// JavaScript Document
var message="";
function isEmpty( name,label){
	//alert("-----------1");
	//document.write (name);
	var empty;
	if(name.value==""){
			//alert("-----------2");
			message=message + label + ": Please provide input"+"\n";
			//alert("-----------1"+message);
			empty=true;
	}
	else{
		//alert("-----------3");
		empty=false;
	}
	//alert("-----------4");
	return empty;
}
function isAllEmpty( name1,name2,label){
	//alert("-----------1"+name1.value"+++++++");
	//document.write (name);
	var empty;
	if(name1.value=="" && name2.value==""){
			//alert("-----------2"+message+label);
			message=message + label + ": Please provide input "+"\n";
			//alert("-----------2  "+message);
			empty=true;
	}
	else{
		//alert("-----------3");
		empty=false;
	}
	//alert("-----------4");
	return empty;
}
function isNotNumber(name,label){
	var notNumber,char;
	if(name.value!=""){
		for(var i=0;i<name.value.length;i++){
			char=name.value.substring(i,i+1);
			if(char<"0"||char>"9"){
				notNumber=true;
				message+=label+": input must be a number"+"\n";
				break;
			}
			else{
				notNumber=false;
			}
		}
	}
	else{
		notNumber=false;
	}
	return notNumber;
}

function notChecked(name,label){
	//alert("in notChecked");
	var notChecked=true;
	for(var i=0;i<name.length;i++){
		//alert("-----------"+i);
		if(name[i].checked){
			notChecked=false;
			break;
		}
	}
	if(notChecked){
		message+=label+": Please Seclect a button" + "\n";
	
	}
	return notChecked;
}
function checkYes(name){
	//alert("in checkYes");
	//if(name[0].checked){
		//message+="Please give a brief explanation for: "+label + "\n";
	//}
	//if(name[0].checked)
	//alert("checked");
	//else
	//alert("unchecked");
	return name[0].checked;
			
}
function isInvalidDateFormat(name){
	//alert("before--------------1");
	var notValid;
	//alert("before--------------2");
	var date=name.value;
	//alert("before--------------3");
	var month;
	var day;
	var year;
	//alert("before--------------4");
	var today=new Date();
	//alert("before--------------5");
	var fullYear=today.getFullYear();
	//alert("before--------------6");
	if(date.length==0){
		notValid=false;
	}
	else if(date.length!=10||date.charAt(2)!="-"||date.charAt(5)!="-"){
		notValid=true;
		
	}
	else{
		//alert("before number");
		//var number=new Number(date.substring(0,2));
		//alert("after number");
		//month=number.valueOf();
		
		month=date.substring(0,2);
		day=date.substring(3,5);
		
		year=date.substring(6,10);
		//alert("month: " +month+" day: "+day+" year: "+year+" fullyear: "+fullYear);
		if(isNaN(month)||isNaN(day)||isNaN(year)){
			//alert("notvalid");
			notValid=true;
		}
		else if(month<1 || month>12 || day<1 || day>31 || year >=fullYear){
			//alert("notvalid");
			notValid=true;
		}
		else{
			//alert("valid");
			notValid=false;
		}
	}
	if(notValid){
		message+="Date of Birth: wrong format" + "\n";
	}
	return notValid;
}
	

			
