var isNetscape=(navigator.appName=="Netscape");
var isExplorer=(navigator.appName=="Microsoft Internet Explorer");

var Monat = new Array("Januar","Februar","M&auml;rz","April","Mai","Juni",
                      "Juli","August","September","Oktober","November","Dezember");

function WriteLastModified() {
	var sChange = longDate( new Date(document.lastModified) );
	document.write('Letzte &Auml;nderung: ' + sChange);
}

function twoDigits(x) {return(x<0||x>9?"":"0")+x}
function shortDate(d) {
    year = d.getFullYear(); if( year < 999 ) year += 1900;
	return twoDigits(d.getDate()) + '.' + twoDigits(d.getMonth()+1) + '.' + year;
}
function longDate( d ) {
	return d.getDate() + '.&nbsp;' + Monat[d.getMonth()] + '&nbsp;' + d.getFullYear();
}
function shortTime(d) {
	return twoDigits(d.getHours()) + ':' + twoDigits(d.getMinutes());
}
function random(min, max) {
	return Math.round(min + Math.random() * max);
}

function SetCookie(Bezeichner,Wert,Verfall)
{var val=Bezeichner+'='+Wert+';';if(Verfall>0)
{var jetzt=new Date();var Auszeit=new Date(jetzt.getTime()+Verfall);val+='expires='+Auszeit.toGMTString();}
document.cookie=val;}
function GetCookie(Bezeichner)
{var val='';if(document.cookie)
{countbegin=document.cookie.indexOf(Bezeichner+'=');if(countbegin!=-1)
{countbegin+=Bezeichner.length+1;countend=document.cookie.indexOf(";",countbegin);if(countend==-1)countend=document.cookie.length;val=document.cookie.substring(countbegin,countend);}}
return val;}

var aIndex = new Array('beschreibung', 'anfrage', 'belegung', 'preis', 'fotos', 'weitere','plan', 'referenzen', 'kontakte');

function selectbar(iParagraph, bValue) {
	try {
		if( !parent.links.document) return;
		
		doc = parent.links.document;
		for (i = 0; i < aIndex.length; ++i) {
			if(aIndex[i] == iParagraph)
				doc.getElementById(aIndex[i]).className = "nav-active";
			else
				doc.getElementById(aIndex[i]).className = "nav-inactive";
		}
	} catch(e) { }
}

function initScroller(msg) {
	if( msg == null ) return true;
	if( msg == "" ) return true;
	document.write('<div class="screenOnly">');
	if(isExplorer) {
		document.write('<div class="textscrollframe" style="width:98%;">');
		document.write('<marquee scrollAmount=2 scrollDelay=4 style="width:100%; font-size: x-large; font-weight: bold; color: #696969;">'+msg+'</marquee>')
		document.write('</div>');
	} else {
		document.write('<div class="textscrollframe">');
		document.write('<applet code="iscroll.class" codebase="/applets" width="100%" height="30" align="middle" alt="'+msg+'">');
		//document.write('<object classid="java:iscroll.class" codetyte="application/java" codebase="/applets/" width="95%" height="35" align="left" alt="'+msg+'">');
		document.write('<param name="Notice"            value="Applet by www.CodeBrain.com">');
		document.write('<param name="Text"              value="'+msg+'">');
		document.write('<param name="TextColor"         value="#696969">');
		//document.write('<param name="TextLinkColor"     value="#00FF00">');
		//document.write('<param name="VerticalBias"      value="0">');
		document.write('<param name="FontName"          value="Helvetica">');
		document.write('<param name="FontStyle"         value="1">');
		//document.write('<param name="Link"              value="">');
		//document.write('<param name="Target"            value="">');
		document.write('<param name="Speed"             value="20">');
		document.write('<param name="Pause"             value="1000">');
		document.write('<param name="BackgroundColor"   value="#E6D6DE">'); // #D6E6E6
		document.write('<param name="MouseMode"         value="0">');
		//document.write('<param name="StatusBarText"     value="Aktuelle Angebote">');
		document.write('</applet>');
		document.write('</div>');
	}
	document.write('</div>');
}

function urldecode(encoded) {
	var out = "";
	for( var i = 0; i < encoded.length; i++ ) {
		var ch = encoded.charAt(i);
		if (ch == "+")
			out += " ";
		else
			out += ch;
	}
	
	return unescape(out);
}

function getHtmlParams( customArgs ) {
	argString = (customArgs ? customArgs : window.location.search)
		
	if( argString.length > 0 ) {
		if( argString.charAt(0) == '?' )
			argString = argString.substring(1, argString.length);
	
		var args = argString.split("&");
		var arg = new Array(args.length);
		var val = new Array(args.length);
	
		for(var i = 0; i <args.length; i++) {
			pos = args[i].indexOf("=");
			if( pos>= 0 ) {
				arg[i] = args[i].substring(0, pos).toLowerCase();
				val[i] = urldecode( args[i].substring(pos+1, args[i].length) );
			}
		}		
		return new Array(arg, val);
	} else
		return new Array();
}

function addPrintHeader() {
	if( document.body.style ) {
		var now = new Date();
		document.write('<div class="printOnly" id="printheader"><table border="0" cellspacing="0" width="100%"><tr>');
		document.write('<td><b>Ferienwohnungen Baar</b><br>E-Mail: kontakt@fewo-baar.de</td>');
		document.write('<td><b>http://www.fewo-baar.de/</b></td>');
		document.write('</tr></table></div>');
	}
	return true;
}
function printMain() {
	parent.main.focus();
	parent.main.print();
	return true;
}
function addMapTooltips() {
	maps = document.getElementsByTagName('map');
	for(m = 0; m < maps.length; m++) {
		areas = maps[m].childNodes;
		for(a = 0; a < areas.length; a++) {
			if( areas[a].alt ) {
				areas[a].onmouseover = function(event) { domTT_activate(this,event,'caption',this.parentNode.getAttribute('alt'),'content',this.alt); }
				areas[a].onmouseout = function(event) { domTT_mouseout(this, event) };
			}			
		}	
	}
	return true;
}
