	document.onmouseup = function(){checkForHTMLTag();}
	document.onkeypress = function(){checkForHTMLTag();}
	document.onkeypress=function(){blockSpecialChar(event);}

	  var MOBILENUMBER  = "0123456789+-";
	  var TELEPHONENUMBER = "0123456789+-)(";
	  var FAXNUMBER = "0123456789+-";
	  var PINNO = "0123456789";
	  var AREAPRICE="0123456789. "
		
	function checkForHTMLTag()
		 {	  
			var  elm, cNextChar , cNext2NextChar;			
			if (window.event.keyCode != 32)
			{			
				for(i = 0; i < document.forms[0].elements.length; i++)
				{
					elm = document.forms[0].elements[i];
					if (elm.type == 'text' || elm.type == 'textarea')
					{															
						var objValue;
						if(elm.type == 'text')
						{
							objValue = 	elm.value;			
						}
						else
						{
							objValue = 	elm.innerText;							
						}
																
						if (objValue.length > 0)
						{
							for(var j=0;j<objValue.length;j++)
							{		
								var c = objValue.charAt(j);							
								cNextChar = objValue.charAt(j+1)	
								cNext2NextChar = objValue.charAt(j+2)
								if (c == "<" && cNextChar != " " ) 
								{
									alert("Use one space after '<'");
									window.event.keyCode = 0;
									elm.focus();
									return false;
								} 
                             }	
						}								
					 }
				 }
			}							
		 return true;
		}	

	  function isValidAreaPrice(str)
	  {   
			
			if (isCharsInBag(str,AREAPRICE) == false)
			{
				return false;
			}
			else
			{
				return true; 
			}
	  }
   
	  function isTelePhoneNo(str)
	  {   
			
			if (isCharsInBag(str,TELEPHONENUMBER) == false)
			{
				return false;
			}
			else
			{
				return true; 
			}
	  }
	
	   function isMobileNo(str)
	   {
			if(str.length>15)
			{
				return false;
			}
			if(isCharsInBag(str, MOBILENUMBER) == false)
			{
				return false;
			}
			else
			{
				 return true; 
			}
		}
		
		function isPin(str)
		{   
			    if(str.length >8)
				{  
					return false; 
				}
				if(isCharsInBag(str,PINNO)== false)
				{ 	  
					return false; 
				}
		}
		
		 function isFaxNo(str)
		 {
			if (isCharsInBag(str, FAXNUMBER) == false)
			{
				return false;
			}
			else
			{
				return true; 
			}
		}

		function isCharsInBag(str, bag)
		{   
           var i;
			for (i = 0; i < str.length; i++)
			{ 
        		var c = str.charAt(i);
				if (bag.indexOf(c) == -1) return false;
			 }
				 return true;
		} 
	
		function isBlank(obj,msg)
		{	 
			var objValue = trim(obj.value);		
			if(parseInt(objValue.length, 10) <= 0)
				{
					alert(" Please Enter " + msg);
					obj.value = "";
					obj.focus();		
					return false;
				}
		}
		
		function trim(str)
		{
			return leftTrim(rightTrim(str));
		}	
		
		function rightTrim(str)
        {
	        var len=str.length-1;
	        while(str.charAt(len)==" ")
	         {
		       len--;
	         }
			 str=str.substring(0,len+1);
			 return str;
        }
        
        function leftTrim(str)
		{
			var i=0;
			while(str.charAt(i)==" ")
			{
				i++;
			}
			str=str.substring(i,str.length);
			return str;
		}

function blockSpecialChar(event)
{

if (event.keyCode==34 ) 
{

event.returnValue = false;
}

}
function echeck(str) 
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   alert("Please enter your frequently used correct email id.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr-1)
		{
		   alert("Please enter your frequently used correct email id.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1)
		{
		    alert("Please enter your frequently used correct email id.")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert("Please enter your frequently used correct email id.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert("Please enter your frequently used correct email id.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert("Please enter your frequently used correct email id.")
		    return false
		 }	
					
	}
		function allowOnlyNumber(event)
		{

		if ((event.keyCode < 48 || event.keyCode > 57)) 
		{

		event.returnValue = false;
		}

		}
		function allowOnlyNumberWithinRange(event,min,max)
		{
			if ((event.keyCode < 48 + min || event.keyCode > 48 + max)) 
			{
				event.returnValue = false;
			}
		}
		function isUrl(s) {
	     var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	    return regexp.test(s);
           }
          
 function ValidateDate(strDate)
 {
            var strDate = TwoDigit(strDate);                        
            var dateTestExpression ="(((0[1-9]|[12][0-9]|3[01])([-./])(0[13578]|10|12)([-./])(\d{4}))|(([0][1-9]|[12][0-9]|30)([-./])(0[469]|11)([-./])(\d{4}))|((0[1-9]|1[0-9]|2[0-8])([-./])(02)([-./])(\d{4}))|((29)(\.|-|\/)(02)([-./])([02468][048]00))|((29)([-./])(02)([-./])([13579][26]00))|((29)([-./])(02)([-./])([0-9][0-9][0][48]))|((29)([-./])(02)([-./])([0-9][0-9][2468][048]))|((29)([-./])(02)([-./])([0-9][0-9][13579][26])))/" ;	
                        
            if( ( strDate.search(dateTestExpression)) == -1 )
        	{		
                	return false;
		    }		        
            else
            {
                if( strDate.indexOf('/') != -1 ) 
                    {
                    
                        return true;
                    }
                else
                    {
                        return false;
                    }                
            }
 }
   
   function TwoDigit(txtstartdate)    
    {
            var strFromARR = "";
            var    strDate ="";         


            if(txtstartdate.length > 7)
            {
                strFromARR = txtstartdate.split("/");                         
                    if(strFromARR.length > 1)
                    {
                        if(strFromARR[0].length == 1)
                        {
                            strFromARR[0] = '0'+strFromARR[0];
                        }
                        if(strFromARR[1].length == 1)
                        {
                            strFromARR[1] = '0'+strFromARR[1];
                        }            
                        strDate = (strFromARR[0]+"/"+strFromARR[1]+"/"+strFromARR[2] );                            
                    }
            }
            return strDate;
    }
    
    
    function compareDates(dob)
{       
   var now = new Date(); 
    var strDate = TwoDigit2(dob);   
   var today = new Date(now.getFullYear(), now.getMonth(), now.getDate()); 
   var userDate = new Date(strDate); 
  
   if(today.getTime() > userDate.getTime())
   {      
       alert("Last date should be greater than Today's date.");
       return false;
   }
   return true;
}


 function TwoDigit2(txtstartdate)    
    {
            var strFromARR = "";
            var    strDate ="";         


            if(txtstartdate.length > 7)
            {
                strFromARR = txtstartdate.split("/");                         
                    if(strFromARR.length > 1)
                    {
                        if(strFromARR[0].length == 1)
                        {
                            strFromARR[0] = '0'+strFromARR[0];
                        }
                        if(strFromARR[1].length == 1)
                        {
                            strFromARR[1] = '0'+strFromARR[1];
                        }            
                        strDate = (strFromARR[1]+"/"+strFromARR[0]+"/"+strFromARR[2] );                            
                    }
            }
            return strDate;
    }
    
    function ValidateOnSubmit()
    {
    
        var a,b;
        
        a = document.getElementById('txtHeadline');
        
        
        b = trim(a.value);
        if( b.length == 0)
        {
            alert('Please enter headline for your news.')
            a.focus();
            return false;
        }
        
        
        a = document.getElementById('txtDesc1');
        b = trim(a.value);
        
        if( b.length == 0)
        {
            alert('Please enter description for your news.')
            a.focus();
            return false;
        }
        
        a = document.getElementById('ddlCategory')
        if (a.value == 'Select the Category')
        {
            alert('Please select a category for your news.');
            a.focus();
            return false;
        }
        return true;
    }
    
    function ValidateLoanEntries()
			
			{
			
		
					var emailID=document.getElementById("txtName");	
	  if ((emailID.value==null)||(trim(emailID.value)==""))
	   {
					alert("Please enter your name")
					document.getElementById("txtName").focus();
					return false
		  	}
		  	
		  	
		  	
					var emailID=document.getElementById("txtIncome");	
	  if ((emailID.value==null)||(trim(emailID.value)==""))
	   {
					alert("Please enter your annual income.")
					document.getElementById("txtIncome").focus();
					return false
		  	}
		  	
		  	
		  	
					var emailID=document.getElementById("txtAmount");	
	  if ((emailID.value==null)||(trim(emailID.value)==""))
	   {
					alert("Please enter your loan amount.")
					document.getElementById("txtAmount").focus();
					return false
		  	}
			
			    var lstAppTo = document.getElementById("Ddlstate");
                if( lstAppTo.selectedIndex <= 0)
              {
                alert("Please select a state");
                 document.getElementById("Ddlstate").focus();
                return false;
              }
            		
			            var lstAppTo = document.getElementById("Ddlcity");
                if( lstAppTo.selectedIndex <= 0)
              {
                alert("Please select a city.");
                 document.getElementById("Ddlcity").focus();
                return false;
              }
		
		
		
			
			var emailID=document.getElementById("txtPhone");	
				var emailID2=document.getElementById("txtMobile");	
	        if (((emailID.value==null)|| (trim(emailID.value)==""))&& ((emailID2.value==null)||(trim(emailID2.value)=="")))
	        {
					alert("Please enter landline or mobile number.")
					document.getElementById("txtPhone").focus();
					return false
		  	}
			var str=document.getElementById("txtPhone").value;
			if(isTelePhoneNo(str)== false)
						{ 
						alert('Enter valid phone number.');
						document.getElementById("txtPhone").focus();
						return false;
						}
			 if(isTelePhoneNo(document.getElementById("txtPhone"),"Name")==false)
				{
					return false;
				}
				
				
				var str=document.getElementById("txtMobile").value;
			if(isTelePhoneNo(str)== false)
						{ 
						alert('Enter valid mobile number');
						document.getElementById("txtMobile").focus();
						return false;
						}
			 if(isTelePhoneNo(document.getElementById("txtMobile"),"Name")==false)
				{
					return false;
				}
				
			var emailID=document.getElementById("txtEmail");	
	        if ((emailID.value==null)||(trim(emailID.value)==""))
	         {
					alert("Please enter  your emailid.")
					document.getElementById("txtEmail").focus();
					return false
			}
	        if(echeck(trim(emailID.value))==false)
	       {
		     emailID.value=""
		     document.getElementById("txtEmail").focus();
		      return false
	       }
	 	
	 	var emailID=document.getElementById("txtDOB");	
	        if ((emailID.value==null)||(trim(emailID.value)==""))
	         {
					alert("Please enter date of birth. ")
					document.getElementById("txtDOB").focus();
					return false
			}
			
			
	        if(ValidateDate(trim(emailID.value))==false)
	       {
		      emailID.value=""
		      document.getElementById("txtDOB").focus();
		      return false
	       }
	       
	       if(CheckYearDiff(trim(emailID.value)) == false)
	       {
	        emailID.value = ""
	        document.getElementById("txtDOB").focus();
		    return false
	        
	       }
	       
				
  }
  function CheckYearDiff(str)
  {
    var str = document.getElementById('txtDOB').value;
    var dateLen = str.length;
    var slashPos
    
    for ( i= 0 ; i < dateLen ; i++)
    {
        if(str.charAt(i) == "/")
        {
         slashPos = i;
        }
    }
    slashPos = slashPos + 1
   
    var yr = str.substring(slashPos)
 
    
    var d= new Date();
    var curYear = d.getFullYear();
   
    if(yr - curYear > 0 )
    {
        alert('How you have born on a date which is yet to come.');
        return false;
    }
    if (curYear - yr < 18)
    {
        alert('You should be 18 years or more to apply for loan.');
        return false;
    }
    return true;
  }
  
  function ValidateEnquiryForAgent()
  {
    var a = document.getElementById('TextBox1');
    var b= trim(a.value);
    var c = b.length;
    
    if(c == 0)
    {
        alert('Please enter your name.');
        a.focus();
        return false;
    }
    
    a = document.getElementById('TextBox2');
    if ((a.value==null)||(trim(a.value)==""))
    {
		alert("Please enter  your email id.")
		a.focus();
		return false;
	}
    if(echeck(trim(a.value))==false)
    {
        a.focus();
        return false
    }
    
    a = document.getElementById('TextBox3');
    if ((a.value==null)||(trim(a.value)==""))
    {
		alert("Please write a message to understand your requirement better.")
		a.focus();
		return false
	}
   
    return true;
  }
  
  function Admin_Property_Rent_DisplayOtherLocality()
  {
    var a = document.getElementById('Ddllocality');
    var b = document.getElementById('TxtOtherloc');
    
    if ( a.value == '-Other Locality-')
    {
        b.style.display = '';
        b.focus();
    }
    else
    {
        b.style.display = 'none';
    }
  }
  function Admin_Property_Sale_DisplayOtherLocality()
  {
        var a = document.getElementById('DdlLocality');
        var b = document.getElementById('TxtOtherloc');

        if ( a.value == '-Other Locality-')
        {
            b.style.display = '';
            b.focus();
            return false;
            
        }
        else
        {
            b.style.display = 'none';
        }
        return true;
  }
  function Admin_Property_Sale_DisplayOtherBuilding()
  {
        var a = document.getElementById('DdlBuilding');
        var b = document.getElementById('TxtOtherBldg');
        
        if(a.value == "-Other Building-")
        {
            b.style.display='';
            b.focus();            
        }
        else
        {
            b.style.display='none';
        }
        return true;
  }
  function Property_Sale_DisplayOtherLocality()
  {
        var a = document.getElementById('Ddllocality');
        var b = document.getElementById('TxtOtherloc');

        if ( a.value == '-Other Locality-')
        {
            b.style.display = '';
            b.focus();
        }
        else
        {
            b.style.display = 'none';
        }
  }
  
  
  function Property_Sale_DisplayOtherBldg()
  {
        var a = document.getElementById('DdlBuilding');
        var b = document.getElementById('TxtOtherBldg');
        if(a.value == "-Other Building-")
        {
            b.style.display = '';
            b.focus();
        }
        else
        {
            b.style.display = 'none';
        }
        return false;
  }
  function Property_Rent_DisplayOtherLocality()
  {
        var a = document.getElementById('Ddllocality');
        var b = document.getElementById('TxtOtherloc');

        if ( a.value == '-Other Locality-')
        {
            b.style.display = '';
            b.focus();
        }
        else
        {
            b.style.display = 'none';
        }
  }
  
  function Admin_Add_Building()
  {
    var a = document.getElementById('DdlCountry');
    if(a.value == "-Select Country-")
    {
        alert('Please select a country name.');
        a.focus();
        return false;
    }
    
    a = document.getElementById('DdlState');
    if(a.value == "-Select State-")
    {
        alert('Please select a state name.');
        a.focus();
        return false;
    }
    
    a = document.getElementById('DdlCity');
    if(a.value == "-Select City-")
    {
        alert('Please select a city name.');
        a.focus();
        return false;
    }
    
    a = document.getElementById('DdlLocality');
    if(a.value == "-Select Locality-")
    {
        alert('Please select a locality name.');
        a.focus();
        return false;
    }
    
    
    a = document.getElementById('TxtBuilding');
    var b = trim(a.value);
    
    if(b.length == 0)
    {
        alert('Please specify a building name.');
        a.focus();
        return false;
    }
    
    return true;
  }
  
  function Admin_Delete_Building()
  {
    var a = document.getElementById('DdlBuilding');
    if(a.value == "-Select Building-")
    {
        alert('Please select a building to delete.');
        a.focus();
        return false;
    }
    return true;
  }
   
  function Admin_Property_For()
  {
		
		if(Admin_Property_Entry_Details() == false)
		{
		    return false;
		}	
	
	var lstAppTo = document.getElementById("ddlPropertyType");
    if( lstAppTo.selectedIndex <= 0)
    {
            alert("Please select your property type.");
            document.getElementById("ddlPropertyType").focus();
            return false;
    }
						
					
		 var lstAppTo = document.getElementById("Ddlcountry");
         if( lstAppTo.selectedIndex <= 0)
         {
            alert("Please select a country.");
            document.getElementById("Ddlcountry").focus();
            return false;
        }
			
		var lstAppTo = document.getElementById("Ddlstate");
        if( lstAppTo.selectedIndex <= 0)
        {
            alert("Please select a state.");
            document.getElementById("Ddlstate").focus();
            return false;
        }
		
		var lstAppTo = document.getElementById("Ddlcity");
        if( lstAppTo.selectedIndex <= 0)
        {
            alert("Please select a city.");
            document.getElementById("Ddlcity").focus();
            return false;
        }
			
		var loc = document.getElementById("Ddllocality");
		var sec = document.getElementById('DdlSector')
		var com = document.getElementById('DdlCommunity')
		
        if( loc.selectedIndex <= 0 && sec.selectedIndex <= 0 && com.selectedIndex <= 0)
        {
            alert("Please select a locality or a sector or a community.");
            document.getElementById("Ddllocality").focus();
            return false;
        }
        else
        {
            var txtothloc = document.getElementById('TxtOtherLoc');
            if(txtothloc.style.display == '')
            {
                if(loc.value == '-Other Locality-')
                {
                    if(trim(txtothloc.value) == '')
                    {
                        alert('Please specify Other Locality or select one from list.');
                        txtothloc.focus();
                        return false;
                    }                
                }                
            }            
            
            var txtothcom = document.getElementById('TxtOtherCom');
            if(txtothcom.style.display == '')
            {
                if(com.value == '-Other Community-')
                {
                    if(trim(txtothcom.value) == '')
                    {
                        alert('Please specify Other Community or select one from list.');
                        txtothcom.focus();
                        return false;
                    }                
                }               
                
            }            
        }
        
		if(document.getElementById("txtMinCover") != null)
		{
		    var strMinCov=document.getElementById("txtMinCover").value;
		    if(strMinCov.length > 0)
		    {
		    if(isTelePhoneNo(strMinCov)== false)
		    { 
			    alert('Enter Min Covered Area in number only');
			    document.getElementById("txtMinCover").focus();
			    return false;
		    }
		    }
		}
		    
		if(document.getElementById("txtMaxCover") != null)
		{
		var strMaxCov=document.getElementById("txtMaxCover").value;
		if(strMaxCov.length > 0)
		{
		if(isTelePhoneNo(strMaxCov)== false)
		{ 
			alert('Enter Max Covered Area in number only');
			document.getElementById("txtMaxCover").focus();
			return false;
		}
		}
		}
		
		if(document.getElementById("txtMinPlot") != null)
		{
		var strMinLand=document.getElementById("txtMinPlot").value;
		if(strMinLand.length > 0)
		{
		if(isTelePhoneNo(strMinLand)== false)
		{ 
			alert('Enter Min Plot/land Area in number only');
			document.getElementById("txtMinLand").focus();
			return false;
		}
		}
		}
		
		
		if(document.getElementById("txtMaxPlot") != null)
		{
		var strMaxLand=document.getElementById("txtMaxPlot").value;
		if(strMinLand.length > 0)
		{
		if(isTelePhoneNo(strMinLand)== false)
		{ 
			alert('Enter Min Plot/land Area in number only');
			document.getElementById("txtMinLand").focus();
			return false;
		}
		}	
		}   
		
			
		
		var emailID=document.getElementById("txtDesc");	
	    if(emailID != null)
	    {
	    if ( (emailID.value==null) || ( trim(emailID.value)=="" ) )
	    {
			alert("Please enter description for your property.");
			document.getElementById("txtDesc").focus();
			return false;
		}
		}
				
		if(document.getElementById("txtPrice") != null)
		{
		var str=document.getElementById("txtPrice").value;
		if(isTelePhoneNo(str)== false)
		{ 
			alert('Enter price in number only');
		    document.getElementById("txtPrice").focus();
			return false;
		}
		if(isTelePhoneNo(document.getElementById("txtPrice"),"Name")==false)
		{
			return false;
		}
		}
			
		if(document.getElementById("txtUnits") != null)
		{
		var str=document.getElementById("txtUnits").value;
		if(isTelePhoneNo(str)== false)
		{ 
			alert('Enter units in number only');
			document.getElementById("txtUnits").focus();
			return false;
		}
		if(isTelePhoneNo(document.getElementById("txtUnits"),"Name")==false)
		{
			return false;
		}
		}
			
		
		if(document.getElementById("txtHospital") != null)
		{
		var str=document.getElementById("txtHospital").value;
		if(isValidAreaPrice(str)== false)
		{ 
			alert('Enter hospital distance in numeric nad decimal value');
			document.getElementById("txtHospital").focus();
			return false;
		}
		if(isTelePhoneNo(document.getElementById("txtHospital"),"Name")==false)
		{
			return false;
		}
		}
				
		if (document.getElementById("txtSchool") != null )
		{
		var str=document.getElementById("txtSchool").value;
		if(isValidAreaPrice(str)== false)
		{ 
			alert('Enter school distance in numeric value');
			document.getElementById("txtSchool").focus();
			return false;
		}
    	if(isTelePhoneNo(document.getElementById("txtSchool"),"Name")==false)
		{
			return false;
		}
		}
		
		if(document.getElementById("txtRailway") != null)
		{
		var str=document.getElementById("txtRailway").value;
		if(isValidAreaPrice(str)== false)
		{ 
			alert('Enter railways distance in numeric value');
			document.getElementById("txtRailway").focus();
			return false;
		}
    	if(isTelePhoneNo(document.getElementById("txtRailway"),"Name")==false)
		{
			return false;
		}
	    }
	    
	    if(document.getElementById("txtAirport") != null)
	    {
		var str=document.getElementById("txtAirport").value;
		if(isValidAreaPrice(str)== false)
		{ 
			alert('Enter airport distance in numeric value');
			document.getElementById("txtAirport").focus();
			return false;
		}
        if(isTelePhoneNo(document.getElementById("txtAirport"),"Name")==false)
        {
		    return false;
        }
		}
		
		if(document.getElementById("txtCityCentre") != null)
		{
		var str=document.getElementById("txtCityCentre").value;
		if(isValidAreaPrice(str)== false)
		{ 
			alert('Enter citycentre distance in numeric value');
			document.getElementById("txtCityCentre").focus();
			return false;
		}
    	if(isValidAreaPrice(document.getElementById("txtCityCentre"),"Name")==false)
		{
			return false;
		}
		}
		
		if(document.getElementById("txtMetro") != null)
		{
		var str=document.getElementById("txtMetro").value;
		if(isValidAreaPrice(str)== false)
		{ 
		    alert('Enter metro distance in numeric value');
		    document.getElementById("txtMetro").focus();
		    return false;
		}
		if(isValidAreaPrice(document.getElementById("txtMetro"),"Name")==false)
		{
			return false;
		}
		}
		
		if(	document.getElementById("txtATM") != null)
		{
		var str=document.getElementById("txtATM").value;
		if(isValidAreaPrice(str)== false)
		{ 
			alert('Enter ATM distance in numeric value');
			document.getElementById("txtATM").focus();
			return false;
		}
		if(isValidAreaPrice(document.getElementById("txtATM"),"Name")==false)
		{
			return false;
		}			
		}
		return true;	
    }
    
    function ChangeLoc()
    {
        var loc = document.getElementById('DdlLocality');
        var txtothloc = document.getElementById('TxtOtherLoc');
        if(loc.value == '-Other Locality-')
        {
            txtothloc.style.display = '';            
        }
        else
        {
            txtothloc.style.display = 'none';
            txtothloc.value=''
        }
        return false;
    }
    function changeSec()
    {
     var loc = document.getElementById('DdlSector');
        var txtothSec = document.getElementById('TxtOtherSec');
        if(loc.value == '-Other Sector-')
        {
            txtothSec.style.display = '';            
        }
        else
        {
            txtothSec.style.display = 'none';
            txtothSec.value=''
        }
        return false;
    }
    
    function ChangeCom()
    {
        var com = document.getElementById('DdlCommunity');
        var txtothcom = document.getElementById('TxtOtherCom');
        if(com.value == '-Other Community-')
        {
            txtothcom.style.display = '';            
        }
        else
        {
            txtothcom.style.display = 'none';
            txtothcom.value = ''
        }
        return false;
    }
  
    function User_Validate_Final_Step3()
	{
	
			var emailID=document.getElementById("txtCompanyName");	
	         if ((emailID.value==null)||(trim(emailID.value)==""))
	          {
					alert("Please enter a company name.")
					document.getElementById("txtCompanyName").focus();
					return false
		  	}
			
			
			var emailID=document.getElementById("txtContact");	
	         if ((emailID.value==null)||(trim(emailID.value)==""))
	          {
					alert("Please enter a contact name.")
					document.getElementById("txtContact").focus();
					return false
		  	}	  		
		  	
		  	var emailID=document.getElementById("txtDesc");	
	         if ((emailID.value==null)||(trim(emailID.value)==""))
	          {
					alert("Please enter description for your company.")
					document.getElementById("txtDesc").focus();
					return false
		  	}				
  }
  
  function Compare_Sale_CheckSelection(controlId)
  {
        var gridId = document.getElementById(controlId);
        //alert('gridId ' + gridId);
        var gridRows = gridId.rows.length;
        //alert('gridRows ' + gridRows);
        var chkSelected = new Array(gridRows);
        var propType = new Array(gridRows);
        var allIds = "";
            
        var PropTypeId;
        var Inputs = gridId.getElementsByTagName("input");
        var Image = gridId.getElementsByTagName("img");
        
        //gridId.getElement
        var Anchor = gridId.getElementsByTagName("a");
        //alert('Anchor.id = ' + Anchor.id);
        var counter = 0;
        var chk="0";
        var x=0; 
        var j=0;
        var p=0;
        //alert('Inputs.length-' + Inputs.length);
        for(var iCount = 0; iCount < Inputs.length; iCount++)
        {  
            if(Inputs[iCount].type == 'checkbox' && Inputs[iCount].checked)
            {
                counter++; 
                j=1;
                chkSelected[x++]=iCount;               
            }
            else
            {
                j=0;
            }      
        }
        if(counter < 2)
        {
            alert('Please select atleast 2 listings for comparison.');
            return false;
        }
        
        if(counter > 5)
        {
            alert('A maximum of 5 listings can be selected for comparison.');
            return false;
        }
       // alert('Image.length     ' + Image.length);
        for(var iCount = 0; iCount < Image.length; iCount++)
        {  
            for(var k = 0 ; k < x ; k++ )
            {
                if(chkSelected[k] == iCount)
                {
                     
                     propType[p++] = Image[iCount].title;
                     //alert('propType[p]' + propType[p].toString());
                }
            }      
        }
        //alert('Anchor.length' + Anchor.length);
        for(var iCount = 0; iCount < 20; iCount++)
        {  
            for(var k = 0 ; k < x ; k++ )
            {
                if(chkSelected[k] == iCount)
                {
                    var strUrl = Anchor[iCount].href;
                    //alert('strUrl = ' + strUrl);
                    
                    
                     var hrefLen = strUrl.length;
                     
                     //alert('strUrl = ' + strUrl + ',id = ' + Anchor[iCount].id);
                     //alert('hrefLen = ' + hrefLen);
                     //if(k > 0)
                       //allIds += ","
                     var sub = strUrl.substr(hrefLen-5,5);
                     //alert('sub ' + sub);
                     allIds += sub + "," ;
                     
                }
            }      
        }
        //alert('allIds ' + allIds);
        var similar="true";
        var toCompare = propType[0];
        for(var j=0 ; j < x ; j++)
        {
            if(toCompare != propType[j])
            {
                similar = "false";
                break;
            }                    
        }
        if(similar == "false")
        {
            alert('Please select similar properties for comparision.\nLike Commercial Plot with Commercial Plot or Residential Apartment with Residential Apartment.');
            return false;
        }
        
        var allIdsLen = allIds.length;
        allIds = allIds.substr(0,allIdsLen-1);
        //window.open('http://localhost:2981/Property/more-listings/compare-sales.aspx?allIds=' + allIds, 'win1', 'toolbar=no,directories=no,resize=yes,menubar=no,location=no,scrollbars=yes,width=800,height=600,maximize=null,top=70,left=80');
        window.open('http://www.propertydalal.com/more-listings/compare-sales.aspx?allIds=' + allIds, 'win1', 'toolbar=no,directories=no,resize=yes,menubar=no,location=no,scrollbars=yes,width=850,height=600,maximize=null,top=70,left=80');
        return false;
}

function Post_Requirement_For_Assured_Return_Validate()
{
    			
	    var lstAppTo = document.getElementById("ddlPropertyType");
        if( lstAppTo.selectedIndex <= 0)
        {
            alert("Please Select Property Type.");
            document.getElementById("ddlPropertyType").focus();
            return false;
        }
        var lstAppTo = document.getElementById("Ddlcountry");
        if( lstAppTo.selectedIndex <= 0)
        {
            alert("Please Select Country.");
            document.getElementById("Ddlcountry").focus();
            return false;
        }
        var lstAppTo = document.getElementById("Ddlstate");
        if( lstAppTo.selectedIndex <= 0)
        {
            alert("Please Select State.");
            document.getElementById("Ddlstate").focus();
            return false;
        }
        var lstAppTo = document.getElementById("Ddlcity");
        if( lstAppTo.selectedIndex <= 0)
        {
            alert("Please Select city.");
            document.getElementById("Ddlcity").focus();
            return false;
        }
		var lstAppTo = document.getElementById("Ddllocality");
        if( lstAppTo.selectedIndex <= 0)
        { 
            alert("Please Select Locality.");
            document.getElementById("Ddllocality").focus();
            return false;
        }
		var emailID=document.getElementById("txtMinCover");	
	    if ((emailID.value==null)||(trim(emailID.value)==""))
	    {
			alert("Please enter minimum covered area.")
			document.getElementById("txtMinCover").focus();
			return false;
		}
		var str=document.getElementById("txtMinCover").value;
		if(isTelePhoneNo(str)== false)
		{ 
			alert('Enter minimum area in number only.');
			document.getElementById("txtMinCover").focus();
			return false;
		}
		if(isTelePhoneNo(document.getElementById("txtMinCover"),"Name")==false)
		{
			return false;
		}
		var emailID=document.getElementById("txtMaxCover");	
	    if ((emailID.value==null)||(trim(emailID.value)==""))
	    {
			alert("Please enter maximum covered area.")
			document.getElementById("txtMaxCover").focus();
			return false;
		}
		var str=document.getElementById("txtMaxCover").value;
		if(isTelePhoneNo(str)== false)
		{ 
		    alert('Enter maximum cover area in number only.');
			document.getElementById("txtMaxCover").focus();
			return false;
		}
		if(isTelePhoneNo(document.getElementById("txtMaxCover"),"Name")==false)
		{
			return false;
		}
		
		var str=document.getElementById("txtMinPlot").value;
		if(isTelePhoneNo(str)== false)
		{ 
			alert('Enter minimum plot area in number only.');
			document.getElementById("txtMinPlot").focus();
			return false;
		}
		if(isTelePhoneNo(document.getElementById("txtMinPlot"),"Name")==false)
		{
			return false;
		}
			
		var str=document.getElementById("txtMaxPlot").value;
		if(isTelePhoneNo(str)== false)
		{ 
		    alert('Enter maximum plot area in number only.');
		    document.getElementById("txtMaxPlot").focus();
		    return false;
		}
    	if(isTelePhoneNo(document.getElementById("txtMaxPlot"),"Name")==false)
		{
			return false;
		}			
  }
  function ValidateAdminChangePwd()
  {
    var a = document.getElementById('TxtOldPwd');
    var b = document.getElementById('TxtNewPwd');
    var c = document.getElementById('TxtCNewPwd');
    
    if(a.value.length == 0)
    {
        alert('Change Password\n\nPlease specify your old password. ');
        a.focus();
        return false;
    }
    if(b.value.length == 0)
    {
        alert('Change Password\n\nPlease specify your new password. ');
        b.focus();
        return false;
    }
    
    if(c.value.length == 0)
    {
        alert('Change Password\n\nPlease confirm your new password. ');
        c.focus();
        return false;
    }
    
    if(b.value != c.value)
    {
        alert('Change Password\n\nPlease specify same password for New Password and Confirm new password. ');
        c.focus();
        return false;
    }
    return true;
  }
  
  function validateAdminLogin()
  {
    
    var searching=document.getElementById('TxtEM');	
    if ((searching.value.length == 0))
     {
 	    alert('Admin : Please enter login id.');
        searching.focus();
        return false;
    }
    searching=document.getElementById('TxtPwd');	
    if ((searching.value.length == 0))
    {
	    alert('Admin : Please enter password.');
        searching.focus();
        return false;
    }
    searching=document.getElementById('TxtImgCode');	
    if ((searching.value.length == 0))
    {
	    alert('Admin : Please enter code.');
        searching.focus();
        return false;
    }
    return true;	   
 }
 
 function ValidateUserLogin()
 {
    var a = document.getElementById('txtUser');
    if(a.value.length == 0)
    {
        alert('Login\n\nPlease specify a valid Login Id.');
        a.focus();
        return false;
    }
    
    a = document.getElementById('txtPass');
    if(a.value.length == 0)
    {
        alert('Login\n\nPlease specify a valid Password.');
        a.focus();
        return false;
    }
    a = document.getElementById('TxtImgCode');
    if(a.value.length == 0)
    {
        alert('Login\n\nPlease specify the correct code.');
        a.focus();
        return false;
    }
    return true;
 }
 
 
 function Admin_Property_For_Client_Exist()
 {
    var a = document.getElementById('txtMobile1');
    var b = trim(a.value);
    if( b.length == 0)
    {
        alert('Advertiser Information\nPlease enter phone / mobile number here. ');
        a.focus();
        return false;
    }
    return true;
 }
 
 function Admin_Property_Entry_Details()
 {
    var fn = document.getElementById('txtFirstName');
    var clientid = document.getElementById('LblClientId')
    if(clientid.value == '-1')
    {
        if(trim(fn.value).length == 0)
        {
            alert('Please enter first name of client.');
            fn.focus();
            return false;
        }
    
    m1 = document.getElementById('txtMobile1');
    m2 = document.getElementById('txtMobile2');
    p1 = document.getElementById('txtPhone1');
    p2 = document.getElementById('txtPhone2');
    
    if( trim(m1.value).length == 0 && trim(m2.value).length == 0 &&  trim(p1.value).length == 0 && trim(p2.value).length == 0 )
    {
        alert('Please provide atleast one contact number.');
        m1.focus();
        return false;
    }
    
    e1 = document.getElementById('txtEmailID');
    if (trim(e1.value).length > 0)
    {
        if(echeck(trim(e1.value)) == false)
        {
            e1.focus();
            return false;
        }
    }
    }
    return true;
 }
 
 function AdminWorkDone()
 {
    a = document.getElementById('TxtWorkDone');
    if(trim(a.value).length == 0)
    {
        alert('Work Done:\nPlease enter details of work done.');
        a.focus();
        return false;
    }
    
    if(trim(a.value).length > 200)
    {
        alert('Work Done:\nMaximum limit is 200 words.');
        a.focus();
        return false;
    }
    return true;
 }
  
  
 function AdminCallsReceived()
 {
    var a = document.getElementById('TxtPhone');
    if(trim(a.value).length == 0)
    {
        alert('Call Details:\nPlease enter phone number.');
        a.focus();
        return false;
    }
    
   
    if( isMobileNo( trim(a.value) ) == false &&  isTelePhoneNo(trim(a.value))== false)
    {
        alert('Please enter a valid mobile number.');
        a.focus();
        return false;
    }
    
    a = document.getElementById('TxtCaller');
    if(trim(a.value).length == 0)
    {
        alert('Call Details:\nPlease enter name of caller.');
        a.focus();
        return false;
    }
    
    a = document.getElementById('TxtNote');
    if(trim(a.value).length > 100)
    {
        alert('Call Details:\nPlease limit notes to maximum of 100 characters.');
        a.focus();
        return false;
    }
    return true;
 }
 
 function AdminPropertyNotes()
 {
    var a = document.getElementById('TxtPropertyId');
    if(trim(a.value).length == 0)
    {
        alert('Property Notes:\n\nPlease enter property Id.');
        a.focus();
        return false;
    }
    
    if(isPin(trim(a.value)) == false)
    {
         alert('Property Notes:\n\nPlease enter correct property Id.');
         a.focus();
         return false;
    }    
    a = document.getElementById('TxtPropertyNote');
    if(trim(a.value).length == 0)
    {
        alert('Property Notes:\n\nPlease enter a note for this property Id.');
        a.focus();
        return false;
    }
    
    if(trim(a.value).length > 200)
    {
        alert('Property Notes:\n\nPlease limit notes to maximum of 100 characters.');
        a.focus();
        return false;
    }
    return true;
 }
 
 
 function AdminClientNotes()
 {
    var a = document.getElementById('TxtClientId');
    if(trim(a.value).length == 0)
    {
        alert('Client Notes:\n\nPlease enter a Client Id.');
        a.focus();
        return false;
    }
    
    if(isPin(trim(a.value)) == false)
    {
         alert('Client Notes:\n\nPlease enter correct Client Id.');
         a.focus();
         return false;
    }  
    
    a = document.getElementById('TxtClientNote');
    if(trim(a.value).length == 0)
    {
        alert('Client Notes:\n\nPlease enter a note for this Client Id.');
        a.focus();
        return false;
    }
    
    if(trim(a.value).length > 200)
    {
        alert('Client Notes:\n\nPlease limit notes to maximum of 100 characters.');
        a.focus();
        return false;
    }
    return true;
 }
 function  AdminAddNewClient()
 {
    var a = document.getElementById('txtFirstName');
    if(trim(a.value).length == 0)
    {
        alert('Please enter firstname of Client.');
        a.focus();
        return false;
    }
    
    var m1 = document.getElementById('txtMobile1');
    var m2 = document.getElementById('txtMobile2');
    
    var p1 = document.getElementById('txtPhone1');
    var p2 = document.getElementById('txtPhone2');
    
    if( (trim(m1.value).length == 0) &&   (trim(m2.value).length == 0)  && (trim(p1.value).length == 0) && (trim(p2.value).length == 0) )
    {
        alert('Please provide atleast one mobile / phone number of client.');
        m1.focus();
        return false;
    }
    
    if(trim(m1.value).length > 0)
    {
        if(isMobileNo( trim(m1.value) ) == false)
        {
            alert('Please enter a valid mobile number.');
            m1.focus();
            return false;
        }
    }
    
   if(trim(m2.value).length > 0)
    {
        if(isMobileNo( trim(m2.value) ) == false)
        {
            alert('Please enter a valid mobile number.');
            m2.focus();
            return false;
        }
    }
    
    if(trim(p1.value).length > 0)
    {
        if(isTelePhoneNo( trim(p1.value) ) == false)
        {
            alert('Please enter a valid telephone number.');
            p1.focus();
            return false;
        }
    }
    
    if(trim(p2.value).length > 0)
    {
        if(isTelePhoneNo( trim(p2.value) ) == false)
        {
            alert('Please enter a valid telephone number.');
            p2.focus();
            return false;
        }
    }
    
    var e1 = document.getElementById('txtEmailID');
    if(trim(e1.value).length > 0)
    {
        if(echeck(trim(e1.value)) == false)
        {
            return false;
        }        
    }    
    return true;    
 }
 
 function validateSearchById()
 {
  var a = document.getElementById('Propertyleftnavigate1_TxtPropertyId');
  if(trim(a.value).length == 0)
  {
    alert('Please specify a valid property id.');
    a.focus();
    return false;
  }
   
  var b = a.value.substr(0,2);
  b=b.toUpperCase();
  if(b != 'RA' && b != 'SA' && b != 'RW' && b != 'SW')
  {
    alert('The format of property id is invalid.');
    a.focus();
    return false;    
  }
  
  if(a.value.length > 7 )
  {
    alert('Invalid property id.');
    a.focus();
    return false;
  }
  return true;
 } 
 
 function ReasonToViewOwnerDetails(x)
 {
    var res = document.getElementById('TxtReasonToViewOwnerDetails');
    var reference=''
    var deptid = document.getElementById('HFDeptId').value;
    var loc = document.getElementById('HFLocality').value;
    var pid = document.getElementById('HFPropertyId').value;
    var reason = trim(res.value);
    if(deptid == 0)
    {
        if(reason.length == 0)
        {
            reason = 'Verify';
        }
        else
        {
            reason = 'Verify : ' + reason;
        }
        
    }
    else
    {
        if(reason.length == 0)
        {
            alert('Please specify a reason to view owner details.');
            return false;
        }
        var ref = document.getElementById('TxtReference');
                
        var refValue = ''
        if(ref == null)
        {
            ref = document.getElementById('DdlReference');   
            refValue = ref.value;
            if(refValue == '-Select-')
            {
                alert('Please select a client.');
                return false;
            }     
        }
          
        refValue = trim(ref.value);
        if(refValue.length == 0)
        {
            alert('Please specify reference to view owner details.');
            return false;
        }
        reference = ref.value;   
    }
    //window.open('http://localhost:4464/property/admin/Access-Details/ShowOwnerDetails.aspx?LT=' + x + '&PropertyId=' + pid + '&Loc=' + loc + '&rs=' + reason + '&rf=' + reference, 'win1', 'toolbar=no,directories=no,resizable=yes,menubar=no,location=no,scrollbars=yes,width=790,height=580,maximize=null,top=70,left=80');
    
    window.open('http://www.propertydalal.com/admin/Access-Details/ShowOwnerDetails.aspx?LT=' + x + '&PropertyId=' + pid + '&Loc=' + loc + '&rs=' + reason + '&rf=' + reference, 'win1', 'toolbar=no,directories=no,resizable=yes,menubar=no,location=no,scrollbars=yes,width=790,height=580,maximize=null,top=70,left=80');
    //res.value = '';
    
    
    
    //window.open('http://localhost:1229/property/admin/Access-Details/ShowOwnerDetails.aspx?LT=' + x + '&PropertyId=' + pid + '&Loc=' + loc + '&rs=' + res.value + '&rf=' + reference, 'win1', 'toolbar=no,directories=no,resizable=yes,menubar=no,location=no,scrollbars=yes,width=790,height=580,maximize=null,top=70,left=80');
    return false;
 }
 
 function StoreReason()
 {
    var a =document.getElementById('TxtReasonToViewOwnerDetails');
       
    var b = document.getElementById('TextBox1');
    b.value = a.value;
    
    var loc = document.getElementById('HFLocality').value;
    //alert(loc);    
 }
 function CountCharRem()
 {
    var a = document.getElementById('TxtMessage');
    var b = document.getElementById('LblCharRem');
    var remChar = 2000 - a.value.length;
    if(remChar < 0)
    {
        a.value = (a.value).substring(0,2000);
        alert('You have entered the maximum allowed characters');
        return false;        
    }
    else
    {
        b.innerText = "Characters Remaining : " + remChar;
    }
    return false;
 }

 function AdminCountCharRem()
 { 
    var a;
    if(document.getElementById('TxtWorkDone') != null)
    {
        a = document.getElementById('TxtWorkDone');
    }
    else if(document.getElementById('TxtStatus') != null)
    {
        a = document.getElementById('TxtStatus');
    }
    var b = document.getElementById('LblCharRem');
    var remChar = 200 - a.value.length;
    if(remChar < 0)
    {
        a.value = (a.value).substring(0,200);
        alert('You have entered the maximum allowed characters');
        return false; 
    }
    else
    {
        b.innerText = "Characters Remaining : " + remChar;
    }    
    return false;
 }
 
 function AdminSuggestionCountCharRem()
 { 
    var a = document.getElementById('TxtSuggestion');
    var b = document.getElementById('LblCharRem');
    var remChar = 500 - a.value.length;
    if(remChar < 0)
    {
        a.value = (a.value).substring(0,500);
        alert('Oh! You have entered the maximum allowed characters.');
        return false; 
    }
    else
    {
        b.innerText = "Characters Remaining : " + remChar;
    }    
    return false;
 }
 
 function AdminNewsCountCharRem()
 { 
    var a = document.getElementById('TxtSuggestion');
    var b = document.getElementById('LblCharRem');
    var remChar = 500 - a.value.length;
    if(remChar < 0)
    {
        a.value = (a.value).substring(0,500);
        alert('Oh! You have entered the maximum allowed characters');
        return false; 
    }
    else
    {
        b.innerText = "Characters Remaining : " + remChar;
    }    
    return false;
 }
 
 function AdminCountCharRemCustomized(id,limit)
 { 
    var a = document.getElementById(id);
    var b = document.getElementById('LblCharRem');
    var remChar = limit - a.value.length;
    /*
    if(remChar < 0)
    {
        a.value = (a.value).substring(0,limit);
        alert('Oh! You have entered the maximum allowed characters.');
        return false; 
    }
    else
    {
        b.innerText = "Char Left : " + remChar;
    }
    */
    b.innerText = "Char Left : " + remChar;    
    return false;
 }
  
 function AdminCountCharRemCustomizedNew(id,limit,lblid)
 { 
    var a = document.getElementById(id);
    var b = document.getElementById(lblid);
    var remChar = limit - a.value.length;
    if(remChar < 0)
    {
        a.value = (a.value).substring(0,limit);
        alert('Oh! You have entered the maximum allowed characters.');
        return false; 
    }
    else
    {
        b.innerText = "Char Left : " + remChar;
    }    
    return false;
 }
 function AdminCountCharRemCustomizedNewForGrid(i,limit)
 { 
    var a = document.getElementById(i.id);
    //alert(a);
    //alert(a.id);
   // id = 
    var b = document.getElementById(a.id.replace('TxtMsg','LblCharRem'));
    var remChar = limit - a.value.length;
    if(remChar < 0)
    {
        a.value = (a.value).substring(0,limit);
        alert('Oh! You have entered the maximum allowed characters.');
        return false; 
    }
    else
    {
        b.innerText = remChar;
    }    
    return false;
 }
 function validatePostEvents()
 {
        //alert('1');
		
		var emailID=document.getElementById("txtEventName");	
        if ( (emailID.value==null) || (trim(emailID.value)=="") )
        {
			alert("Please enter Event Name.");
			document.getElementById("txtEventName").focus();
			return false;
	    }
	  	
	  	
	  	emailID=document.getElementById("txtStartDate");	
        if ( (emailID.value==null) || (trim(emailID.value)=="") )
        {
			alert("Please enter Start Date of the event");
			document.getElementById("txtStartDate").focus();
			return false;
        }
          
        emailID=document.getElementById("txtEndDate");	
        if ( (emailID.value==null) || (trim(emailID.value)=="") )
        {
			alert("Please enter End Date of the event");
			document.getElementById("txtEndDate").focus();
			return false;
        }
          
	    var lstAppTo = document.getElementById("Ddlcountry");
         if( lstAppTo.value == "-Select Country-")
         {
            alert("Please Select a Country");
            lstAppTo.focus();
            return false;
         }
		
		lstAppTo = document.getElementById("Ddlstate");
         if( lstAppTo.value == "-Select State-")
         {
            alert("Please Select a  State");
            lstAppTo.focus();
            return false;
         }
        
        lstAppTo = document.getElementById("Ddlcity");
         if( lstAppTo.value == "-Select City-")
         {
            alert("Please Select a City");
            lstAppTo.focus();
            return false;
         }
          
       	lstAppTo = document.getElementById("Ddllocality");
         if( lstAppTo.value == "-Select Locality-")
         {
            alert("Please Select a Locality");
            lstAppTo.focus();
            return false;
         }
	  
		str=document.getElementById("txtMobile").value;
		if(trim(str).length == 0)
		{
		    alert('Mobile no. is required.');
		    return false;
		}
		if(isTelePhoneNo(str)== false)
		{ 
				alert('Enter valid mobile number.');
				document.getElementById("txtMobile").focus();
				return false;
		}
		
		emailID=document.getElementById("txtEmail");	
        if ((emailID.value==null)||(trim(emailID.value)==""))
         {
				alert("Please enter an emailid.");
				document.getElementById("txtEmail").focus();
				return false;
		}
        if(echeck(trim(emailID.value))==false)
       {
	     emailID.value="";
	     document.getElementById("txtEmail").focus();
	      return false
       }
       
       var desc = document.getElementById('txtDescription');
       if( (trim(desc.value).length) < 50)
       {
        alert('Please describe the event in atleast 50 characters.');
        desc.focus();
        return false;
       }
      
       return true;			
}

function ValidateForwardBlog()
{
    var email = document.getElementById('txtEmail');
    if(trim(email.value).length == 0)
    {
        alert('Please specify the recepient email id.');
        email.focus();
        return false;
    }
    
    if(echeck(trim(email.value)) == false)
    {
        email.focus();
        return false;
    }
    
    var name = document.getElementById('txtName');
    if(trim(name.value).length == 0)
    {
        alert('Please specify the recepient name.');
        return false;
    }
    return true;
    
}

function countChecks(x)
{
    var a;
    if(x=='1')
    {
        a = document.getElementById('ChkResTypes');
    }
    else if(x=='2')
    {
        a = document.getElementById('ChkComTypes');
    }
    
    var totRows = a.rows.length;
    
    var Inputs = a.getElementsByTagName("input");
    var labelText = a.getElementsByTagName("label");
    var allPropTypes = ''
    
    
    allPropTypes = document.getElementById('LblSelectedPropertyTypes');
    
    
    var counter = 0;
    var chk="0";
    var x=0; 
    var j=0;
    var p=0;
    var allTypes = ''
    for(var iCount = 0; iCount < totRows ; iCount++)
    {  
        
        if(Inputs[iCount].type == 'checkbox' && Inputs[iCount].checked)
        {
            counter++; 
            if(counter > 5)
            {
                alert('Maximum 5 types can be selected.');
                return false;
            }
            if(counter > 1)
            {
                allTypes = allTypes + ', ';         
            }
            allTypes = allTypes + labelText[iCount].innerText
        }
          
    }
    allPropTypes.innerText = allTypes; 
    return true;
}

function countChecksLocality()
{
    var a = document.getElementById('ChkLocality');
    
    var totRows = a.rows.length;
   
    var Inputs = a.getElementsByTagName("input");
    var labelText = a.getElementsByTagName("label");
    var allPropTypes = '';
    allPropTypes = document.getElementById('LblSelectedLocality');
    
    var counter = 0;
    var chk="0";
    var x=0; 
    var j=0;
    var p=0;
    var allTypes = ''
    for(var iCount = 0; iCount < totRows ; iCount++)
    {  
        
        if(Inputs[iCount].type == 'checkbox' && Inputs[iCount].checked)
        {
            counter++; 
           if(counter > 5)
            {
                alert('Maximum 5 locations can be selected.');
                return false;
            }
            if(counter > 1)
            {
                allTypes = allTypes + ', ';         
            }
            allTypes = allTypes + labelText[iCount].innerText
        }
            
    }   
    allPropTypes.innerText = allTypes; 
    return true;
}

function ShowPwdIns()
{
    var a = document.getElementById('PanelPwdIns');
    a.style.display = "inline";       
    return false;
}

function validateUserChangePwd()
{

    var emailID=document.getElementById("TextBox1");	
    if ((emailID.value==null)||(trim(emailID.value)==""))
    {
	    alert("Please Enter Old Password. ")
	    document.getElementById("TextBox1").focus();
	    return false
    }

    var emailID=document.getElementById("TextBox2");	
    if ((emailID.value==null)||(trim(emailID.value)==""))
    {
	    alert("Please Enter New Password. ")
	    document.getElementById("TextBox2").focus();
	    return false
    }


    var emailID=document.getElementById("TextBox3");	
    if ((emailID.value==null)||(trim(emailID.value)==""))
    {
	    alert("Please Enter Confirm New Password. ")
	    document.getElementById("TextBox3").focus();
	    return false
    }

    var emailID2=document.getElementById("TextBox2");	
    if ((emailID.value==emailID2.value))
    {
	    return true;
    }
    else
    {
    alert("Password and Confirm Password does not match. ")
	    document.getElementById("TextBox3").focus();
	    return false
    }

    return true;
}

function validateUserRegistration()
{
var emailID=document.getElementById("Txtfn");	
if ((emailID.value==null)||(trim(emailID.value)==""))
{
alert("Please enter your first name.")
document.getElementById("Txtfn").focus();
return false
}


var emailID=document.getElementById("Txtln");	
if ((emailID.value==null)||(trim(emailID.value)==""))
{
alert("Please enter your last name.")
document.getElementById("Txtln").focus();
return false
}
var emailID=document.getElementById("Txtmobile");	
if ((emailID.value==null)||(trim(emailID.value)==""))
{
alert("Please enter your mobile no.")
document.getElementById("Txtmobile").focus();
return false
}
/*
var emailID=document.getElementById("Txtuem");	
if ((emailID.value==null)||(trim(emailID.value)==""))
{
alert("Please enter  emailid")
document.getElementById("Txtuem").focus();
return false
}
if(echeck(trim(emailID.value))==false)
{
//emailID.value=""
document.getElementById("Txtuem").focus();
return false
}
*/
	
var lstAppTo = document.getElementById("Ddlcountry");
if( lstAppTo.selectedIndex <= 0)
{
alert("Please Select a Country");
document.getElementById("Ddlcountry").focus();
return false;
}

/*
var lstAppTo = document.getElementById("Ddlstate");
if( lstAppTo.selectedIndex <= 0)
{
alert("Please Select State");
document.getElementById("Ddlstate").focus();
return false;
}

var lstAppTo = document.getElementById("Ddlcity");
if( lstAppTo.selectedIndex <= 0)
{
alert("Please Select city");
document.getElementById("Ddlcity").focus();
return false;
}


var lstAppTo = document.getElementById("Ddllocality");
if( lstAppTo.selectedIndex <= 0)
{
alert("Please Select Locality");
document.getElementById("Ddllocality").focus();
return false;
}
*/				
}

function validateUserLogin()
{
var searching=document.getElementById("TxtEM");	
if ((searching.value==null)||(trim(searching.value)==""))
{
alert("Please enter your email id")
document.getElementById("TxtEM").focus();
return false
}
var searching=document.getElementById("TxtPwd");	
if ((searching.value==null)||(trim(searching.value)==""))
{
alert("Please enter your password")
document.getElementById("TxtPwd").focus();
return false
}
}
	
	
function validateUserSaleEntry()
{
var  lstAppTo = document.getElementById("ddlPropertyType");
if( lstAppTo.selectedIndex <= 0)
{
alert("Please Select property type");
document.getElementById("ddlPropertyType").focus();
return false;
}

var lstAppTo1 = document.getElementById("DdlCountry");
if( lstAppTo1.selectedIndex <= 0)
{
alert("Please Select Country");
document.getElementById("DdlCountry").focus();
return false;
}


var lstAppTo = document.getElementById("DdlState");
if( lstAppTo.selectedIndex <= 0)
{
alert("Please Select State");
document.getElementById("DdlState").focus();
return false;
}

var lstAppTo = document.getElementById("DdlCity");
if( lstAppTo.selectedIndex <= 0)
{
alert("Please Select city");
document.getElementById("DdlCity").focus();
return false;
}

var lstAppTo = document.getElementById("DdlLocality");
var lstAppTo1 = document.getElementById("DdlSector");
var strCom = document.getElementById("DdlCommunity");

if( lstAppTo.selectedIndex <= 0 && lstAppTo1.selectedIndex <= 0 && strCom.selectedIndex <= 0)
{
alert("Please select Locality or Sector or community.");
document.getElementById("DdlLocality").focus();
return false;
}


var emailID=document.getElementById("txtCoverArea");	
var emailID2=document.getElementById("txtLandArea");	
if (((emailID.value==null) || (trim(emailID.value)==""))&& ((emailID2.value==null)||(trim(emailID2.value)=="")))
{
alert("Please enter cover area or land area. ")
document.getElementById("txtCoverArea").focus();
return false
}
var str=document.getElementById("txtCoverArea").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter Cover Area in number only');
document.getElementById("txtCoverArea").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtCoverArea"),"Name")==false)
{
return false;
}


var str=document.getElementById("txtLandArea").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter Plot Area in number only.');
document.getElementById("txtLandArea").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtLandArea"),"Name")==false)
{
return false;
}

var emailID=document.getElementById("txtDesc");	
if ((emailID.value==null)||(trim(emailID.value)==""))
{
alert("Please enter description")
document.getElementById("txtDesc").focus();
return false
}

var str=document.getElementById("txtPrice").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter price in number only');
document.getElementById("txtPrice").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtPrice"),"Name")==false)
{
return false;
}


var str=document.getElementById("txtUnits").value;
if(isTelePhoneNo(str)== false)
{ 
alert('Enter units in number only');
document.getElementById("txtUnits").focus();
return false;
}
if(isTelePhoneNo(document.getElementById("txtUnits"),"Name")==false)
{
return false;
}


var str=document.getElementById("txtHospital").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter hospital distance in numeric nad decimal value');
document.getElementById("txtHospital").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtHospital"),"Name")==false)
{
return false;
}


var str=document.getElementById("txtSchool").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter school distance in numeric value');
document.getElementById("txtSchool").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtSchool"),"Name")==false)
{
return false;
}


var str=document.getElementById("txtRailway").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter railways distance in numeric value');
document.getElementById("txtRailway").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtRailway"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtAirport").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter airport distance in numeric value');
document.getElementById("txtAirport").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtAirport"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtCityCentre").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter citycentre distance in numeric value');
document.getElementById("txtCityCentre").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtCityCentre"),"Name")==false)
{
return false;
}
var str=document.getElementById("txtMetro").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter metro distance in numeric value');
document.getElementById("txtMetro").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtMetro"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtATM").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter ATM distance in numeric value');
document.getElementById("txtATM").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtATM"),"Name")==false)
{
return false;
}

}


function validateUserRentEntry()
{
var lstAppTo = document.getElementById("ddlPropertyType");
if( lstAppTo.selectedIndex <= 0)
{
alert("Please Select property type");
document.getElementById("ddlPropertyType").focus();
return false;
}

var lstAppTo1 = document.getElementById("DdlCountry");
if( lstAppTo1.selectedIndex <= 0)
{
alert("Please Select Country");
document.getElementById("DdlCountry").focus();
return false;
}

var lstAppTo2 = document.getElementById("DdlState");
if( lstAppTo2.selectedIndex <= 0)
{
alert("Please Select State");
document.getElementById("DdlState").focus();
return false;
}

var lstAppTo3 = document.getElementById("DdlCity");
if( lstAppTo3.selectedIndex <= 0)
{
alert("Please Select city");
document.getElementById("DdlCity").focus();
return false;
}


var lstAppTo4 = document.getElementById("DdlLocality");
var sec = document.getElementById("DdlSector");
var com = document.getElementById("DdlCommunity");
if( lstAppTo4.selectedIndex <= 0 && sec.selectedIndex <= 0 && com.selectedIndex <= 0)
{
alert("Please Select a Locality or a sector.");
document.getElementById("DdlLocality").focus();
return false;
}

var emailID=document.getElementById("txtCoverArea");	
var emailID2=document.getElementById("txtLandArea");	
if (((emailID.value==null)|| (trim(emailID.value)==""))&& ((emailID2.value==null)||(trim(emailID2.value)=="")))
{
alert("Please enter covered area or land area ")
document.getElementById("txtCoverArea").focus();
return false
}
var str=document.getElementById("txtCoverArea").value;
if(isTelePhoneNo(str)== false)
{ 
alert('Enter Covered Area in number only');
document.getElementById("txtCoverArea").focus();
return false;
}
if(isTelePhoneNo(document.getElementById("txtCoverArea"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtLandArea").value;
if(isTelePhoneNo(str)== false)
{ 
alert('Enter Plot Area in number only');
document.getElementById("txtLandArea").focus();
return false;
}
if(isTelePhoneNo(document.getElementById("txtLandArea"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtPrice").value;
if(isTelePhoneNo(str)== false)
{ 
alert('Enter price in number only');
document.getElementById("txtPrice").focus();
return false;
}
if(isTelePhoneNo(document.getElementById("txtPrice"),"Name")==false)
{
return false;
}


var str=document.getElementById("txtUnits").value;
if(isTelePhoneNo(str)== false)
{ 
alert('Enter units in number only');
document.getElementById("txtUnits").focus();
return false;
}
if(isTelePhoneNo(document.getElementById("txtUnits"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtHospital").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter hospital distance in numeric value');
document.getElementById("txtHospital").focus();
return false;
}
if(isTelePhoneNo(document.getElementById("txtHospital"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtSchool").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter school distance in numeric value');
document.getElementById("txtSchool").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtSchool"),"Name")==false)
{
return false;
}


var str=document.getElementById("txtRailway").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter railways distance in numeric value');
document.getElementById("txtRailway").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtRailway"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtAirport").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter airport distance in numeric value');
document.getElementById("txtAirport").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtAirport"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtCityCentre").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter citycentre distance in numeric value');
document.getElementById("txtCityCentre").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtCityCentre"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtMetro").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter metro distance in numeric value');
document.getElementById("txtMetro").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtMetro"),"Name")==false)
{
return false;
}

var str=document.getElementById("txtATM").value;
if(isValidAreaPrice(str)== false)
{ 
alert('Enter ATM distance in numeric value');
document.getElementById("txtATM").focus();
return false;
}
if(isValidAreaPrice(document.getElementById("txtATM"),"Name")==false)
{
return false;
}
var emailID=document.getElementById("txtDesc");	
if ((emailID.value==null)||(trim(emailID.value)==""))
{
alert("Please enter description")
document.getElementById("txtDesc").focus();
return false
}
}

function LimitSelectedItems(controlId,limit)
{
    
    var currentId = document.getElementById(controlId);
    var totalItem = currentId.options.length;
    
    var selected = 0
    var selectedIndex = 0
    
    for(i=0 ;  i < totalItem ; i++)
    {
        if(currentId.options[i].selected)
        {
            selected++;
            selectedIndex = i;
        }   
        if(selected > limit)
        {
            alert('A maximum 5 options can be selected.');
            currentId.options[selectedIndex].selected = false;
            return false;
        }    
    }    
    return false;
}
  
/* cache images */
function PreLoadImages() {
var lenArg = arguments.length;
if(lenArg > 0) {
    var imgArr = new Array();
    for(var i=0 ; i< lenArg ; i++){
        imgArr[i] = new Image();
        imgArr[i].src = arguments[i];
        }
}
}

function GoHotGgn()
{
alert('1');
window.open('http://www.hotgurgaon.com/ecards/egreetings.aspx','win1');
return false;
}


function allownumberanddot(str)
{

    var c = '';
        var valid= false;
    var str_len = str.length;
    for ( i = 0 ; i < str_len ; i++ )
    {
        if( (str.charCodeAt(i) >= 48 && str.charCodeAt(i) <= 57 ) || str.charCodeAt(i) == 46)
        {
            valid = true;
        }
        else
        {
            valid = false
            break;
        }
    }
    return valid;
}
function CheckPlanPrice()
{
    var dot='.'
    var countdots = 0
    var sz = document.getElementById('TxtSize');
    var sz_val = sz.value;
    
    
    var sz_len = trim(sz_val).length;
    //alert('length = ' + sz_len);
    if ( sz_len > 0 )
    {
    
        /*  determine the ascii value */
        if(allownumberanddot(sz_val) == false)
        {
            alert('Enter area in number format only.');
            sz.focus();
            return false;
        }
        /*  count no of dots */
        for(i = 0; i < sz_len ; i++)
        {
            //alert('value ' + sz_val.charAt(i));
            if ( sz_val.charAt(i) == dot)
                countdots++;
        }
        if(countdots > 1)
        {
            alert('Only one dot(.) is allowed.');
            return false;
        }
        
        
        //alert('length = ' + (trim(sz_val)).length);
        var ind = sz_val.indexOf(dot)
        //alert('ind pos = ' + ind)
        if(ind == (trim(sz_val)).length-1 )
        {
            alert('Invalid position of dot(.).');
            sz.focus();
            return false;
        }
        
        if(isValidAreaPrice(sz_val)== false)
        { 
            alert('Enter area in number format only.');
            sz.focus();
            return false;
        }
    }
}

function validate_messageboard()
			
			{
			 var emailID=document.getElementById("txtname");	
	          if ((emailID.value==null)||(trim(emailID.value)==""))
	          {
					alert("Please enter your name.")
					document.getElementById("txtname").focus();
					return false
			}
			
			 var emailID=document.getElementById("txtemail");	
	          if ((emailID.value==null)||(trim(emailID.value)==""))
	          {
					alert("Please enter your email.")
					document.getElementById("txtemail").focus();
					return false
			}
	          if(echeck(trim(emailID.value))==false)
	          {
		           emailID.value=""
		           document.getElementById("txtemail").focus();
		           return false
	         }
	       var emailID=document.getElementById("txtMessage");	
	          if ((emailID.value==null)||(trim(emailID.value)==""))
	          {
					alert("Please enter message.")
					document.getElementById("txtMessage").focus();
					return false
			}
			
			 
			 
    }
    
    function CountListings(y)
    {
        //alert(y);
        //window.location = 'http://www.yahoo.com';
        //window.open('http://localhost:4464/property/admin/user/countuserlistings.aspx?userid=' + y , 'win1', 'toolbar=no,directories=no,resizable=yes,menubar=no,location=no,scrollbars=yes,width=200,height=200,maximize=null,top=70,left=80');
       window.open('http://www.propertydalal.com/admin/user/countuserlistings.aspx?userid=' + y , 'win1', 'toolbar=no,directories=no,resizable=yes,menubar=no,location=no,scrollbars=yes,width=200,height=200,maximize=null,top=70,left=80');
        return false;
    }
    
    function CheckMaxLimitOfSelection(id,limit)
    {
        var selItems = 0;
        var control = document.getElementById(id);
            
        for(var iCount = 1; iCount < control.length ; iCount++) // 0 index has 'Select'
        {  
            if(control[iCount].selected == true)
            {   
                selItems++;
                if(selItems > limit)
                {
                    /* Deselect all items till end  */
                    for(    ; iCount < control.length ; iCount++)
                        control[iCount].selected = false;
                    
                    alert('Maximum items that can be selected are : ' + limit);
                    return false;            
                }
            }
        }
        return true;       
    }   
      


    function CheckListItemsSelected(controlId)
     {    
        var currentId = document.getElementById(controlId);
        var totalItem = currentId.options.length;        
        var selected = 0
        
        for(i=0 ;  i < totalItem ; i++)
        {
            if(currentId.options[i].selected)
            {
                selected=1;
            }  
        }    
        
        if(selected = 0)
            {
                alert('Please Select atleast one !');
                document.getElementById(controlId).focus();
			    return false;
            }   
        else
			{
				return true; 
			}
    }
    
    