/* 

eSitebuilder 2.6 standard javascript file

*/


function gOb(id){return document.getElementById(id)}

// seite für falsche browser
wrongBrowserPage = 'browser.htm';

// die default seiten id
homedyn = 1;
homePageID = '001hag_00'; 

// wurde die sprache nicht erkannt, diese seite anzeigen
errordyn = 1;
langErrorPage = homePageID; 
langErrorLang = 'de';

// diese sprachen werden unterstüzt
clientLangs = "de"  

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;
  }
}

