
function ValidateMortCompare(form1)
{


	if ( (form1.DpListing1.selectedIndex>0) && (form1.txtDpmt1.value.length==0) )
	{
		alert("please enter the down payment of selection 1.")
 		return (false);
	}
	
	if ( (form1.DpListing1.selectedIndex==0) && (form1.txtDpmt1.value.length>0) )
	{
		alert("please choose a listing in selection 1.")
 		return (false);
	}
	

	

	if ( (form1.DpListing2.selectedIndex>0) && (form1.txtDpmt2.value.length==0) )
	{
		alert("please enter the down payment of selection 2.")
 		return (false);
	}
	
	if ( (form1.DpListing2.selectedIndex==0) && (form1.txtDpmt2.value.length>0) )
	{
		alert("please choose a listing in selection 2.")
 		return (false);
	}
	

	

	if ( (form1.DpListing3.selectedIndex>0) && (form1.txtDpmt3.value.length==0) )
	{
		alert("please enter the down payment of selection 3.")
 		return (false);
	}
	
	if ( (form1.DpListing3.selectedIndex==0) && (form1.txtDpmt3.value.length>0) )
	{
		alert("please choose a listing in selection 3.")
 		return (false);
	}
	

	

	if ( (form1.DpListing4.selectedIndex>0) && (form1.txtDpmt4.value.length==0) )
	{
		alert("please enter the down payment of selection 4.")
 		return (false);
	}
	
	if ( (form1.DpListing4.selectedIndex==0) && (form1.txtDpmt4.value.length>0) )
	{
		alert("please choose a listing in selection 4.")
 		return (false);
	}
	

	

	if ( (form1.DpListing5.selectedIndex>0) && (form1.txtDpmt5.value.length==0) )
	{
		alert("please enter the down payment of selection 5.")
 		return (false);
	}
	
	if ( (form1.DpListing5.selectedIndex==0) && (form1.txtDpmt5.value.length>0) )
	{
		alert("please choose a listing in selection 5.")
 		return (false);
	}

	

	if (form1.txtMortRate.value.length==0 )
	{
		alert("please enter interest rate.")
		form1.txtMortRate.focus();
 		return (false);
	}





	
   return (true);
}




























function MySrchValidator(cltList1,cltList2,cltRegion)
{

dml=document.Form1;
len = dml.elements.length;
var s="";

//check checkboxlist #1

var i=0;
var cbox1=0;
var cbox2=0;

if (cltRegion=="NYC")
{

	if (dml.ChkSaveSrch.checked)
	{
		if (dml.SrchName.value=="")
		{
			alert("please enter your search name");	
			return (false);
	
		}

	}
}


if (cltRegion=="LI")
{

	if (dml.LI_ChkSaveSrch.checked)
	{
		if (dml.LI_SrchName.value=="")
		{
			alert("please enter your search name");	
			return (false);
	
		}

	}
}






	for( i=0 ; i<len ; i++) {
		s=dml.elements[i].name;

		//check checkbox1
		if (s.indexOf(cltList1)>=0) 
		{
	
			if (dml.elements[i].checked) 
			{
				cbox1++;	
			}
		}


		//check checkbox2
		if (s.indexOf(cltList2)>=0) 
		{
			if (dml.elements[i].checked) 
			{
				cbox2++;	
			}
		}


		
	} 






	if ((cbox1==0 ) && (cbox2==0 ) )  
   		{
			alert("Please select your areas");
			return (false);
	
   		}



}





function FLSrchValidator(cltList1,cltRegion)
{

dml=document.Form1;
len = dml.elements.length;
var s="";

//check checkboxlist #1

var i=0;
var cbox1=0;
var cbox2=0;




if (cltRegion=="FL")
{

	if (dml.FL_ChkSaveSrch.checked)
	{
		if (dml.FL_SrchName.value=="")
		{
			alert("please enter your search name");	
			return (false);
	
		}

	}
}





	for( i=0 ; i<len ; i++) {
		s=dml.elements[i].name;

		//check checkbox1
		if (s.indexOf(cltList1)>=0) 
		{
	
			if (dml.elements[i].checked) 
			{
				cbox1++;	
			}
		}



		
	} 



	if (cbox1==0  )  
   		{
			alert("Please select your areas");
			return (false);
	
   		}



}

function OHSrchValidator(cltList1,cltList2)
{
dml=document.Form1;


	if (dml.sOHSubscribe[0].checked)
	{
	

		len = dml.elements.length;
		var s="";

		//check checkboxlist #1

		var i=0;
		var cbox1=0;

		for( i=0 ; i<len ; i++) {
			s=dml.elements[i].name;

			if (s.indexOf(cltList1)>=0) 
			{
	
				if (dml.elements[i].checked) 
				{
					cbox1++;	
				}
			}
		
		} 




		//check checkboxlist #1
		var cbox2=0;

		for( i=0 ; i<len ; i++) {
			s=dml.elements[i].name;

			if (s.indexOf(cltList2)>=0) 
			{
				if (dml.elements[i].checked) 
				{
					cbox2++;	
				}
			}
		} 




		if ((cbox1==0 ) && (cbox2==0 ) )  
   		{
			alert("Please select your areas");
			return (false);
	
   		}

	} //(dml.RdoOpHseY[0].checked)

}

function EmailListings(ctlname,ID) {
dml=document.Form1;
len = dml.elements.length;
var strid="";
var s="";
var ltotal=0;
var i=0;
	for( i=0 ; i<len ; i++) {
		s=dml.elements[i].name;

		if (s.indexOf(ctlname)>=0) 
		{
			if (dml.elements[i].checked) 
			{
				strid=strid + dml.elements[i].value +',';
				ltotal++;			
			}
		}
	} 
	if (strid=="")
		alert("Please check one or more saved listings");
	else
		popupGeneral("sendlistings.aspx?mid="+ ID +"&strid=" + strid.substring(0,strid.length-1) +"&total=" + ltotal  ,300,300);
	
} 















function DelListings(ctlname) {
dml=document.Form1;
len = dml.elements.length;
var strid="";
var s="";

var i=0;
	for( i=0 ; i<len ; i++) {
		s=dml.elements[i].name;

		if (s.indexOf(ctlname)>=0) 
		{
			if (dml.elements[i].checked) 
			{
				strid=strid + dml.elements[i].value +',';
			}
		}
	} 
	if (strid=="")
		alert("Please check one or more saved listings");
	else
	{
		SendXMLDelMyListingRequest("DeleteMyListings");
	}
	
} 







function MyCorcoranSrchValidator(cltList1,cltList2,SrchName,SaveSrch)
{



	if (SaveSrch.checked )
	{
		if (SrchName.value =="" )
		{
			 alert("please enter your search name");
    		 SrchName.focus();
   			 return (false);
		}
	
	}	



dml=document.Form1;
len = dml.elements.length;
var s="";

//check checkboxlist #1

var i=0;
var cbox1=0;

	for( i=0 ; i<len ; i++) {
		s=dml.elements[i].name;

		if (s.indexOf(cltList1)>=0) 
		{
	
			if (dml.elements[i].checked) 
			{
				cbox1++;	
			}
		}
		
	} 




//check checkboxlist #1
var cbox2=0;

	for( i=0 ; i<len ; i++) {
		s=dml.elements[i].name;

		if (s.indexOf(cltList2)>=0) 
		{
			if (dml.elements[i].checked) 
			{
				cbox2++;	
			}
		}
	} 




	if ((cbox1==0 ) && (cbox2==0 ) )  
   		{
			alert("Please select your areas");
			return (false);
	
   		}



}






function MyCorcoranLogin(form1)
{
	if (form1.txtLogin.value.length < 5)
	{
		alert("Please enter login name with 5 to 20 characters.");
    	form1.txtLogin.focus();
   	 	return (false);
  	}

	if (form1.txtPwd.value.length < 5)
	{
	 	alert("Please enter password with 5 to 20 characters.");
    	form1.txtPwd.focus();
    	return (false);
  	}


   return (true);
}


function UnSubscribe(form1)
{
	if (!form1.ChkConfirm.checked)
	{
		 alert("Please check the checkbox to confirm.");
    	 return (false);
	}
	
	return (true);
}









function UpdateProfile(form1)
{


	if ( form1.txtsNPwd.value.length > 0 )
	{
		if ( form1.txtsOPwd.value.length == 0 )
		{
		alert("please enter old password.");
    		form1.txtsOPwd.focus();
    		return (false);

		}
	}

	if ( form1.txtsNPwd.value.length < 5 && form1.txtsNPwd.value.length > 0  ) 
	{
 	 	alert("password must be at least 5 characters long.");
    		form1.txtsNPwd.focus();
    		return (false);
	}

	if ( form1.txtsNPwd.value.length >= 5 )
	{ 
		if (form1.txtsNPwd.value != form1.txtsRNPwd.value) 
		{
 	 		alert("You did not type the same password twice.");
    			form1.txtsNPwd.focus();
    			return (false);
		}
	}






if (form1.txtsFax1.value.length >0 )
	{
	
	if ( isNaN(form1.txtsFax1.value) || isNaN(form1.txtsFax2.value) || isNaN(form1.txtsFax3.value)  )
		{
			 alert("please enter only number in fax.");
    		 form1.txtsFax1.focus();
   			 return (false);
		}
	
	if ( (form1.txtsFax2.value.length < 3) || (form1.txtsFax3.value.length < 4) )
		{
			 alert("fax number is invalid.");
    		 form1.txtsFax2.focus();
   			 return (false);
		}
	
	if (!acodeCheck (form1.txtsFax1.value))
	{
			 alert("fax area code is invalid.");
    		 form1.txtsFax1.focus();
   			 return (false);
	}  

}	

if (form1.txtsFax2.value.length >0 )
	{
		if ( (form1.txtsFax1.value.length < 3) || (form1.txtsFax3.value.length < 4) )
		{
			 alert("fax number is invalid.");
    		 form1.txtsFax1.focus();
   			 return (false);
		}
	
	}

if (form1.txtsFax3.value.length >0 )
	{
		if ( (form1.txtsFax1.value.length < 3) || (form1.txtsFax2.value.length < 3) )
		{
			 alert("fax number is invalid.");
    		 form1.txtsFax1.focus();
   			 return (false);
		}
	
	}	



if 	(!emailCheck(form1.txtsEmail.value)) 
{
 	alert("your email address is invalid.");
   	form1.txtsEmail.focus();
   	return (false);
}







   return (true);
}





















function MyCorcoranNewUser(form1)
{
if (form1.txtsLogin.value.length < 5)
	{
	 alert("Please enter login name with 5 to 20 characters.");
    form1.txtsLogin.focus();
    return (false);
  }
	
if (form1.txtsLogin.value.length > 20)
	{
	 alert("Please enter login name with 5 to 20 characters.");
    form1.txtsLogin.focus();
    return (false);
  }	

if (form1.txtsPwd.value.length < 5)
	{
	 alert("Please enter password with 5 to 20 characters.");
    form1.txtsPwd.focus();
    return (false);
  }

if (form1.txtsPwd.value.length > 20)
	{
	 alert("Please enter password with 5 to 20 characters.");
    form1.txtsPwd.focus();
    return (false);
  }

if (form1.txtsPwd.value != form1.txtsRPwd.value )
	{
	 alert("the password does not match.");
    form1.txtsPwd.focus();
    return (false);
  }


if (form1.txtsFax1.value.length >0 )
	{
	
	if ( isNaN(form1.txtsFax1.value) || isNaN(form1.txtsFax2.value) || isNaN(form1.txtsFax3.value)  )
		{
			 alert("please enter only number in fax.");
    		 form1.txtsFax1.focus();
   			 return (false);
		}
	
	if ( (form1.txtsFax2.value.length < 3) || (form1.txtsFax3.value.length < 4) )
		{
			 alert("fax number is invalid.");
    		 form1.txtsFax2.focus();
   			 return (false);
		}
	
	if (!acodeCheck (form1.txtsFax1.value))
	{
			 alert("fax area code is invalid.");
    		 form1.txtsFax1.focus();
   			 return (false);
	}  

}	

if (form1.txtsFax2.value.length >0 )
	{
		if ( (form1.txtsFax1.value.length < 3) || (form1.txtsFax3.value.length < 4) )
		{
			 alert("fax number is invalid.");
    		 form1.txtsFax1.focus();
   			 return (false);
		}
	
	}

if (form1.txtsFax3.value.length >0 )
	{
		if ( (form1.txtsFax1.value.length < 3) || (form1.txtsFax2.value.length < 3) )
		{
			 alert("fax number is invalid.");
    		 form1.txtsFax1.focus();
   			 return (false);
		}
	
	}	



if 	(!emailCheck(form1.txtsEmail.value)) 
{
 	alert("your email address is invalid.");
   	form1.txtsEmail.focus();
   	return (false);
}



   return (true);
}