/*
 @ Title:		CCAvenue India
 @ Version:		1.0
 @ Copyright:	Copyright (c) 2001-2008 Avenues India Pvt. Limited.
 @ Author:		Sarfaraz Shaikh
 @ Company:		Avenues India Pvt. Limited.
 @ Description:	CCAvenue India : mail validation code
 @ Created:		Wednesday, December 12, 2007 2:00 pm
 @ Modified:	Wednesday, February 06, 2008 11:20 am
*/
/* 

	File Name:wldcontact.js 
	Created By: Gajanan Late
	Date:6/6/2004
	Usage: File validates the user deatails pertaining contact information.File is used in contact_us.jsp.

*/

	//Method is callled on submit action of the form.
	function validate()
	{
		var formelement=document.contact_frm;
		var urlstring=formelement.furl.value;
		var newString="";
		var dotIndex="";
		var nextdotIndex="";
		var len = formelement.fname.value;

			//Checking for user's name 
			if(!chkBlank(formelement.fname,"name")) return false;
			if(!chkSpace(formelement.fname,"name")) return false;

			if((formelement.fname.value == "null") || (formelement.fname.value == "NULL")){
				alert("Please Enter Valid Name");
				return false;
			}
			if(formelement.fname.value == "N/A"){
				alert("Please Enter Valid Name");
				return false;
			}
			if(formelement.fname.value == "NA"){
				alert("Please Enter Valid Name");
				return false;
			}

			
		if(!chkGreaterLen(formelement.fname,"name","50")) return false;
		if(!chkSpecialCharCustom(formelement.fname,"name","~!@#$%^&*=()+[]{}/|;:,<>?")) return false;

		if(!chkBlank(formelement.furl,"URL")) return false;
		if(!chkSpecialCharCustom(formelement.furl,"URL","~!@#$%^&*=()+[]{}/|;:,<>?")) return false;
		if (formelement.furl.value!="")
		{  
			var dotcount;
			dotcount = 0;
			var charEle;
			//	alert(formelement.furl.value.length);
			for(var i=0; i<formelement.furl.value.length; i++)
			{
				charEle = formelement.furl.value.substring(i, i+1)
				if (charEle == '.')
				{
					dotcount++;
				}
			}
			if (dotcount < 2)
			{
				alert('Incorrect URL. Please try again.<br />Example: www.yourdomain.com');
				formelement.furl.focus();
				return false;
			}
		}

		//checking for email entered by user.
		if(formelement.femail.value!="")
		{ 
			if(chkEmail(formelement.femail, "email") == false )
			return false;
		} 
		else
		{
			alert('Please enter Email Address.');
			formelement.femail.focus();
			return false;
		}

		//checking for telephone numbers entered by user.
		
		if(!chkBlank(formelement.tel_con,"Country Code")) return false;
		if(!chkGreaterLen(formelement.tel_con,"Country Code","5")) return false;
		if(!chkSpecialCharCustom(formelement.tel_con,"Country Code","~!@#$%^&*=()[]{}/|;:,<>.?")) return false;
		if(!chkNaN(formelement.tel_con,"Country Code")) return false;

		if(!chkBlank(formelement.tel_area,"Area Code")) return false;
		if(!chkGreaterLen(formelement.tel_area,"Area Code","7")) return false;
		if(!chkSpecialCharCustom(formelement.tel_area,"Area Code","~!@#$%^&*=+[]{}/|;:,<>.?")) return false;
		if(!chkNaN(formelement.tel_area,"Area Code")) return false;

		if(!chkBlank(formelement.tel_num,"Telephone Number")) return false;
		if(!chkGreaterLen(formelement.tel_num,"Telephone Number","15")) return false;
		if(!chkSpecialCharCustom(formelement.tel_num,"Telephone Number","~!@#$%^&*=()+[]{}/|;:,<>.?")) return false;
		if(!chkNaN(formelement.tel_num,"Telephone Number")) return false;

		///Checking for whether user has entered his query / comments................................
		if(!chkBlank(formelement.fcomm,"Please write your Comment/Query.")) return false;

		return true;

	}//Method Ends Here.