function checkMail(ctrlName)
{
	var x = document.getElementById(ctrlName).value;
	
	if(x==""){
	}
	else{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)){
		}
		else{
			alert('Invalid Email Address!');
			document.getElementById(ctrlName).focus();
			document.getElementById(ctrlName).value="";	
		}
	 }
}

function ValidateControls()
{
	if(document.getElementById('ddlFranchise').value==""){
		alert('Please Choose a Franchise!');
		document.getElementById('ddlFranchise').focus();
		return false;
	}else if(document.getElementById('ddlEmployee').value==""){
		alert('Please Choose an Employee!');
		document.getElementById('ddlEmployee').focus();
		return false;
	}else if(document.getElementById('ddlCustomer').value==""){
		alert('Please Choose a Customer!');
		document.getElementById('ddlCustomer').focus();
		return false;
	}else if(document.getElementById('ddlState').value==""){
		alert('Please Choose a State!');
		document.getElementById('ddlState').focus();
		return false;
	}else if(document.getElementById('txtUnitNo').value==""){
		alert('Please Enter a Unit Number!');
		document.getElementById('txtUnitNo').focus();
		return false;
	}else if(document.getElementById('txtEmailTo').value==""){
		alert('Please Enter an Email!');
		document.getElementById('txtEmailTo').focus();
		return false;
	}
}

function ValidateControls2()
{
	if(document.getElementById('ddlFranchise2').value==""){
		alert('Please Choose a Franchise!');
		document.getElementById('ddlFranchise2').focus();
		return false;
	}else if(document.getElementById('ddlEmployee2').value==""){
		alert('Please Choose an Employee!');
		document.getElementById('ddlEmployee2').focus();
		return false;
	}else if(document.getElementById('ddlCustomer2').value==""){
		alert('Please Choose a Customer!');
		document.getElementById('ddlCustomer2').focus();
		return false;
	}else if(document.getElementById('ddlState2').value==""){
		alert('Please Choose a State!');
		document.getElementById('ddlState2').focus();
		return false;
	}else if(document.getElementById('txtUnitNo2').value==""){
		alert('Please Enter a Unit Number!');
		document.getElementById('txtUnitNo2').focus();
		return false;
	}
}

function ValidateControls3()
{
	if(document.getElementById('ddlCustomer2').value==""){
		alert('Please Choose a Customer!');
		document.getElementById('ddlCustomer2').focus();
		return false;
	}else if(document.getElementById('ddlState2').value==""){
		alert('Please Choose a State!');
		document.getElementById('ddlState2').focus();
		return false;
	}else if(document.getElementById('txtUnitNo2').value==""){
		alert('Please Enter a Unit Number!');
		document.getElementById('txtUnitNo2').focus();
		return false;
	}
}

function ValidateControls4()
{
	if(document.getElementById('ddlState2').value==""){
		alert('Please Choose a State!');
		document.getElementById('ddlState2').focus();
		return false;
	}else if(document.getElementById('txtUnitNo2').value==""){
		alert('Please Enter a Unit Number!');
		document.getElementById('txtUnitNo2').focus();
		return false;
	}
}

function EnterPressedNewLocation() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
 function EnterPressedUnitNo() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
 function EnterPressedLastInspection() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
 function EnterPressedComments() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
 function EnterPressedEstimate() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
 function EnterPressedEmail() 
{
 if (event.keyCode == 13)
	{	
		//event.keyCode = 9
		document.getElementById("btnSubmit").focus();
		
	}else{
		return true;
	}
 }
 
 function EnterPressedUnitNumber() 
{
 if (event.keyCode == 13)
	{	
		//event.keyCode = 9
		document.getElementById("SideTools1_btnGo").focus();
			
	}else{
		return true;
	}
 }
 
  function EnterPressedUnitNo2() 
{
 if (event.keyCode == 13)
	{	
		//event.keyCode = 9
		document.getElementById("txtNewLocation2").focus();
		
	}else{
		return true;
	}
 }
 
  function EnterPressedNewLocation2() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
  function EnterPressedAuthorizationNo() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
  function EnterPressedReferenceNo() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
  function EnterPressedPurchaseOrderNo() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
   function EnterPressedReferenceNo2() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
  function EnterPressedPurchaseOrderNo2() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
		//document.getElementById("txtPassword").focus();
		
	}else{
		return true;
	}
 }
 
  function EnterPressedComments2() 
{
 if (event.keyCode == 13)
	{	
		//event.keyCode = 9
		document.getElementById("btnSubmit2").focus();
		
	}else{
		return true;
	}
 }
 
   function EnterPressedForceTab() 
{
 if (event.keyCode == 13)
	{	
		event.keyCode = 9
	}else{
		return true;
	}
 }
 
function DropChange(reqNumber, ReqState) 
{
	var x = ReqState.value;
	var y = "Requests.aspx?UpdateSwitch=True&RequestID=" + reqNumber + "&State=" + x;
	
	window.location = y;
 }
 
function editPO(InvNumber, InvText) 
		{
		var x = document.getElementById(InvText).value;
		var y = "InvoicePop.aspx?intIID=" + InvNumber + "&PurchaseOrderNo=" + x;
	
		window.location = y;
}

<!-- hide this script from non-javascript-enabled browsers
function validateDamage(theForm) {
	// Evaluate Form Objects
	var objForm
	objForm = eval(theForm)

	// LOOP through Form
	for(i=0;i<objForm.length;i++) {

		// Identify Form FIELD Type, Name, Value, and ID
		fldType = objForm.elements[i].type;
		fldName = objForm.elements[i].name;
		fldValue = objForm.elements[i].value;
		fldID = objForm.elements[i].id;

		// Check VALUE for Required Fields
		if (fldID.indexOf("radio") != -1) {

			// validate radiobuttons as group
			myOption = -1;
			for (i=fldName.length-1; i > -1; i--) {
				if (fldName[i].checked) {
					myOption = i;
				}
			}
			if (myOption == -1) {
				alert("You MUST Choose a Damage Type.");
				objForm.elements[i].focus();
				return (false);
			}
		}

	// End LOOP
	}

return (true);
}
// stop hiding -->

 function EnterPressedRDID() 
{
 if (event.keyCode == 13)
	{	
		//event.keyCode = 9
		document.getElementById("btnReportPop").focus();
		
	}else{
		return true;
	}
 }
 
  function EnterPressedPassword() 
{
 if (event.keyCode == 13)
	{	
		//event.keyCode = 9
		document.getElementById("btnLogin").focus();
		
	}else{
		return true;
	}
 }

function IsNumeric(ctrl)
// check for valid numer\ic strings
{
var strString = document.getElementById(ctrl).value; //formatnumber(document.getElementById(ctrl).value,2);
var strValidChars = "0123456789.-";
var strChar;
var blnResult = true;

if (strString.length == 0) return false;
	strString = strString.toString().replace(/\$|\,/g,'');
	strString = strString.toString().replace(/\,|\,/g,'');
// test strString consists of valid characters listed above
for (i = 0; i < strString.length && blnResult == true; i++)
{
	strChar = strString.charAt(i);
	if (strValidChars.indexOf(strChar) == -1)
	{
	blnResult = false;
	document.getElementById(ctrl).focus();
	document.getElementById(ctrl).value="";	
	alert("Please use numeric values!");
	}else if(ctrl != 'txtPCollect')
	{
		document.getElementById(ctrl).value="$"+formatnumber(strString,2);
	}
}
return blnResult;
}

function DisableButton(buttonElem){
	buttonElem.value = "Please Wait…";
	buttonElem.disabled = true;
}

function DisHyper(ctrl){
	//alert("Please use numeric values!"+ctrl.id);
	ctrl.style.visibility='Hidden';
}

