// JavaScript Documentvar montharray = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); function checkform(){		if (document.aform.email.value=='')	{		alert('\nNo email address entered.');		document.aform.email.select();		document.aform.email.focus();		return false;	}	if (document.aform.email.value.indexOf('@',0)==-1 || document.aform.email.value.indexOf('.',0)==-1)	{		alert('\nInvalid email address.');		document.aform.email.select();		document.aform.email.focus();		return false;	}	if (!checklistfield()){		return false;	}	if(!checkdropdownfield()){		return false;	}	return true;		}function checkdropdownfield() {	var forminput = document.getElementsByTagName('SELECT');	var j=0;	while(j<forminput.length) { 		if( forminput[j].name !='status' && forminput[j].name !='bodyformat' ) {  // input 			if( forminput[j].mandatory==1)   { //need to validate data				if(forminput[j].value=='0'){      					alert('Please select an answer in the '+forminput[j].validstr+' field.');					return false;				} 			}		}		j=j+1;  	} // end of while loop	return true;}function checklistfield(){	var forminput = document.getElementsByTagName('INPUT');	var j=0;	var num=0;	var k=0; 	while(j<forminput.length) { 		if(forminput[j].type!='hidden'){ 			if( forminput[j].type=='text' ) {  // input 				if( forminput[j].mandatory==1)   { //need to validate data					if(forminput[j].value==''){      						alert('Please complete the '+forminput[j].validstr+' field.');                       	forminput[j].select();                         						forminput[j].focus();						return false;					}else {						if(forminput[j].dataformattype=='2'){							if (isNumber(forminput[j].value)==false){ 								alert('Please enter a valid number in the '+forminput[j].validstr+' field.');								forminput[j].select();                         								forminput[j].focus();								return false;							}						}else if(forminput[j].dataformattype=='3'){ // url address							if (forminput[j].value.indexOf('www',0)==-1 || forminput[j].value.indexOf('.',0)==-1){                                alert('Please enter a valid URL in the '+forminput[j].validstr+' field.');                                forminput[j].select();                                forminput[j].focus();                                return false;							}						}					}				}else {  // not mandatory , if it is not empty , it also need validate the "input " 					if(forminput[j].value==''){ // it is ok      					}else {  // if it is not empty , it need validate data 						if(forminput[j].dataformattype=='2'){							if (isNumber(forminput[j].value)==false){ 								alert('Please enter a valid number in the '+forminput[j].validstr+' field.');								forminput[j].select();                         								forminput[j].focus();								return false;							}						}else if(forminput[j].dataformattype=='3'){ // url address							if (forminput[j].value.indexOf('http:',0)==-1 || forminput[j].value.indexOf('.',0)==-1){                                alert('Please enter a valid URL in the '+forminput[j].validstr+' field.');                                forminput[j].select();                                forminput[j].focus();                                return false;							}						}					}				}			} 			if( forminput[j].type=='checkbox' ) {        // multi				if( forminput[j].mandatory==1)   { //need to validate data 					k=0;					num=0;					while (forminput[j].name==forminput[j+k].name) {						// alert(forminput[j+k].checked);						if( forminput[j+k].checked) {							num=num+1;						}						k=k+1;					} // end of while        					if (num==0) {						alert('Please select one or more answers in the '+forminput[j].validstr+' field.');						forminput[j+k-1].select();                         						forminput[j+k-1].focus(); 						return false;					}					j=j+k -1; 				}  			} // end of checkbox   		} // end of "hidden"		j=j+1;  	} // end of while loop	return true;}function isNumber(s){  	var i;	for (i = 0; i < s.length; i++) {   		// Check that current character is number 				var c = s.charAt(i);		if (! (( isDigit(c) )|| isPoint(c)) ) { 		return false;   		}	}	var num=0; 	for (i = 0; i < s.length; i++) {   		// Check that current character is number 		var c = s.charAt(i);		if ( isPoint(c) ) {			num=num+1;  		} 	} 	if (num > 1) {		return false;	}    	return true;} function isPoint(c){ 	return (c=='.');} function isDigit (c){   return ((c >= "0") && (c <= "9"));} function isPhone(s){	return (parseInt(s)>0 && isPlus(s) && s.length > 5 ) }           function isPlus(s){	if(s.charAt(0)=="+" || isDigit(s.charAt(0)) ){		return true;	}else {		return false;	}}function isDigit (s){   return ((s >= "0") && (s <= "9"))}