function DateValidation()
{		var d = new Date();
 		//var curDate      = document.getElementById("AlertPeriodTypeDate").value;      
        var CurrentYear = d.getYear();
        var CurrentMonth = d.getMonth();
        var CurrentDay = d.getDay(); 
        var txtDate = document.getElementById("AlertPeriodTypeDate").value;  
        var DateYear = txtDate.substring(6,txtDate.length); 
        var DateMonth = txtDate.substring(0,2); 
        var DateDay = txtDate.substring(3,5); 
        

        var strDate = new Date(DateYear,DateMonth,DateDay);
        var strCurrent = new Date(CurrentYear,CurrentMonth,CurrentDay);
        var one_day=1000*60*60*24;
		DateDifference = (strDate.getTime()-strCurrent.getTime())/(one_day);    
		return false;  
		if(DateDifference>0)
		{
				alert("Date should not be less than current date.");                
				document.frmAddPost.AlertPeriodTypeDate.focus();
				return false;
		}
}

function valButton(btn) {
var cnt = -1;
for (var i=btn.length-1; i > -1; i--) {
   if (btn[i].checked) {cnt = i; i = -1;}
   }
if (cnt > -1) return btn[cnt].value;
else return null;
}
function AlertValidate()
{
	selectAllOptions(document.frm.city);
	var Minprice=parseInt(document.frm.min_price.value);
	var Maxprice=parseInt(document.frm.max_price.value);
	if(Maxprice < Minprice)
	{	
		alert("Please select the valid price range");
		return false;
	}
	var MaxSquare=parseInt(document.frm.max_sqft.value);
	var MinSquare=parseInt(document.frm.min_sqft.value);	
	
	if(MaxSquare < MinSquare)
	{
		alert("Please select the valid Square Ft range");
		return false;
	}
	
	//alert("=================");
	var Maxlot=parseFloat(document.frm.max_acreage.value);
	var Minlot=parseFloat(document.frm.min_acreage.value);
	
	if(Minlot > Maxlot)
	{
		alert("Please select the valid LotSize range");
		return false;
	}
	
	var Maxyear=parseInt(document.frm.max_yearbuilt.value);;
	var Minyear=parseInt(document.frm.min_yearbuilt.value);;
		if(Minyear > Maxyear)
		{
			alert("Please select vaild Build year Range");
			return false;
		}

	if(document.frm.txtSearchName.value=="")
	{
		alert("Please enter Search Name.");
		document.frm.txtSearchName.focus();
		return false;		
	}
	
	
	
	var cnt = -1;
	for (var i=document.frm.alertFreq.length-1; i > -1; i--) {
		if (document.frm.alertFreq[i].checked) {cnt = i; i = -1;}
	}
	if (cnt < -1) 
	{
		alert("Please select receive Alerts option.");
		return false;		
	}
	//var alertPeriodType = document.getElementById('AlertPeriodType').value;
	
	//VALIDATION FOR FUTURE DATE
	var btn = valButton(document.frm.AlertPeriodType);
	if(btn=="date")
	{
		var txtDate = document.frm.AlertPeriodTypeDate.value; 
	   	var d = new Date();
 		//var curDate = document.getElementById("AlertPeriodTypeDate").value;      
        var CurrentYear = d.getFullYear();
        var CurrentMonth = d.getMonth();
        var CurrentDay = d.getDate(); 
		CurrentMonth=CurrentMonth+1;
		strCurrent = CurrentMonth + "/" + CurrentDay +"/" + CurrentYear;
		txtDate = txtDate.replace('-','/');
		txtDate = txtDate.replace('-','/');
  		
		

	   if (Date.parse(strCurrent) < Date.parse(txtDate)) /* Not select today date , for today date you have to use = operator also*/
	   {
			return true;
	   }
	   else if(Date.parse(strCurrent) == Date.parse(txtDate))
	   {
			alert("Alert End Date must be set to a future date.");
			return false;
	   }
	   else 
	   {
			if (strCurrent == "" || txtDate == "") 
			{
				alert("Please enter a date.");
				return false;
			}
			else 
			{
				alert("Alert End Date must be set to a future date.");
				return false;
			}
	
		}
	}

}

function ValidateForm(numAlerts)
{

	if(document.frmSearch.txtSearchName.value=="")
	{
		alert("Please enter Search Name.");
		document.frmSearch.txtSearchName.focus();
		return false;		
	}
	
	
	
	var cnt = -1;
	for (var i=document.frmSearch.alertFreq.length-1; i > -1; i--) {
		if (document.frmSearch.alertFreq[i].checked) {cnt = i; i = -1;}
	}
	if (cnt < -1) 
	{
		alert("Please select receive Alerts option.");
		return false;		
	}
	//var alertPeriodType = document.getElementById('AlertPeriodType').value;
	
		//VALIDATION FOR FUTURE DATE
		var btn = valButton(document.frmSearch.AlertPeriodType);
		if(btn=="date")
		{
			 var txtDate = document.frmSearch.AlertPeriodTypeDate.value; 
		  
			var d = new Date();
			//var curDate = document.getElementById("AlertPeriodTypeDate").value;      
			var CurrentYear = d.getFullYear();
			var CurrentMonth = d.getMonth();
			var CurrentDay = d.getDate(); 
			CurrentMonth=CurrentMonth+1;
			strCurrent = CurrentMonth + "/" + CurrentDay +"/" + CurrentYear;
			txtDate = txtDate.replace('-','/');
			txtDate = txtDate.replace('-','/');
		   if (Date.parse(strCurrent) < Date.parse(txtDate)) /* Not select today date , for today date you have to use = operator also*/
		   {
				return true;
		   }
		   else if(Date.parse(strCurrent) == Date.parse(txtDate))
		   {
				alert("Alert End Date must be set to a future date.");
				return false;
		   }
		   else 
		   {
				if (strCurrent == "" || txtDate == "") 
				{
					alert("Please enter a date.");
					return false;
				}
				else 
				{
					alert("Alert End Date must be set to a future date.");
					return false;
				}
		
			}
		}

	//VALIDATION FOR FUTURE DATE
	/*var btn = valButton(document.frmSearch.AlertPeriodType);
	if(btn=="date")
	{
		 var txtDate = document.frmSearch.AlertPeriodTypeDate.value; 
	  
	 	var d = new Date();
 		//var curDate      = document.getElementById("AlertPeriodTypeDate").value;      
        var CurrentYear = d.getFullYear();
        var CurrentMonth = d.getMonth();
        var CurrentDay = d.getDate(); 
		CurrentMonth=CurrentMonth+1;
		strCurrent = CurrentMonth + "/" + CurrentDay +"/" + CurrentYear;
		txtDate = txtDate.replace('-','/');
		txtDate = txtDate.replace('-','/');
	   if (Date.parse(strCurrent) <= Date.parse(txtDate)) 
	   {
			return true;
	   }
	   else 
	   {
				 if (strCurrent == "" || txtDate == "") 
				 {
				 	alert("Please enter a date.");
				    return false;
				 }
				else 
				{
				 alert("Please enter a valid date.");
				 return false;
				}
	
		}
	} */

}
 function funAlertPeriodType(val)
{
	if(val=="days")
	{				
		
		 document.getElementById('DIVDays').style.display = 'block';
		 document.getElementById('DIVCalender').style.display = 'none';
		if(document.getElementById('DIVWeek'))
			 document.getElementById('DIVWeek').style.display = 'none';
		
	}
	else
	if(val=="week")
	{		
		if(document.getElementById('DIVWeek'))
			document.getElementById('DIVWeek').style.display = 'block';
		document.getElementById('DIVCalender').style.display = 'none';
		document.getElementById('DIVDays').style.display = 'none';
	}
	else
	if(val=="date")
	{		
		document.getElementById('DIVCalender').style.display = 'block';
		document.getElementById('DIVDays').style.display = 'none';
		if(document.getElementById('DIVWeek'))
			document.getElementById('DIVWeek').style.display = 'none';

	}
}
