<!-----


//********** Starts of Form Check Script *********

function chkForm()
{
	var path = document.FrmTrainingReq;
	var name = document.FrmTrainingReq.name;
	var companyName = document.FrmTrainingReq.companyName;
	var phone = document.FrmTrainingReq.phone;
	var address = document.FrmTrainingReq.address;
	var email = document.FrmTrainingReq.email;
	var participants = document.FrmTrainingReq.participants;
	var trainingPlace = document.FrmTrainingReq.trainingPlace;
	var trainingType = document.FrmTrainingReq.trainingType;
	var trainingArea = document.FrmTrainingReq.trainingArea;
	var comments = document.FrmTrainingReq.comments;



	if (name.value == '')
	{
		alert('Please Enter Your Name');
		name.className='inputBoxError';
		name.focus();
		return;
	}

	chkValidChars = name.value.toLowerCase();
	if ( !isCharsInBag(chkValidChars, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ -'" ))
	{
		alert("Invalid Name! Please do not use any Numeric or Special Characters" );
		name.className='inputBoxError';
		name.select();
		return;
	}		



	if (companyName.value == '')
	{
		alert('Please Enter Compnay Name');
		companyName.className='inputBoxError';
		companyName.focus();
		return;
	}



	if (phone.value == '')
	{
		alert('Please Enter Your Contact Number');
		phone.className='inputBoxError';
		phone.focus();
		return;
	}



	if (address.value == '')
	{
		alert('Please Enter Your Address');
		address.className='inputBoxError';
		address.focus();
		return;
	}



	if (email.value == '')
	{
		alert('Please Enter Your Email');
		email.className='inputBoxError';
		email.focus();
		return;
	}

	if (email.value != '')
	{

		var testresults
		var str=email.value
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str)){}

		else
		{
			alert("Invalid Email! Please enter valid Email Address")
			email.className='inputBoxError';
			email.select();
			return;
		}


	}

	if (participants.value == '')
		{
			alert('Please Enter No. of Participants');
			participants.className='inputBoxError';
			participants.focus();
			return;
		}
	
		chkValidChars = participants.value.toLowerCase();
		if ( !isCharsInBag(chkValidChars, "0123456789" ))
		{
			alert("Invalid No. of Participants! Please use only Numeric Characters" );
			participants.className='inputBoxError';
			participants.select();
			return;
		}		

	if (trainingPlace.value == 0)
	{
		alert('Please Select Preferred Training Place in which you are interested');
		trainingPlace.className='inputBoxError';
		trainingPlace.focus();
		return;
	}
	
	
	if (trainingType.value == 0)
	{
		alert('Please Select Training Type in which you are interested to join');
		trainingType.className='inputBoxError';
		trainingType.focus();
		return;
	}
	
	
	if (trainingArea.value == 0)
	{
		alert('Please Select Training Area in which you are interested to join');
		trainingArea.className='inputBoxError';
		trainingArea.focus();
		return;
	}

	
	

	path.action = '../mail/rtrainingmail.asp';
	path.submit();

}


function isCharsInBag (s, bag)
{
	var i;
	// Search through string's characters one by one.
	// If character is in bag, append to returnString.

	for (i = 0; i < s.length; i++)
	{
		// Check that current character isn't whitespace.
		var c = s.charAt(i);
		if (bag.indexOf(c) == -1) return false;
	}

	return true;
}


//********** Ends of Form Check Script *********



//----->

