function check_form()
{
		if(document.getElementById('name').value=="")
			{
				alert("Please enter your name.");
			     document.getElementById('name').focus();
				return false;
			}
			
		if(document.getElementById('email').value=="")
			{
				alert("Please enter your email.");
			     document.getElementById('email').focus();
				return false;
			}

			if(!isValidMail(document.getElementById('email').value))
			{
				alert("Please enter valid email.");
				document.getElementById('email').focus();
				return false;
			}
			
		if(document.getElementById('sel').value=="0")
			{
				alert("Please select state.");
			     document.getElementById('sel').focus();
				return false;
			}

		if(document.getElementById('txt1').value=="")
			{
				alert("Please enter code.");
			     document.getElementById('txt1').focus();
				return false;
			}

		if((document.getElementById('txt1').value!="A8943")&&(document.getElementById('txt1').value!="789Bc")&&(document.getElementById('txt1').value!="45291")&&(document.getElementById('txt1').value!="jH639")&&(document.getElementById('txt1').value!="JH639")&&(document.getElementById('txt1').value!="Jh639")&&(document.getElementById('txt1').value!="72uW3")&&(document.getElementById('txt1').value!="a8943")&&(document.getElementById('txt1').value!="789bc")&&(document.getElementById('txt1').value!="789BC")&&(document.getElementById('txt1').value!="789bC")&&(document.getElementById('txt1').value!="72UW3")&&(document.getElementById('txt1').value!="jh639")&&(document.getElementById('txt1').value!="72Uw3")&&(document.getElementById('txt1').value!="72uw3")              )
			{
				alert("Please enter correct code.");
			     document.getElementById('txt1').focus();
				return false;
			}

return true;
}


function trim(s) 
{
 while (s.substring(0,1) == ' ') 
  {
    s = s.substring(1,s.length);
  }
    while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }	
  return s;
}

function isValidMail(mail)
{	
	m=new String(mail);
	var mailLength=m.length
	var totalDOT=0
	var totalROUTE=0
	var totalSPACE=0

	// Should not beging with a '.' or '@'
	if(m.charAt(0)=='@' || m.charAt(0) == '.')
	{	return false;		}

	// 
	for(ctr=1;ctr<=mailLength;ctr++)
	{	if (m.charAt(ctr)=='@')	{	totalROUTE++;	}	
		if (m.charAt(ctr)=='.')	{	totalDOT++;	}	
		if (m.charAt(ctr)==' ') {	totalSPACE++;	}
	}

	if (totalROUTE!=1)			//Checking for Multiple @
	{	return false;		}
	if(totalDOT<1)				//Checking for Route Domain
	{	return false;		}
	if(totalSPACE>0)			//No Embeded Space
	{	return false;		}
	
	//Checking for Invalid Characters

	for(ctr=0;ctr<=mailLength;ctr++)
	{	
		if (m.charAt(ctr)=='`')	return false;	
		else if (m.charAt(ctr)=='!')	return false;	
		else if (m.charAt(ctr)==' ') 	return false;	
		else if (m.charAt(ctr)=='#')	return false;	
		else if (m.charAt(ctr)=='$')	return false;	
		else if (m.charAt(ctr)=='%')	return false;	
		else if (m.charAt(ctr)=='^')	return false;	
		else if (m.charAt(ctr)=='&')	return false;	
		else if (m.charAt(ctr)=='*')	return false;	
		else if (m.charAt(ctr)=='(')	return false;	
		else if (m.charAt(ctr)==')')	return false;	
		else if (m.charAt(ctr)=='+')	return false;	
		else if (m.charAt(ctr)=='=')	return false;	
		else if (m.charAt(ctr)=='|')	return false;	
		else if (m.charAt(ctr)=='\\')	return false;	
		else if (m.charAt(ctr)=='{')	return false;	
		else if (m.charAt(ctr)=='}')	return false;	
		else if (m.charAt(ctr)=='[')	return false;	
		else if (m.charAt(ctr)==']')	return false;	
		else if (m.charAt(ctr)==':')	return false;
		else if (m.charAt(ctr)==';')	return false;	
		else if (m.charAt(ctr)=='"')	return false;	
		else if (m.charAt(ctr)=="'")	return false;	
		else if (m.charAt(ctr)=='<')	return false;	
		else if (m.charAt(ctr)=='>')	return false;	
		else if (m.charAt(ctr)==',')	return false;	
		else if (m.charAt(ctr)=='?')	return false;	
		else if (m.charAt(ctr)=='/')	return false;	
	}
	return true;
}


function CheckAlphabet(character) 
{
	var valid = 1
	character=character.toUpperCase();

	var GoodChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ ."
	var i = 0
	if (character=="")
	{
	// Return false if number is empty
	 valid = 0
	}
	for (i =0; i <= character.length -1; i++) 
	{
		if (GoodChars.indexOf(character.charAt(i)) == -1) 
		{
		// Note: Remove the comments from the following line to see this
		// for loop in action.
		// alert(character.charAt(i) + " is no good.")
		valid = 0
		} // End if statement
	} // End for loop
return valid
}

function CheckDigits(TheNumber) 
{   
	var valid = 1
	var GoodChars = "0123456789-+(). "
	var i = 0
		if (TheNumber=="") {
		// Return false if number is empty
		valid = 0
		}
	for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			// Note: Remove the comments from the following line to see this
			// for loop in action.
			// alert(TheNumber.charAt(i) + " is no good.")
			valid = 0
			} // End if statement
		} // End for loop
return valid
}   

function Show()
{ 
document.getElementById('name').value="name";
document.getElementById('email').value="email";

}

function Show1()
{ 
document.getElementById('name').value="";
}
function Show2()
{ 
document.getElementById('email').value="";
}
function Show3()
{ 
document.getElementById('txt1').value="";
}
