// JavaScript Document
function DisplayMessage(psMsg, pbReason)
{
		alert("Please Enter " + psMsg );		
}


function SetFocus(pctrl)
{
	with ( pctrl )
	{
		focus();
		select();
	}
}

function EmptyString(pStr)
{
	pStr = pStr.replace(/^[\s]+/g, ""); 
	pStr = pStr.replace(/[\s]+$/g, ""); 
	return pStr;
}

function ValidateStringField(pFld)
{
	var lbResult;
	
	if (EmptyString(pFld.value) == "" )
	{
		SetFocus(pFld);
		lbResult = false;
	}
	else
	{
		lbResult = true;
	}
	return lbResult;
}

function ValidateReasons(pFld, pRFld)
{
	var ls_FldValue;
	
	ls_FldValue = EmptyString(pFld.value);
//alert (ls_FldValue.toUpperCase());
	if (ls_FldValue.toUpperCase() == "NONE")
	{
		return true;
	}
	else
	{
		return ValidateStringField(pRFld);
	}
}

function ValidateData()
{
	var lb_Valid;
	var lv_noof = 0;
	
	lb_Valid = true;

	with (document.forms[0])
	{
			if (ValidateStringField(txtPhone) != true)
			{
					ls_Message = ("Phone ");
					lb_Valid = false;
			}
			
			if (ValidateStringField(txtEmail) != true)
			{
				ls_Message = ("Email ");
				lb_Valid = false;
			}
				
			if (ValidateStringField(txtPCode) != true)
			{
				ls_Message = ("Postcode/Zip ");
				lb_Valid = false;
			}

			if (ValidateStringField(txtCounty) != true)
			{
				ls_Message = ("County/State ");
				lb_Valid = false;
			}

			if (ValidateStringField(txtTown) != true)
			{
				ls_Message = ("Town/City ");
				lb_Valid = false;
			}

			if (ValidateStringField(txtAdd1) != true)
			{
				ls_Message = ("Address ");
				lb_Valid = false;
			}

			if (ValidateStringField(txtCompany) != true)
			{
				ls_Message = ("Company ");
				lb_Valid = false;
			}
		
			if (ValidateStringField(txtJobTitle) != true)
			{
				ls_Message = ("Job Title ");
				lb_Valid = false;
			}
		
			if (ValidateStringField(txtLName) != true)
			{
				ls_Message = ("Last Name ");
				lb_Valid = false;
			}

			if (ValidateStringField(txtFName) != true)
			{
				ls_Message = ("First Name ");
				lb_Valid = false;
			}

			if(selTitle.value=="")
			{
				ls_Message = ("Title ");
				selTitle.focus();
				lb_Valid = false;
			}		

		if (lb_Valid == true)
		{
			//chkForm.value = "OK";
			submit();
		}
		else
		{
		//alert (ls_Message.indexOf("Reasons",0));
			if  ((ls_Message.indexOf("Reasons",0) == -1) )
			{
				DisplayMessage(ls_Message, false);
			}
			else
			{
				DisplayMessage(ls_Message, true);
			}
		}
	}
	return lb_Valid;
}

