// JavaScript Document


function ValidPhone(phone_no)
{
	var valid = "0123456789";

		if(phone_no=="")
		{
		alert("Your phone number is required field!")
		return false
		}
		
		if(phone_no.length != 10)
		{
		alert("Invalid phone number. 10 digit number with area code required - Please try again!")
		return false
		}
		
		
		for (var i=0; i < phone_no.length; i++)
		{
		temp = "" + phone_no.substring(i, i+1);
		
		
			if (valid.indexOf(temp) == "-1") 
			{
			alert("Invalid characters entered. Only number characters permitted - Please try again!")
			return false;
			}
		}
		
	
		return true
}


function valid_required(name)
{
	if(name=="") 
	{
	return false;
	}

	return true;
}


function EmailValid(email)
	{
		if(email=="")
		{
		alert("Your email is a required field!")
		return false
		}
		len = email.length
		
		if((email.charAt(1)=='@')||(email.charAt(1)=='.'))
		{
		alert("Invalid email - Please try again!")
		return false
		}
		if((email.charAt(len-2)=='@')||(email.charAt(len-2)=='.'))
		{
		alert("Invalid email - Please try again!")
		return false
		}
		
				

		count=0
		dotcount=0
	for (i=0; i< email.length; i++)
		{
			if(email.charAt(i)=='@')
			count++
			if(email.charAt(i)=='.')
			dotcount++
		 }
		
			 if((count !=1)||(dotcount !=1))
			 	{
			 	alert("Invalid email - Please try again!")
			 	return false
			 	}
		
		
	return true
}


function valForm()
{	
	  
		if(!valid_required(document.theForm.name.value))
		{
		alert("Your name is a required field.")
		return false
		}

		if(!ValidPhone(document.theForm.phone_no.value))
		{
		return false
		}		
		
		if(!EmailValid(document.theForm.email.value))
		{
		return false
		}

		
		
	return true
}