function startg2ajaxinit () {
	this.replace_content = $('main_content');
	startg2ajax(".next-and-last a");
	startg2ajax("#prevnext area");
	startg2ajax(".block-core-Navigator a");
		
		// g // SqueezeBox.initialize({});

			$$('a.modal').each(function(el) {
				el.addEvent('click', function(e) {
					new Event(e).stop();
					SqueezeBox.fromElement(el);
				});
			});
} //

var startg2ajax = (function (what) { 
	$$(what).each(function(item){
	item.addEvent('click', function(e) {
		e = new Event(e).stop();
		trenner = '?';
		if (location.search.substring(1)) trenner ='&';
		var url = item.getProperty('href') + trenner + 'tmpl=raw';
		//alert(what);
		replace_content.addClass('ajax_loading');
		//replace_content.effect('opacity').start(1, 0.5);
		
		new Ajax(url, {
			method: 'get',
			onComplete: function(response) { 
			// updating the document for tracking
			//replace_content.effect('opacity').start(0.5, 1);
			var re = new RegExp('<title[^>]*>(.*)</title>', 'gim');
			var matches = re.exec(response);
			if (matches[1]) document.title = matches[1];
			// when complete, we remove the spinner
			replace_content.removeClass('ajax_loading');
			// some tracking code
			if(pageTracker) pageTracker._trackPageview(url);
			if(piwikTracker) {
				piwikTracker.setDocumentTitle(url);
				piwikTracker.trackPageView();
			}
			startg2ajaxinit(); 
			},
			onRequest: function(){
				//replace_content.effect('opacity').start(1,0.5);
			},
			onCancel: function() {
			// when complete, we remove the spinner
			replace_content.removeClass('ajax_loading'); 
			replace_content.effect('opacity').start(0.5, 1);
			},
			evalScripts: false,
			update: replace_content
		}).request(what);
	});
	});
});