//if this function called from search pages var title will be == 'Any'
//if this function called from adding prop pages var title will be == 'Select one'
function addDwelling(form,title)
{
	var prop = form.CMB_propType;
	
	if(prop.value==0)
	{
		form.CMB_dwelling.length=null;
		addOption(form.CMB_dwelling,"اختر واحد",'0');
	}
	else if(prop.value=='apartment' || prop.value=='building' || prop.value=='villa')
	{
		form.CMB_dwelling.length=null;
		addOption(form.CMB_dwelling,title,'0');
		addOption(form.CMB_dwelling,'تجاري','2');
		addOption(form.CMB_dwelling,'سكني','1');
	}
	else if (prop.value=='compound')
	{
		form.CMB_dwelling.length=null;
		addOption(form.CMB_dwelling,title,'0');
		addOption(form.CMB_dwelling,'سكني','1');
	}
	else if (prop.value=='garden')
	{
		form.CMB_dwelling.length=null;
		addOption(form.CMB_dwelling,title,'0');
		addOption(form.CMB_dwelling,'سكني','1');
		addOption(form.CMB_dwelling,'تجاري','2');
		addOption(form.CMB_dwelling,'زراعي','5');
	}
	else if(prop.value=='office' || prop.value=='store')
	{
		form.CMB_dwelling.length=null;
		addOption(form.CMB_dwelling,title,'0');
		addOption(form.CMB_dwelling,'تجاري','2');
	}
	else if(prop.value=='showroom')
	{
		form.CMB_dwelling.length=null;
		addOption(form.CMB_dwelling,title,'0');
		addOption(form.CMB_dwelling,'بيع بالتجزئة','6');
		addOption(form.CMB_dwelling,'اخرى','7');			
	}
	else if(prop.value=='land')
	{
		form.CMB_dwelling.length=null;
		addOption(form.CMB_dwelling,title,'0');
		addOption(form.CMB_dwelling,'زراعي','5');
		addOption(form.CMB_dwelling,'تجاري','2');	
		addOption(form.CMB_dwelling,'صناعي','4');	
		addOption(form.CMB_dwelling,'استثماري','3');	
		addOption(form.CMB_dwelling,'سكني','1');	
	}
	
}


//This function hide unnecessary elements to the eform of add property page, based on property type
function hideUnnecessaryEformElement()
{
	document.getElementById("TR_forCM1").style.display="none";
	document.getElementById("TR_forCM2").style.display="none";
	
	document.getElementById("TR_forAPandVL1").style.display="none";
	document.getElementById("TR_forAPandVL2").style.display="none";
	document.getElementById("TR_forAPandVL3").style.display="none";
	document.getElementById("TR_forAPandVL4").style.display="none";
		
	document.getElementById("TR_forAPandVLandBL1").style.display="none";
	document.getElementById("TR_forAPandVLandBL2").style.display="none";

	document.getElementById("TR_forBL1").style.display="none";
	document.getElementById("TR_forBL2").style.display="none";
	document.getElementById("TR_forBL3").style.display="none";
	document.getElementById("TR_forBL4").style.display="none";

	document.getElementById("TR_forAPandBLandCMandOFandVL1").style.display="none";
	document.getElementById("TR_forAPandBLandCMandOFandVL2").style.display="none";
}//end function hideUnnecessaryEformElement()


//This function add necessary elements to the eform of add property page, based on property type
function genEform()
{
	var prop = document.frmprop.CMB_propType;
	
	if(prop.value == "apartment") { document.getElementById("SPN_floorTitle").innerHTML = "الشقة في الطابق"; }
	else                          { document.getElementById("SPN_floorTitle").innerHTML = "عدد الطوابق";     }

	
	if(prop.value == "apartment")
	{
		hideUnnecessaryEformElement();
		document.getElementById("TR_forAPandVL1").style.display="table-row";
		document.getElementById("TR_forAPandVL2").style.display="table-row";
		document.getElementById("TR_forAPandVL3").style.display="table-row";
		document.getElementById("TR_forAPandVL4").style.display="table-row";
		document.getElementById("TR_forAPandVLandBL1").style.display="table-row";
		document.getElementById("TR_forAPandVLandBL2").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL1").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL2").style.display="table-row";
	}

	if(prop.value == "building")
	{
		hideUnnecessaryEformElement();
		document.getElementById("TR_forAPandVLandBL1").style.display="table-row";
		document.getElementById("TR_forAPandVLandBL2").style.display="table-row";
		document.getElementById("TR_forBL1").style.display="table-row";
		document.getElementById("TR_forBL2").style.display="table-row";
		document.getElementById("TR_forBL3").style.display="table-row";
		document.getElementById("TR_forBL4").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL1").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL2").style.display="table-row";
	}

	if(prop.value == "compound")
	{
		hideUnnecessaryEformElement();
		document.getElementById("TR_forCM1").style.display="table-row";
		document.getElementById("TR_forCM2").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL1").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL2").style.display="table-row";
	}

	if(prop.value == "office")
	{
		hideUnnecessaryEformElement();
		document.getElementById("TR_forAPandBLandCMandOFandVL1").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL2").style.display="table-row";
	}

	if(prop.value == "villa")
	{
		hideUnnecessaryEformElement();
		document.getElementById("TR_forAPandVL1").style.display="table-row";
		document.getElementById("TR_forAPandVL2").style.display="table-row";
		document.getElementById("TR_forAPandVL3").style.display="table-row";
		document.getElementById("TR_forAPandVL4").style.display="table-row";
		document.getElementById("TR_forAPandVLandBL1").style.display="table-row";
		document.getElementById("TR_forAPandVLandBL2").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL1").style.display="table-row";
		document.getElementById("TR_forAPandBLandCMandOFandVL2").style.display="table-row";
	}
	
	if     (prop.value == 0)           { hideUnnecessaryEformElement(); }
	else if(prop.value == "garden")    { hideUnnecessaryEformElement(); }
	else if(prop.value == "land")      { hideUnnecessaryEformElement(); }
	else if(prop.value == "showroom")  { hideUnnecessaryEformElement(); }
	else if(prop.value == "store")     { hideUnnecessaryEformElement(); }
}//end function genEform()


//function for adding values to dropdown list
function addOption(selectbox,text,value )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}


//function for adding rent receive type
function sale_or_rent(makeDropDown)
{
	if (makeDropDown == true)
	{
		if(window.document.frmprop.purposeRent.checked)
		{
			var sel = document.frmprop.CMB_paytype;
			sel.options.length = 0;
			sel.options[0] = new Option('اختر واحد', '0');
			sel.options[1] = new Option('يومي', '1');
			sel.options[2] = new Option('اسبوعي', '2');
			sel.options[3] = new Option('شهري', '3');
			sel.options[4] = new Option('سنوي', '4');
			
			sel.disabled=false;
			document.getElementById("priceTitle").innerHTML = "الايجار (دب)";
		}
		else
		{
			var sel = document.frmprop.CMB_paytype;
			sel.options.length = 0;
			sel.options[0] = new Option('اختر واحد', '0');
			
			sel.disabled=true;
			document.getElementById("priceTitle").innerHTML = "السعر المطلوب (دب)";
		}//end else
	}//end if (makeDropDown == true)
	else
	{
		if(window.document.frmprop.purposeRent.checked)
		{
			document.getElementById("CMB_paytype").disabled=false;
			document.getElementById("priceTitle").innerHTML = "الايجار (دب)";
		}
		else
		{
			document.getElementById("CMB_paytype").disabled=true;
			document.getElementById("priceTitle").innerHTML = "السعر المطلوب (دب)";
		}
	}//end else
}//end function sale_or_rent(sts)


function price_lable(element,title)
{
	if (element == "all")
	{
	document.getElementById("priceTitle1").innerHTML = title;
	document.getElementById("priceTitle2").innerHTML = title;
	}
	document.getElementById(element).innerHTML = title;
}


function NEW_image()
{
	//Image 1
	if(window.document.frmprop.chk_img1.checked) { window.document.frmprop.brws_uploadfile1.disabled = false; }
	else										 { window.document.frmprop.brws_uploadfile1.disabled = true;  }
	
	//Image 2
	if(window.document.frmprop.chk_img2.checked) { window.document.frmprop.brws_uploadfile2.disabled = false; }
	else										 { window.document.frmprop.brws_uploadfile2.disabled = true;  }
	//Image 3
	
	if(window.document.frmprop.chk_img3.checked) { window.document.frmprop.brws_uploadfile3.disabled = false; }
	else										 { window.document.frmprop.brws_uploadfile3.disabled = true;  }
	//Image 4
	
	if(window.document.frmprop.chk_img4.checked) { window.document.frmprop.brws_uploadfile4.disabled = false; }
	else										 { window.document.frmprop.brws_uploadfile4.disabled = true;  }
	//Image 5
	
	if(window.document.frmprop.chk_img5.checked) { window.document.frmprop.brws_uploadfile5.disabled = false; }
	else										 { window.document.frmprop.brws_uploadfile5.disabled = true;  }
}//end function NEW_image()


function specifyRequiredFld()
{
	if(window.document.frmprop.CHK_availabilityEn.checked) { document.getElementById("nameEn").style.visibility = "visible"; }
	else												   { document.getElementById("nameEn").style.visibility = "hidden";  }
	
	if(window.document.frmprop.CHK_availabilityAr.checked) { document.getElementById("nameAr").style.visibility = "visible"; }
	else												   { document.getElementById("nameAr").style.visibility = "hidden";  }
}//end function specifyRequiredFld()


function isPriceBlank(doThis,title)
{
	var element = document.getElementById("price");
	if (doThis == "print")
	{
		if (element.value == "")
		{
			element.value = title;
			element.style.color   = "#B9B9B9";
		}
	}
	else if (doThis == "delete")
	{
		if (element.value == title)
		{
			element.value = "";
			element.style.color   = "#000000";
		}
	}//end else if (doThis == "delete")
	
	
	if (title == "Any" || title == "اي شي")
	{
		var i=2;
		for (i=2;i<=4;i++)
		{
			var element = document.getElementById("price"+i);
			if (doThis == "print")
			{
				if (element.value == "")
				{
					element.value = title;
					element.style.color   = "#B9B9B9";
				}
			}
			else if (doThis == "delete")
			{
				if (element.value == title)
				{
					element.value = "";
					element.style.color   = "#000000";
				}
			}
		}//end for (i=2;i<=4;i++)

	}//end if (title == "Any")

}//end function isPriceBlank(doThis)


function buyOrSale()
{
	if(window.document.frmprop.RD_typeReq.checked)      { document.getElementById("LBL_buy").innerHTML = "شراء"; }
	else if(window.document.frmprop.RD_typeOff.checked) { document.getElementById("LBL_buy").innerHTML = "بيع";  }
}//end of function buyOrSale()


function referenceSearch(frm)
{
	with(frm)
	{
		if(CHK_search2.checked)	
		{
			CMB_propType.disabled = true;
			CMB_dwelling.disabled = true;
			CMB_location.disabled = true;
			TXT_budget1.disabled = true;
			TXT_budget2.disabled = true;
			RADIO_purpose1.disabled = true;
			RADIO_purpose2.disabled = true;
			TXT_search2Ref.disabled = false;
		}	
		else
		{
			CMB_propType.disabled = false;
			CMB_dwelling.disabled = false;
			CMB_location.disabled = false;
			TXT_budget1.disabled = false;
			TXT_budget2.disabled = false;
			RADIO_purpose1.disabled = false;
			RADIO_purpose2.disabled = false;
			TXT_search2Ref.disabled = true;
		}
	}
}//end function referenceSearch()


function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode > 31 && (charCode < 46 || charCode > 57 || charCode == 47))
		return false;
	
	
	return true;
}

