// JavaScript Document
/// for nummaric fields validation start ////

function getkey(e)
{
	if (window.event)
		return window.event.keyCode;
	else if (e)
		return e.which;
	else
		return null;
}	
function goodchars(e, goods)
{
	var key, keychar;
	key = getkey(e);
	if (key == null) 
		return true;
	// get character
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
	// check goodkeys
	if (goods.indexOf(keychar) != -1)
		return true;
	// control keys
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
	return true;
	// else return false
	return false;
}

////////////////////////validating members///////////////////////////
function valid_members(This)
{		
		if(trim(This.cmb_title.value)==""){	
			alert("Please Provide Member Title.");
			This.cmb_title.focus();
			return 	false;		
		}	
		if(trim(This.txt_fname.value)==""){	
			alert("Please Provide First Name.");
			This.txt_fname.focus();
			return 	false;		
		}
		if(trim(This.txt_lname.value)==""){	
			alert("Please Provide Last Name.");
			This.txt_lname.focus();
			return 	false;		
		}	
		/*if(trim(This.cmb_gender.value)==""){	
			alert("Please Provide Gender.");
			This.cmb_gender.focus();
			return 	false;		
		}*/	
		/*if(trim(This.cmb_country.value)==""){	
			alert("Please Provide Country.");
			This.cmb_country.focus();
			return 	false;		
		}*/
		if(trim(This.txt_zip.value)==""){	
			alert("Please Provide Postcode.");
			This.txt_zip.focus();
			return 	false;		
		}
		if(trim(This.txt_state.value)==""){	
			alert("Please Provide State.");
			This.txt_state.focus();
			return 	false;		
		}	
		
		/*if(trim(This.txt_city.value)==""){	
			alert("Please Provide City.");
			This.txt_city.focus();
			return 	false;		
		}	*/
		
		if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}	
		/*if(trim(This.txt_username.value)==""){	
			alert("Please Provide Username.");
			This.txt_username.focus();
			return 	false;		
		}*/
		if(This.mem_chk_password.value != ''  ){
			if(!StringSimilir(This.txt_password.value,This.txt_conf_password.value,This)){
				return 	false;		
			}
		}
		if(trim(This.cmb_status.value)==""){	
			alert("Please Provide Member Status.");
			This.cmb_status.focus();
			return 	false;		
		}	
		/*
		if(trim(This.hmem_type.value)!="A" && trim(This.cmb_type.value)==""){	
			alert("Please Provide Member Type.");
			This.cmb_type.focus();
			return 	false;		
		}*/	
		/*if(trim(This.user_phone.value)==""){	
			alert("Phone Can Not Be Blank");
			This.user_middle_name.focus();
			return 	false;		
		}*/
}
////////////////////////end validating members///////////////////////////
////////////////////////validating members by admin///////////////////////////
function valid_membersAdmin(This)
{
		
		/*if(trim(This.txt_username.value)==""){	
			alert("Please Provide Username.");
			This.txt_username.focus();
			return 	false;		
		}*/
		/*
		if(This.mem_chk_password.value != ''  ){
			if(!StringSimilir(This.txt_password.value,This.txt_conf_password.value,This)){
				return 	false;		
			}
		}
		*/
		if(trim(This.cmb_title.value)==""){	
			alert("Please Provide Member Title.");
			This.cmb_title.focus();
			return 	false;		
		}	
		if(trim(This.txt_fname.value)==""){	
			alert("Please Provide First Name.");
			This.txt_fname.focus();
			return 	false;		
		}
		if(trim(This.txt_lname.value)==""){	
			alert("Please Provide Last Name.");
			This.txt_lname.focus();
			return 	false;		
		}	
		/*if(trim(This.cmb_gender.value)==""){	
			alert("Please Provide Gender.");
			This.cmb_gender.focus();
			return 	false;		
		}*/	
		/*if(trim(This.cmb_country.value)==""){	
			alert("Please Provide Country.");
			This.cmb_country.focus();
			return 	false;		
		}*/	
		/*if(trim(This.txt_state.value)==""){	
			alert("Please Provide State.");
			This.txt_state.focus();
			return 	false;		
		}	
		if(trim(This.txt_city.value)==""){	
			alert("Please Provide City.");
			This.txt_city.focus();
			return 	false;		
		}	*/
		if(trim(This.txt_zip.value)==""){	
			alert("Please Provide Postcode.");
			This.txt_zip.focus();
			return 	false;		
		}
		if(trim(This.txt_state.value)==""){	
			alert("Please Provide state.");
			This.txt_zip.focus();
			return 	false;		
		}
		if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}	
		/*if(This.mem_chk_password.value != ''  ){
			if(!StringSimilir(This.txt_password.value,This.txt_conf_password.value,This)){
				return 	false;		
			}
		}
		if(trim(This.user_phone.value)==""){	
			alert("Phone Can Not Be Blank");
			This.user_middle_name.focus();
			return 	false;		
		}*/
		/*
		if(trim(This.cmb_type.value)==""){	
			alert("Please Provide Member Type.");
			This.cmb_type.focus();
			return 	false;		
		}	
		*/
}
////////////////////////end validating members by admin///////////////////////////
/////////////////validating members multi delete by admin////////
function mem_multidel()
{
	/*var tmpchkdel = document.getElementById("chkDel")[0].checked;	
	alert(tmpchkdel);
	*/
	
		var getstr="";
		var frm=document.frmDisplay;
		for (var i=0; i<frm.elements.length; i++){						
			if(frm.elements[i].type == "checkbox" && frm.elements[i].id == "chkDel[]"){
				if (frm.elements[i].checked)
				{
					getstr +=frm.elements[i].value + "&";
				} 
				else
				{
					getstr +="";
				}
			}
		}////end for
		
		//////////////validating delete////////////////////
		if(trim(getstr)=="")
		{
			alert("Please Select Atleast One Record To Delete.");	
			return false;
		}
		else
		{
			if(confirm('Are you sure you want to delete the selected record(s) ?'))
			{
				frm.submit();
			}
			else	
			{
					return false;
			}
		}
		//alert (getstr);*/
		//document.frmDisplay.submit();
		//return true;
}
///////////////end validating members multi delete by admin////////
////////////////////////validating members by members///////////////////////////
function valid_membersMem(This)
{
		if(trim(This.cmb_title.value)==""){	
			alert("Please Provide Member Title.");
			This.cmb_title.focus();
			return 	false;		
		}	
		if(trim(This.txt_fname.value)==""){	
			alert("Please Provide First Name.");
			This.txt_fname.focus();
			return 	false;		
		}
		if(trim(This.txt_lname.value)==""){	
			alert("Please Provide Last Name.");
			This.txt_lname.focus();
			return 	false;		
		}	
		/*if(trim(This.cmb_gender.value)==""){	
			alert("Please Provide Gender.");
			This.cmb_gender.focus();
			return 	false;		
		}*/	
		/*if(trim(This.cmb_country.value)==""){	
			alert("Please Provide Country.");
			This.cmb_country.focus();
			return 	false;		
		}*/	
		if(trim(This.txt_state.value)==""){	
			alert("Please Provide State.");
			This.txt_state.focus();
			return 	false;		
		}	
		
		/*if(trim(This.txt_city.value)==""){	
			alert("Please Provide City.");
			This.txt_city.focus();
			return 	false;		
		}	*/
		if(trim(This.txt_zip.value)==""){	
			alert("Please Provide Postcode.");
			This.txt_zip.focus();
			return 	false;		
		}
		if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}
		if(trim(This.txt_conf_email.value)=="")
		{	
			alert("Confirm email is mandatory");
			This.txt_conf_email.focus();
			return 	false;		
		}
		else
		{
			if(!validateEmail(This.txt_conf_email.value,1,1)){
				This.txt_conf_email.focus();
				return 	false;			 
			}
		}
		if(trim(This.txt_email.value)!=trim(This.txt_conf_email.value)){
			alert("Email Mismatch.");
			This.txt_conf_email.focus();
			return 	false;		
		}
			
			
		/*if(trim(This.txt_username.value)==""){	
			alert("Please Provide Username.");
			This.txt_username.focus();
			return 	false;		
		}*/
		if(!StringSimilir(This.txt_password.value,This.txt_conf_password.value,This)){
			return 	false;		
		}
		/*if(trim(This.cmb_status.value)==""){	
			alert("Please Provide Member Status.");
			This.cmb_status.focus();
			return 	false;		
		}*/	
		/*
		if(trim(This.hmem_type.value)!="A" && trim(This.cmb_type.value)==""){	
			alert("Please Provide Member Type.");
			This.cmb_type.focus();
			return 	false;		
		}*/	
		/*if(trim(This.user_phone.value)==""){	
			alert("Phone Can Not Be Blank");
			This.user_middle_name.focus();
			return 	false;		
		}*/ 
		
		if(This.rdo_terms.checked==false){	
			alert("Please Accept Terms And Conditions.");
			This.rdo_terms.focus();
			return 	false;		
		}
		
}
////////////////////////end validating members by member///////////////////////////
////////////////////////validating members on edit by members @ member_profile.php///////////////////////////
function valid_editMembers(This)
{
		if(trim(This.cmb_title.value)==""){	
			alert("Please Provide Member Title.");
			This.cmb_title.focus();
			return 	false;		
		}	
		if(trim(This.txt_fname.value)==""){	
			alert("Please Provide First Name.");
			This.txt_fname.focus();
			return 	false;		
		}
		if(trim(This.txt_lname.value)==""){	
			alert("Please Provide Last Name.");
			This.txt_lname.focus();
			return 	false;		
		}	
		/*if(trim(This.cmb_gender.value)==""){	
			alert("Please Provide Gender.");
			This.cmb_gender.focus();
			return 	false;		
		}*/	
		/*if(trim(This.cmb_country.value)==""){	
			alert("Please Provide Country.");
			This.cmb_country.focus();
			return 	false;		
		}*/	
		if(trim(This.txt_state.value)==""){	
			alert("Please Provide State.");
			This.txt_state.focus();
			return 	false;		
		}	
		
		/*if(trim(This.txt_city.value)==""){	
			alert("Please Provide City.");
			This.txt_city.focus();
			return 	false;		
		}	*/
		if(trim(This.txt_zip.value)==""){	
			alert("Please Provide Postcode.");
			This.txt_zip.focus();
			return 	false;		
		}
		if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}
		if(trim(This.txt_conf_email.value)=="")
		{	
			alert("Confirm email is mandatory");
			This.txt_conf_email.focus();
			return 	false;		
		}
		else
		{
			if(!validateEmail(This.txt_conf_email.value,1,1)){
			This.txt_conf_email.focus();
			return 	false;			 
			}
		}
			
		if(trim(This.txt_email.value)!=trim(This.txt_conf_email.value)){
			alert("Email Mismatch.");
			This.txt_conf_email.focus();
			return 	false;		
		}
		if(This.mem_chk_password.value != ''  ){
			if(!StringSimilir(This.txt_password.value,This.txt_conf_password.value,This)){
				return 	false;		
			}
		}
			
		/*if(trim(This.txt_username.value)==""){	
			alert("Please Provide Username.");
			This.txt_username.focus();
			return 	false;		
		}*/
		/*if(trim(This.cmb_status.value)==""){	
			alert("Please Provide Member Status.");
			This.cmb_status.focus();
			return 	false;		
		}*/	
		/*
		if(trim(This.hmem_type.value)!="A" && trim(This.cmb_type.value)==""){	
			alert("Please Provide Member Type.");
			This.cmb_type.focus();
			return 	false;		
		}*/	
		/*if(trim(This.user_phone.value)==""){	
			alert("Phone Can Not Be Blank");
			This.user_middle_name.focus();
			return 	false;		
		}*/ 
		
		/*if(This.rdo_terms.checked==false){	
			alert("Please Accept Terms And Conditions.");
			This.rdo_terms.focus();
			return 	false;		
		}*/
		
}
////////////////////////end validating members by member///////////////////////////

////////////set when password changed///////////////////
function changePass()
{
	document.getElementById("mem_chk_password").value=true;
}
////////////set when password changed///////////////////
//////////////////validating login///////////////////////////
function valid_login(This)
{
		if(trim(This.username.value)==""){	
			alert("Please Provide E-mail.");
			This.username.focus();
			return 	false;		
		}
		if(!validateEmail(This.username.value,1,1)){
			This.username.focus();
			return 	false;			 
		}
		if(trim(This.txt_password.value)==""){	
			alert("Please Provide Password.");
			This.txt_password.focus();
			return 	false;		
		}	
}
//////////////////end validating login///////////////////////
//////////////////validating forgot password///////////////////////////
function valid_forgotpass(This)
{
		if(trim(This.username.value)==""  || (This.username.value=="Email")){	
			alert("Please Provide E-mail.");
			This.username.focus();
			return 	false;		
		}	
		else
		 return true;
}
//////////////////end validating forgot password///////////////////////////
//////////////////submiting forgot password///////////////////////////
function submit_forgotpass()
{    var This=document.getElementById('frm'); 
		if(valid_forgotpass(This)){	
			var val = This.username.value;
			//val="";
			//alert(val);
			//window.open('forgot_password.php?zxv='+val,'','height=100px,width=100px;');
			//This.hrf_forgpass.href='forgot_password.php?zxv='+val;
			
myLightWindow.activateWindow({href: 'forgot_password.php?zxv='+val,
							  title: 'Forgot Password', 
							  type: 'external',
							  height: 200,
							  width:  200  }
							  ); 			
		}	
		return false;
}
//////////////////submiting forgot password///////////////////////////



////////////////////////validating stat by admin///////////////////////////
function valid_stat(This)
{
		if(trim(This.stat_name.value)==""){	
			alert("Please Provide Stat Name.");
			This.stat_name.focus();
			return 	false;		
		}	
		/*if(trim(stat_desc.html_edit_area.value)==""){	/////////validating the editor
			alert("Please Provide Stat Description.");
			This.stat_desc.focus();
			return 	false;		
		}*/
		
	/////////validating the editor	
	stat_desc.updateHTML();
	var str = stat_desc.html_edit_area.value;
	//alert(str);
	if (str == '<p>&nbsp;</p>'
	|| str == '<div>&nbsp;</div>'
	|| str == '<div><br>\n</div>'
	|| str == '<div><br />\n</div>'
	|| str == '<p><br>\n</p>'
	|| str == '<p><br />\n</p>'
	|| str == '<br>'
	|| str == '<br/>'
	|| str == '<br />'
	|| str == '<br>\n'
	|| str == '<br />\n'
	|| str == '&nbsp;'
	|| str == '&nbsp;<br>\n'
	|| str == '&nbsp;<br />\n'
	|| str == ''
	){	
			alert("Please Provide Stat Description.");
			stat_desc.html_edit_area.focus();
			return 	false;		
	}
	/////////end validating the editor
		
}
////////////////////////end validating stat by admin///////////////////////////
////////////////////////validating country by admin///////////////////////////
function valid_country(This)
{
		if(trim(This.countryName.value)==""){	
			alert("Please Provide Country Name.");
			This.countryName.focus();
			return 	false;		
		}	
				
}
////////////////////////end validating country by admin///////////////////////////
////////////////////////validating search type by admin///////////////////////////
function valid_srchType(This)
{
		if(trim(This.txt_name.value)==""){	
			alert("Please Provide Search Type.");
			This.txt_name.focus();
			return 	false;		
		}	
				
}
////////////////////////end validating search type by admin///////////////////////////
/////////////////validating search type multi delete by admin////////
function srchType_multidel()
{
	/*var tmpchkdel = document.getElementById("chkDel")[0].checked;	
	alert(tmpchkdel);
	*/
	
	if(confirm('Are you sure you want to delete the selected record(s) ?'))
	{
		var getstr="";
		var frm=document.frmDisplay;
		for (var i=0; i<frm.elements.length; i++){						
			if(frm.elements[i].type == "checkbox" && frm.elements[i].id == "chkDel[]"){
				if (frm.elements[i].checked)
				{
					getstr +=frm.elements[i].value + "&";
				} 
				else
				{
					getstr +="";
				}
			}
		}////end for
		
		//////////////validating delete////////////////////
		if(trim(getstr)=="")
		{
			alert("Please Select Atleast One Record To Delete.");	
			return false;
		}
		else
		{
			//alert (getstr);
			frm.submit();
		}
	}
	else	
	{
			return false;
	}
		//alert (getstr);*/
		//document.frmDisplay.submit();
		//return true;
}
///////////////end validating search type multi delete by admin////////
////////////////////////validating property type by admin///////////////////////////
function valid_propertyType(This)
{
		if(trim(This.txt_name.value)==""){	
			alert("Please Provide Property Type.");
			This.txt_name.focus();
			return 	false;		
		}	
				
}
////////////////////////end validating property type by admin///////////////////////////
/////////////////validating property type multi delete by admin////////
function propertyType_multidel()
{
	/*var tmpchkdel = document.getElementById("chkDel")[0].checked;	
	alert(tmpchkdel);
	*/
	
		var getstr="";
		var frm=document.frmDisplay;
		for (var i=0; i<frm.elements.length; i++){						
			if(frm.elements[i].type == "checkbox" && frm.elements[i].id == "chkDel[]"){
				if (frm.elements[i].checked)
				{
					getstr +=frm.elements[i].value + "&";
				} 
				else
				{
					getstr +="";
				}
			}
		}////end for
		
		//////////////validating delete////////////////////
		if(trim(getstr)=="")
		{
			alert("Please Select Atleast One Record To Delete.");	
			return false;
		}
		else
		{
			if(confirm('Are you sure you want to delete the selected record(s) ?'))
			{
					frm.submit();
			}
			else	
			{
					return false;
			}
		}
		//alert (getstr);*/
		//document.frmDisplay.submit();
		//return true;
}
///////////////end validating property type multi delete by admin////////
////////////////////////validating property suburb by admin///////////////////////////
function valid_propertySuburb(This)
{
		if(trim(This.txt_name.value)==""){	
			alert("Please Provide Property Type.");
			This.txt_name.focus();
			return 	false;		
		}	
				
}
////////////////////////end validating property suburb by admin///////////////////////////
/////////////////validating property suburb multi delete by admin////////
function propertySuburb_multidel()
{
	/*var tmpchkdel = document.getElementById("chkDel")[0].checked;	
	alert(tmpchkdel);
	*/
	
		var getstr="";
		var frm=document.frmDisplay;
		for (var i=0; i<frm.elements.length; i++){						
			if(frm.elements[i].type == "checkbox" && frm.elements[i].id == "chkDel[]"){
				if (frm.elements[i].checked)
				{
					getstr +=frm.elements[i].value + "&";
				} 
				else
				{
					getstr +="";
				}
			}
		}////end for
		
		//////////////validating delete////////////////////
		if(trim(getstr)=="")
		{
			alert("Please Select Atleast One Record To Delete.");	
			return false;
		}
		else
		{
			if(confirm('Are you sure you want to delete the selected record ?'))
			{
				frm.submit();
			}
			else	
			{
				return false;
			}
		}
		//alert (getstr);*/
		//document.frmDisplay.submit();
		//return true;
}
///////////////end validating property suburb multi delete by admin////////
////////////////////////validating property by admin///////////////////////////
function valid_property(This)
{
		
		
		if(trim(This.cmb_srch.value)==""){	
			alert("Please Provide Search Type.");
			This.cmb_srch.focus();
			return 	false;		
		}	
		if(trim(This.cmb_prty.value)==""){	
			alert("Please Provide Property Type.");
			This.cmb_prty.focus();
			return 	false;		
		}	
		if(trim(This.cmb_prtysuburb.value)==""){	
			alert("Please Provide Property Suburb.");
			This.cmb_prtysuburb.focus();
			return 	false;		
		}	
		if(trim(This.ta_address.value)==""){	
			alert("Please Provide Property Address.");
			This.ta_address.focus();
			return 	false;		
		}
		if(trim(This.pr_googlemap.value)==""){	
			alert("Please Provide Map Address.");
			This.pr_googlemap.focus();
			return 	false;		
		}
		if(document.getElementById('p1').checked==true)
		{
			if(document.getElementById('p1').value=="single")
			{
				if(trim(This.txt_price.value)=="")
				{	
					alert("Please Provide Price.");
					This.txt_price.focus();
					return 	false;		
				}
				if(isNaN(This.txt_price.value)==true)
				{
					alert("Character Are not Allowed In The Price Field.");
					This.txt_price.focus();
					return 	false;
				}
			}
		}
		else if(document.getElementById('p2').checked==true)
		{
			if(document.getElementById('p2').value=="double")
			{
				if(trim(This.txt_price_from.value)=="")
				{	
					alert("Please Provide From Price .");
					This.txt_price_from.focus();
					return 	false;		
				}
				if(isNaN(This.txt_price_from.value)==true)
				{
					alert("Character Are not Allowed In The Price Field.");
					This.txt_price_from.focus();
					return 	false;
				}
				if(trim(This.txt_price_to.value)=="")
				{	
					alert("Please Provide To Price.");
					This.txt_price_to.focus();
					return 	false;		
				}
				if(isNaN(This.txt_price_to.value)==true)
				{
					alert("Character Are not Allowed In The Price Field.");
					This.txt_price_to.focus();
					return 	false;
				}
				if(parseFloat(This.txt_price_from.value)>parseFloat(This.txt_price_to.value))
				{
					alert("To Price should be greater than From Price.");
					return 	false;
				}
			}
		}
		/*
		var deleteCheckedPRO = 0; 
	for(var i=0;i<document.iphone.elements.length; i++)
	{
		if(document.iphone.elements[i].type == "checkbox")
		{		
			if(document.iphone.elements[i].name == 'products[]')
			{
				if(document.iphone.elements[i].checked)
				{
					deleteCheckedPRO++;
				}
				if(document.iphone.elements[i].value=='Other')
				{
					if(!validateOther('othproducts', 'product','other_prod
 if(!validateOther('othproducts', 'product','other_prodcttxt'))
					{
						return false ;
					}
				}
			}
		}
	}
	
	if(deleteCheckedPRO==0)
	{
		alert('Please choose at least one product option');
		document.getElementById('products1').focus() ;
		return false ;
	}
		
		*/
		var cnt = This.hno_img.value;
		var img_cnt = This.no_img.value;
		var count=0;
		var selectrows	= 0 ;
		
		if(img_cnt==0)
		{
		for(i=0;i<=cnt;i++)
		{	
			var image_id="fl_img_"+i;
			//var radio_val=document.getElementById('rdo_main_img').value;
			//var radio_val_spl=radio_val.split("-");
			if(document.getElementById(image_id).value!="")
			{
				selectrows++ ;
				
					
			}
						
		}
		//alert(selectrows) ;
		if(selectrows==0)
		{
			alert('Please upload an image to proceed');
			return false ;
		}
		}
		/*if(trim(This.txt_virtualtour.value)!="")
		{
			if(!checkDomain(This.txt_virtualtour.value)){
				This.txt_virtualtour.focus();
				return 	false;			 
			}
				//alert("txt_virtualtour");
		}*/
		/*if(trim(This.txt_map.value)!="")
		{
			if(!checkDomain(This.txt_map.value)){
				This.txt_map.focus();
				return 	false;			 
			}
				//alert("txt_map");
		}*/
		if(trim(This.cmb_agent.value)==""){	
			alert("You must attach an agent to proceed.");
			This.cmb_agent.focus();
			return 	false;		
		}	
		//return false;
}
////////////////////////end validating property type by admin///////////////////////////\

// for enable disable of display price start on 10-02-09
function display_enable_disable(val)
{
	if(val=="s")
	{
		document.getElementById('txt_price').disabled = false ;
		document.getElementById('txt_price_from').disabled = true ;
		document.getElementById('txt_price_to').disabled = true ;
		document.getElementById('i1').checked = true ;
		document.getElementById('i1').disabled = false ;
		document.getElementById('i2').disabled = true ;
		document.getElementById('before_price_text').disabled = false ;
		document.getElementById('after_price_text').disabled = false ;
		document.getElementById('alternate_price_text').disabled = true ;
	}
	if(val=="d")
	{
		document.getElementById('txt_price').disabled = true ;
		document.getElementById('txt_price_from').disabled = false ;
		document.getElementById('txt_price_to').disabled = false ;
		document.getElementById('i2').checked = true ;
		document.getElementById('i2').disabled = false ;
		document.getElementById('i1').disabled = true ;
		document.getElementById('alternate_price_text').disabled = false ;
		document.getElementById('before_price_text').disabled = true ;
		document.getElementById('after_price_text').disabled = true ;
		
	}

	preview_price();
}

//################# Piyukh : Price Preview function ##############

function preview_price()
{
	if(document.getElementById('p1').checked)
	{
		var price			= numberFormat(document.getElementById('txt_price').value);
		var pre_text		= document.getElementById('before_price_text').value;
		var post_text		= document.getElementById('after_price_text').value;

		var originalPrice	= pre_text+""+" $"+price+" "+post_text;

		document.getElementById('price_preview').value = originalPrice;
	}
	else
	{
		var originalPrice	= document.getElementById('alternate_price_text').value;
		document.getElementById('price_preview').value = originalPrice;
	}
}

function numberFormat(nStr){
  nStr += '';
  x = nStr.split('.');
  x1 = x[0];
  x2 = x.length > 1 ? '.' + x[1] : '';
  var rgx = /(\d+)(\d{3})/;
  while (rgx.test(x1))
    x1 = x1.replace(rgx, '$1' + ',' + '$2');
  return x1 + x2;
}

//################################################################



// for enable disable of display price end on 10-02-09

/////////////////validating property multi delete by admin////////
function property_multidel()
{
	/*var tmpchkdel = document.getElementById("chkDel")[0].checked;	
	alert(tmpchkdel);
	*/
	
		var getstr="";
		var frm=document.frmDisplay;
		for (var i=0; i<frm.elements.length; i++){						
			if(frm.elements[i].type == "checkbox" && frm.elements[i].id == "chkDel[]"){
				if (frm.elements[i].checked)
				{
					getstr +=frm.elements[i].value + "&";
				} 
				else
				{
					getstr +="";
				}
			}
		}////end for
		
		//////////////validating delete////////////////////
		if(trim(getstr)=="")
		{
			alert("Please Select Atleast One Record To Delete.");	
			return false;
		}
		else
		{
			if(confirm('Are you sure you want to delete selected properties?'))
			{
				frm.submit();
			}
			else	
			{
				return false;
			}
		}
		//alert (getstr);*/
		//document.frmDisplay.submit();
		//return true;
}
///////////////end validating property multi delete by admin////////
//////////////////add multi images/////////////////////////
function add_image()
{
	var no_image=document.getElementById("hno_img").value;
	var str;
	if(no_image>=0)
	{
		no_image++;
		//str='<br><input type="file" id="fl_img_'+(no_image)+'"/>';
		//str+='<br><input type="radio" id="rdo_fl_img_'+(no_image)+'" name="rdo_fl_img_'+(no_image)+'" value="keep" />Keep&nbsp;';
		//str+='<input type="radio" id="rdo_fl_img_'+(no_image)+'" name="rdo_fl_img_'+(no_image)+'" value="change" />Change&nbsp;';
		//str+='<input type="radio" id="rdo_fl_img_'+(no_image)+'" name="rdo_fl_img_'+(no_image)+'" value="remove" />Remove&nbsp;';
		//str+='<input type="hidden" id="h_primg_'+(no_image)+'" name="h_primg_'+(no_image)+'" value="" />';		

		var objFle=document.createElement('input');
		objFle.type="file";
		objFle.id='fl_img_'+no_image;
		objFle.name='fl_img_'+no_image;
		var objBr=document.createElement('br');
		document.getElementById("div_img").appendChild(objFle);
		document.getElementById("div_img").appendChild(document.createTextNode(" "));
		//var objRdo=document.createElement('input');
		//objRdo.type="radio";
		var objRdo=document.getElementById('rdo_main_img').cloneNode(true);
		document.getElementById("div_img").appendChild(objRdo);
		//objRdo.id='rdo_main_img';
		//objRdo.name='rdo_main_img';
		objRdo.value='new-'+no_image;
		objRdo.checked=false;
		
		document.getElementById("div_img").appendChild(document.createTextNode("Main"));
		document.getElementById("div_img").appendChild(objBr);
		//document.getElementById("div_img").innerHTML+=str;
		document.getElementById("hno_img").value=no_image;
	}
}
//////////////////end add multi images/////////////////////////



//////////////////change multi images/////////////////////////
function change_image(i)
{
	if(i>=0)
	{
		document.getElementById("fl_img_"+i).style.display='';
	}
}
//////////////////end change multi images/////////////////////////
//////////////////change reset images/////////////////////////
function reset_image(i)
{
	if(i>=0)
	{
		document.getElementById("fl_img_"+i).style.display='none';
	}
}
//////////////////end reset multi images/////////////////////////
/*///////////validate keypress for numeric in manage_property///////////////////////
function filterNumKey(e)
{
	//nn=(document.layers)?true:false; ie=(document.all)?true:false; 
	var evt=(e)?e:(window.event)?window.event:null;
	if(evt)
	{ 
		var el=(typeof event!=='undefined')? event.srcElement : e.target;
		//alert(el.id);
		if(el.id=="txt_price")
		{
			//var key=(evt.charCode)?evt.charCode: ((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));
			var key = (window.event) ? event.keyCode : e.keyCode;
			if( (key > 47 && key < 58) || key==190 || (key > 96 && key < 105) || key==8 || key==37 || key==39 || key==46 )
			{
				//alert(vldStr.indexOf(str,0)+"-"+str);
				if(document.all)
					evt.cancelBubble = false;
				else	
					evt.returnValue=true;
			}
			else
			{
				if(document.all)
					evt.cancelBubble = true;
				else	
					evt.returnValue=false;

				return false;
			}
		}//end if 
	} ///end if
}
////////////end validate keypress for numeric//////////////////////*/
//////////////////add multi insTime/////////////////////////


// for changing the time format start
function blank_field(field)
{
	//alert(document.getElementById(field).value) ;
	if(document.getElementById(field).value	== 'HH')
	{
		document.getElementById(field).value	= '' ;
	}
	else if(document.getElementById(field).value	== 'MM')
	{
		document.getElementById(field).value	= '' ;
	}
}

function blank_apfield(field)
{
	if(document.getElementById(field).value=='AM')
	{
		document.getElementById(field).value='PM'
	}
	else if(document.getElementById(field).value=='PM')
	{
		document.getElementById(field).value='AM'
	}
	
}

var txt_insdate = "";

var txt_insfrh = "";
var txt_insfrm = "";

var txt_instoh = "";
var txt_instom = "";

var txt_insfrap = "";
var txt_instoap = "";

function add_insTime()
{
	var flag = 1;
	var alrt = "";

	txt_insdate = document.getElementById('txt_insdate_0').value;
	
	txt_insfrh = document.getElementById('txt_insfrh_0').value;
	txt_insfrm = document.getElementById('txt_insfrm_0').value;
	
	txt_instoh = document.getElementById('txt_instoh_0').value;
	txt_instom = document.getElementById('txt_instom_0').value;
	
	txt_insfrap = document.getElementById('txt_insfrap_0').value;
	txt_instoap = document.getElementById('txt_instoap_0').value;
/*
txt_insdate_0

txt_insfrh_0
txt_insfrm_0

txt_instoh_0
txt_instom_0
var el=(typeof event!=='undefined')? event.srcElement : e.target;
*/
	//var txt_insdate = document.getElementById('txt_insdate_0').value;
	if(document.getElementById('txt_insdate_0').value=="")
	{
		flag = 0;
		alrt = "Please select date for 1st row";
		alert(alrt);
		return false;
	}
	
	if((document.getElementById('txt_insfrh_0').value=="") || (document.getElementById('txt_insfrh_0').value=="HH"))
	{
		flag = 0;
		alrt = "Please select from hour for 1st row";
		alert(alrt);
		return false;		
	}

	if((document.getElementById('txt_insfrm_0').value=="") || (document.getElementById('txt_insfrm_0').value=="MM"))
	{
		flag = 0;
		alrt = "Please select from minute for 1st row";
		alert(alrt);
		return false;		
	}


	if((document.getElementById('txt_instoh_0').value=="") || (document.getElementById('txt_instoh_0').value=="HH"))
	{
		flag = 0;
		alrt = "Please select to hour for 1st row";
		alert(alrt);
		return false;		
	}

	if((document.getElementById('txt_instom_0').value=="") || (document.getElementById('txt_instom_0').value=="MM"))
	{
		flag = 0;
		alrt = "Please select to minute for 1st row";
		alert(alrt);
		return false;		
	}
	
	if(flag!=0)
	{
		var no_insTime=document.getElementById("hno_insTime").value;
		var str;
		if(no_insTime>=0)
		{
			no_insTime++;
			//str='<br><input type="file" id="fl_img_'+(no_insTime)+'"/>';
			//str+='<br><input type="radio" id="rdo_fl_img_'+(no_insTime)+'" name="rdo_fl_img_'+(no_insTime)+'" value="keep" />Keep&nbsp;';
			//str+='<input type="radio" id="rdo_fl_img_'+(no_insTime)+'" name="rdo_fl_img_'+(no_insTime)+'" value="change" />Change&nbsp;';
			//str+='<input type="radio" id="rdo_fl_img_'+(no_insTime)+'" name="rdo_fl_img_'+(no_insTime)+'" value="remove" />Remove&nbsp;';
			//str+='<input type="hidden" id="h_primg_'+(no_insTime)+'" name="h_primg_'+(no_insTime)+'" value="" />';		
			////////////////date//////////////////////////
			var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_insdate_'+no_insTime;
			objFle.name='txt_insdate_'+no_insTime;
			objFle.value= txt_insdate
			objFle.readOnly=true;
			document.getElementById("div_insTime").appendChild(objFle);
			document.getElementById("div_insTime").appendChild(document.createTextNode(" "));
			/////////////end date///////////////////////
			////////////////date calender icon//////////////////////////
			var objFle=document.createElement('img');
			objFle.src="images/calender.jpg";
			objFle.id='imgCal'+no_insTime;
			objFle.onclick=function(){CalCalender('txt_insdate_'+no_insTime,'imgCal'+no_insTime);}
			objFle.width="33";
			objFle.height="29";
			objFle.style.cssText="cursor:pointer;cursor:hand; ";
			
			document.getElementById("div_insTime").appendChild(objFle);
			document.getElementById("div_insTime").appendChild(document.createTextNode(" From "));
			////////////////end date calender icon//////////////////////////
			////////////////time from //////////////////////////
			// for hour
			var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_insfrh_'+no_insTime;
			objFle.name='txt_insfrh_'+no_insTime;
			objFle.value=txt_insfrh;
			//objFle.readOnly=true;
			objFle.onclick=function(){ blank_field('txt_insfrh_'+no_insTime);};
			objFle.onkeypress=function(){ return goodchars(event,'0123456789')} ;
			objFle.size="2";
			objFle.maxLength="2";
			objFle.style.width = '16px';
			//objFle.style.cssText="cursor:pointer;cursor:hand; ";
			document.getElementById("div_insTime").appendChild(objFle);
			document.getElementById("div_insTime").appendChild(document.createTextNode(" "));
			
			// for min
			var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_insfrm_'+no_insTime;
			objFle.name='txt_insfrm_'+no_insTime;
			objFle.value=txt_insfrm;
			//objFle.readOnly=true;
			objFle.onclick=function(){ blank_field('txt_insfrm_'+no_insTime);};
			objFle.onkeypress=function(){ return goodchars(event,'0123456789')} ;
			objFle.size=2;
			objFle.maxLength=2;
			objFle.style.width = '16px';
			//objFle.style.cssText="cursor:pointer;cursor:hand; ";
			document.getElementById("div_insTime").appendChild(objFle);
			
			
			// for am/pm
			var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_insfrap_'+no_insTime;
			objFle.name='txt_insfrap_'+no_insTime;
			objFle.value=txt_insfrap;
			objFle.readOnly=true;
			objFle.onclick=function(){ blank_apfield('txt_insfrap_'+no_insTime);};
			objFle.size="2";
			objFle.style.width = '22px';
			//objFle.maxlength="2";
			//objFle.style.cssText="cursor:pointer;cursor:hand; ";
			document.getElementById("div_insTime").appendChild(objFle);
			
			/*var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_insfr_'+no_insTime;
			objFle.name='txt_insfr_'+no_insTime;
			objFle.readOnly=true;
			objFle.onclick=function(){CalCalenderTime('txt_insfr_'+no_insTime);}
			objFle.size="8";
			objFle.style.cssText="cursor:pointer;cursor:hand; ";
			document.getElementById("div_insTime").appendChild(objFle);*/
			document.getElementById("div_insTime").appendChild(document.createTextNode(" To "));
			////////////////end time from //////////////////////////
			////////////////time to //////////////////////////
			// for hour
			var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_instoh_'+no_insTime;
			objFle.name='txt_instoh_'+no_insTime;
			objFle.value=txt_instoh;
			//objFle.readOnly=true;
			objFle.onclick=function(){ blank_field('txt_instoh_'+no_insTime);};
			objFle.onkeypress=function(){ return goodchars(event,'0123456789')} ;
			objFle.size="2";
			objFle.maxLength="2";
			objFle.style.width = '16px';
			//objFle.style.cssText="cursor:pointer;cursor:hand; ";
			document.getElementById("div_insTime").appendChild(objFle);
			document.getElementById("div_insTime").appendChild(document.createTextNode(" "));
			
			// for min
			var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_instom_'+no_insTime;
			objFle.name='txt_instom_'+no_insTime;
			objFle.value=txt_instom;
			//objFle.readOnly=true;
			objFle.onclick=function(){ blank_field('txt_instom_'+no_insTime);};
			objFle.onkeypress=function(){ return goodchars(event,'0123456789')} ;
			objFle.size="2";
			objFle.maxLength="2";
			objFle.style.width = '16px';
			//objFle.style.cssText="cursor:pointer;cursor:hand; ";
			document.getElementById("div_insTime").appendChild(objFle);
						
			// for am/pm
			var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_instoap_'+no_insTime;
			objFle.name='txt_instoap_'+no_insTime;
			objFle.value=txt_instoap;
			objFle.readOnly=true;
			objFle.onclick=function(){ blank_apfield('txt_instoap_'+no_insTime);};
			objFle.size="2";
			objFle.style.width = '22px';
			//objFle.maxlength="2";
			//objFle.style.cssText="cursor:pointer;cursor:hand; ";
			document.getElementById("div_insTime").appendChild(objFle);
			
			/*var objFle=document.createElement('input');
			objFle.type="text";
			objFle.id='txt_insto_'+no_insTime;
			objFle.name='txt_insto_'+no_insTime;
			objFle.readOnly=true;
			objFle.onclick=function(){CalCalenderTime('txt_insto_'+no_insTime);}
			objFle.size="8";
			objFle.style.cssText="cursor:pointer;cursor:hand; ";
			document.getElementById("div_insTime").appendChild(objFle);*/
			document.getElementById("div_insTime").appendChild(document.createTextNode(" Or "));
			////////////////end time to //////////////////////////
			////////////rdo by appointment/////////////////////////
			var objRdo=document.getElementById('rdo_ins_by_app_0').cloneNode(true);
			document.getElementById("div_insTime").appendChild(objRdo);
			objRdo.id='rdo_ins_by_app_'+no_insTime;
			objRdo.name='rdo_ins_by_app_'+no_insTime;
			objRdo.value='Y';
			objRdo.checked=false;
			////////////end rdo by appointment/////////////////////////
			document.getElementById("div_insTime").appendChild(document.createTextNode("  By Appointment Only"));
			var objBr=document.createElement('br');
			document.getElementById("div_insTime").appendChild(objBr);
			document.getElementById("hno_insTime").value=no_insTime;
		}
	}
	else
	{
		
		return false;
	}
}
// for changing the time format end


//////////////////end add multi insTime/////////////////////////


//////////////////show image preview///////////////////////////
function show_preview(arr)
{  
		//alert(arr.length);
		if(arr.length>0){	
			
/*myLightWindow.activateWindow({href: 'forgot_password.php?zxv='+val,
							  title: 'Forgot Password', 
							  type: 'external',
							  height: 200,
							  width:  200  }
							  ); 			
*/
//alert(arr.length);
window.scroll(0,0);
myLightWindow.activateWindow(arr); 			

		}	
		return false;
}
//////////////////end show image preview///////////////////////////
////////////////////////validating agent by admin///////////////////////////
function valid_agent(This)
{
		if(trim(This.txt_fname.value)==""){	
			alert("Please Provide First Name.");
			This.txt_fname.focus();
			return 	false;		
		}
		if(trim(This.txt_lname.value)==""){	
			alert("Please Provide Last Name.");
			This.txt_lname.focus();
			return 	false;		
		}	
		if(trim(This.txt_title.value)==""){	
			alert("Please Provide Title.");
			This.txt_title.focus();
			return 	false;		
		}	
		/*if(trim(This.txt_ph.value)!=""){	
			if (checkInternationalPhone(This.txt_ph.value)==false){
				alert("Please Enter a Valid Phone Number");
				This.txt_ph.focus();
				return false;
			}
		}*/	
		/*if(trim(This.txt_mob.value)!=""){	
			if (checkInternationalPhone(This.txt_mob.value)==false){
				alert("Please Enter a Valid Mobile Number");
				This.txt_mob.focus();
				return false;
			}
		}*/
		if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}	
		






 var imagePath = This.fl_img.value;
 var pathLength = imagePath.length;
 var lastDot = imagePath.lastIndexOf(".");
 var fileType = imagePath.substring(lastDot,pathLength);
 
 if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".png") || (fileType == ".GIF") || (fileType == ".JPG") || (fileType == ".PNG")) {
	 return true;			
 }
 else
 {
  
  alert("We supports .JPG, .PNG, and .GIF image formats. Your file-type is " + fileType + "");
  return false;
 }








				
}
////////////////////////end validating property type by admin///////////////////////////
/////////////////validating property multi delete by admin////////
function agent_multidel()
{
	/*var tmpchkdel = document.getElementById("chkDel")[0].checked;	
	alert(tmpchkdel);
	*/
	
	if(confirm('Are you sure you want to delete the selected record(s) ?'))
	{
		var getstr="";
		var frm=document.frmDisplay;
		for (var i=0; i<frm.elements.length; i++){						
			if(frm.elements[i].type == "checkbox" && frm.elements[i].id == "chkDel[]"){
				if (frm.elements[i].checked)
				{
					getstr +=frm.elements[i].value + "&";
				} 
				else
				{
					getstr +="";
				}
			}
		}////end for
		
		//////////////validating delete////////////////////
		if(trim(getstr)=="")
		{
			alert("Please Select Atleast One Record To Delete.");	
			return false;
		}
		else
		{
			//alert (getstr);
			frm.submit();
		}
	}
	else	
	{
			return false;
	}
		//alert (getstr);*/
		//document.frmDisplay.submit();
		//return true;
}
///////////////end validating agent multi delete by admin////////
////////////////////////validating mail by admin///////////////////////////
function valid_mail(This)
{
		if(trim(This.txt_module.value)==""){	
			alert("Please Provide Module Name.");
			This.txt_fname.focus();
			return 	false;		
		}
		if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}	
				
}
////////////////////////end validating mail by admin///////////////////////////
/////////////////validating mail multi delete by admin////////
function mail_multidel()
{
	/*var tmpchkdel = document.getElementById("chkDel")[0].checked;	
	alert(tmpchkdel);
	*/
	
	if(confirm('Are you sure you want to delete the selected record(s) ?'))
	{
		var getstr="";
		var frm=document.frmDisplay;
		for (var i=0; i<frm.elements.length; i++){						
			if(frm.elements[i].type == "checkbox" && frm.elements[i].id == "chkDel[]"){
				if (frm.elements[i].checked)
				{
					getstr +=frm.elements[i].value + "&";
				} 
				else
				{
					getstr +="";
				}
			}
		}////end for
		
		//////////////validating delete////////////////////
		if(trim(getstr)=="")
		{
			alert("Please Select Atleast One Record To Delete.");	
			return false;
		}
		else
		{
			//alert (getstr);
			frm.submit();
		}
	}
	else	
	{
			return false;
	}
		//alert (getstr);*/
		//document.frmDisplay.submit();
		//return true;
}
///////////////end validating mail multi delete by admin////////
////////////////////////validating staff by admin///////////////////////////
function valid_staff(This)
{
		if(trim(This.txt_fname.value)==""){	
			alert("Please Provide First Name.");
			This.txt_fname.focus();
			return 	false;		
		}
		if(trim(This.txt_lname.value)==""){	
			alert("Please Provide Last Name.");
			This.txt_lname.focus();
			return 	false;		
		}	
		if(trim(This.txt_title.value)==""){	
			alert("Please Provide Title.");
			This.txt_title.focus();
			return 	false;		
		}	
		/*if(trim(This.txt_ph.value)!=""){	
			if (checkInternationalPhone(This.txt_ph.value)==false){
				alert("Please Enter a Valid Phone Number");
				This.txt_ph.focus();
				return false;
			}
		}*/	
		/*if(trim(This.txt_mob.value)!=""){	
			if (checkInternationalPhone(This.txt_mob.value)==false){
				alert("Please Enter a Valid Mobile Number");
				This.txt_mob.focus();
				return false;
			}
		}*/
		if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}	
				
}
////////////////////////end validating staff by admin///////////////////////////
/////////////////validating staff multi delete by admin////////
function staff_multidel()
{
	/*var tmpchkdel = document.getElementById("chkDel")[0].checked;	
	alert(tmpchkdel);
	*/
	
		var getstr="";
		var frm=document.frmDisplay;
		for (var i=0; i<frm.elements.length; i++){						
			if(frm.elements[i].type == "checkbox" && frm.elements[i].id == "chkDel[]"){
				if (frm.elements[i].checked)
				{
					getstr +=frm.elements[i].value + "&";
				} 
				else
				{
					getstr +="";
				}
			}
		}////end for
		
		//////////////validating delete////////////////////
		if(trim(getstr)=="")
		{
			alert("Please Select Atleast One Record To Delete.");	
			return false;
		}
		else
		{
			if(confirm('Are you sure you want to delete the selected record(s) ?'))
			{
				frm.submit();
			}
			else	
			{
				return false;
			}
		}
		//alert (getstr);*/
		//document.frmDisplay.submit();
		//return true;
}
///////////////end validating staff multi delete by admin////////
////////////////////////validating wishlist by members///////////////////////////
function valid_wishList(This)
{
		if(trim(This.ta_notes.value)==""){	
			alert("Please Provide Notes.");
			This.ta_notes.focus();
			return 	false;		
		}	
				
}
////////////////////////end validating wishlist by members///////////////////////////
///////////for tabs used in buying advice and selling advice////////////////////////
function showTab(val)
{
	var tottab=(arguments[1] ? arguments[1] : 3); ////3 default for buying advice
	hideall(tottab);
	document.getElementById('i'+val).src='images/'+val+'_n.gif';
	document.getElementById('tab'+val).style.display='inline';
	/*var disp_div=document.getElementById('tab'+val);
	var disp_scroll=document.getElementById('scroll_div');
	var toppos=545;////fixed height of scrolling div
	disp_scroll.scrollTop=toppos;
	window.scroll(0,toppos);
	*/
	
}
function hideall()
{
	var tottab=(arguments[0] ? arguments[0] : 3); ////3 default for buying resquest appraisal,7 default for selling advice, 9 default for leasing advice
	var strttab=(tottab==3 ? 1 : (tottab==7 ? 4 : 8) ); ////1 default for buying advice,4 default for selling advice, 8 default for leasing advice
	//alert(tottab+" "+strttab);
	for(var i=strttab; i<=tottab; i++)
	{
		document.getElementById('tab'+i).style.display='none';
	}
	
	for(var i=strttab; i<=tottab; i++)
	{
		document.getElementById('i'+i).src='images/'+i+'_h.gif';
	}	
}
///////////end for tabs used in buying advice and selling advice////////////////////////
////////////////////////validating request appraisal///////////////////////////
function valid_reqAppraisal(This)
{
		/*if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}*/	
		if(trim(This.txt_name.value)==""){	
			alert("Please Provide Name.");
			This.txt_name.focus();
			return 	false;		
		}
		/*if(trim(This.txt_ph.value)==""){	
			alert("Please Provide Last Name.");
			This.txt_lname.focus();
			return 	false;		
		}*/	
		if(trim(This.txt_mob.value)==""){	
			alert("Please Provide Mobile Phone.");
			This.txt_mob.focus();
			return 	false;		
		}
		if(trim(This.txt_email.value)!=""){	
		if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}
		}
		
		
		/*if(trim(This.txt_zip.value)==""){	
			alert("PPlease Provide Zip");
			This.txt_zip.focus();
			return 	false;		
		}*/	
		if(trim(This.txt_prAddr.value)==""){	
			alert("Please Provide Property Address.");
			This.txt_prAddr.focus();
			return 	false;		
		}	
		if(trim(This.txt_subrub.value)==""){	
			alert("Please Provide Property Suburb.");
			This.txt_subrub.focus();
			return 	false;		
		}	
		if(trim(This.txt_prZip.value)==""){	
			alert("Please Provide Property Post Code.");
			This.txt_prZip.focus();
			return 	false;		
		}
		
}
////////////////////////end validating request appraisal///////////////////////////
////////////////////////validating contact us///////////////////////////
function valid_contact(This)
{
		/*if(!validateEmail(This.txt_email.value,1,1)){
			This.txt_email.focus();
			return 	false;			 
		}*/	
		if(trim(This.txt_name.value)==""){	
			alert("Please Provide Name.");
			This.txt_name.focus();
			return 	false;		
		}
		if(trim(This.txt_mob.value)==""){	
			alert("Please Provide Mobile Phone.");
			This.txt_mob.focus();
			return 	false;		
		}
		
}
////////////////////////end validating contact us///////////////////////////
////////////////////////validating email Friend///////////////////////////
function valid_emailFriend()
{
		if(trim(document.frm.txt_name.value)==""){	
			alert("Please Provide Name.");
			document.frm.txt_name.focus();
			return 	false;		
		}
		if(!validateEmail(document.frm.txt_sender_email.value,1,1)){
			document.frm.txt_sender_email.focus();
			return 	false;			 
		}
		if(!validateEmail(document.frm.txt_recv_email.value,1,1)){
			document.frm.txt_recv_email.focus();
			return 	false;			 
		}
		document.frm.submit();
}
////////////////////////end validating email Friend///////////////////////////
////////////////////////validating search @ frontend///////////////////////////
function valid_search(This)
{
		var txt_price_min = This.txt_price_min.value ;
		var txt_price_max = This.txt_price_max.value;
		/*if(trim(This.cmb_prtysuburb.value)=="" && trim(This.cmb_prty.value)==""){	
			alert("Please select a Suburb or Property type.");
			This.cmb_prtysuburb.focus();
			return 	false;		
		}
		else
		{*/
			if(This.cmb_srch.value=="" && (This.txt_price_min.value==500000 || This.txt_price_min.value==100))
			{
				txt_price_min = 0 ;
				txt_price_max = 10000000 ;
				
			}
			else if(This.cmb_srch.value==2 || This.cmb_srch.value==6)
			{
				if(This.txt_price_min.value==500000)
				{
					txt_price_min = 0 ;
				}
				else
				{
					txt_price_min = This.txt_price_min.value ;
				}
			}
			else if(This.cmb_srch.value==4)
			{
				if(This.txt_price_min.value==100)
				{
					txt_price_min = 0 ;
				}
				else
				{
					txt_price_min = This.txt_price_min.value ;
				}
			}
			var pramStr="cmb_srch="+This.cmb_srch.value+"&cmb_prtysuburb="+This.cmb_prtysuburb.value+"&cmb_prty="+This.cmb_prty.value;	
			pramStr+="&txt_price_min="+txt_price_min+"&txt_price_max="+txt_price_max;	
			pramStr+="&txt_bed_min="+This.txt_bed_min.value+"&txt_bed_max="+This.txt_bed_max.value;	
			pramStr+="&txt_bath_min="+This.txt_bath_min.value+"&txt_bath_max="+This.txt_bath_max.value;	
			pramStr+="&find_="+This.find_.value+(arguments[1] ? "&pagefrom="+arguments[1] : "");////arguments[1] will be supplied by forlease and for sell pages	
			//alert(pramStr);
			document.write=pramStr;
			setDispSrchResult(pramStr);
			return false;
		//}
		
}
////////////////////////validating search @ frontend///////////////////////////
////////////Setting the price slider on change of search type i.e for lease the price will weekly, 
function setPriceSlider(srch)
{
	
	var srchCaption=srch.options[srch.selectedIndex].innerHTML;
	////////////////setting the price slider for lease////////////////
	//alert(srchCaption);
	if(srchCaption.toLowerCase()=="lease" || srchCaption.toLowerCase()=="rent")	
	{
		  //////price slider knob 1
		  mySlider_price.minVal        = 100;
		  mySlider_price.maxVal        = 10000;
		  mySlider_price.valueInterval = 50;
		  mySlider_price.valueDefault  = 100;
		 //////price slider knob 2
		  mySlider_price.minVal2        = 100;
		  mySlider_price.maxVal2        = 10000;
		  mySlider_price.valueInterval2 = 50;
		  mySlider_price.valueDefault2  = 10000;
		  mySlider_price.drawInto('sliderDiv_price');
		 /////////displaying the values in the heading div
		 //document.getElementById("td_price_capt").innerHTML="Price&nbsp;from<br>weekly price range";
		 document.getElementById("td_price_capt").innerHTML="Price per week from";
		 document.getElementById("sliderDiv_price_disp").innerHTML="$100 - $10,000+";
		
	}	////////////////end setting the price slider for lease////////////////
	else if(srchCaption.toLowerCase()=="sale" || srchCaption.toLowerCase()=="off the plan")/////setting the price slider for buy////////////////
	{
		//////price slider knob 1
		  mySlider_price.minVal        = 500000;
		  mySlider_price.maxVal        = 10000000;
		  mySlider_price.valueInterval = 50000;
		  mySlider_price.valueDefault  = 500000;
		 //////price slider knob 2
		  mySlider_price.minVal2        = 500000;
		  mySlider_price.maxVal2        = 10000000;
		  mySlider_price.valueInterval2 = 50000;
		  mySlider_price.valueDefault2  = 10000000;
		  mySlider_price.drawInto('sliderDiv_price');

		 /////////displaying the values in the heading div
		 document.getElementById("td_price_capt").innerHTML="Price&nbsp;from";
		 document.getElementById("sliderDiv_price_disp").innerHTML="<$500,000 - $10,000,000+";
	}////////////////end setting the price slider for lease////////////////
	
}





////////////////////////validating members by admin///////////////////////////

function lock_show_hide(val)
{
	if(val=="Y")
	{
		document.getElementById('lock').style.display = "inline" ;
	}
	else
	{
		document.getElementById('lock').style.display = "none" ;
	}
}

function valid_TVAdmin(This)
{
		var PageSubmit ;		
		
		if(trim(This.txt_youtubelinkname.value)==""){	
			alert("Please Provide Youtube Link Name.");
			This.txt_youtubelinkname.focus();
			PageSubmit = 0;		
		}
		
		for(i=0; i < This.rdo_linktype.length; i++)
		{
			if (This.rdo_linktype[i].checked) 
			{						
					if((This.rdo_linktype[i].value == 'Embed Code') && trim(This.txta_embedcode.value)=="")
					{
						alert("Please Provide Embed Code.");
						//This.txt_fname.focus();
						PageSubmit = 0;		
					}
					else if((This.rdo_linktype[i].value == 'Url') && trim(This.txt_linkurl.value)=="")
					{
				  		alert("Please Provide Link Url.");
						//This.txt_fname.focus();
						PageSubmit = 0;		
						
					}
					else if((This.rdo_linktype[i].value == 'Url') && trim(This.txt_linkurl.value)!="")
					{
						if(This.txt_linkurl.value.match("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)"))
						{
							PageSubmit = 1;		
			 		 	} 
						 else
						 {
							  alert("Please Provide Valid Link Url.");
								//This.txt_fname.focus();
								PageSubmit = 0;		
						 }
					}					
				}
			}
		
		
		
		// for the show on home page checking
		if((document.getElementById('homepage_no').value==1) && (document.getElementById('rdo_showinhome2').checked==true))
		{
			if(confirm("There are currently 2 videos showing on the main page.\nAre you sure you want to replace one?"))
			{
				PageSubmit = 1;		
			}
			else
			{
				PageSubmit = 0;		
			}
		}
		// for the locking left
		if((document.getElementById('lockno').value==1) && (document.getElementById('rdo_showinhome2').checked==true) && (document.getElementById('tv_lock_left2').checked==true))
		{
			if(confirm("This video spot has already been filled.\nAre you sure you want to proceed?"))
			{
				PageSubmit = 1;		
			}
			else
			{
				document.getElementById('tv_lock_left1').checked = true ;
				PageSubmit = 0;		
			}
		}
		
		if (PageSubmit == 0)
			return false;
		else
			return true;
}
		
////////////////////////end validating members by admin///////////////////////////
