var intOwnID = 0;
var strHouseType = '';
var strMainArea = '';
var strPriceRange = '';
var strMinRoom = '0';
var strBits = '100000000000000';
var intTempTab = 0;

function goTab(intTab) {
	for(i=1; i<=5; i++) {
    			try {
   			document.getElementById('tab' + i).style.visibility = 'hidden';
			document.getElementById('td' + i).background = 'Images/SearchBalk2.gif';
			document.getElementById('tdt' + i).background = 'Images/SearchBalkTussen2.gif';
 			}
 			catch(e){}
 			}
 			document.getElementById('tab' + intTab).style.visibility = 'Visible';
	document.getElementById('td' + intTab).background = 'Images/SearchBalk.gif';
	document.getElementById('tdt' + intTab).background = 'Images/SearchBalkTussen.gif';
	
	intTempTab = intTab;
}

function addOption(intTab,intOption) {
	var strIcons = '';
	var intIcons = 0;
	var bBreak = false;
	
	switch(intTab){
		case 1 :
			if (intOption != 0) {
				if (document.WizardSearch.house[intOption].checked == true) {
					if (intOption == 2) {
						document.getElementById('F_house').innerHTML = 'An <b>' + document.WizardSearch.house[intOption].value + '</b>';
					}
					else {
						document.getElementById('F_house').innerHTML = 'A <b>' + document.WizardSearch.house[intOption].value + '</b>';
					}
				}
				strHouseType = replace(document.WizardSearch.house[intOption].id,'RH','');
			}
			else {
				document.getElementById('F_house').innerHTML = 'Any house type';
				strHouseType = '';
			}
		break; 
		case 2 :
			if (intOption != 0) {
				if (document.WizardSearch.area[intOption].checked == true) {
					if (intOption == 1 || intOption == 2) {
						document.getElementById('F_area').innerHTML = 'on the <b>' + document.WizardSearch.area[intOption].value + '</b>';
					}
					else {
						document.getElementById('F_area').innerHTML = 'in <b>' + document.WizardSearch.area[intOption].value + '</b>';
					}
				}
				strMainArea = replace(document.WizardSearch.area[intOption].id,'RA','');
			}
			else {
				document.getElementById('F_area').innerHTML = 'in any main area';
				strMainArea = '';
			}
		break;
		case 3 :
			if (intOption != 0) {
				if (document.WizardSearch.price[intOption].checked == true) {
					document.getElementById('F_price').innerHTML = 'from <b>' + document.WizardSearch.price[intOption].value + '</b>';
				}
				strPriceRange = replace(document.WizardSearch.price[intOption].id,'RP','');
			}
			else {
				document.getElementById('F_price').innerHTML = 'in any price range';
				strPriceRange = '';
			}
		break;
		case 4 :
			if (intOption != 0) {
				if (document.WizardSearch.rooms[intOption].checked == true) {
					document.getElementById('F_rooms').innerHTML = 'with <b>' + document.WizardSearch.rooms[intOption].value + '</b>';
				}
				strMinRoom = replace(document.WizardSearch.rooms[intOption].id,'RR','');
			}
			else {
				document.getElementById('F_rooms').innerHTML = 'with any number of bedrooms';
				strMinRoom = '0';
			}
		break;
		case 5 :
			strBits = '1'
			if (document.WizardSearch.b_Pool_Private.checked == true) {	intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Pool_Private.gif" width="21" height="21" border="0" alt="Private pool">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (document.WizardSearch.b_Pool_Com.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Pool_com.gif" width="21" height="21" border="0" alt="Community pool">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (document.WizardSearch.b_Airco.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Airco.gif" width="21" height="21" border="0" alt="Airconditioning">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (document.WizardSearch.b_Heating.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Heating.gif" width="21" height="21" border="0" alt="Heating">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (document.WizardSearch.b_Garage.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Garage.gif" width="21" height="21" border="0" alt="Private parking">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (document.WizardSearch.b_Parking.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Parking.gif" width="21" height="21" border="0" alt="Parking">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (intIcons == 7 && bBreak == false) { bBreak = true; strIcons = strIcons + '<br>' } ;
			if (document.WizardSearch.b_Sea_View.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Sea_View.gif" width="21" height="21" border="0" alt="Sea view">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (intIcons == 7 && bBreak == false) { bBreak = true; strIcons = strIcons + '<br>' } ;
			if (document.WizardSearch.b_Mountain_View.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Mountain_View.gif" width="21" height="21" border="0" alt="Mountain view">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (intIcons == 7 && bBreak == false) { bBreak = true; strIcons = strIcons + '<br>' } ;
			if (document.WizardSearch.b_Lift.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_lift.gif" width="21" height="21" border="0" alt="Lift">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (intIcons == 7 && bBreak == false) { bBreak = true; strIcons = strIcons + '<br>' } ;
			if (document.WizardSearch.b_Center.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_center.gif" width="21" height="21" border="0" alt="Near center of town">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (intIcons == 7 && bBreak == false) { bBreak = true; strIcons = strIcons + '<br>' } ;
			if (document.WizardSearch.b_Urbanization.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_Urbanization.gif" width="21" height="21" border="0" alt="Urbanization">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (intIcons == 7 && bBreak == false) { bBreak = true; strIcons = strIcons + '<br>' } ;
			if (document.WizardSearch.b_Golf.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_golf.gif" width="21" height="21" border="0" alt="Near golf course">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (intIcons == 7 && bBreak == false) { bBreak = true; strIcons = strIcons + '<br>' } ;
			if (document.WizardSearch.b_Yacht.checked == true) { intIcons++; strIcons = strIcons + '<img src="Images/Icons/Icon_yacht.gif" width="21" height="21" border="0" alt="Near yachting marina">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (intIcons == 7 && bBreak == false) { bBreak = true; strIcons = strIcons + '<br>' } ;
			if (document.WizardSearch.b_New.checked == true) { intIcons++;  strIcons = strIcons + '<img src="Images/Icons/Icon_new.gif" width="21" height="21" border="0" alt="New">&nbsp;'; strBits += '1'; }else{strBits += '0';}
			if (bBreak == false) { strIcons = strIcons + '<br><img src="Images/spacer.gif" width="21" height="21" border="0" alt="">' }
			if (intIcons == 7 && bBreak == true) { strIcons = strIcons + '<img src="Images/spacer.gif" width="21" height="21" border="0" alt="">' }
			document.getElementById('F_icons').innerHTML = strIcons;
		break;
	}
	getNumbers();
}

function getNumbers() {
	document.getElementById('F_total').innerHTML = '<img src="images/Hourglass.gif" border="" alt="calculating"> Calculating...';	
	parent.bottom.document.location.replace('/Includes/Pages/get_WizardResults.asp?OwnID='+intOwnID+'&RH_ID='+strHouseType+'&RA_ID='+strMainArea+'&RP_ID='+strPriceRange+'&RR_ID='+strMinRoom+'&Bits='+strBits);
	document.getElementById('Button_Show').innerHTML = '<a href="results.asp?OwnID='+intOwnID+'&ST=W&House='+strHouseType+'&Range='+strPriceRange+'&area='+strMainArea+'&specs='+strMinRoom+',0,0,0,0,0&Bits='+strBits+'"><img src="Images/Buttons/show.gif" height="16" border="0" alt=""></a>';
}

function HandleResponse(intTotal,strH,strA,strP,strR,strI) {
	//show values
	var intI = 0;
	var splitString;
	document.getElementById('F_total').innerHTML = intTotal;	
	
	splitString = strH.split("|");
	for(intI=1;intI<=splitString.length;intI++){
		document.getElementById('H' + intI).innerHTML = splitString[intI -1];
		if (splitString[intI - 1] == '0') { document.getElementById('RH' + intI).disabled = true; }
		else { document.getElementById('RH' + intI).disabled = false; }
  		}
	
	splitString = strA.split("|");
	for(intI=1;intI<=splitString.length;intI++){
		document.getElementById('A' + intI).innerHTML = splitString[intI - 1];
		if (splitString[intI - 1] == '0') { document.getElementById('RA' + intI).disabled = true; }
		else { document.getElementById('RA' + intI).disabled = false; }
  		}
	
	splitString = strP.split("|");
	for(intI=1;intI<=splitString.length;intI++){
		document.getElementById('P' + intI).innerHTML = splitString[intI - 1];
		if (splitString[intI - 1] == '0') { document.getElementById('RP' + intI).disabled = true; }
		else { document.getElementById('RP' + intI).disabled = false; }
  		}
	
	splitString = strR.split("|");
	for(intI=1;intI<=splitString.length;intI++){
		document.getElementById('R' + intI).innerHTML = splitString[intI - 1];
		if (splitString[intI - 1] == '0') { document.getElementById('RR' + intI).disabled = true; }
		else { document.getElementById('RR' + intI).disabled = false; }
  		}
	
	splitString = strI.split("|");
	for(intI=1;intI<=splitString.length;intI++){
		document.getElementById('I' + intI).innerHTML = splitString[intI - 1];
		if (splitString[intI - 1] == '0') { document.getElementById('RI' + intI).disabled = true; }
		else { document.getElementById('RI' + intI).disabled = false; }
  		}	
}

function HandleResults(strResults,intTotal) {
	document.getElementById('W_results').innerHTML = strResults;
	
	if (intTotal != 0) {
		if (intTempTab != 5) {
			intTempTab++;
			goTab(intTempTab);
		}
	}
}