function echeck(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(" ")!=-1)
	{
		alert("Invalid E-mail ID")
		return false
	}

	return true					
}

function chkContactForm()
{
	var okSoFar=true
	var name=document.contactform.name;
	var senderemail=document.contactform.senderemail;
	var phone=document.contactform.phone;
	var city=document.contactform.city;
	var country=document.contactform.country;
	var project_detail=document.contactform.project_detail;
	var number=document.contactform.number;
		
	if ((name.value==null)||(name.value==""))
	{
		alert("Please enter your name")
		name.focus()
		okSoFar=false
	}
	else if ((senderemail.value==null)||(senderemail.value==""))
	{
		alert("Please enter your Email ID")
		senderemail.focus()
		okSoFar=false
	}
	else if ((phone.value==null)||(phone.value==""))
	{
		alert("Please enter your contact number")
		phone.focus()
		okSoFar=false
	}
	else if ((city.value==null)||(city.value==""))
	{
		alert("Please enter your city")
		city.focus()
		okSoFar=false
	}	
	else if ((country.value==null)||(country.value==""))
	{
		alert("Please enter your country")
		country.focus()
		okSoFar=false
	}
	else if (echeck(senderemail.value)==false)
	{
		senderemail.value=""
		senderemail.focus()
		okSoFar=false
	}
	else if ((project_detail.value==null)||(project_detail.value==""))
	{
		alert("Please enter message")
		project_detail.focus()
		okSoFar=false
	}	
	else if ((number.value==null)||(number.value==""))
	{
		alert("Please enter correct code")
		okSoFar=false
	}	
	if(okSoFar==true)
	{
		document.contactform.submit();
		return true
	}
	if(okSoFar==false)
	{
		//document.contactform.submit();
		return false;
	}
}

// JavaScript Document
// Keypress Numric Only
function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789-+.() ").indexOf(keychar) > -1))
   return true;

// decimal point jump
//else if (dec && (keychar == "."))
//   {
//   myfield.form.elements[dec].focus();
 //  return true;
  // }
else
   return false;
}
