
function Trim(theField)
{       
	var intlen = theField.length ;
	var intstr=0;
	var intend=0;
	
	for ( var intctr = 0 ; intctr < theField.length ; intctr++ )
	{
		if (theField.charAt(intctr) != " ") 
		{
			intstr=intctr;
			break;
		}
	}
	for ( var intctr = intlen-1 ; intctr >= 0 ; intctr-- )
	{
		if (theField.charAt(intctr) != " ") 
		{
			intend=intctr+1;
			break;
		}
	}       
	if      (intend >= intstr) 
	{
		var strsel = theField.substring( intstr, intend );
		return strsel;          
	}
}

function charChk(theField)
{       
	var intlen = theField.length ;
	var flag=1;
	arrValid = new Array('@','"',':','{','}','(',')','/','.',',',' ','_','-','0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');

	for ( var intctr = 0 ; intctr < theField.length ; intctr++ )
	{
		for(var ictr=0; ictr < arrValid.length; ++ictr)
		{                       
			if (theField.charAt(intctr) == arrValid[ictr]) 
			{
				flag=0;                         
				break;  
			}
			else
			{
				flag=1; //Value not matching                            
			}
		}
		if (flag == 1) 
		{
			return false;
		}
	}
	return true;
}


function numChk(theField)
{       
	var intlen = theField.length ;
	var flag=1;
	arrValid = new Array('.','0','1','2','3','4','5','6','7','8','9');

	for ( var intctr = 0 ; intctr < theField.length ; intctr++ )
	{
		for(var ictr=0; ictr < arrValid.length; ++ictr)
		{                       
			if (theField.charAt(intctr) == arrValid[ictr]) 
			{
				flag=0;                         
				break;  
			}
			else
			{
				flag=1; //Value not matching                            
			}
		}
		if (flag == 1) 
		{
			return false;
		}
	}
	return true;
}

function frmSubmit()
{

//    if(document.myForm.cmbseminar.selectedIndex==0)
//	 {
//	     alert("Please Select Your Seminar !");
//		 document.myForm.cmbseminar.focus();
//		 return false;
//	 }
//
//	 if(document.myForm.cmbaccomodation.selectedIndex==0)
//	 {
//	     alert("Please Select Your Accomodation !");
//		 document.myForm.cmbaccomodation.focus();
//		 return false;
//	 }

	document.myForm.FirstName.value=Trim(document.myForm.FirstName.value);
	if(document.myForm.FirstName.value=="")
	{
		alert("First Name Should Not Be Blank !");
		document.myForm.FirstName.focus();
		return false;
	}
	if(! charChk(document.myForm.FirstName.value)){
		alert("Name Should Take Only Alphanumeric Characters !");	
		document.myForm.FirstName.select();
		return false;
	}
	document.myForm.LirstName.value=Trim(document.myForm.LirstName.value);
	if(document.myForm.LirstName.value.length==0)
	{
	alert("Last Name Should Not Be Blank !");
	document.myForm.LirstName.focus();
	return false;
	}
	if(! charChk(document.myForm.LirstName.value)){
	alert("Name Should Take Only Alphanumeric Characters !");	
	document.myForm.LirstName.select();
	return false;
	}
	document.myForm.Address1.value=Trim(document.myForm.Address1.value);
	if(document.myForm.Address1.value.length==0)
	{
	alert("Address Should Not Be Blank !");
	document.myForm.Address1.focus();
	return false;
	}
//
//	document.frmbookAccomodation.mealcharge.value=Trim(document.frmbookAccomodation.mealcharge.value);
//	if(document.frmbookAccomodation.mealcharge.value.length==0)
//	{
//		alert("Meal Charge Should Not Be Blank !");
//		document.frmbookAccomodation.mealcharge.focus();
//		return false;
//	}
//	if(! numChk(document.frmbookAccomodation.mealcharge.value)){
//		alert("Meal Charge Take Only Numeric Characters !");	
//		document.frmbookAccomodation.mealcharge.select();
//		return false;
//	}
    if(document.myForm.EmailAddress.value.length==0)
	{
		alert("E-Mail Should Not Be Blank !");
		document.myForm.EmailAddress.focus();
		return false;
	}
	
	if((/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z.]{2,5}$/).exec(document.myForm.EmailAddress.value)==null)
	 {
			alert("Invalid Email !");
			document.myForm.EmailAddress.focus();
			return false;
	 }
	/*if(document.frmaddLocation.cmbcounty.selectedIndex==0)
	 {
	     alert("Please Select Your County !");
		 document.frmaddLocation.cmbcounty.focus();
		 return false;
	 }

	  if(document.frmaddLocation.cmbcity.selectedIndex==0)
	  {
	     alert("Please Select Your City !");
		 document.frmaddLocation.cmbcity.focus();
		 return false;
	  }

	  document.frmaddLocation.locationzip.value=Trim(document.frmaddLocation.locationzip.value);
	if(document.frmaddLocation.locationzip.value.length==0)
	{
		alert("Zip Should Not Be Blank !");
		document.locationzip.locationname.focus();
		return false;
	}
	if(! charChk(document.frmaddLocation.locationzip.value)){
		alert("Zip Should Take Only Alphanumeric Characters !");	
		document.frmaddLocation.locationzip.select();
		return false;
	}
	*/
	else
	{
		document.myForm.action="mailer.php";
		document.myForm.method="post";
		document.myForm.submit();
		return true;
	}
}


//function funseminar()
//{
//	document.frmbookAccomodation.action="bookAccomodation.jsp";
//	document.frmbookAccomodation.submit();
//}
//
//function funaccomodation()
//{
//	document.frmbookAccomodation.action="bookAccomodation.jsp";
//	document.frmbookAccomodation.submit();
//}
