/* 

esitebuilder v4 standard javascript file

*/


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

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

// textlink
textlink_startpage = new Array();
textlink = 1;
textlink_startpage['de'] = 'home-005-00-de.htm';
//textlink_startpage['fr'] = 'pagename-005-00-fr.htm';
textlink_errorpage = textlink_startpage['de'];

// die default seiten id
homedyn = 0;
homePageID = '005fol_00'; 

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

// diese sprachen werden unterstüzt
clientLangs = "de"  
//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
		{
			if(textlink)
			{
				self.location.replace(textlink_startpage[lang]);
			}
			else
			{
				self.location.replace(homePageID+"_"+lang+".htm");
			}
		}
	} 
	else 
	{
		if(errordyn)
		{
			self.location.replace('index.taf?id='+langErrorPage+'&lang='+langErrorLang);
		}
		else
		{
			if(textlink)
			{
				self.location.replace(textlink_errorpage);
			}
			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;
  }
}

