function validate_empty(j,frm)
{
	var invalid=" ";
	for (i=0;i<j;i++)
	{
		box = frm.elements[i];
		ename=box.name;
		ename=ename.replace("_"," ");
		e_name=upper_case_first_letters(ename);
		if(box.value=="")
		{
			alert(e_name + ' can not be empty.');
			box.focus();
			return false;
		}
	}
	
	return true;
}

function upper_case_first_letters(str)
{

		STRING=str;	
		var strReturn_Value = "";
		var iTemp = STRING.length;
		if(iTemp==0){
		return"";
		}
		var UcaseNext = false;
		strReturn_Value += STRING.charAt(0).toUpperCase();
		for(var iCounter=1;iCounter < iTemp;iCounter++){
		if(UcaseNext == true){
		strReturn_Value += STRING.charAt(iCounter).toUpperCase();
		}
		else{
		strReturn_Value += STRING.charAt(iCounter).toLowerCase();
		}
		var iChar = STRING.charCodeAt(iCounter);
		if(iChar == 32 || iChar == 45 || iChar == 46){
		UcaseNext = true;
		}
		else{
		UcaseNext = false
		}
		if(iChar == 99 || iChar == 67){
		if(STRING.charCodeAt(iCounter-1)==77 || STRING.charCodeAt(iCounter-1)==109){
		UcaseNext = true;
		}
		}
		
		
		} //End For
		
		return strReturn_Value;
		//	alert(strReturn_Value);
		
} //End Function

function check_email(fieldname)
{
	
	if (fieldname.value.length >0) {
	 i=fieldname.value.indexOf("@")
	 j=fieldname.value.indexOf(".",i)
	 k=fieldname.value.indexOf(",")
	 kk=fieldname.value.indexOf(" ")
	 jj=fieldname.value.lastIndexOf(".")+1
	 len=fieldname.value.length

 	if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
		return true;
 	}
 	else {
 		alert("Please enter an exact email address.\n" +
		fieldname.value + " is invalid.");
		
		fieldname.focus();
		
		return false;
 	}

 	}

}

function check_numeric(f)
{
	if(f.value!="")
	{
			if(isNaN(f.value))
			{
				alert(f.name + " should be numeric");
				f.value="";
				f.focus();
				return false;
			}
			return true;
	}
}
