/* GLOBAL VIDEOS */

movieNext = 1;
moviePrev = 4;

cssColors = new Array('','gemeinschaft','hilfe', 'sinn', 'stille');
headLines = new Array('',"Evelyn Bachmann,\nKirchengemeinderätin in Mühlhausen","Iris Frech, Kirchengemeinderätin in Weil im Schönbuch","Markus Schneider, \nKirchengemeinderat in Horb-Talheim","Brundhilde Schmid,\nKirchengemeinderätin in Geislingen");//1: Gemeinschaft, 2: Hilfe, 3: Sinn, 4: Stille
videoText = new Array();
videoText[0] = '';
videoText[1] = 'Kirchliche Gemeinschaft bedeutet für mich Hilfe, Zusammenhalt und Freude.';
videoText[2] = 'Es gibt so viel verdeckte Not - auch bei uns vor der Haustür';
videoText[3] = 'Gedanken über den Sinn des Lebens machen wir uns in besonderen Situationen.';
videoText[4] = 'Glauben ist Kraft, aber auch Stille.';

dabeiseinText = new Array();
dabeiseinText[0] = '';
dabeiseinText[1] = 'heißt für mich, Gemeinschaft zu erleben.';
dabeiseinText[2] = 'heißt für mich, unkompliziert zu helfen.';
dabeiseinText[3] = 'heißt für mich, Sinn zu entdecken.';
dabeiseinText[4] = 'heißt für mich, aus der Stille Kraft zu schöpfen.';

/* COOKIES 
*
*
*/

function setCookie(name, val, domain, expires, path, secure){
   var cook = name + "=" + unescape(val);
   cook += (domain) ? "; domain=" + domain : "";
   cook += (expires) ? "; expires=" + expires : "";
   cook += (path) ? "; path=" + path : "";

   cook += (secure) ? "; secure" : "";
   document.cookie = cook;
}

function eraseCookie(name, domain, path) {
   var cook="name=; expires=Thu, 01-Jan-70 00:00:01 GMT";
   cook += (domain) ? "domain=" + domain : "";
   cook += (path) ? "path=" + path : "";
   document.cookie = cook;
}

function getCookie(name) {
   var i=0;  //Suchposition im Cookie
   var suche = name + "=";
   while (i<document.cookie.length) {
      if (document.cookie.substring(i, i + suche.length)
      == suche) {
         var ende = document.cookie.indexOf(";", i + suche.length);
         ende = (ende > -1) ? ende :
         document.cookie.length;
         var cook = document.cookie.substring(i
            + suche.length, ende);
         return unescape(cook);
      }
      i++;
   }
   return "";
}

function checkCookie() {
   setCookie("CookieTest", "OK");
   if (!getCookie("CookieTest")) {
      return false;
   } else {
      eraseCookie("CookieTest");
      return true;
   }
}



/* CSS  */

function setCss(css){
	$.cookie('css', css);
	cssFile =  $.cookie('css');
	//$('#cssFile').attr('href','<link id="cssFile" rel="stylesheet" type="text/css" href="fileadmin/KGW2010/templates/css/'+cssFile+'.css" media="screen" /> ')
	
	$('body').append('<link id="cssFile" rel="stylesheet" type="text/css" href="fileadmin/KGW2010/templates/css/'+cssFile+'.css" media="screen" /> ');
	switch(cssFile){
		case 'red': 
			$(".bg_color_random").css('background-color','#660000');
			break;
		case 'green': 
			$(".bg_color_random").css('background-color','#85864C')
			break;
		default: 
			$(".bg_color_random").css('background-color','#600')
			break;
	}
}

function getCss(){
	
	//$.cookie('css',null);
	/*
	cssFile =  $.cookie('css');
	if (cssFile != null) 
		$('head').append('<link id="cssFile" rel="stylesheet" type="text/css" href="fileadmin/KGW2010/templates/css/'+cssFile+'.css" media="screen" /> ');
	else $('head').prepend('<link id="cssFile" rel="stylesheet" type="text/css" href="fileadmin/KGW2010/templates/css/red.css" media="screen" /> ');
	*/
}

//RANDOM
function GetRandom( min, max ) {
        if( min > max ) {
			return( -1 );

        }
        if( min == max ) {
                return( min );
        }
        return( min + parseInt( Math.random() * ( max-min+1 ) ) );
} 

function getNextMov(mov){
	(mov <=3 ) ? mov++ : mov = 1;
	return mov;
}

function getPrevMov(mov){
	(mov > 1 ) ? mov-- : mov = 4;
	return mov;
}



// ON LOAD

$(function(){
	$('head').append('<script tpe="text/javascript" src="fileadmin/KGW2010/templates/js/jquery.cookie.js"></script> ');
	
	
	if($('#startflash').length > 0 )
	{
		//LOAD RANDOM VIDEO + BOX TEXTS, SET VALUES OF PREV AND NEXT
		$('#cssFile').remove();
		var startMov = GetRandom( 1, 4 );
		setCss(cssColors[startMov]);
		$('#startflash').flash({swf:'fileadmin/KGW2010/Flash-Elemente/'+startMov+'.swf',height:307,width:566});	
		movieNext = getNextMov(startMov);
		moviePrev = getPrevMov(startMov);
		$('#slidingBox h2').text(headLines[startMov]);
		$('#slidingBox .standard_par').text(videoText[startMov]);
		$('#cquote span:nth-child(2)').text(dabeiseinText[startMov]);
		$('#videoNext').attr('href','');
		$('#videoPrevious').attr('href','');
		
		/* VIDEO LOADER */
		$('#videoNext').click(function()
		{
			nextMov();			
			return false;	
		})
		$('#cont_arrow_right').click(function()
		{
			nextMov();			
			return false;
		})
		
		
		$('#videoPrevious').click(function()
		{
			prevMov();	
			return false;
		})
		$('#cont_arrow_left').click(function()
		{
			prevMov();	
			return false;
		})
		
	} 
	else 
	{	
		$('#cssFile').remove();
		cssFile =  $.cookie('css');	
		setCss(cssFile);
	}
	
	
	checkGemeinde();
	
	

})

function showDiv(divId) {
	$('.gemeindeInfo').hide();
	$('#' + divId).slideDown();
	return false;
}


function prevMov(){
	moviePrev = getPrevMov(moviePrev);
	movieNext = getNextMov(movieNext);
	setCss(cssColors[moviePrev]);
	
	$('#startflash').flash({swf:'fileadmin/KGW2010/Flash-Elemente/'+moviePrev+'.swf',height:307,width:566});
	$('#slidingBox h2').text(headLines[moviePrev]);
	$('#slidingBox .standard_par').text(videoText[moviePrev]);
	$('#cquote span:nth-child(2)').text(dabeiseinText[moviePrev]);
}

function nextMov(){
	movieNext = getNextMov(movieNext);
	moviePrev = getPrevMov(moviePrev);			
	setCss(cssColors[movieNext]);
	$('#startflash').flash({swf:'fileadmin/KGW2010/Flash-Elemente/'+movieNext+'.swf',height:307,width:566});
	$('#slidingBox h2').text(headLines[movieNext]);
	$('#slidingBox .standard_par').text(videoText[movieNext]);
	$('#cquote span:nth-child(2)').text(dabeiseinText[movieNext]);
}

//WENN GEMEINDESEITE: diverse manipulationen
function checkGemeinde(){
	if ( $(".tx-drskgrcandidates-pi1").length > 0 ) {
		$gemeinde = $('#cont_yah_inner a:nth-child(2)').text();
		$('.csc-header-n3 h1').append(' der Gemeinde '+$gemeinde);
		
		//text über gemeinde verstecken
		$('.cont_column_left div.csc-header-n1').hide();
		$('.cont_column_left p.bodytext').hide();
		$('.csc-header-n3').appendTo('.cont_column_left');
		$(".tx-drskgrcandidates-pi1").appendTo('.cont_column_left');
		$(".frontEndEditIcons").hide();
		$(".candidateInfoBox .frontEndEditIcons").show();
		$(".wahllokal .frontEndEditIcons").show();
		
		
		//ADRESSE GEMEINDE
		var pid = getUrlVars()["id"];
		
		$.ajax({
			type: 'POST',
			url: 'index.php?eID=drs_gemeindefinder',
			data: 'gemeindeseite=true&pid='+pid,
			beforeSend: function(){
				//$('#searchLoadingImg').show();
			},
			success: function(responseText){
				$('.cont_column_right').append(responseText);
			}
		});
		
		
		//BG rechte Spalte
		$('.cont_column_right').css({'background':'#FFF url(fileadmin/KGW2010/templates/img/bgRightTop.jpg) repeat-x','padding':'20px 11px'});
		
		$('.cont_column_right .csc-frame-frame1').css({'background':'transparent','padding':'0'});
		
		
	}
}


function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}









