// URL Umleitung, wenn User auf generiert URL, z.B. /#event kommt
if(location.hash){
	location.href = location.hash.replace('#', '');
}

var gotoPath = '';
var gotoPart = '';

var actPage = 0;

var mainNavStatus = 'show';

var zitat1 = new Array("","<span class='zitatKlein'>Jessica Schwarz in<br />ihrer Rolle als Romy</span><br />Der<br />Gedanke,", "<br />nur noch<br />Legende", "<br />zu sein, ist", "<br />unerträglich.");
var zitatZaehler = 0;

var zitat2 = new Array("","<span class='zitatKlein'>&#160;<br />&#160;</span><br />Ihr", "<br />entziffert", "<br />mich", "<br />nicht!<br /><span class='zitatKlein'>Romy Schneider</span>");


var loadAjax = true;


 $(document).ready(function(){

	$.historyInit(pageload, "/romy");
	initHistory();	
	
	//$.blockUI.defaults.message = '<h3>Daten werden geladen...</h3>';
	$.blockUI.defaults.css.width = '300px';
	//$.blockUI.defaults.overlayCSS.opacity = 0.2;
	$.blockUI.defaults.overlayCSS.backgroundColor = "#000";
	
	$("#navMainActivator").hover(
      function () {
        $("#left").animate({left:"-175px"}, 300);
        mainNavStatus = 'mini';
        //$("#navMainDeActivator").show();
       }, 
      function () {
        //$("#left").animate({left:"-200px"}, 300);
        //$("#left").css("left", "-200px");
      }
    );

	$("#main").hover(
      function () {
      	if(mainNavStatus == 'mini'){
	        $("#left").animate({left:"-200px"}, 300);
    	}
      }, 
      function () {
        
      }
    );
    
    $("#slideshowHome1").hover(
      function () {
      	if(mainNavStatus == 'mini'){
	        $("#left").animate({left:"-200px"}, 300);
    	}
      }, 
      function () {
        
      }
    );
    
    


	$("#navMainOpenerXXX").toggle(
      function () {
        hideMainNav();
         //$(this).animate({left:"170px"}, 100);
         //$(this).html('<a href="#"><img src="/images/basics/auf.gif" alt="Auf" width="25" height="50" /></a>');
      },
      function () {
        showNavigation();
        
      }
    );

	$("#navMainOpener").mouseover(function(){
		 $(this).css("cursor","pointer");

	});
	
	$("#navMainOpener").click(function (){
		//alert(mainNavStatus);
		if(mainNavStatus == 'show'){
			hideMainNav();
		} else {
			showNavigation();
		}
	});

	
 });



function gotoPage(path,part,subpart){

	$.blockUI({ message: $('#waitingMessage') }); 

	// Pager ausblenden
	$(".galleryPager").animate({ 
        opacity: 0
    }, 500);
	$(".galleryPager").hide();

	
	// Pfad für Ajaxaufruf setzen
	gotoPath = path;
	gotoPart = part;

	// Home Teaser ausblenden
	if(subpart == 'home'){
		hideHomeTeaser();
	}

	// Hauptnavigation ausblenden und Hintergrund verschieben
	if(part == 'mainNav'){
		hideMainNav();
		//$("#left").css('background-image','url(images/mythos/basics/streifen.jpg)'); 
		setTimeout("moveBackground('left');", 100);
	}
		
	// Hauptnavigation ausblenden und Hintergrund verschieben
	if(part == 'subNav'){
		setTimeout("getAjaxData();", 100);
	}
	
}


function showNavigation(){

	
	$("#left").animate({left:"0px"}, 300);
	
	$("#navMainOpener").css("left", "150px");
    $("#navMainOpener").removeClass('navMainOpenerAuf');
    $("#navMainOpener").addClass('navMainOpenerZu');

	mainNavStatus = 'show';
	
}

function hideMainNav(){
	
	$("#left").animate({left:"-200px"}, 300);
	
	$("#navMainOpener").css("left", "170px");
	$("#navMainOpener").removeClass('navMainOpenerZu');
	$("#navMainOpener").addClass('navMainOpenerAuf');

	mainNavStatus = 'hide';
	
}



function hideHomeTeaser(){

	$("#mainZitat1").animate({ 
        opacity: 0
     }, 500 );
	$("#mainZitat1").hide();

	$("#mainZitat2").animate({ 
        opacity: 0
     }, 500 );
	$("#mainZitat2").hide();
	
	
	$("#homeTeaser").animate({ 
        opacity: 0
     }, 500 );
     $("#homeTeaser").hide();

	
	$("#slideshowHome1").animate({ 
        opacity: 0
     }, 500 );
     $("#slideshowHome1").hide();
     
	$("#slideshowHome2").animate({ 
        opacity: 0
     }, 500 );
     $("#slideshowHome2").hide();
	
}




function moveBackground(direction){
	
	//$("#main").animate({ 
    //	opacity: 'hide'
     //}, 1);


	//$("#left").animate({ 
    //    opacity: 0
     //}, 500 );
	
    //$("#background").animate({ 
    //    opacity: 0
    // }, 500 );

	setTimeout("getAjaxData();", 100);
	
}


function reloadIVWPixel(code,comment){

	if(document.szmimages){
		var IVW= "http://swr.ivwbox.de/cgi-bin/ivw/" +  code + "/SWR;" + comment;
		//alert("Ajax: " + IVW);
		document.szmimages.src = IVW+"?r="+escape(document.referrer)+"&d=" +(Math.random()*100000); 
	}

}


function initHistory(){

		// Initialize history plugin.
		// The callback is called at once by present location.hash. 
		//$.historyInit(pageload, "/");
		
		
		// set onlick event for buttons
		$("a[rel='historyMain']").click(function(){
		
			loadAjax = false;
			
			// 
			var hash = this.href;
			//hash = hash.replace(/^http:\/\/romy\//, '');
			hash = hash.replace(/^.*#/, '');
			// moves to a new page. 
			// pageload is called at once. 
			// hash don't contain "#", "?"
			$.historyLoad(hash);
			
			loadAjax = true;
			return false;
		});


}

function pageload(hash) {
		//alert("pageload: " + hash);
		// hash doesn't contain the first # character.
		if(hash && loadAjax) {
			// restore ajax loaded state
			if($.browser.msie) {
				// jquery's $.load() function does't work when hash include special characters like aao.
				//hash = encodeURIComponent(hash);
			}
			//alert(hash);
			gotoPart = 'mainNav';
			gotoPath = hash;
			getAjaxData();
			
			$("#history").load(hash + "");
		} else {
			// start page
			//$("#history").empty();
			
			if(loadAjax){
				location.href = '/romy';
			}
		}
	}


