var errIdx = 0;
var errAry = new Array();
var errMsg = "";

function checkTextFieldEmpty(objId)
{
	if (document.getElementById(objId).value== "")
	{
			errAry[errIdx] = objId;
			errIdx++;
	}
}
function checkSelectBoxEmpty(objId)
{
	if (document.getElementById(objId).value== "null")
	{
			errAry[errIdx] = objId;
			errIdx++;
	}
}
function checkemail(objId) {
	var email = document.getElementById(objId).value;
		
 	if( (email.indexOf(".") > 2) && (email.indexOf("@") > 0) ){
	} else {
			alert("E-mail Format wrong");
			errAry[errIdx] = objId;
			errIdx++;
	}
}
function resetFormCaptionStyle() {
		if (errAry.length > 0  && errAry.length != "")
		{
			for (i=0; i < errAry.length; ++i)
			{
				document.getElementById('source_'+errAry[i]).style.color = '';
			}
		}
}

function regFormValidation()
{
		// Reset form caption style
		resetFormCaptionStyle();
		
		// Reset states var
		errIdx = 0;
		errAry = new Array();
		errMsg = '';		
		
			checkTextFieldEmpty('name');
			checkTextFieldEmpty('company');
			checkTextFieldEmpty('address');
			checkTextFieldEmpty('email');
			checkSelectBoxEmpty('find');
			checkemail('email');

			// // Check if email is valid
	

				if (errAry.length > 0)
				{
					for (i=0; i < errAry.length; ++i) 
					{	
						document.getElementById('source_'+errAry[i]).style.color = '#be302f';						
					}
					alert("Please complete all mandatory fields ");
					return false;
				}
				else
				{
					document.getElementById('form2').submit();
					return true;
				
				}
			
			}
			self.onload = function() {
				if (errAry.length <= 0)
				{
					document.getElementById('name').focus();
				}

			}
