function disp()
{

document.getElementById('addme').disabled=true;
document.getElementById('addresscont').value=document.getElementById('servaddress').value;
document.getElementById('servaddress').readOnly=true;
}

function schedule(form1)

{
	var firstdate=$F('firstdate');
    var seconddate=$F('seconddate');

	var myDate=new Date();
	var date = myDate.getDate();
	var month = myDate.getMonth()+1;
	var year1 = myDate.getFullYear(); 

	

var others=$F('other');
var chks = document.getElementsByName('serviced[]');
var hasChecked = false;
for (var i = 0; i < chks.length; i++)
{
if (chks[i].checked)
{
hasChecked = true;
break;
}
}
if((hasChecked == false)&&(alltrim(others)==''))
{

alert("Please select equipment to be serviced or include a note in the 'other' field.");
document.getElementById('other').focus();

return false;
}

var myOption = -1;
for (i=document.form1.radioSet.length-1; i > -1; i--) {
        if (document.form1.radioSet[i].checked) {
        myOption = i;
        
        var radio=document.form1.radioSet[myOption].value;
        
        i = -1;
        }
        }
        if (myOption == -1) {
        alert("Please select type of service requested");
       
        return false;
        }


		var otherservice=$F('otherservice');
var chks1 = document.getElementsByName('service[]');
var hasChecked1 = false;
for (var i = 0; i < chks1.length; i++)
{
if (chks1[i].checked)
{
hasChecked1 = true;
break;
}
}
if((hasChecked1 == false)&&(alltrim(otherservice)==''))
{

alert("Please select service issue or include a note in the 'other' field.");
document.getElementById('otherservice').focus();

return false;
}


var year=$F('year');
var slno=$F('slno');
var desc_prob=$F('desc_prob');

var fname=$F('first_name');
var lname=$F('last_name');
var servaddress=$F('servaddress');
var addresscont=$F('addresscont');


if(isNaN(year))
{
alert("Please enter a valid year");
document.getElementById('year').focus();
return false;
	}
if(isNaN(slno))
{
alert("Please enter a valid serial number");
document.getElementById('slno').focus();
return false;
	}

	if(alltrim(desc_prob)=='')
{
alert("Please enter description of problem or reason for service call");
document.getElementById('desc_prob').focus();
return false;
}
if(alltrim(firstdate)=='')
{
alert("Please choose a first choice equested date for your service visit from the calendar");
document.getElementById('firstdate').focus();
return false;
}



 var x=firstdate.split("-");   

var dday=(x[1]);
var dmonth=(x[0]);
var dyear=(x[2]);


if(dyear < year1){	

alert("Please choose a valid first choice  from the calendar");
document.getElementById('firstdate').focus();
return false;
}

if((dday > date && dmonth < month )  || (dday < date && (dmonth < month  ||  dmonth == month))){	

alert("Please choose a valid first choice  from the calendar");
document.getElementById('firstdate').focus();
return false;
}
		


if(alltrim(seconddate)=='')
{
alert("Please choose a second choice equested date for your service visit from the calendar");
document.getElementById('seconddate').focus();
return false;
}


 var y=seconddate.split("-");  

var dday1=(y[1]);
var dmonth1=(y[0]);
var dyear1=(y[2]);



if(dyear1 < year1){	
alert("Please choose a valid second choice from the calendar");
document.getElementById('seconddate').focus();
return false;
}

//if(dday1 < date && dmonth1 < month ){
if((dday1 > date && dmonth1 < month )  || (dday1 < date && (dmonth1 < month  ||  dmonth1 == month))){
alert("Please choose a valid second choice from the calendar");
document.getElementById('seconddate').focus();
return false;
}


/**
 
//var x=firstdate.split("-");     
 //  var y=seconddate.split("-");
  //date format(Fullyear,month,date) 
   // var date1=new Date(x[2],(x[1]-1),x[0]);  
    //var date2=new Date(y[2],(y[1]-1),y[0])***/

		var one_day=1000*60*60*24;
		var date1=new Date(x[2],x[0],(x[1]-1));  
        var date2=new Date(y[2],y[0],(y[1]-1));
        var month1=x[1]-1;
        var month2=y[1]-1;
        
        //Calculate difference between the two dates, and convert to days

               
       Diff=Math.ceil((date2.getTime()-date1.getTime())/(one_day)); 
		
      if(Diff<0)
	  {
		alert('please select a date greater than the first date');
		document.getElementById('seconddate').focus();
return false;
	  }else if(Diff==0){
	  
	  alert('First date and second date cannot be same.');
		document.getElementById('seconddate').focus();
return false;
	  }


/****/




var myOption1 = -1;
for (i=document.form1.radioSet1.length-1; i > -1; i--) {
        if (document.form1.radioSet1[i].checked) {
        myOption1 = i;
        
        var radio1=document.form1.radioSet1[myOption].value;
        
        i = -1;
        }
        }
        if (myOption1 == -1) {
        alert("Please choose a preferred time of day for your service visit");
       
        return false;
        }

if(alltrim(fname)=='')
{
alert("Please enter first name");
document.getElementById('first_name').focus();
return false;
}
if(alltrim(lname)=='')
{
alert("Please enter last name");
document.getElementById('last_name').focus();
return false;
}
if(alltrim(servaddress)=='')
{
alert("Please enter service address");
document.getElementById('servaddress').focus();
return false;
}
if(alltrim(addresscont)=='')
{
alert("press the checkbox if service location address same as contact persons address or enter contact person's Address");
document.getElementById('addresscont').focus();
return false;
}

if(document.getElementById('homeph').value =='' && document.getElementById('offph').value =='' && document.getElementById('cellph').value ==''){
	alert('Please enter  phone no');
	if(document.getElementById('homeph').disabled == false){		
	document.getElementById('homeph').focus();
	}
	if(document.getElementById('offph').disabled == false){
	document.getElementById('offph').focus();
	}
	if(document.getElementById('cellph').disabled == false){
	document.getElementById('cellph').focus();
	}
	return false;
}

//var fax=$F('fax');
var email=$F('email_address');
var verificationcode=$F('verificationcode');


	
if(alltrim(email)=='')
{
alert("Please enter e-mail address");
document.getElementById('email_address').focus();
return false;
}



	if(email!='')
	{
var res=checkEmail(email);if(res==false){alert("Please enter a valid e-mail address");document.getElementById('email_address').focus();return false;}
	}

		if(alltrim(verificationcode)=='')
{
alert("Please enter verification code as shown");
document.getElementById('verificationcode').focus();
return false;
}
 var url = 'check.php';
       
        var pars = "mode=ajax&start="+verificationcode;
		
        var myAjax = new Ajax.Request(
        url,
        {
                method: 'get',
                parameters: pars,
                onComplete:showDataList
        });




return false;


//return true;
}
	
function showDataList(originalRequest){
        
        var response = originalRequest.responseText;
		
       if(response=='Incorrect verification Code')
	   {
		alert(response);
	   }
	   else
	   {
		   
	   document.form1.submit();
	   }
}

function  makeenable(i){


if(i == '1'){
	
	document.getElementById('d1').style.display = 'block';
	document.getElementById('d2').style.display = 'none';	
	document.getElementById('d5').style.display = 'none';
	document.getElementById('d6').style.display = 'block';
	document.getElementById('d3').style.display = 'none';
	document.getElementById('d4').style.display = 'block';
	
}

if(i == '2'){

	document.getElementById('d3').style.display = 'block';
	document.getElementById('d4').style.display = 'none';	
	document.getElementById('d1').style.display = 'none';
	document.getElementById('d2').style.display = 'block';	
	document.getElementById('d5').style.display = 'none';
	document.getElementById('d6').style.display = 'block';
	

}

if(i == '3'){

	document.getElementById('d5').style.display = 'block';
	document.getElementById('d6').style.display = 'none';	
	document.getElementById('d1').style.display = 'none';
	document.getElementById('d2').style.display = 'block';
	document.getElementById('d3').style.display = 'none';
	document.getElementById('d4').style.display = 'block';
	
}

}