var flag,state;
function checkf(entry)
{
	flag = true;	
	state = true;
	for(i=0; i<=entry.elements.length; i++)
	{
		check(entry.elements[i]);
		if (!(flag)) break;
	}
	if (flag)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function isNumberFloat(inputString)
{
  return (!isNaN(parseInt(inputString))) ? true : false;
}
function check(ent)
{
	var count = 0;
	if (ent.type == "text" || ent.type == "textarea" || ent.type == "hidden")
	{
		if (ent.value == "")
		{
			alert("Please Fill up the " + ent.name);
			ent.focus();
			flag = false;
		}
		else if (ent.name == "Country-Code" || ent.name == "Area-Code" || ent.name == "Phone-Number"
				 || ent.name == "CountryCode" || ent.name == "AreaCode" || ent.name == "FaxNumber"
				 || ent.name == "mobile")
		{	
			for(k=0; k<ent.value.length; k++)
			{
				if(ent.value != ""){
					state = isNumberFloat (ent.value.charAt(k))
					}
				if(!state)
				{
					alert("Please enter only numbers in the field..."+ent.name);
					ent.focus();
					flag = false;
				}
			}
		}
		else if (ent.name == "email")
		{
			var at="@"
			var dot="."
			var lat=ent.value.indexOf(at)
			var lstr=ent.value.length
			var ldot=ent.value.indexOf(dot)
				if (ent.value.indexOf(at)==-1){
			   alert("Please enter a valid email ID... ")
			  				ent.focus();
				flag = false;
			   
				}

				if (ent.value.indexOf(at)==-1 || ent.value.indexOf(at)==0 || ent.value.indexOf(at)==lstr){
				   alert("Please enter a valid email ID... ")
				   				ent.focus();
				flag = false;
				}

				if (ent.value.indexOf(dot)==-1 || ent.value.indexOf(dot)==0 || ent.value.indexOf(dot)==lstr){
		    alert("Please enter a valid email ID... ")
		    				ent.focus();
				flag = false;
				}

			 if (ent.value.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid email ID... ")
		    				ent.focus();
				flag = false;
		 		}

		 if (ent.value.substring(lat-1,lat)==dot || ent.value.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid email ID... ")
		    				ent.focus();
				flag = false;
		 }

		 if (ent.value.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid email ID... ")
		    				ent.focus();
				flag = false;
		 }
		
		 if (ent.value.indexOf(" ")!=-1){
		    alert("Please enter a valid email ID... ")
		   				ent.focus();
				flag = false;
		 }

 		 return true					
	}


		}
	else
	{
		flag = true;
		state = true;
	}
}