// JavaScript Document
//This function is to eliminate the leading spaces in a string
function ltrim(string)
  {
    string=new String(string);
    var string1=new Array();
    var i,j;
    for(i=0,j=0;i<string.length;i++)
    {
      if(j==0)
      {
        if(string.charAt(i)!=" ")
        {
            string1[j++]=string.charAt(i);
        }
      }
      else
      {
        string1[j++]=string.charAt(i);
      }
        
    }
    string="";
    for(i=0;i<string1.length;i++)
    {
      string+=string1[i];
    } 
    return string;
  }
  
//This function is to eliminate the trailing spaces in a string.
function rtrim(string)
  {
    string=new String(string);
    var string1=new Array();
    var i,j;
    for(i=string.length;i>=0;i--)
    {
      if(string.charAt(i-1)==" ")
      {
        continue;
      }
      else
      {
        for(j=0;j<i;j++)
        {
          string1[j]=string.charAt(j);
        }
        break;
      }
        
    }
    string="";
    for(i=0;i<string1.length;i++)
    {
      string+=string1[i];
    }
    
    
    return string;
  }
  
//This function combines the above two functions to elimnate the leading and trailing spaces from the string
function trim(string)
  {
    string=ltrim(string); // // This function is used to trim the left side of a String
    string=rtrim(string);// This function is used to trim the right side of a String
    return string;
  }
function validatelogin()
{
	
	if(trim(document.frmlogin.txtusername.value)=="")
	{
		alert("Please enter your Username");
		document.frmlogin.txtusername.focus();
	}
	else if(checkchar(document.frmlogin.txtusername.value)==false)
	{
		alert("Please enter a valid Username");
		document.frmlogin.txtusername.focus();
	}
	else if(trim(document.frmlogin.txtpassword.value)=="")
	{
		alert("Please enter your Password");
		document.frmlogin.txtpassword.focus();
	}
	else if(checkchar(document.frmlogin.txtpassword.value)==false)
	{
		alert("Please enter a valid Password");
		document.frmlogin.txtpassword.focus();
	}
	else
	{
		document.frmlogin.submit();
	}
}
function checkchar(val)
{
	var flag=0;
	var str ;
	
	str = val;
	var Chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789#//%\\@._-+*: ";
	for (var i = 0; i < str.length; i++)
	{
		if (Chars.indexOf(str.charAt(i)) == -1)
		{
			flag=1;	          
		}
	}
	
	if(flag==1)
	{
		return false;
	}
	else
	{
		return true;
	}
}


function checklisting(val)
{
	var flag=0;
	var str ;
	
	str = val;
	var Chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
	for (var i = 0; i < str.length; i++)
	{
		if (Chars.indexOf(str.charAt(i)) == -1)
		{
			flag=1;	          
		}
	}
	
	if(flag==1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

/*function validate_agentlist(frmname)
{
	if(trim(frmname.txtname.value)=="")
	{
		if(frmname.seltown.value=="")
		{
			alert("please enter the name to search");
			frmname.txtname.value="";
			frmname.txtname.focus();
			return false;
		}
	}
	else if(frmname.seltown.value!="")
	{
		frmname.hidsts.value="true";
	}
	else
	{
		frmname.hidsts.value="true";
		
	}
}
*/

function validate_agent(frmname)
{
	
	if(frmname.seltitle.value==0)
	{
		alert("Please Select Title");
		frmname.seltitle.focus();
		return false;
	}
	if(trim(frmname.txtoffice.value)=="")
		{
			alert("Please Enter Office Extension");
			frmname.txtoffice.value="";
			frmname.txtoffice.focus();
			return false;
		}
	if(frmname.seltown.value=="")
		{
			alert("Please Select Town");
			frmname.seltown.focus();
			return false;
		}
	if(trim(frmname.txtfname.value)=="")
		{
			alert("Please Enter First Name");
			frmname.txtfname.value="";
			frmname.txtfname.focus();
			return false;
		}
		else
		frmname.txtfname.value=trim(frmname.txtfname.value);
	if(trim(frmname.txtlname.value)=="")
		{
			alert("Please Enter Last Name");
			frmname.txtlname.value="";
			frmname.txtlname.focus();
			return false;
		}
		if(trim(frmname.txtemail.value)=="")
		{
			alert("Please Enter Email Id");
			frmname.txtemail.value="";
			frmname.txtemail.focus();
			return false;
		}
	else
		{
			var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

			if(!email.test(frmname.txtemail.value))
				{
		     	 	 alert("Enter valid E-mail Id");
   		    		frmname.txtemail.value="";
					frmname.txtemail.focus();
					return false;
				}
		}
	var phone1=trim(frmname.txtphone1.value);
	if(phone1=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone1.value="";
			frmname.txtphone1.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone1.value))
	{
		frmname.txtphone1.value="";
		frmname.txtphone1.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone1.length!=3)
	{
		frmname.txtphone1.value="";
		frmname.txtphone1.focus();
		alert("Enter 3 digit number");
		return false;
	}
	
	var phone2=trim(frmname.txtphone2.value);
	if(phone2=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone2.value="";
			frmname.txtphone2.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone2.value))
	{
		frmname.txtphone2.value="";
		frmname.txtphone2.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone2.length!=3)
	{
		frmname.txtphone2.value="";
		frmname.txtphone2.focus();
		alert("Enter 3 digit number");
		return false;
	}
	
	var phone3=trim(frmname.txtphone3.value);
	if(phone3=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone3.value="";
			frmname.txtphone3.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone3.value))
	{
		frmname.txtphone3.value="";
		frmname.txtphone3.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone3.length!=4)
	{
		frmname.txtphone3.value="";
		frmname.txtphone3.focus();
		alert("Enter 4 digit number");
		return false;
	}
	if(frmname.sellang2.length==0)
	{
		alert("Please select language");
		return false;
	}
	else
	{
		var town="";
		for(i=0;i<frmname.sellang2.length;++i)
		{
			town=town+frmname.sellang2.options[i].text+",";
		}
		frmname.hidlang.value=town;
	}

		if(frmname.file1.value=="")
		{
			alert("Please upload a thumbnail")
			frmname.file1.select();
			return false;
		}
		else if((frmname.file1.value!="")&&(frmname.file1.value.lastIndexOf(".jpg")==-1)&&(frmname.file1.value.lastIndexOf(".bmp")==-1)&&(frmname.file1.value.lastIndexOf(".gif")==-1)&&(frmname.file1.value.lastIndexOf(".ico")==-1)&&(frmname.file1.value.lastIndexOf(".swf")==-1))
		{
			if((frmname.file1.value!="")&&(frmname.file1.value.lastIndexOf(".JPG")==-1)&&(frmname.file1.value.lastIndexOf(".BMP")==-1)&&(frmname.file1.value.lastIndexOf(".GIF")==-1)&&(frmname.file1.value.lastIndexOf(".ICO")==-1)&&(frmname.file1.value.lastIndexOf(".SWF")==-1))
			{
				if((frmname.file1.value!="")&&(frmname.file1.value.lastIndexOf(".Jpg")==-1)&&(frmname.file1.value.lastIndexOf(".Bmp")==-1)&&(frmname.file1.value.lastIndexOf(".Gif")==-1)&&(frmname.file1.value.lastIndexOf(".Ico")==-1)&&(frmname.file1.value.lastIndexOf(".Swf")==-1))
				{
					 alert("Please upload only .jpg, .bmp, .ico, .swf and .gif extension files.");
					 frmname.file1.select();
					 return false;
				}
			}
			
		}
		if(frmname.file2.value=="")
		{
			alert("Please upload a bigger image")
			frmname.file2.select();
			return false;
		}
		else if((frmname.file2.value!="")&&(frmname.file2.value.lastIndexOf(".jpg")==-1)&&(frmname.file2.value.lastIndexOf(".bmp")==-1)&&(frmname.file2.value.lastIndexOf(".gif")==-1)&&(frmname.file2.value.lastIndexOf(".ico")==-1)&&(frmname.file2.value.lastIndexOf(".swf")==-1))
		{
			if((frmname.file2.value!="")&&(frmname.file2.value.lastIndexOf(".JPG")==-1)&&(frmname.file2.value.lastIndexOf(".BMP")==-1)&&(frmname.file2.value.lastIndexOf(".GIF")==-1)&&(frmname.file2.value.lastIndexOf(".ICO")==-1)&&(frmname.file2.value.lastIndexOf(".SWF")==-1))
			{
				if((frmname.file2.value!="")&&(frmname.file2.value.lastIndexOf(".Jpg")==-1)&&(frmname.file2.value.lastIndexOf(".Bmp")==-1)&&(frmname.file2.value.lastIndexOf(".Gif")==-1)&&(frmname.file2.value.lastIndexOf(".Ico")==-1)&&(frmname.file2.value.lastIndexOf(".Swf")==-1))
				{
					 alert("Please upload only .jpg, .bmp, .ico, .swf and .gif extension files.");
					 frmname.file2.select();
					 return false;
				}
			}
			
		}
}

function validate_openhouse(frmname)
{
	if(frmname.selmls.value=="")
 		{
  			frmname.selmls.focus();
			alert("Please select MLS code");
 			return false;
 		}
	if(trim(frmname.txtdate.value)=="")
		{
			alert("Please Enter Date ");
			frmname.txtdate.value="";
			frmname.txtdate.focus();
			return false;
		}
	else
		{
			var cdate=frmname.hdob.value;
			
			var dob=frmname.txtdate.value;
			
			if(dob<cdate)
			{
				alert("Please enter a valid date");
				frmname.txtdate.value="";
				return false;
			}
			
		}
	if(frmname.seltime1.value=="")
 		{
  			frmname.seltime1.focus();
			alert("Please select from time");
 			return false;
 		}
	if(frmname.seltime2.value=="")
 		{
  			frmname.seltime2.focus();
			alert("Please select to time");
 			return false;
 		}
	/*else
		{
			var t1=parseInt(frmname.seltime1.value);
			var t2=parseInt(frmname.seltime2.value);
			if(t1>t2)
			{
			alert("Please select a valid time");
			frmname.seltime2.focus();
			return false;
			}
		}*/
}
function validate_language(frmname)
{
	if(trim(frmname.txtlang.value)=="")
		{
			alert("Please enter language to add");
			frmname.txtlang.value="";
			frmname.txtlang.focus();
			return false;
		}
}
function validate_title(frmname)
{
	if(trim(frmname.txttitle.value)=="")
	{
		alert("Please enter title to add");
		frmname.txttitle.value="";
		frmname.txttitle.focus();
		return false;
	}
}
function validate_datafeed(frmname)
{
	
	if(frmname.file1.value=="")
	{
		alert("Plese select the file");
		frmname.file1.select();
		return false;
	}
	else if((frmname.file1.value!="")&&(frmname.file1.value.lastIndexOf(".csv")==-1))
	{
		alert("Please upload .csv files only");
		return false;
	}
	
}

function validate_agent1(frmname)
{
	if(frmname.seltitle.value=="")
		{
			alert("Please Select Title");
			frmname.seltitle.focus();
			return false;
		}
	if(trim(frmname.txtoffice.value)=="")
		{
			alert("Please Enter Office Extension");
			frmname.txtoffice.value="";
			frmname.txtoffice.focus();
			return false;
		}
	if(frmname.seltown.value=="")
		{
			alert("Please Select Town");
			frmname.seltown.focus();
			return false;
		}

	if(trim(frmname.txtfname.value)=="")
		{
			alert("Please Enter First Name");
			frmname.txtfname.value="";
			frmname.txtfname.focus();
			return false;
		}
		else
		frmname.txtfname.value=trim(frmname.txtfname.value);
	if(trim(frmname.txtlname.value)=="")
		{
			alert("Please Enter Last Name");
			frmname.txtlname.value="";
			frmname.txtlname.focus();
			return false;
		}
		if(trim(frmname.txtemail.value)=="")
		{
			alert("Please Enter Email Id");
			frmname.txtemail.value="";
			frmname.txtemail.focus();
			return false;
		}
	else
		{
			var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

			if(!email.test(frmname.txtemail.value))
				{
		     	 	 alert("Enter valid E-mail Id");
   		    		frmname.txtemail.value="";
					frmname.txtemail.focus();
					return false;
				}
		}
	var phone1=trim(frmname.txtphone1.value);
	if(phone1=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone1.value="";
			frmname.txtphone1.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone1.value))
	{
		frmname.txtphone1.value="";
		frmname.txtphone1.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone1.length!=3)
	{
		frmname.txtphone1.value="";
		frmname.txtphone1.focus();
		alert("Enter 3 digit number");
		return false;
	}
	var phone2=trim(frmname.txtphone2.value);
	if(phone2=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone2.value="";
			frmname.txtphone2.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone2.value))
	{
		frmname.txtphone2.value="";
		frmname.txtphone2.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone2.length!=3)
	{
		frmname.txtphone2.value="";
		frmname.txtphone2.focus();
		alert("Enter 3 digit number");
		return false;
	}
	var phone3=trim(frmname.txtphone3.value);
	if(phone3=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone3.value="";
			frmname.txtphone3.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone3.value))
	{
		frmname.txtphone3.value="";
		frmname.txtphone3.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone3.length!=4)
	{
		frmname.txtphone3.value="";
		frmname.txtphone3.focus();
		alert("Enter 4 digit number");
		return false;
	}
	if(frmname.sellang2.length==0)
	{
		alert("Please select language");
		return false;
	}
	else
	{
		var town="";
		for(i=0;i<frmname.sellang2.length;++i)
		{
			town=town+frmname.sellang2.options[i].text+",";
		}
		frmname.hidlang.value=town;
	}
	 if((frmname.file1.value!="")&&(frmname.file1.value.lastIndexOf(".jpg")==-1)&&(frmname.file1.value.lastIndexOf(".bmp")==-1)&&(frmname.file1.value.lastIndexOf(".gif")==-1)&&(frmname.file1.value.lastIndexOf(".ico")==-1)&&(frmname.file1.value.lastIndexOf(".swf")==-1))
		{
			if((frmname.file1.value!="")&&(frmname.file1.value.lastIndexOf(".JPG")==-1)&&(frmname.file1.value.lastIndexOf(".BMP")==-1)&&(frmname.file1.value.lastIndexOf(".GIF")==-1)&&(frmname.file1.value.lastIndexOf(".ICO")==-1)&&(frmname.file1.value.lastIndexOf(".SWF")==-1))
			{
				if((frmname.file1.value!="")&&(frmname.file1.value.lastIndexOf(".Jpg")==-1)&&(frmname.file1.value.lastIndexOf(".Bmp")==-1)&&(frmname.file1.value.lastIndexOf(".Gif")==-1)&&(frmname.file1.value.lastIndexOf(".Ico")==-1)&&(frmname.file1.value.lastIndexOf(".Swf")==-1))
				{
					 alert("Please upload only .jpg, .bmp, .ico, .swf and .gif extension files.");
					 frmname.file1.select();
					 return false;
				}
			}
			
		}
	 if((frmname.file2.value!="")&&(frmname.file2.value.lastIndexOf(".jpg")==-1)&&(frmname.file2.value.lastIndexOf(".bmp")==-1)&&(frmname.file2.value.lastIndexOf(".gif")==-1)&&(frmname.file2.value.lastIndexOf(".ico")==-1)&&(frmname.file2.value.lastIndexOf(".swf")==-1))
		{
			if((frmname.file2.value!="")&&(frmname.file2.value.lastIndexOf(".JPG")==-1)&&(frmname.file2.value.lastIndexOf(".BMP")==-1)&&(frmname.file2.value.lastIndexOf(".GIF")==-1)&&(frmname.file2.value.lastIndexOf(".ICO")==-1)&&(frmname.file2.value.lastIndexOf(".SWF")==-1))
			{
				if((frmname.file2.value!="")&&(frmname.file2.value.lastIndexOf(".Jpg")==-1)&&(frmname.file2.value.lastIndexOf(".Bmp")==-1)&&(frmname.file2.value.lastIndexOf(".Gif")==-1)&&(frmname.file2.value.lastIndexOf(".Ico")==-1)&&(frmname.file2.value.lastIndexOf(".Swf")==-1))
				{
					 alert("Please upload only .jpg, .bmp, .ico, .swf and .gif extension files.");
					 frmname.file2.select();
					 return false;
				}
			}
			
		}
		
}

function validate_adminprofile()
{
	if(trim(frmadmin.txtuid.value)=="")
	{
		alert("Please enter username");
		frmadmin.txtuid.value="";
		frmadmin.txtuid.focus();
		return false;
	}
	if(trim(frmadmin.txtpwd.value)=="")
	{
		alert("Please enter password");
		frmadmin.txtpwd.value="";
		frmadmin.txtpwd.focus();
		return false;
	}
	if(trim(frmadmin.txtcpwd.value)=="")
	{
		alert("Please enter confirm password");
		frmadmin.txtcpwd.value="";
		frmadmin.txtcpwd.focus();
		return false;
	}
	if(trim(frmadmin.txtemail.value)=="")
		{
			alert("Please Enter Email Id");
			frmadmin.txtemail.value="";
			frmadmin.txtemail.focus();
			return false;
		}
	else
		{
			var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

			if(!email.test(frmadmin.txtemail.value))
				{
		     	 	 alert("Enter valid E-mail Id");
   		    		frmadmin.txtemail.value="";
					frmadmin.txtemail.focus();
					return false;
				}
		}
	
	
}
function validate_property(frmname)
{
	var mls=trim(frmname.txtmls.value);
	if(mls=="")
	{
		alert("Please enter MLS id ");
		frmname.txtmls.value="";
		frmname.txtmls.focus();
		return false;
	}
	else if(isNaN(frmname.txtmls.value))
	{
		frmname.txtmls.value="";
		frmname.txtmls.focus();
		alert("Please enter a number");
		return false;
	}
	else if(mls.length!=7)
	{
		frmname.txtmls.value="";
		frmname.txtmls.focus();
		alert("MLS id must be 7 digit number")
		return false;
	}
	if(frmname.selagent1.value==0)
	{
		frmname.selagent1.focus();
		alert("Please select an agent");
		return false;
	}
	if(frmname.selagent1.value==frmname.selagent2.value)
	{
		frmname.selagent2.focus();
		alert("This agent has already selected");
		return false;
	}
	if(frmname.cmbtown.value==0)
	{
		alert("Please select a town");
		frmname.cmbtown.focus();
		return false;
	}
	if(frmname.cmbzip.value==0)
	{
		alert("Please select a zip");
		frmname.cmbzip.focus();
		return false;
	}
	if(frmname.selstate.value==0)
	{
		frmname.selstate.focus();
		alert("Please select a state");
		return false;
	}
	if(frmname.cmbcounty.value==0)
	{
		frmname.cmbcounty.focus();
		alert("Please select a county");
		return false;
	}
	else
	{
		frmname.hidcounty.value=frmname.cmbcounty.options[frmname.cmbcounty.selectedIndex].text;
	}
	/*if(frmname.txtzip.value=="")
	{
		alert("Please enter zip code");
		frmname.txtzip.value="";
		frmname.txtzip.focus();
		return false;
	}*/
	if(trim(frmname.txtprice.value)=="")
	{
		alert("Please enter price");
		frmname.txtprice.value="";
		frmname.txtprice.focus();
		return false;
	}
	if(numericCheck1(frmname.txtprice.value)==0)
	{
		alert("Please enter a numeric value");
		frmname.txtprice.focus();
		return false;
	}
	if(trim(frmname.txtlot.value)=="")
	{
		alert("Please enter lot size");
		frmname.txtlot.value="";
		frmname.txtlot.focus();
		return false;
	}
	if(trim(frmname.txttax.value)=="")
	{
		alert("Please enter tax");
		frmname.txttax.value="";
		frmname.txttax.focus();
		return false;
	}
	if(numericCheck1(frmname.txttax.value)==0)
	{
		alert("Please enter a numeric value");
		frmname.txttax.focus();
		return false;
	}
	if(trim(frmname.txtyear.value)=="")
	{
		alert("Please enter year ");
		frmname.txtyear.value="";
		frmname.txtyear.focus();
		return false;
	}
	if(frmname.selpropertytype.value==0)
	{
		frmname.selpropertytype.focus();
		alert("Please select property type");
		return false;
	}
	if(frmname.selbasement.value==0)
	{
		frmname.selbasement.focus();
		alert("Please select basement");
		return false;
	}
	if(frmname.selpropertystyle.value==0)
	{
		frmname.selpropertystyle.focus();
		alert("Please select style");
		return false;
	}
	if(frmname.selgarage.value==0)
	{
		frmname.selgarage.focus();
		alert("Please select garage");
		return false;
	}
	if(trim(frmname.txtbed.value)=="")
	{
		alert("Please enter number of bedrooms");
		frmname.txtbed.value="";
		frmname.txtbed.focus();
		return false;
	}
	if(frmname.selpool.value==0)
	{
		frmname.selpool.focus();
		alert("Please select pool");
		return false;
	}
	if(frmname.selpets.value==0)
	{
		frmname.selpets.focus();
		alert("Please select pets");
		return false;
	}
	if(frmname.txtschool.value=="")
	{
		frmname.txtschool.focus();
		alert("Please enter school");
		return false;
	}
	if(frmname.selsmoking.value==0)
	{
		frmname.selsmoking.focus();
		alert("Please select smoking");
		return false;
	}
	if(frmname.selmaintenance.value==0)
	{
		frmname.selmaintenance.focus();
		alert("Please select maintenance");
		return false;
	}
	if(frmname.selheating.value==0)
	{
		frmname.selheating.focus();
		alert("Please select heating");
		return false;
	}
	if(trim(frmname.txtfull.value)=="")
	{
		alert("Please enter number of bath full");
		frmname.txtfull.value="";
		frmname.txtfull.focus();
		return false;
	}
	if(trim(frmname.txthalf.value)=="")
	{
		alert("Please enter number of bath half");
		frmname.txthalf.value="";
		frmname.txthalf.focus();
		return false;
	}
	if(trim(frmname.txtdesc.value)=="")
	{
		alert("Please enter description ");
		frmname.txtdesc.value="";
		frmname.txtdesc.focus();
		return false;
	}
	/*var flag=0;
	for(i=frmname.elements.length-1;i>=0;)
	{
		if(frmname.elements[i].type=="file")
		{
			if(flag==0)
			{
				i=i-5;
			}
			flag=1;
			alert(frmname.elements[i].value);
			if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".jpg")==-1)&&(frmname.elements[i].value.lastIndexOf(".bmp")==-1)&&(frmname.elements[i].value.lastIndexOf(".gif")==-1)&&(frmname.elements[i].value.lastIndexOf(".ico")==-1)&&(frmname.elements[i].value.lastIndexOf(".swf")==-1))
			{
				if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".JPG")==-1)&&(frmname.elements[i].value.lastIndexOf(".BMP")==-1)&&(frmname.elements[i].value.lastIndexOf(".GIF")==-1)&&(frmname.elements[i].value.lastIndexOf(".ICO")==-1)&&(frmname.elements[i].value.lastIndexOf(".SWF")==-1))
				{
					if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".Jpg")==-1)&&(frmname.elements[i].value.lastIndexOf(".Bmp")==-1)&&(frmname.elements[i].value.lastIndexOf(".Gif")==-1)&&(frmname.elements[i].value.lastIndexOf(".Ico")==-1)&&(frmname.elements[i].value.lastIndexOf(".Swf")==-1))
					{
						 alert("Please upload only .jpg, .bmp, .ico, .swf and .gif extension files.");
						 frmname.elements[i].select();
						 return false; 
					}
				}
			}
			i++;
		}
		else if(flag==1&&frmname.elements[i].type!="file")
		{
			break;
		}
		else
			i--;
	}*/
	var flag=0;
	for(i=frmname.elements.length-1;i>=0;i--)
	{
		
		if(frmname.elements[i].type=="file")
		{
			
			if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".jpg")==-1)&&(frmname.elements[i].value.lastIndexOf(".bmp")==-1)&&(frmname.elements[i].value.lastIndexOf(".gif")==-1)&&(frmname.elements[i].value.lastIndexOf(".ico")==-1)&&(frmname.elements[i].value.lastIndexOf(".swf")==-1))
			{
				if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".JPG")==-1)&&(frmname.elements[i].value.lastIndexOf(".BMP")==-1)&&(frmname.elements[i].value.lastIndexOf(".GIF")==-1)&&(frmname.elements[i].value.lastIndexOf(".ICO")==-1)&&(frmname.elements[i].value.lastIndexOf(".SWF")==-1))
				{
					if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".Jpg")==-1)&&(frmname.elements[i].value.lastIndexOf(".Bmp")==-1)&&(frmname.elements[i].value.lastIndexOf(".Gif")==-1)&&(frmname.elements[i].value.lastIndexOf(".Ico")==-1)&&(frmname.elements[i].value.lastIndexOf(".Swf")==-1))
					{
						 alert("Please upload only .jpg, .bmp, .ico, .swf and .gif extension files.");
						 frmname.elements[i].select();
						 return false; 
					}
				}
			}
			
		}
		else
			break;
	}
}
//function to validate edit property page
function validate_editproperty(frmname)
{
	
	var mls=trim(frmname.txtmls.value);
	if(mls=="")
	{
		alert("Please enter MLS id ");
		frmname.txtmls.value="";
		frmname.txtmls.focus();
		return false;
	}
	else if(isNaN(frmname.txtmls.value))
	{
		frmname.txtmls.value="";
		frmname.txtmls.focus();
		alert("Please enter a number");
		return false;
	}
	else if(mls.length!=7)
	{
		frmname.txtmls.value="";
		frmname.txtmls.focus();
		alert("MLS id must be 7 digit number")
		return false;
	}
	if(frmname.selagent1.value==0)
	{
		frmname.selagent1.focus();
		alert("Please select an agent");
		return false;
	}
	if(frmname.selagent2.value==frmname.selagent1.value)
	{
		frmname.selagent2.focus();
		alert("This agent has already selected");
		return false;
	}
	if(frmname.cmbtown.value==0)
	{
		frmname.cmbtown.focus();
		alert("Please select a town");
		return false;
	}
	if(frmname.cmbzip.value==0)
	{
		frmname.cmbzip.focus();
		alert("Please select a zip");
		return false;
	}
	if(frmname.selstate.value==0)
	{
		frmname.selstate.focus();
		alert("Please select a state");
		return false;
	}
	if(frmname.cmbcounty.value==0)
	{
		frmname.cmbcounty.focus();
		alert("Please select a county");
		return false;
	}
	else
	{
		frmname.hidcounty.value=frmname.cmbcounty.options[frmname.cmbcounty.selectedIndex].text;
	}
	/*if(frmname.txtzip.value=="")
	{
		alert("Please enter zip code");
		frmname.txtzip.value="";
		frmname.txtzip.focus();
		return false;
	}*/
	if(trim(frmname.txtprice.value)=="")
	{
		alert("Please enter price");
		frmname.txtprice.value="";
		frmname.txtprice.focus();
		return false;
	}
	if(numericCheck1(frmname.txtprice.value)==0)
	{
		alert("Please enter a numeric value");
		frmname.txtprice.focus();
		return false;
	}
	if(trim(frmname.txtlot.value)=="")
	{
		alert("Please enter lot size");
		frmname.txtlot.value="";
		frmname.txtlot.focus();
		return false;
	}
	if(trim(frmname.txttax.value)=="")
	{
		alert("Please enter tax");
		frmname.txttax.value="";
		frmname.txttax.focus();
		return false;
	}
	if(numericCheck1(frmname.txttax.value)==0)
	{
		alert("Please enter a numeric value");
		frmname.txttax.focus();
		return false;
	}
	if(trim(frmname.txtyear.value)=="")
	{
		alert("Please enter year ");
		frmname.txtyear.value="";
		frmname.txtyear.focus();
		return false;
	}
	if(frmname.selpropertytype.value==0)
	{
		frmname.selpropertytype.focus();
		alert("Please select property type");
		return false;
	}
	if(frmname.selbasement.value==0)
	{
		frmname.selbasement.focus();
		alert("Please select basement");
		return false;
	}
	if(frmname.selpropertystyle.value==0)
	{
		frmname.selpropertystyle.focus();
		alert("Please select style");
		return false;
	}
	if(frmname.selgarage.value==0)
	{
		frmname.selgarage.focus();
		alert("Please select garage");
		return false;
	}
	if(trim(frmname.txtbed.value)=="")
	{
		alert("Please enter no of bed ");
		frmname.txtbed.value="";
		frmname.txtbed.focus();
		return false;
	}
	if(frmname.selpool.value==0)
	{
		frmname.selpool.focus();
		alert("Please select pool");
		return false;
	}
	if(frmname.selpets.value==0)
	{
		frmname.selpets.focus();
		alert("Please select pets");
		return false;
	}
	if(frmname.txtschool.value==0)
	{
		frmname.txtschool.focus();
		alert("Please select school");
		return false;
	}
	if(frmname.selsmoking.value==0)
	{
		frmname.selsmoking.focus();
		alert("Please select smoking");
		return false;
	}
	if(frmname.selmaintenance.value==0)
	{
		frmname.selmaintenance.focus();
		alert("Please select maintenance");
		return false;
	}
	if(frmname.selheating.value==0)
	{
		frmname.selheating.focus();
		alert("Please select heating");
		return false;
	}
	if(trim(frmname.txtfull.value)=="")
	{
		alert("Please enter bath full ");
		frmname.txtfull.value="";
		frmname.txtfull.focus();
		return false;
	}
	if(trim(frmname.txthalf.value)=="")
	{
		alert("Please enter bath half ");
		frmname.txthalf.value="";
		frmname.txthalf.focus();
		return false;
	}
	if(trim(frmname.txtdesc.value)=="")
	{
		
		alert("Please enter description ");
		frmname.txtdesc.value="";
		frmname.txtdesc.focus();
		return false;
	}
	var flag=0;
	for(i=frmname.elements.length-1;i>=0;)
	{
		if(frmname.elements[i].type=="file")
		{
			if(flag==0)
			{
				i=i-5;
			}
			flag=1;
			if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".jpg")==-1)&&(frmname.elements[i].value.lastIndexOf(".bmp")==-1)&&(frmname.elements[i].value.lastIndexOf(".gif")==-1)&&(frmname.elements[i].value.lastIndexOf(".ico")==-1)&&(frmname.elements[i].value.lastIndexOf(".swf")==-1))
			{
				if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".JPG")==-1)&&(frmname.elements[i].value.lastIndexOf(".BMP")==-1)&&(frmname.elements[i].value.lastIndexOf(".GIF")==-1)&&(frmname.elements[i].value.lastIndexOf(".ICO")==-1)&&(frmname.elements[i].value.lastIndexOf(".SWF")==-1))
				{
					if((frmname.elements[i].value!="")&&(frmname.elements[i].value.lastIndexOf(".Jpg")==-1)&&(frmname.elements[i].value.lastIndexOf(".Bmp")==-1)&&(frmname.elements[i].value.lastIndexOf(".Gif")==-1)&&(frmname.elements[i].value.lastIndexOf(".Ico")==-1)&&(frmname.elements[i].value.lastIndexOf(".Swf")==-1))
					{
						 alert("Please upload only .jpg, .bmp, .ico, .swf and .gif extension files.");
						 frmname.elements[i].select();
						 return false; 
					}
				}
			}
			i++;
		}
		else if(flag==1&&frmname.elements[i].type!="file")
		{
			break;
		}
		else
			i--;
	}
}
function validate_user(frmname)
{
	if(trim(frmname.txtfname.value)=="")
	{
		alert("Please enter First Name");
		frmname.txtfname.value="";
		frmname.txtfname.focus();
		return false;
	}
	if(trim(frmname.txtlname.value)=="")
	{
		alert("Please enter Last Name");
		frmname.txtlname.value="";
		frmname.txtlname.focus();
		return false;
	}
	if(trim(frmname.txtemail.value)=="")
	{
		alert("Please enter Email Id");
		frmname.txtemail.value="";
		frmname.txtemail.focus();
		return false;
	}
	else
	{
		var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

		if(!email.test(frmname.txtemail.value))
		{
			 alert("Enter valid E-mail Id");
			frmname.txtemail.value="";
			frmname.txtemail.focus();
			return false;
		}
	}
	/////
	var phone1=trim(frmname.txthphone1.value);
	if(phone1=="")
		{
			alert("Please Enter Phone Number");
			frmname.txthphone1.value="";
			frmname.txthphone1.focus();
			return false;
		}
	else if(isNaN(frmname.txthphone1.value))
	{
		frmname.txthphone1.value="";
		frmname.txthphone1.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone1.length!=3)
	{
		frmname.txthphone1.value="";
		frmname.txthphone1.focus();
		alert("Enter 3 digit number");
		return false;
	}
	var phone2=trim(frmname.txthphone2.value);
	if(phone2=="")
		{
			alert("Please Enter Phone Number");
			frmname.txthphone2.value="";
			frmname.txthphone2.focus();
			return false;
		}
	else if(isNaN(frmname.txthphone2.value))
	{
		frmname.txthphone2.value="";
		frmname.txthphone2.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone2.length!=3)
	{
		frmname.txthphone2.value="";
		frmname.txthphone2.focus();
		alert("Enter 3 digit number");
		return false;
	}
	var phone3=trim(frmname.txthphone3.value);
	if(phone3=="")
		{
			alert("Please Enter Phone Number");
			frmname.txthphone3.value="";
			frmname.txthphone3.focus();
			return false;
		}
	else if(isNaN(frmname.txthphone3.value))
	{
		frmname.txthphone3.value="";
		frmname.txthphone3.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone3.length!=4)
	{
		frmname.txthphone3.value="";
		frmname.txthphone3.focus();
		alert("Enter 4 digit number");
		return false;
	}
//////
	if((trim(frmname.txtalphone1.value)!="")||(trim(frmname.txtalphone2.value)!="")||(trim(frmname.txtalphone3.value)!=""))
	{
		var phone1=trim(frmname.txtalphone1.value);
		if(phone1=="")
			{
				alert("Please Enter Phone Number");
				frmname.txtalphone1.value="";
				frmname.txtalphone1.focus();
				return false;
			}
		else if(isNaN(frmname.txtalphone1.value))
		{
			frmname.txtalphone1.value="";
			frmname.txtalphone1.focus();
			alert("Please enter a number");
			return false;
		}
		else if(phone1.length!=3)
		{
			frmname.txtalphone1.value="";
			frmname.txtalphone1.focus();
			alert("Enter 3 digit number");
			return false;
		}
		var phone2=trim(frmname.txtalphone2.value);
		if(phone2=="")
			{
				alert("Please Enter Phone Number");
				frmname.txtalphone2.value="";
				frmname.txtalphone2.focus();
				return false;
			}
		else if(isNaN(frmname.txtalphone2.value))
		{
			frmname.txtalphone2.value="";
			frmname.txtalphone2.focus();
			alert("Please enter a number");
			return false;
		}
		else if(phone2.length!=3)
		{
			frmname.txtalphone2.value="";
			frmname.txtalphone2.focus();
			alert("Enter 3 digit number");
			return false;
		}
		var phone3=trim(frmname.txtalphone3.value);
		if(phone3=="")
			{
				alert("Please Enter Phone Number");
				frmname.txtalphone3.value="";
				frmname.txtalphone3.focus();
				return false;
			}
		else if(isNaN(frmname.txtalphone3.value))
		{
			frmname.txtalphone3.value="";
			frmname.txtalphone3.focus();
			alert("Please enter a number");
			return false;
		}
		else if(phone3.length!=4)
		{
			frmname.txtalphone3.value="";
			frmname.txtalphone3.focus();
			alert("Enter 4 digit number");
			return false;
		}
		
	}
	
	if(trim(frmname.txtpwd.value)=="")
	{
		alert("Please enter password");
		frmname.txtpwd.value="";
		frmname.txtpwd.focus();
		return false;
	}
	if(trim(frmname.txtconfpwd.value)=="")
	{
		alert("Please enter confirm password");
		frmname.txtconfpwd.value="";
		frmname.txtconfpwd.focus();
		return false;
	}
	if(frmname.txtpwd.value!=frmname.txtconfpwd.value)
	{
		alert("The passwords does not match");
		frmname.txtpwd.value="";
		frmname.txtconfpwd.value="";
		frmname.txtpwd.focus();
		return false;
	}
}
function fillcountry1()
{
	if(document.frmagent.selstate.value!="52")
	{
		document.frmagent.selcountry.value="US";
	}
	else
		document.frmagent.selcountry.value="";
}
function fillstate1()
{
	if(document.frmagent.selcountry.value!="US")
	{
		document.frmagent.selstate.value="52";
	}
	else
		document.frmagent.selstate.value="";
}
function fillcountry(frm)
{	
	frm1=eval("document."+frm);
	if(frm1.selstate.value!="52")
	{
		frm1.selcountry.value="US";
	}
	else
		frm1.selcountry.value="";
}
function fillstate(frm)
{
	frm1=eval("document."+frm);
	if(frm1.selcountry.value!="US")
	{
		frm1.selstate.value="52";
	}
	else
		frm1.selstate.value="";
}
function fillcountry3()
{
	if(document.frmagent.selstate.value!="52")
	{
		document.frmagent.selcountry.value="US";
	}
	else
		document.frmagent.selcountry.value="";
}
function fillstate3()
{
	if(document.frmagent.selcountry.value!="US")
	{
		document.frmagent.selstate.value="52";
	}
	else
		document.frmagent.selstate.value="";
}
function fillcountry4()
{
	if(document.frmpropertyedit.selstate.value!="52")
	{
		document.frmpropertyedit.selcountry.value="US";
	}
	else
		document.frmpropertyedit.selcountry.value="";
}
function fillstate4()
{
	if(document.frmpropertyedit.selcountry.value!="US")
	{
		document.frmpropertyedit.selstate.value="52";
	}
	else
		document.frmpropertyedit.selstate.value="";
}
function display()
{
	//alert("hi");
	//document.frmopenhouse.hidmls.value=document.frmopenhouse.selmls.value;
	//alert(document.frmopenhouse.hidmls.value);
	document.frmopenhouse.action="openhouse.php";
	document.frmopenhouse.submit();
}

function validate_userlist(frmname)
{
	if(trim(frmname.txtemail.value)=="")
	{
			alert("please enter the email to search");
			frmname.txtemail.value="";
			frmname.txtemail.focus();
			return false;
	}
	else
		{
			var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;

			if(!email.test(frmname.txtemail.value))
				{
		     	 	 alert("Enter valid E-mail Id");
   		    		frmname.txtemail.value="";
					frmname.txtemail.focus();
					return false;
				}
		}
}
function validate_featuredagent()
{
	var p="";
	len=document.forms[0].elements.length;
	//alert(len);
	for(var i=0;i<len;++i)
	{
		if(document.forms[0].elements[i].type=="checkbox"&& document.forms[0].elements[i].checked==true)
		{
			p+=(document.forms[0].elements[i].value)+":";
			
		}
	}
	document.forms[0].after.value=p;
	//alert(document.forms[0].after.value);
	//document.forms[0].submit();
}
function validate_featuredproperty()
{
	var p="";
	len=document.forms[0].elements.length;
	//alert(len);
	for(var i=0;i<len;++i)
	{
		if(document.forms[0].elements[i].type=="checkbox"&& document.forms[0].elements[i].checked==true)
		{
			p+=(document.forms[0].elements[i].value)+":";
			
		}
	}
	document.forms[0].after.value=p;
	alert(document.forms[0].after.value);
	//document.forms[0].submit();
}
function numericCheck1(obj)//function to check whether the entry is a valid numeric
{
	var chars="0123456789.";
	var point=".";
	var  str=obj;
	var temp=1;
	var temp1=0;
	var x=0;
		for(var i=0;i<str.length;i++)
		{
		
			if(chars.indexOf(str.charAt(i))==-1)
			{
				temp=0;
			}
			if(point.indexOf(str.charAt(i))!=-1)
			{
				temp1++;
			}
		}
		if((temp1>1)||(obj=="."))
		{
			temp=0;
		}
		return temp;
}
function viewProperty(imagename)
{
	window.open(imagename,"","width=300 height=300");
}
function clearProperty()
{
	if(confirm("Do you really want to clear this image"))
	{
		view.innerHTML="";
		clear.innerHTML="";
		//document.frmaddalbum.size1.value=0;
	}
}
function validate_propertylist(frmname)
{
	
	if((frmname.txtaddress.value=="") && (frmname.txtzip.value=="") && (frmname.txtmls.value=="") && (frmname.txtprice.value=="") && (frmname.selcity.value==0))
	{
		alert("please enter atleast one criteria");
		frmname.txtaddress.focus();
		return false;
	}
		
}
function validate_mlspropertylist(frmname)
{

	if((frmname.txtaddress.value=="") && (frmname.txtzip.value=="") && (frmname.txtmls.value=="") && (frmname.txtprice.value=="") && (frmname.selcity.value==0))
	{
		alert("please enter atleast one criteria");
		frmname.txtaddress.focus();
		return false;
	}
		
}
function validate_office(frmname)
{
	if(trim(frmname.txtaddress.value)=="")
	{
		alert("Please Enter Address");
		frmname.txtaddress.value="";
		frmname.txtaddress.focus();
		return false;
	}
	if(trim(frmname.txtcity.value)=="")
	{
		alert("Please Enter City");
		frmname.txtcity.value="";
		frmname.txtcity.focus();
		return false;
	}
	if(frmname.selstate.value=="")
	{
		frmname.selstate.focus();
		alert("Please select a state");
		return false;
	}
	if(trim(frmname.txttown.value)=="")
	{
		alert("Please Enter zip code");
		frmname.txttown.value="";
		frmname.txttown.focus();
		return false;
	}
	var phone1=trim(frmname.txtphone1.value);
	if(phone1=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone1.value="";
			frmname.txtphone1.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone1.value))
	{
		frmname.txtphone1.value="";
		frmname.txtphone1.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone1.length!=3)
	{
		frmname.txtphone1.value="";
		frmname.txtphone1.focus();
		alert("Enter 3 digit number");
		return false;
	}
	var phone2=trim(frmname.txtphone2.value);
	if(phone2=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone2.value="";
			frmname.txtphone2.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone2.value))
	{
		frmname.txtphone2.value="";
		frmname.txtphone2.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone2.length!=3)
	{
		frmname.txtphone2.value="";
		frmname.txtphone2.focus();
		alert("Enter 3 digit number");
		return false;
	}
	var phone3=trim(frmname.txtphone3.value);
	if(phone3=="")
		{
			alert("Please Enter Phone Number");
			frmname.txtphone3.value="";
			frmname.txtphone3.focus();
			return false;
		}
	else if(isNaN(frmname.txtphone3.value))
	{
		frmname.txtphone3.value="";
		frmname.txtphone3.focus();
		alert("Please enter a number");
		return false;
	}
	else if(phone3.length!=4)
	{
		frmname.txtphone3.value="";
		frmname.txtphone3.focus();
		alert("Enter 4 digit number");
		return false;
	}
}
function setfeature(id)
{
	if(confirm("Do you want to set this property as Featured"))
	{
		document.form1.action="action/property.php";
		document.form1.id.value=id;
		document.form1.hidfeature.value="feature";
		document.form1.submit();
	}
}
function setfeaturedcsv(id,index,page)
{
	if(confirm("Do you want to set this property as Featured"))
	{
		document.frmmls.action="action/csv.php";
		document.frmmls.id.value=id;
		document.frmmls.hidindex.value=index;
		document.frmmls.hidpage.value=page;
		document.frmmls.hidfeature.value="featured";
		document.frmmls.submit();
	}
}
function setunfeaturedcsv(id,index,page)
{
	if(confirm("Do you want to unset this Featured property"))
	{
		document.frmmls.action="action/csv.php";
		document.frmmls.hidfeature.value="unfeature";
		document.frmmls.id.value=id;
		document.frmmls.hidindex.value=index;
		document.frmmls.hidpage.value=page;
		document.frmmls.submit();
	}
}
function setcontract(id,index,page)
{
	if(document.frmmls.selagent.value==0)
	{
		alert("Please select an agent before contract");
	}
	else if(confirm("Do you want to contract this property "))
	{
		document.frmmls.action="action/csv.php";
		document.frmmls.id.value=id;
		document.frmmls.hidindex.value=index;
		document.frmmls.hidpage.value=page;
		document.frmmls.hidcontract.value="contract";
		document.frmmls.submit();
	}
}
function setclose(id,index,page)
{
	if(document.frmmls.selagent.value==0)
	{
		alert("Please select an agent before closing");
	}
	else if(confirm("Do you want to close this property "))
	{
		document.frmmls.action="action/csv.php";
		document.frmmls.id.value=id;
		document.frmmls.hidindex.value=index;
		document.frmmls.hidpage.value=page;
		document.frmmls.hidclose.value="close";
		document.frmmls.submit();
	}
}
function setclosecontract(id,index,page)
{
	if(confirm("Do you want to cancel this contract"))
	{
		document.frmmls.action="action/csv.php";
		document.frmmls.hidcontract.value="cancelcontract";
		document.frmmls.hidindex.value=index;
		document.frmmls.hidpage.value=page;
		document.frmmls.id.value=id;
		document.frmmls.submit();
	}
}

function setopen(id,index,page)
{
	if(confirm("Do you want to open this property"))
	{
		document.frmmls.action="action/csv.php";
		document.frmmls.hidclose.value="open";
		document.frmmls.hidindex.value=index;
		document.frmmls.hidpage.value=page;
		document.frmmls.id.value=id;
		document.frmmls.submit();
	}
}

function setunfeature(id)
{
	if(confirm("Do you want to unset this Featured property"))
	{
		document.form1.action="action/property.php";
		document.form1.hidfeature.value="unfeature";
		document.form1.id.value=id;
		document.form1.submit();
	}
}
function setfeatureagent(id)
{
	if(confirm("Do you want to set this Agent as Featured"))
	{
		document.form1.action="action/agent.php";
		document.form1.id.value=id;
		document.form1.hidfeature.value="feature";
		document.form1.submit();
	}
}
function setunfeatureagent(id)
{
	if(confirm("Do you want to unset this Featured Agent"))
	{
		document.form1.action="action/agent.php";
		document.form1.hidfeature.value="unfeature";
		document.form1.id.value=id;
		document.form1.submit();
	}
}
function addLanguage(frmdoc1)
{
	
	frmdoc=eval(frmdoc1);
	var sellang1len=frmdoc.sellang1.options.length;
	var sellang2len=frmdoc.sellang2.options.length;
	var sellang2ind=sellang2len;
	
	for(i=0;i<sellang1len;++i)
	{
		if(frmdoc.sellang1.options[i].selected)
		{
			var temp=1;
			for(p=0;p<frmdoc.sellang2.options.length;++p)
			{
				if(frmdoc.sellang2.options[p].value==frmdoc.sellang1.options[i].value)
				{
					temp=0;
				}
			}
			if(temp==1)
			{
				frmdoc.sellang2.options[sellang2ind]=new Option(frmdoc.sellang1.options[i].text,frmdoc.sellang1.options[i].value);
				sellang2ind++;
			}
		}
		
	}
	sortoption(frmdoc.sellang2);
}
function sortoption(selbox)
{
	
	var sellen=selbox.options.length;
	var seltext=new Array();
	var seltext1=new Array();
	var selval=new Array();
	for(i=0;i<sellen;++i)
	{
		seltext[i]=selbox.options[i].text;
		seltext1[i]=selbox.options[i].text;
		selval[i]=selbox.options[i].value;
		
	}
	seltext.sort();
	for(i=0;i<sellen;++i)
	{
		selbox.options[i].text=seltext[i];
		for(k=0;k<sellen;++k)
		{
			if(selbox.options[i].text==seltext1[k])
			{
				selbox.options[i].value=selval[k];
				//alert("equals");
			}
		}
	}
	
}
function deleteLanguage(frmdoc1)
{
	
	frmdoc=eval(frmdoc1);
	var sellang1len=frmdoc.sellang1.options.length;
	var sellang2len=frmdoc.sellang2.options.length;
	//alert(sellang2len);
	var sellang1ind=sellang1len;
	for(i=0;i<frmdoc.sellang2.options.length;)
	{
		if(frmdoc.sellang2.options[i].selected)
		{
			//frmdoc.sellang1.options[sellang1ind]=new Option(frmdoc.sellang2.options[i].text,frmdoc.sellang2.options[i].value);
			frmdoc.sellang2.options[i]=null;
			//sellang1ind++;
			sellang2len--;
		}
		else
			++i;
	}
	//sortoption(frmdoc.sellang1);
}
function gotoopen()
{
	document.frmopenhouse.action="openhouse.php";
	document.frmopenhouse.submit();
}
////////////////////////////////////////////////////////////////////////////////////////////////////
function funConfirm(tmsg)
{
	
	var imsg=confirm(tmsg);
	if (imsg==true)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function funConfirmclose()
{
	
	if(confirm("Do you want to close this property"))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function funsubscribe(id,index,page)
{
 if(confirm("Do you want to subscribe email service"))
	{
		document.frmuserlist.action="action/user.php";
		document.frmuserlist.hidsts.value="subscribe";
		document.frmuserlist.hiduserid.value=id;
		document.frmuserlist.hidindex.value=index;
		document.frmuserlist.hidpage.value=page;
		document.frmuserlist.submit();
		//return true;
	}
}
function fununsubscribe(id,index,page)
{
 if(confirm("Do you want to unsubscribe email service"))
	{
		document.frmuserlist.action="action/user.php";
		document.frmuserlist.hidsts.value="unsubscribe";
		document.frmuserlist.hidindex.value=index;
		document.frmuserlist.hidpage.value=page;
		document.frmuserlist.hiduserid.value=id;
		document.frmuserlist.submit();
		//return true;
	}
	
}
function funConfirmclosecontract(id,index,page)
{
 if(confirm("Do you want to contract this property "))
	{
		document.frmpropertylist.action="action/property.php?status=closecontract";
		document.frmpropertylist.id.value=id;
		//document.frmpropertylist.hidselagent.value=document.frmpropertylist.selagent.value;
		document.frmpropertylist.hidindex.value=index;
		document.frmpropertylist.hidpage.value=page;
		//document.frmpropertylist.hidcontract.value="contract";
		document.frmpropertylist.submit();
		return true;
	}
}
function funConfirmopencontract(id,index,page)
{
	if(confirm("Do you want to cancel this contract"))
	{
		document.frmpropertylist.action="action/property.php?status=opencontract";
		document.frmpropertylist.id.value=id;
		document.frmpropertylist.hidindex.value=index;
		document.frmpropertylist.hidpage.value=page;
		document.frmpropertylist.submit();
		return true;
	}
}
function funConfirmopen()
{
	
	if(confirm("Do you want to open this property"))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function funpackageadd(catid,prdid)
{

	var flgchk=0;	
	var tempval=document.forms[0].catprd_id.value;
	var tempval1="";
	
	var chktempval =	tempval.split (",");

	for (count = 0; count < chktempval.length; count++)
	{
		if (chktempval[count]==catid+"_"+prdid)
		{
			flgchk=1;			
		}
	}
	
	if (flgchk==1)
	{
		var rpltext = catid+"_"+prdid+",";
		tempval =  tempval.replace(rpltext,"");
		var tempval1 = "";
	}
	else
	{
		tempval1 = catid+"_"+prdid;
	}
	
	
	
	var tempval2 = tempval+tempval1+",";
	
	tempval2 = tempval2.replace(",,",",");

	
	document.forms[0].catprd_id.value = tempval2;
	
}
function funConfirm1(tmsg)
{
	
	var imsg=confirm(tmsg);
	if (imsg==true)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function gotonextorprev(pageurl,index)
{
	document.forms[0].index.value=index;
	document.forms[0].action=pageurl;
	document.forms[0].submit();
	
}
function pagesfun(pageurl,index,page)
{
	document.forms[0].index.value=index;
	document.forms[0].page.value=page;
	document.forms[0].action=pageurl;
	var p="";
	len=document.forms[0].elements.length;
	for(var i=0;i<len;++i)
	{
		if(document.forms[0].elements[i].type=="checkbox"&& document.forms[0].elements[i].checked==true)
		{
			p+=(document.forms[0].elements[i].value)+":";
			
		}
	}
	document.forms[0].after.value=p;
	//alert(document.forms[0].action);
	//alert(document.forms[0].before.value);
	//alert(document.forms[0].after.value);
	document.forms[0].submit();
	
	//alert(p);
}
function loadbodyinc(town,county1,zip1)
{
	
	for(i=0;i<county.length;++i)
	{
	document.frmpropertyadd.cmbcounty.options[i]=new Option(county[i],i);
	if(county1==county[i])
	{
		document.frmpropertyadd.cmbcounty.options[i].selected=true;
	}
	}
	//document.frmsearch.cmbcountyinc.options[0].value=new Option(0,"ALL");
	for(j=0;j<townfull.length;++j)
	{
		//alert(townfull[j]);
	document.frmpropertyadd.cmbtown.options[j]=new Option(townfull[j],townfull[j]);
	if(town==townfull[j])
		{
				document.frmpropertyadd.cmbtown.options[j].selected=true;
		}
	}
	for(j=0;j<zipfull.length;++j)
	{
		//alert(townfull[j]);
	document.frmpropertyadd.cmbzip.options[j]=new Option(zipfull[j],zipfull[j]);
	if(zip1==zipfull[j])
		{
				document.frmpropertyadd.cmbzip.options[j].selected=true;
		}
	}
}
function loadbodyinc1(town,county1,zip1)
{
	for(i=0;i<county.length;++i)
	{
	document.frmpropertyedit.cmbcounty.options[i]=new Option(county[i],i);
	if(county1==county[i])
	{
		document.frmpropertyedit.cmbcounty.options[i].selected=true;
	}
	}
	//document.frmsearch.cmbcountyinc.options[0].value=new Option(0,"ALL");
	for(j=0;j<townfull.length;++j)
	{
		//alert(townfull[j]);
	document.frmpropertyedit.cmbtown.options[j]=new Option(townfull[j],townfull[j]);
		if(town==townfull[j])
		{
				document.frmpropertyedit.cmbtown.options[j].selected=true;
		}
	}
	for(j=0;j<zipfull.length;++j)
	{
		//alert(townfull[j]);
	document.frmpropertyedit.cmbzip.options[j]=new Option(zipfull[j],zipfull[j]);
	if(zip1==zipfull[j])
		{
				document.frmpropertyedit.cmbzip.options[j].selected=true;
		}
	}
}
function changeto(frmdoc1)
{
	frmdoc=eval(frmdoc1);
	var k=frmdoc.cmbcounty.value;
	for(q=0;q<frmdoc.cmbtown.options.length;)
	{
		frmdoc.cmbtown.options[q]=null;
	}
	if(k!="0")
	{
		for(p=0;p<town[k-1].length;++p)
		{
			frmdoc.cmbtown.options[p]=new Option(town[k-1][p],town[k-1][p]);
		}
	}
	else
	{
		
		for(p=0;p<townfull.length;++p)
		{
			frmdoc.cmbtown.options[p]=new Option(townfull[p],townfull[p]);
			//alert(town[k-1][p]);
		}
	}
	
	for(q=0;q<frmdoc.cmbzip.options.length;)
	{
		frmdoc.cmbzip.options[q]=null;
	}
	if(k!="0")
	{
		for(p=0;p<zip[k-1].length;++p)
		{
			frmdoc.cmbzip.options[p]=new Option(zip[k-1][p],zip[k-1][p]);
		}
	}
	else
	{
		
		for(p=0;p<zipfull.length;++p)
		{
			frmdoc.cmbzip.options[p]=new Option(zipfull[p],zipfull[p]);
			//alert(town[k-1][p]);
		}
	}
}
function changes(frm1)
{
	
	frm=eval(frm1)
	//alert(frm.selpropertytype.value);
	if(frm.selpropertytype.value==6)
	{
		//alert(frm.selpropertytype.value);
		frm.selmaintenance.value="N/A";
		//frm.selmaintenance.disabled="true";
		frm.selpets.value="N/A";
		//frm.selpets.disabled="true";
		frm.selsmoking.value="N/A";
		//frm.selsmoking.disabled="true";
	}
	else
	{
		//frm.selmaintenance.enabled="true";
		//frm.selpets.enabled="true";
		//document.frmpropertyadd.selsmoking.enabled="true";
	}
}
function changesedit()
{
	alert("hi");
	alert(document.frmpropertyadd.selpropertytype.value);
	if(document.frmpropertyadd.selpropertytype.value==6)
	{
		//alert(document.frmpropertyadd.selpropertytype.value);
		document.frmpropertyadd.selmaintenance.value="N/A";
		//document.frmpropertyadd.selmaintenance.disabled="true";
		document.frmpropertyadd.selpets.value="N/A";
		//document.frmpropertyadd.selpets.disabled="true";
		document.frmpropertyadd.selsmoking.value="N/A";
		//document.frmpropertyadd.selsmoking.disabled="true";
	}
	else
	{
		//document.frmpropertyadd.selmaintenance.enabled="true";
		//document.frmpropertyadd.selpets.enabled="true";
		//document.frmpropertyadd.selsmoking.enabled="true";
	}
}

function otherTitle()
{
	if(document.frmagent.seltitle.value=="other")
	{
		//document.frmagent.txttitle.enabled=true;
		//document.frmagent.txttitle.disabled=false;
		document.frmagent.txttitle.value="";
	}
	else if(document.frmagent.seltitle.value==0)
	{
		document.frmagent.txttitle.value="";
		//document.frmagent.txttitle.disabled=true;
	}
	else
	{
		document.frmagent.txttitle.value=document.frmagent.seltitle.options[document.frmagent.seltitle.selectedIndex].text;
		//document.frmagent.txttitle.disabled=true;
		document.frmagent.hiddentitleid.value=document.frmagent.seltitle.value;
	}
}
function newAgent()
{
		window.open('newagent.php','','width=100,height=100,location.1');
}
function confirmdelcontract(agentid,pageurl,index,page,mls,type)
{
	
	if(confirm("Do you want to delete this property under your contract list"))
	{
		window.location.replace("agentview.php?id="+agentid+"&pageurl="+pageurl+"&index="+index+"&page="+page+"&mls="+mls+"&type="+type);
	}
}
function confirmdelclose(agentid,pageurl,index,page,mls,type)
{
	
	if(confirm("Do you want to delete this property under your close list"))
	{
		window.location.replace("agentview.php?id="+agentid+"&pageurl="+pageurl+"&index="+index+"&page="+page+"&mls="+mls+"&type="+type);
	}
}
function checkfileneighbor(frmname)
	{
		if(frmname.neighbor.value=="")
		{
			alert("Please upload a CSV file")
			frmname.neighbor.select();
			return false;
		}
		else if((frmname.neighbor.value!="")&&(frmname.neighbor.value.lastIndexOf(".csv")==-1))
		{
					 alert("Please upload only .csv extension files.");
					 frmname.neighbor.select();
					 return false;
							
		}
	}
	function checkfileschool(frmname)
	{
		if(frmname.school.value=="")
		{
			alert("Please upload a CSV file")
			frmname.school.select();
			return false;
		}
		else if((frmname.school.value!="")&&(frmname.school.value.lastIndexOf(".csv")==-1))
		{
					 alert("Please upload only .csv extension files.");
					 frmname.school.select();
					 return false;
							
		}
	}
	
	function posttemp()
	{
		
		if(trim(document.frmadmin.rgb2.value)=="")
		{
			alert("Please select color for page title");
		}
		else if(trim(document.frmadmin.rgb2.value).length!=7)
		{
			alert("Invalid color code");
		}
		else if(trim(document.frmadmin.rgb22.value)=="")
		{
			alert("Please select color for footer");
		}
		else if(trim(document.frmadmin.rgb22.value).length!=7)
		{
			alert("Invalid color code");
		}
		else
		{
		   document.frmadmin.submit();
		}
	}
	
	function showwindow(pageurl, w, h)
	{
		//alert(pageurl);
		var pgurl="../images/"+pageurl;
		var ext="scrollbar=1,menubar=1,width="+w+",height="+h;
		window.open(pgurl,"_new",ext);
	}

	function postcontent()
	{
		document.frmeditor.submit();
	}