﻿function setZoom() {
	var theIframe=document.frames["ImgHolder"];
	if (theIframe){
		var theImage=theIframe.document.images[0];
		var theTitle=theIframe.document.location.search;
		theImage.title=unescape(theIframe.document.location.search.substring(1,theIframe.document.location.search.length));
		theIframe.document.body.style.backgroundColor='#777777';
		theIframe.document.body.style.textAlign='center';
		if (document.getElementById) {var zoomAmount=(document.getElementById("oImgHolder").style.pixelWidth / theImage.width) * 100}
		else {var zoomAmount=((theIframe.document.body.clientWidth + 17) / theImage.width) * 100}
		if (zoomAmount>100) {zoomAmount=100}
		theIframe.document.body.style.zoom=zoomAmount + '%';
		if (document.getElementById) {document.getElementById("oImgHolder").style.pixelHeight=parseInt(theImage.height * (zoomAmount / 100))}
		}
	}

function removeOptions(SelectRef,Length) {SelectRef.options.length=Length}

function addOption(SelectRef,TheText,TheValue) {SelectRef.options[SelectRef.options.length] = new Option(TheText,TheValue)}

function getXmlNodes(objXML,NodeName) {if (window.ActiveXObject) {return objXML.selectNodes("//" + NodeName)} else {return objXML.getElementsByTagName(NodeName)}}

function setMinPrice(fieldRef) {
	switch (fieldRef[fieldRef.selectedIndex].value) {
		case "0" : // Sales
			var minArray = new Array(0,30000,50000,100000,150000,200000,250000,300000,350000,400000,450000,500000,1000000,2000000,3000000,4000000,5000000);
			var maxArray = new Array(30000,50000,100000,150000,200000,250000,300000,350000,400000,450000,500000,1000000,2000000,3000000,4000000,5000000,10000000);
			break;
		case "1" : // Rentals
			var minArray = new Array(0,200,300,400,500,750,1000,1500,2000);
			var maxArray = new Array(200,300,400,500,750,1000,1500,2000,10000000);
			break;
		case "2" : // Holidays
			var minArray = new Array(0,100,150,200,250,500,750,1000,1500,2000);
			var maxArray = new Array(100,150,200,250,500,750,1000,1500,2000,10000000);
			break;
		}
	removeOptions(fieldRef.form.PriceMin,0);
	//addOption(fieldRef.form.PriceMin,'Please select','');
	for (var i=0; i<minArray.length; i++) {addOption(fieldRef.form.PriceMin,'€' + minArray[i],minArray[i]);}
	removeOptions(fieldRef.form.PriceMax,0);
	//addOption(fieldRef.form.PriceMax,'Please select','');	
	var maxval = 0;
	for (var i=0; i<maxArray.length; i++) {
		if (maxArray[i]==10000000) {maxval='> €' + maxArray[i-1]} else {maxval = '€' + maxArray[i]}
		addOption(fieldRef.form.PriceMax,maxval,maxArray[i]);
		}
	fieldRef.form.PriceMax.selectedIndex = fieldRef.form.PriceMax.length -1		
	}	
