function toggleRentSaleRow(type){
	try{
		if(type=='S'){
			document.getElementById('rentblock').style.display='none';
			document.getElementById('titleblock').style.display='';
			document.getElementById('saleblock').style.display='';
			document.getElementById('cover_area').style.display='';
			document.getElementById('plot_area').style.display='';
			document.getElementById('area_txt').style.display='';
			document.getElementById('price_display').style.display='';
			document.getElementById('cover_tab').style.display='';
			document.getElementById('cover_tab2').style.display='';
			document.getElementById('pg_tab2').style.display='none';
			sendRequestcateg('S');
		}else if(type=='PG'){
			document.getElementById('rentblock').style.display='none';
			document.getElementById('saleblock').style.display='none';
			document.getElementById('titleblock').style.display='none';
			document.getElementById('cover_area').style.display='none';
			document.getElementById('plot_area').style.display='none';
			document.getElementById('area_txt').style.display='none';
			document.getElementById('price_display').style.display='none';
			document.getElementById('cover_tab').style.display='none';
			document.getElementById('cover_tab2').style.display='none';
			document.getElementById('pg_tab2').style.display='';
			sendRequestcateg('PG');
		}else{
			document.getElementById('saleblock').style.display='none';
			document.getElementById('titleblock').style.display='';
			document.getElementById('rentblock').style.display='';
			document.getElementById('cover_area').style.display='';
			document.getElementById('plot_area').style.display='';
			document.getElementById('area_txt').style.display='';
			document.getElementById('price_display').style.display='';
			document.getElementById('cover_tab').style.display='';
			document.getElementById('cover_tab2').style.display='';
			document.getElementById('pg_tab2').style.display='none';
			sendRequestcateg('R');
		}
		//if(type=='R'){
//			document.getElementById('rentblock').style.display='none';
//			
//			document.getElementById('saleblock').style.display='';
//		}else{
//			document.getElementById('saleblock').style.display='none';
//			document.getElementById('rentblock').style.display='';
//		}
	}catch(e){}
}

	function checkUserRegistration(theform)
	{
		try{
			if(theform.f_name.value=='')
			{
				alert('Enter First Name');
				theform.f_name.focus();
				return false;
			}
			
			
			
			if(theform.state.value=='-1')
			{
				alert('Select City');
				theform.state.focus();
				return false;
			}
			
			
			
			if(theform.email.value=='')
			{
				alert('Enter Your Email-Id');
				theform.email.focus();
				return false;
			}
			evalue=theform.email.value;
			if(evalue.length &&(evalue.indexOf("@")==0||evalue.indexOf("@")==-1||evalue.indexOf(".")==-1||evalue.indexOf(".")==0))
			{
				alert("Invalid E-Mail address.\n"+"Format is: abc@domainname.com");
				theform.email.focus();
				 return false;
			}
			if(theform.pwd.value=='')
			{
				alert('Enter Your Password');
				theform.pwd.focus();
				return false;
			}
			if(theform.pwd.value !=theform.c_pwd.value)
			{
				alert('Please reconfirm Password');
				theform.c_pwd.focus();
				return false;
			}
		}catch(e){alert(e.source);return false;}
		return true;
	}
	function checkprop(theform)
	{
		//alert(theform.listtype.value);
		try{
			//if((theform.listtype.value=='') || (typeof(theform.listtype.value)=='undefined'))
//			{
//				alert('Select at least one value');
//				//theform.listtype.focus();
//				return false;
//			}
			if (document.getElementById('titleblock').style.display=='')
			{
				if(theform.title.value=='')
				{
					alert('Enter Title');
					theform.title.focus();
					return false;
				}
			}else
			{
				theform.title.value='';
				}
			if(theform.category.value=='')
			{
				alert('Salect Category');
				theform.category.focus();
				return false;
			}
			if(theform.state.value=='-1')
			{
				alert('Select City');
				theform.state.focus();
				return false;
			}
			if(theform.city.value=='-1')
			{
				alert('Select Locality');
				theform.city.focus();
				return false;
			}
			if(document.getElementById('pg_tab2').style.display=='')
			{
			if(theform.num_rooms.value=='')
			{
				alert('Enter number of rooms.');
				theform.num_rooms.focus();
				return false;
			}
			}
			if(document.getElementById('cover_area').style.display=='')
			{
			if(theform.coveredarea.value=='')
			{
				alert('Enter Covered Area');
				theform.coveredarea.focus();
				return false;
			}
			
			if(theform.coveredareaunit.value=='')
			{
				alert('Select Covered Area unit');
				theform.coveredareaunit.focus();
				return false;
			}
			//alert("Hello");
			value1=theform.coveredarea.value;
			//alert(value1.indexOf("."));
			if((!(isNaN(theform.coveredarea.value)) && value1.indexOf(".")==-1)||(!(isNaN(theform.coveredarea.value)) && value1.indexOf(".")>0))
			{
			}
			else
			{
				alert('Covered Area can only be numeric.');
				theform.coveredarea.focus();
				return false;
				
			}
			if(theform.landarea.value=='')
			{
				alert('Enter Land Area');
				theform.landarea.focus();
				return false;
			}
			value2=theform.landarea.value;
			if((!(isNaN(theform.landarea.value)) && value2.indexOf(".")==-1)||(!(isNaN(theform.landarea.value)) && value2.indexOf(".")>0))
			{
			}
			else
			{
				alert('Land Area can only be numeric.');
				theform.landarea.focus();
				return false;
			}
			if(theform.landareaunit.value=='')
			{
				alert('Select Land Area unit');
				theform.landareaunit.focus();
				return false;
			}
			}
			//alert(document.getElementById('saleblock').style.display);
			//alert(document.getElementById('rentblock').style.display);
			if (document.getElementById('saleblock').style.display=='block' || document.getElementById('saleblock').style.display=='')
			{
				if((theform.salesprice.value=='')&&(theform.perunitsalesprice.value==''))
			{
				alert('Enter at least one price');
				theform.salesprice.focus();
				return false;
			}
			if((theform.salesprice.value!='')&&(theform.perunitsalesprice.value!=''))
			{
				alert('Enter only one price in sale');
				theform.salesprice.focus();
				return false;
			}
			if(theform.perunitsalesprice.value!='')
			{
			if(theform.salepriceunit.value=='')
			{
				alert('Select Land Area unit');
				theform.salepriceunit.focus();
				return false;
			}
			}
			if(theform.propertylocation.value=='')
			{
				alert('Enter location.');
				theform.propertylocation.focus();
				return false;
			}
			if(theform.propertydescription.value=='')
			{
				alert('Enter brief description.');
				theform.propertydescription.focus();
				return false;
			}
			value3=theform.salesprice.value;
			//alert(value1.indexOf("."));
			if((!(isNaN(theform.salesprice.value)) && value3.indexOf(".")==-1)||(!(isNaN(theform.salesprice.value)) && value3.indexOf(".")>0))
			{
			}
			else
			{
				alert('Sales Price can only be numeric.');
				theform.salesprice.focus();
				return false;
				
			}
			
			}
			if (document.getElementById('rentblock').style.display=='' || document.getElementById('rentblock').style.display=='block')
			{
				if((theform.rentprice.value=='')&&(theform.perunitrentprice.value==''))
			{
				alert('Enter at least one price in Rent');
				theform.rentprice.focus();
				return false;
			}
			if((theform.rentprice.value!='')&&(theform.perunitrentprice.value!=''))
			{
				alert('Enter only one price in rent');
				theform.rentprice.focus();
				return false;
			}
			if(theform.rentpriceunit.value=='')
			{
				alert('Select Area unit');
				theform.rentpriceunit.focus();
				return false;
			}
			value4=theform.rentprice.value;
			//alert(value1.indexOf("."));
			if((!(isNaN(theform.rentprice.value)) && value4.indexOf(".")==-1)||(!(isNaN(theform.rentprice.value)) && value4.indexOf(".")>0))
			{
			}
			else
			{
				alert('Rent Price can only be numeric.');
				theform.rentprice.focus();
				return false;
				
			}
			 
			}
			
		if(theform.contactname.value =="")
			{
				alert('Please enter contact name');
				theform.contactname.focus();
				return false;
			}
			//alert("Hello");
			if(theform.contactmail.value =="")
			{
				alert('Please enter email address');
				theform.contactmail.focus();
				return false;
			}
			//alert("Hello");
			if(theform.contactno.value =="")
			{
				alert('Please enter contact no');
				theform.contactno.focus();
				return false;
			}
			if (isNaN(theform.contactno.value))
	    {
	    	
			alert("Contact Number can only be numeric.");
			theform.contactno.focus();
			return false;
	    }
			if(theform.contactaddr.value =="")
			{
				alert('Please enter Contact Address');
				theform.contactaddr.focus();
				return false;
			}
			evalue=theform.contactmail.value;
			if(evalue.length &&(evalue.indexOf("@")==0||evalue.indexOf("@")==-1||evalue.indexOf(".")==-1||evalue.indexOf(".")==0))
			{
				alert("Invalid E-Mail address.\n"+"Format is: abc@domainname.com");
				theform.email.focus();
				 return false;
			}
			//if(theform.pwd.value=='')
//			{
//				alert('Enter Your Password');
//				theform.pwd.focus();
//				return false;
//			}
//			if(theform.propertydescription.value =="")
//			{
//				alert('Please enter property description');
//				theform.propertydescription.focus();
//				return false;
//			}
		}catch(e){alert(e.source);return false;}
		return true;
	}
	function checkprop(theform)
	{
		//alert(theform.listtype.value);
		try{
			//if((theform.listtype.value=='') || (typeof(theform.listtype.value)=='undefined'))
//			{
//				alert('Select at least one value');
//				//theform.listtype.focus();
//				return false;
//			}
			if (document.getElementById('titleblock').style.display=='')
			{
				if(theform.title.value=='')
				{
					alert('Enter Title');
					theform.title.focus();
					return false;
				}
			}else
			{
				theform.title.value='';
				}
			if(theform.category.value=='')
			{
				alert('Salect Category');
				theform.category.focus();
				return false;
			}
			if(theform.state.value=='-1')
			{
				alert('Select City');
				theform.state.focus();
				return false;
			}
			if(theform.city.value=='-1')
			{
				alert('Select Locality');
				theform.city.focus();
				return false;
			}
			if(document.getElementById('pg_tab2').style.display=='')
			{
			if(theform.num_rooms.value=='')
			{
				alert('Enter number of rooms.');
				theform.num_rooms.focus();
				return false;
			}
			}
			if((document.getElementById('cover_area').style.display=='')&&(document.getElementById('cover_tab2').style.display==''))
			{
			if(theform.coveredarea.value=='')
			{
				alert('Enter Covered Area');
				theform.coveredarea.focus();
				return false;
			}
			
			if(theform.coveredareaunit.value=='')
			{
				alert('Select Covered Area unit');
				theform.coveredareaunit.focus();
				return false;
			}
			//alert("Hello");
			value1=theform.coveredarea.value;
			//alert(value1.indexOf("."));
			if((!(isNaN(theform.coveredarea.value)) && value1.indexOf(".")==-1)||(!(isNaN(theform.coveredarea.value)) && value1.indexOf(".")>0))
			{
			}
			else
			{
				alert('Covered Area can only be numeric.');
				theform.coveredarea.focus();
				return false;
				
			}
			if(theform.landarea.value=='')
			{
				alert('Enter Land Area');
				theform.landarea.focus();
				return false;
			}
			value2=theform.landarea.value;
			if((!(isNaN(theform.landarea.value)) && value2.indexOf(".")==-1)||(!(isNaN(theform.landarea.value)) && value2.indexOf(".")>0))
			{
			}
			else
			{
				alert('Land Area can only be numeric.');
				theform.landarea.focus();
				return false;
			}
			if(theform.landareaunit.value=='')
			{
				alert('Select Land Area unit');
				theform.landareaunit.focus();
				return false;
			}
			}
			//alert(document.getElementById('saleblock').style.display);
			//alert(document.getElementById('rentblock').style.display);
			if ((document.getElementById('saleblock').style.display=='block' || document.getElementById('saleblock').style.display=='')&&(document.getElementById('cover_tab2').style.display==''))
			{
				if((theform.salesprice.value=='')&&(theform.perunitsalesprice.value==''))
			{
				alert('Enter at least one price');
				theform.salesprice.focus();
				return false;
			}
			if((theform.salesprice.value!='')&&(theform.perunitsalesprice.value!=''))
			{
				alert('Enter only one price in sale');
				theform.salesprice.focus();
				return false;
			}
			if(theform.perunitsalesprice.value!='')
			{
			if(theform.salepriceunit.value=='')
			{
				alert('Select Land Area unit');
				theform.salepriceunit.focus();
				return false;
			}
			}
			if(theform.propertylocation.value=='')
			{
				alert('Enter location.');
				theform.propertylocation.focus();
				return false;
			}
			if(theform.propertydescription.value=='')
			{
				alert('Enter brief description.');
				theform.propertydescription.focus();
				return false;
			}
			value3=theform.salesprice.value;
			//alert(value1.indexOf("."));
			if((!(isNaN(theform.salesprice.value)) && value3.indexOf(".")==-1)||(!(isNaN(theform.salesprice.value)) && value3.indexOf(".")>0))
			{
			}
			else
			{
				alert('Sales Price can only be numeric.');
				theform.salesprice.focus();
				return false;
				
			}
			
			}
			if (document.getElementById('rentblock').style.display=='' || document.getElementById('rentblock').style.display=='block')
			{
				if((theform.rentprice.value=='')&&(theform.perunitrentprice.value==''))
			{
				alert('Enter at least one price in Rent');
				theform.rentprice.focus();
				return false;
			}
			if((theform.rentprice.value!='')&&(theform.perunitrentprice.value!=''))
			{
				alert('Enter only one price in rent');
				theform.rentprice.focus();
				return false;
			}
			if(theform.perunitrentprice.value!='' && theform.rentpriceunit.value=='')
			{
				alert('Select Area unit');
				theform.rentpriceunit.focus();
				return false;
			}
			value4=theform.rentprice.value;
			//alert(value1.indexOf("."));
			if((!(isNaN(theform.rentprice.value)) && value4.indexOf(".")==-1)||(!(isNaN(theform.rentprice.value)) && value4.indexOf(".")>0))
			{
			}
			else
			{
				alert('Rent Price can only be numeric.');
				theform.rentprice.focus();
				return false;
				
			}
			 
			}
			
		if(theform.contactname.value =="")
			{
				alert('Please enter contact name');
				theform.contactname.focus();
				return false;
			}
			//alert("Hello");
			if(theform.contactmail.value =="")
			{
				alert('Please enter email address');
				theform.contactmail.focus();
				return false;
			}
			//alert("Hello");
			if(theform.contactno.value =="")
			{
				alert('Please enter contact no');
				theform.contactno.focus();
				return false;
			}
			if (isNaN(theform.contactno.value))
	    {
	    	
			alert("Contact Number can only be numeric.");
			theform.contactno.focus();
			return false;
	    }
			if(theform.contactaddr.value =="")
			{
				alert('Please enter Contact Address');
				theform.contactaddr.focus();
				return false;
			}
			evalue=theform.contactmail.value;
			if(evalue.length &&(evalue.indexOf("@")==0||evalue.indexOf("@")==-1||evalue.indexOf(".")==-1||evalue.indexOf(".")==0))
			{
				alert("Invalid E-Mail address.\n"+"Format is: abc@domainname.com");
				theform.email.focus();
				 return false;
			}
			//if(theform.pwd.value=='')
//			{
//				alert('Enter Your Password');
//				theform.pwd.focus();
//				return false;
//			}
//			if(theform.propertydescription.value =="")
//			{
//				alert('Please enter property description');
//				theform.propertydescription.focus();
//				return false;
//			}
		}catch(e){alert(e.source);return false;}
		return true;
	}

	
	function sendRequestcateg(type) {
	// Open PHP script for requests
	
	var action=document.getElementById('action').value;
	var url ="categ4pg.php";
	var posData = "?type=" + type;
	//alert (posData);
	if (window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject)
	{ // IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	http_request.onreadystatechange = function() { sendrequestcat(http_request); };
	http_request.open('GET', url + posData, true);
	http_request.send(null);
}



function sendrequestcat(http_request){

	if (http_request.readyState == 4) {
		if (http_request.status == 200)
		{
			resText = http_request.responseText;
			//alert(resText);
			document.getElementById("categ_addp").innerHTML = resText;
		} else {
			document.getElementById("categ_addp").innerHTML = "<FONT SIZE='4' COLOR='red'>Query not submitted!</FONT>";
		}
	}
}
function Issharing()
{if(document.getElementById("sharing").checked==true)
{
	document.getElementById("occupancy_per").disabled=false;
	}else
	{
		document.getElementById("occupancy_per").disabled=true;
		}
	
	}
function help()
{
	var txt="Provide Title to your property. e.g. Dream House, Ideal Location, Relex Point and so on.. ";
	alert(txt);
	}


