// JavaScript Document

function checkForm(formName)
{
//Region VALIDATION
	if(!trim(formName.fname.value))
	{
		alert ('Please Enter Your Name!');
		formName.fname.focus();
		return false;
	}
	
	
	
	//PHONE VALIDATION
	if(!trim(formName.uname.value))
	{
		alert ('Please Enter Your Phone No.!');
		formName.uname.focus();
		return false;
	}
	
	if(isNaN(formName.uname.value)==true)
		{
		alert("Phone Number Must be Numeric!") ;
		formName.uname.focus();
		formName.uname.value="";
		return false;
		}
		


	//EMAIL VALIDATION
	if(!trim(formName.email.value))
	{
		alert ('Please Enter Your Email!');
		formName.email.focus();
		return false;
	}
	
	//EMAIL FORMAT VALIDATON
	if (!formName.email.value.match(/^[\w\.-]+@(?:[A-Za-z0-9-]+\.)*[A-Za-z0-9-]{1,}\.[a-z]{2,9}$/))
	{
		alert ('Please Enter a Valid Email!');
		formName.email.select();
		return false;
	}

	//PHONE VALIDATION
	if(!trim(formName.replyemail.value))
	{
		alert ('Please Enter Reason For Appointment .!');
		formName.replyemail.focus();
		return false;
	}
	
	
	

	return true;
	
}


function trim(inputString) {
    if (typeof inputString != "string") { return inputString; }
    var retValue = inputString;
    var ch = retValue.substring (0, 1);
    while (ch == " ") { 
    retValue = retValue.substring(1, retValue.length);
    ch = retValue.substring(0, 1);
    }
    ch = retValue.substring (retValue.length-1, retValue.length);
    while (ch == " ") { 
    retValue = retValue.substring(0, retValue.length-1);
    ch = retValue.substring(retValue.length-1 , retValue.length);
    }
    while (retValue.indexOf("  ") != -1) { 
    retValue = retValue.substring(0, retValue.indexOf ("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
    }
    return retValue; 
} 

function is_alpha_numeric(str) {
  if(!str.match(/^[A-Za-z0-9]+$/)) 
   return false;
  return true;
}

function is_alpha_batic(str) {
  if(!str.match(/^[A-Za-z]+$/)) 
   return false;
  return true;
}

function is_valid_league(str) {
  if(!str.match(/^[A-Za-z0-9]+$/)) 
   return false;
  return true;
}

function is_number(number) {
  if(!number.match(/^[\-+0-9.1-9]+$/))
   return false;
  return true; 
}

function is_unsign_number(number) {
  if(!number.match(/^[+0-9]+$/))
   return false;
  return true; 
}

function is_email(email) {
  if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/)) 
   return false;
  return true;
}
