
function PageVars() {
	var pagevar,feldname,myType,feldinhalt,chk;
	pagevar = "";
	for (var i=0; i < document.forms[0].elements.length; i++)  {
		if (document.forms[0].elements[i].name) {
			feldname = document.forms[0].elements[i].name;
		}
		else {
			feldname = "";
		}
		if (document.forms[0].elements[i].type !== "undefined") {
			myType = document.forms[0].elements[i].type;
		}
		else {
			myType = ""
		}
		if (myType == "checkbox") {
			if (document.forms[0].elements[i].checked == true) {
				feldinhalt = "1";
			}
			else {
				feldinhalt = "0";
			}
		}
		else if (myType == "radio") {
			if (document.forms[0].elements[i].checked == true) {
				feldinhalt = document.forms[0].elements[i].value;
			}
			else {
				feldname = "";
			}
		}
		else if (myType == "select-multiple") {
			feldinhalt = "";
			chk = "_NoSel";
			for (var l=0; l < document.forms[0].elements[i].length; l++) {
				if (document.forms[0].elements[i].options[l].selected) {
					feldinhalt = feldinhalt + document.forms[0].elements[i].options[l].value + "\b";
				}
				else if (feldname.indexOf(chk) !=-1) {
					feldinhalt = feldinhalt + document.forms[0].elements[i].options[l].value + "\b";
				}
			}
		}
		else if (myType == "textarea") {
			feldinhalt = document.forms[0].elements[i].value;
		}
		else {
			feldinhalt = document.forms[0].elements[i].value;
		}
		if (feldname !== "") {
			pagevar = pagevar + feldname.replace("_NoSel","") + "=" + feldinhalt + "\t";
		}
	}
	return pagevar;
}

function AddToFavorites(MYTEXT,SPR) {
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
		var url="http://www.zimmer-suche.at/zimmersuche/index.csp?SPR="+SPR;
		var title="zimmer-suche.at - " + MYTEXT;
		window.external.AddFavorite(url,title);
	}
}


// Zimmer-suchen-Block: MouseOver beim Bundesland
function ZSBLMouseOver(BLID) {
	// BLID ist bereits aktiviert? dann nix tun
	if (document.forms[0].BLID.value==BLID) {
		return;
	}
	if (parseInt(BLID)>0) {
		eval("document.forms[0].BLIDMap.src='/zimmersuche/img/oesterreich"+BLID+".gif';");
	}
	else {
		document.forms[0].BLIDMap.src='/zimmersuche/img/oesterreich.gif';
	}
}

// Zimmer-suchen-Block: MouseOver bei der Tourismus Region
function ZSREGMouseOver(REGID,REGBEZ) {

	// REGID ist bereits aktiviert? dann nix tun
	if (document.forms[0].REGID.value==REGID) {
		return;
	}
	document.forms[0].REGIDMap.src='/zimmersuche/img/bl'+document.forms[0].BLID.value+'_'+REGID+'.gif';
}

// Zimmer-suchen-Block: MouseOut bei der Tourismus Region
function ZSREGMouseOut(REGID) {
	// Region ist bereits aktiviert? dann nix tun
	if (document.forms[0].REGID.value=='') {
		document.forms[0].REGIDMap.src='/zimmersuche/img/bl'+document.forms[0].BLID.value+'_0.gif';
	}
	else {
		document.forms[0].REGIDMap.src='/zimmersuche/img/bl'+document.forms[0].BLID.value+'_'+document.forms[0].REGID.value+'.gif';
	}
}

function myTAFocus(myElement) {
	var i;
	i = eval("document.forms[0]."+myElement+".createTextRange();");
	i.move("character",eval("document.forms[0]."+myElement+".value.length"));
	i.select();
}

// Absolute Y-Bildschirmkoordinate in Pixel jedes beliebigen Elements
function getAbsY(myElement) {
	if ((typeof(myElement) == "undefined") || (myElement == "")) {
		return 0;
	}
	if (document.getElementById(myElement)) {
		var myObject = document.getElementById(myElement);
	}
	else if (document.forms[0][myElement]) {
		var myObject = document.forms[0][myElement];
	}
	else {
		return 0;
	}
	var Y=0;
	if (typeof(myObject.offsetTop) !== "undefined") {
		while (myObject && myObject.tagName.toLowerCase() !== 'body') {
			Y += parseInt(myObject.offsetTop); 
			myObject = myObject.offsetParent;
		} 
	} 
    return Y;
} 

// die Y-Position des Elements errechnen
function getY(theElement) {
	var yPos = 0;
	try {
		while (theElement != null) {
			yPos += theElement.offsetTop;
			theElement = theElement.offsetParent;
		}
	}
	catch(e) {
	}
	return yPos;
}

function $g(VAR) {
	if (typeof(VAR)=="undefined") {return "";}
	return VAR;
}