/* 

esitebuilder v4 standard javascript file

*/


function gOb(id){return document.getElementById(id)}

// seite für falsche browser
wrongBrowserPage = 'browser.htm';

// die default seiten id
homedyn = 0;
homePageID = '001xxx_00'; 

// wurde die sprache nicht erkannt, diese seite anzeigen
errordyn = 0;
langErrorPage = homePageID; 
langErrorLang = 'de';

// diese sprachen werden unterstüzt
clientLangs = "de, fr"  

function checkbrowser(){
	if(document.getElementById){
		checklang();
	} else {
		self.location.replace(wrongBrowserPage);
	}
}
function checklang(){
	lang = getCookie('mylang');
	if(clientLangs.indexOf(lang)==-1){
		lang = ((navigator.language)?navigator.language:(navigator.systemLanguage)?navigator.systemLanguage:'--').substring(0,2);
		valid = (clientLangs.indexOf(lang)!=-1)?1:0;
	} else {
		valid = 1;
	}
	loadPage(lang,valid);		
}
function loadPage(lang,valid){
	if(valid){
		if(homedyn){self.location.replace('index.taf?id='+homePageID+'&lang='+lang);
		}else{self.location.replace(homePageID+"_"+lang+".htm");}
	} else {
		if(errordyn){self.location.replace('index.taf?id='+langErrorPage+'&lang='+langErrorLang);
		}else{self.location.replace(langErrorPage+"_"+langErrorLang+".htm");}
	}
}
// user lang saver
function setLang(setlang){
	if(document.getElementById){
		var now = new Date();fixDate(now);now.setTime(now.getTime() + 10 * 365 * 24 * 60 * 60 * 1000);
		setCookie('mylang',setlang,now);
	} else {
		self.location.replace(wrongBrowserPage);
	}
}


// window opener

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_openSetWindow(theURL,winName,launchWin,features) { //v1.0
  if (launchWin == ''){
    window.open(theURL,winName,features);
  }
  else{
    var controller = window.open(theURL,winName,features);
    if (controller.opener == null){
      controller.opener = self;
    }
    controller.opener.name = launchWin;
    return controller;
  }
}

var kopf_bilder_mitte = new Array(
	"images/layout/layout_mitte_00.jpg",
	"images/layout/layout_mitte_01.jpg",
	"images/layout/layout_mitte_02.jpg",
	"images/layout/layout_mitte_03.jpg",
	"images/layout/layout_mitte_0301.jpg",
	"images/layout/layout_mitte_0302.jpg",
	"images/layout/layout_mitte_0303.jpg",
	"images/layout/layout_mitte_04.jpg",
	"images/layout/layout_mitte_05.jpg"
);
var kopf_bilder_links = new Array(
	"images/layout/layout_links_00.jpg",
	"images/layout/layout_links_01.jpg",
	"images/layout/layout_links_02.jpg",
	"images/layout/layout_links_03.jpg",
	"images/layout/layout_links_0301.jpg",
	"images/layout/layout_links_0302.jpg",
	"images/layout/layout_links_0303.jpg",
	"images/layout/layout_links_04.jpg",
	"images/layout/layout_links_05.jpg"
);

var obj_kopf_bilder_mitte = new Array();
for(i = 0; i < kopf_bilder_mitte.length; i++){
	obj_kopf_bilder_mitte[i] = new Image();
	obj_kopf_bilder_mitte[i].src = kopf_bilder_mitte[i];
}

var obj_kopf_bilder_links = new Array();
for(i = 0; i < kopf_bilder_links.length; i++){
	obj_kopf_bilder_links[i] = new Image();
	obj_kopf_bilder_links[i].src = kopf_bilder_links[i];
}

function kopfbild_zufall(home){
	if(!home)
	{
    var random_number = Math.round(Math.random() * kopf_bilder_links.length + 0.5) - 1;
  	document.getElementById("kopfbild-links").src = obj_kopf_bilder_links[random_number].src;
  	document.getElementById("kopfbild-mitte").src = obj_kopf_bilder_mitte[random_number].src;
  	document.getElementById("kopfbild-mitte").title = random_number;
  }
  else
  {
    document.getElementById("kopfbild-links").src = obj_kopf_bilder_links[0].src;
  	document.getElementById("kopfbild-mitte").src = obj_kopf_bilder_mitte[0].src;
  }
}

function startupPopup()
{
		var ablauf = getCookie('ablauf');
		
		//if (!ablauf)
		//{
			var zaehler = getCookie('zaehler');
			
			//if (!zaehler || zaehler < 3)
			//{
				var aktuell = new Date();
				var ablauf = aktuell.getTime() + (1 * 24 * 60 * 60 * 1000);
				aktuell.setTime(ablauf);
				
				var aktuell2 = new Date();
				var zukunft = aktuell2.getTime() + (100 * 12 * 30 * 1 * 24 * 60 * 60 * 1000);
				aktuell2.setTime(zukunft);
				
				document.cookie = 'ablauf=ablauf; expires=' + aktuell.toGMTString();
				
				zaehler++;
				document.cookie = 'zaehler='+zaehler+'; expires=' + aktuell2.toGMTString();
				
				var x,y;
				if (self.innerHeight) // all except Explorer
				{
					x = self.innerWidth;
					y = self.innerHeight;
				}
				else if (document.documentElement && document.documentElement.clientHeight)
					// Explorer 6 Strict Mode
				{
					x = document.documentElement.clientWidth;
					y = document.documentElement.clientHeight;
				}
				else if (document.body) // other Explorers
				{
					x = document.body.clientWidth;
					y = document.body.clientHeight;
				}
			
				var hintergrund = document.createElement('div');
				hintergrund.setAttribute('id','sp_hintergrund');
				hintergrund.style.position = 'absolute';
				hintergrund.style.zIndex = '50';
				hintergrund.style.backgroundColor = '#000000';
				hintergrund.style.left = '0px';
				hintergrund.style.top = '0px';
				hintergrund.style.width = x+'px';
				hintergrund.style.height = y+'px';
				hintergrund.style.filter = 'Alpha(opacity=50,style=a)';
				hintergrund.style.MozOpacity = '0.5';
				document.getElementsByTagName('body')[0].appendChild(hintergrund);
				stpo = document.getElementById("startupPopup");
				var sp_left = (x - 700) / 2;
				var sp_top = (y - 400) / 2;
				stpo.style.left = sp_left+'px';
				stpo.style.top = sp_top+'px';
				stpo.style.visibility = "visible";
			//}
		//}
}

