function initLinks(){

 

 $('a').bind('click',function(event){
	if($(this).attr('target')!='_blank' && $(this).attr('class')!='noajax' && $(this).attr('rel')!='lightbox' && $(this).attr('rel')!='lightbox[rel]' && this.href.substring(0, 6)!='mailto' && this.href.substring(0, 10)!='javascript' && this.href.substring(0, 5)!='skype'){
		
		event.preventDefault();

		changeLocation($('base').attr('href'), this.href.substring($('base').attr('href').length));
		document.title = this.title;
		$(this).attr('class', 'a');

		loadPage();
		 
    }
 })

$('#content a[rel]').lightBox(); 


	$('#content .easy_slideshow').each(function(){
		speed = parseInt($(this).attr('speed'));
		interval = parseInt($(this).attr('interval'));
		$(this).find('a').hide(0);
		$(this).find('.index_0').show(0);
		$(this).oneTime(interval, function(){
			$(this).everyTime(parseInt($(this).attr('speed')), function(i){ index=i%$(this).find('a').length; $(this).find('a').fadeOut(2000); $(this).find('.index_'+index).slideDown(2000); });
		});
	});

}

function initLinks_(){
 
$('#content a').bind('click',function(event){
	if($(this).attr('target')!='_blank' && $(this).attr('class')!='noajax' && $(this).attr('rel')!='lightbox' && $(this).attr('rel')!='lightbox[rel]' && this.href.substring(0, 6)!='mailto' && this.href.substring(0, 10)!='javascript' && this.href.substring(0, 5)!='skype'){
		
		event.preventDefault();
		
		changeLocation($('base').attr('href'), this.href.substring($('base').attr('href').length));
		document.title = this.title;
		loadPage();
		 
    }
 });
$('#content a[rel]').lightBox(); 


	$('#content .easy_slideshow').each(function(){
		speed = parseInt($(this).attr('speed'));
		interval = parseInt($(this).attr('interval'));
		$(this).oneTime(interval, function(){
			$(this).find('a').fadeOut(0);
			$(this).find('.index_0').slideDown(2000);
			$(this).everyTime(parseInt($(this).attr('speed')), function(i){ index=i%$(this).find('a').length; $(this).find('a').fadeOut(2000); $(this).find('.index_'+index).slideDown(2000); });
		});
	});

	prepare();

}

function loadPage(){

	//alert(SWFAddress.getValue());

	if(SWFAddress.getValue()=='/') return false;

	$.ajax({
	  async: true,
	  url: $('base').attr('href')+SWFAddress.getValue()+(SWFAddress.getValue().indexOf('?')!=-1?'&':'?')+'ajax=1',
	  cache: false,
	  beforeSend: function(){
		//$("#content").slideUp(1000, function(){ $('#preloader').show(); });
		$('#PRELOADER').show();
		$("#content_anim").html($("#content").html());
		$("#content").hide(0);
		$("#content_anim").show(0);
	  },
	  success: function(html){
	    if(html!=''){
		//$("#content").html(html);
		document.getElementById('content').innerHTML = html;
		evalScripts(html);
		$("#content_container").height($("#content_anim").height());
		//$("#content_anim").css({'position':'relative'});
		//alert($("#content").html());
		$("#content").slideDown(1000, function(){ $("#content_container").animate({height:$("#content").height()+'px'}, 1000); });
		
		initLinks_();
		$('#PRELOADER').hide();
	    }
	  },
	  //timeout: 20,
	  complete: function(html){
	    
	  }
	});    
    
}

function changeLocation(base, link){
	SWFAddress.setValue( link );
}

function evalScripts(html){
	
	var script_fragment = '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)';
	//replace(/<\/?[^>]+>/gi, '');
	var re = new RegExp(script_fragment, "g");
	var scripts = html.match(re);
	if(scripts){
		for(var i=0; i<scripts.length; i++){
			eval(scripts[i].replace(/<\/?[^>]+>/gi, ''));
		}
	}
	
}

