function browserwindow(){
	browser = '';
	breitemax = 0;
	hoehemax = 0; 
	var ms = navigator.appVersion.indexOf("MSIE");
	ie4 = (ms > 0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4);
	if(!ie4)
		{
		if((navigator.appName == "Netscape") &&	(parseInt(navigator.appVersion.substring(0, 1)) >= 4))
			{
			breitemax = window.innerWidth;
			hoehemax = window.innerHeight;
			browser = 'ne'
			}
		}
	else{ 
		breitemax = document.body.clientWidth;
		hoehemax = document.body.clientHeight;
		}
}
	
function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else
		begin += 2;
		var end = document.cookie.indexOf(";", begin);
		if (end == -1)
		end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain) {
	if (getCookie(name)) {
		document.cookie = name + "=" +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}


function textchlang(){
	//if (cook == 1 && getCookie("language") != null){lang = getCookie("language")}
	
	
	//insertpics();
	
	if(document.getElementById('I12') && document.getElementById('I12').name == 'Landesvorwahl'){
		if (lang == 0){document.getElementById('I12').value = '0049'}
		if (lang == 1){document.getElementById('I12').value = '0044'} 
		if (lang == 2){document.getElementById('I12').value = '0047'}
	}
				 
	if(document.getElementById("callink")){
		document.getElementById("callink").href='../belegung/belegung.pl?caller=reserv&lang=' + lang;
	}
	
	
	var text = new Array;
	if(lang == 0){
		text = textge;
		if(typeof(MonthCol) == "object"){
			DayCol = new Array("M", "D", "M", "D", "F", "S", "S");
			MonthCol = new Array("Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov", "Dez");
			formatSplitter = ".";
			
		}
	}
	if(lang == 1){
		text = texten;
		if(typeof(MonthCol) == "object"){
			DayCol = new Array("M", "T", "W", "T", "F", "S", "S");
			MonthCol = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov", "Dec");
			formatSplitter = "-";
			
		}
	}
	if(lang == 2){
		text = textno;
		if(typeof(MonthCol) == "object"){
			DayCol = new Array("M", "T", "O", "T", "F", "L", "S");
			MonthCol = new Array("Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov", "Des");
			formatSplitter = ".";
			
		}
	}
	n = 0;
	
	while (document.getElementsByName("cont")[n]){
		
		if(typeof(text[n])!='undefined'){
			
			//alert(document.getElementsByName("cont")[n].tagName);
			if(document.getElementsByName("cont")[n].tagName == 'INPUT'){
				document.getElementsByName("cont")[n].value = text[n];
			}
			else{
				
				document.getElementsByName("cont")[n].innerHTML = text[n];
				//document.getElementsByName("cont")[n].style.visibility = 'visible';
			}
			}
		else{
			
			
			document.getElementsByName("cont")[n].innerHTML = "";
			//document.getElementsByName("cont")[n].style.visibility = 'hidden';
			//document.getElementsByName("cont")[n].style.border = 'none';
			}
		n++
	}
	
	if(site == 'picgal'){
		n = 0;
		if(typeof(caption_id) != 'undefined'){
			if (typeof(document.getElementById('images').childNodes[0])!='undefined'){
				while(typeof(text[n]) != 'undefined'){
					document.getElementById('images').childNodes.item(n).setAttribute('alt', text[n])
					n++;
				}
			}
			
			if (typeof(text[caption_id]) != 'undefined'){document.getElementById('captions').innerHTML = text[caption_id]};
		}
	
	}
	
}


function loadpic(Picture,id){
	picid = id;
	bild = new Image();
	bild.src = Picture;
	preload = window.setInterval('checkcache()', 250);
	//window.setTimeout("wait()",400);
}
function replaceit(QuellText, SuchText, ErsatzText)
        {
            // Fehlerpruefung
            if ((QuellText == null) || (SuchText == null))           { return null; }
            if ((QuellText.length == 0) || (SuchText.length == 0))   { return QuellText; }

            // Kein ErsatzText ?
            if ((ErsatzText == null) || (ErsatzText.length == 0))    { ErsatzText = ""; }

            var LaengeSuchText = SuchText.length;
            var LaengeErsatzText = ErsatzText.length;
            var Pos = QuellText.indexOf(SuchText, 0);

            while (Pos >= 0)
            {
                QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
                Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
            }
            return QuellText;
        }

function mbox(text,xp,yp,color,act){
	var action = "hidealertbox();"
	//if (typeof(act) != "undefined"){action = action + act}
	if (typeof(act) != "undefined"){action = 'hidealertbox("' + act + '")'}
	
	
	
	if(document.getElementById('alertbox').innerHTML == ''){
		browserwindow();
		with (document.getElementById('alertbox')){
			style.left = xp;
			style.top = yp;
			style.color = color;
			style.borderColor = color;
			style.visibility = 'visible';
			if (navigator.appName.indexOf("Netscape") != -1){
				innerHTML = text + "<br><br><input value=OK type='button' id='mboxok' style='color:#FFFFFF;font-weight:bold;width:36;cursor:pointer;border:none;background-color:#00AA00;' onclick='" + action + "'>";
				document.getElementById('mboxok').focus();
				}
			else{
				innerHTML = text + "<br><br><img id='mboxok' style='color:#FFFFFF;font-weight:bold;width:36;cursor:pointer;' src=" + dirlevel + "images/nogallery/ok.gif  onkeypress='" + action + "' onclick='" + action + "'>";
				focus();
				}
			}
			blockinput();
			keycode('alertbox',action)
		}
	}
function hidealertbox(act){
	n = 0;
	document.getElementById('alertbox').innerHTML = '';
	document.getElementById('alertbox').style.visibility = 'hidden';
	allowinput();
	if (typeof(act) != "undefined"){
		if(act.indexOf("=") > 0){
			act = act.replace(/=/,"=\'") + "\'";
			}
	eval (act)
	}
}
function blockinput(){
	n = 0;
	while (document.getElementsByTagName("input")[n]){
				document.getElementsByTagName("input")[n].readOnly = 1;
				n++;
			}
	n = 0;
	while (document.getElementsByTagName("textarea")[n]){
		document.getElementsByTagName("textarea")[n].readOnly = 1;
		n++;
	}
}
function allowinput(){
	n = 0;
	if(site == 'belegung'){n = 4}
	while (document.getElementsByTagName("input")[n]){
		document.getElementsByTagName("input")[n].readOnly = 0;
		n++;
		}
	n = 0;
	while (document.getElementsByTagName("textarea")[n]){
		document.getElementsByTagName("textarea")[n].readOnly = 0;
		n++;
	}
}
function keycode(ident,act){
	document.getElementById(ident).onkeypress = function tacode(erg){
		if(!erg)
		erg = window.event;
		if (erg.which) {
			tc = erg.which;
		}
		else if (erg.keyCode) {
			tc = erg.keyCode;
		}
	if(tc == 13){
		eval(act)
		}
	
	}
	
}
function webcamstart(wci,interv,wcwidth){
	var tmp = new Date(); 
	tmp = "?"+tmp.getTime();
	web_image = new Image()
	web_image.src = wci + tmp;
	document.getElementById('webcam').style.width = wcwidth;
	rf = setInterval("webcamstart_compl(web_image)",interv );
}
function webcamstart_compl(wc){
	if (wc.complete) {
		clearInterval(rf);
		document.getElementById('webcam').src = wc.src;
		if(document.getElementById('wetter').style.visibility == 'hidden'){
			document.getElementById('wetter').style.visibility='visible'
		}
		webcamstart(webcamimage,webcaminterval,webcamwidth)
	}  
}



