function callform(date){
	document.frm.method = 'POST';
	document.frm.action = "prog_schedule.php?date="+date;
	document.frm.submit();
	return true;
}

function formValidation(){	
	var flag=0;
	var fieldArray1 = new Array("Name","Phone No","Email Id","Address","Message");
	var validationArray1 = new Array("","phone","email","","","");
	for(i = 0; i<5;i++){
    if(document.getElementById("formfield"+i).value == ''){
    	strVal = fieldArray1[i];
    	document.getElementById("msg"+i).style.display='block';
    	document.getElementById("msg"+i).innerHTML = "Please enter the "+strVal;
    	flag = 1;
	}
    else if(applyValidation1(validationArray1[i],document.getElementById("formfield"+i).value)){
		strVal = fieldArray1[i];
		document.getElementById("msg"+i).style.display='block';
		document.getElementById("msg"+i).innerHTML = "Please enter the valid "+strVal;
		document.getElementById("formfield"+i).focus();
		flag = 1;
	}
    else if(applyValidation2(validationArray1[i],document.getElementById("formfield"+i).value)){
		strVal = fieldArray1[i];
		document.getElementById("msg"+i).style.display='block';
		document.getElementById("msg"+i).innerHTML = "Please enter the valid "+strVal;
		document.getElementById("formfield"+i).focus();
		flag = 1;
	}
    else{
    	document.getElementById("msg"+i).style.display='none';
    	document.getElementById("msg"+i).innerHTML = '';
    }
  }
	if(document.Form.field0.value==''){
		document.Form.field0.focus();
		return false;
	}
	else if(document.Form.field1.value==''){
		document.Form.field1.focus();
		return false;
	}
	else if(document.Form.field2.value==''){
		document.Form.field2.focus();
		return false;
	}
	else if(document.Form.field3.value==''){
		document.Form.field3.focus();
		return false;
	}
	else if(document.Form.field4.value==''){
		document.Form.field4.focus();
		return false;
	}

    if(flag == 1){
			return false;
		} 
    else{
    	 return true;
    	}
    
}

function applyValidation1(arr_val, field_val ){ 
	if(arr_val == "email"){		
		var emailExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w\{2,3}+)*(\.\w{2,3})+$/;
		if(field_val != ""){ 			
			if((field_val).match(emailExp)){ 
					return false;
			}
			else{
					return true;
			}
			
		}
	}
	

}


function applyValidation2(arr_val, field_val ){ 
	if(arr_val == "phone"){		
		var PhoneExp = /^([\(]?([0-9]{0,6})?[\+]?([0-9]{0,3})?[\)]?[\-\ ])?(([0-9]{0,5})?[\-\ ])?([0-9]{7,14})+$/;
		
		if(field_val != ""){ 			
			if((field_val).match(PhoneExp)){ 
					return false;
			}
			else{
					return true;
			}
			
		}
	}
	

}


function resetForm(total){
	var i;
	document.Form.reset();
	for(i=0;i<=total;i++){
		 if(document.getElementById("msg"+i)){
		document.getElementById("msg"+i).style.display='none';
	}
	}
 
}
