﻿
    function UserBatchValidate(){
	if(document.getElementById("ctl00_MainContent_user_name").value == "" ){
		alert("Please enter a user name.");
		document.getElementById("ctl00_MainContent_user_name").focus();
		return false;
	}else if(document.getElementById("ctl00_MainContent_user_name").value.length < 6){
		alert("User name must be at least 6 characters.");
		document.getElementById("ctl00_MainContent_user_name").focus();
		return false;
	}else if(document.getElementById("ctl00_MainContent_password_1").value.length < 6){
		alert("Password must be at least 6 characters.");
		document.getElementById("ctl00_MainContent_password_1").focus();
		return false;
	}else if(document.getElementById("ctl00_MainContent_password_1").value != document.getElementById("ctl00_MainContent_password_2").value){
		alert("Password and confirmed password do not match.");
		document.getElementById("ctl00_MainContent_password_2").focus();
		return false;
	}else if(document.getElementById("ctl00_MainContent_user_name").value == document.getElementById("ctl00_MainContent_password_1").value){
		alert("Username maynot be the same as your password.");
		document.getElementById("ctl00_MainContent_password_1").focus();
		return false;
	}
}
 /****************************************************
 ** Function set_defaultinfo_pageload()
 ** Description:when the page load 
 ** Input:
 ** Output:
 ** 12/06/04 - Created(jack)
 ****************************************************/ 
 function set_defaultinfo_pageload()
 {var type=document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].value
  document.all["ctl00_MainContent_hidcctype" + type].value=document.all['ctl00_MainContent_txtCardNo'].value + "/" +document.all['ctl00_MainContent_ddlMonth'].selectedIndex + "/" + document.all['ctl00_MainContent_ddlYear'].selectedIndex;

 }
 
 /****************************************************
 ** Function set_defaultinfo_cctypechange()
 ** Description:when the cctype is changed the default info should be show
 ** Input:
 ** Output:
 ** 12/06/04 - Created(jack)
 ****************************************************/ 
 function set_defaultinfo_cctypechange()
 {
 
 /*var type=document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].value
 if (type==0){document.all['ctl00_MainContent_txtCardNo'].value="";
				document.all['ctl00_MainContent_ddlMonth'].selectedIndex=0;
				document.all['ctl00_MainContent_ddlYear'].selectedIndex=0;}

 else{
 
				if (document.all["ctl00_MainContent_hidcctype" + type].value.length==0)
				{ document.all['ctl00_MainContent_txtCardNo'].value="";
				document.all['ctl00_MainContent_ddlMonth'].selectedIndex=0;
				document.all['ctl00_MainContent_ddlYear'].selectedIndex=0;
				}
				else{
				var arr=document.all["ctl00_MainContent_hidcctype" + type].value.split('/')
				document.all['ctl00_MainContent_txtCardNo'].value=arr[0];
				document.all['ctl00_MainContent_ddlMonth'].selectedIndex=arr[1];
				document.all['ctl00_MainContent_ddlYear'].selectedIndex=arr[2];
				}
   
   }*/

 }

 /****************************************************
 ** Function set_defaultinfo_ccinfochange()
 ** Description:when the card info changed the info will be set to the hidetextbox
 ** Input:
 ** Output:
 ** 12/06/04 - Created(jack)
 ****************************************************/ 
 function set_defaultinfo_ccinfochange()
 {
 /*
 var type=document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].value
  document.all["ctl00_MainContent_hidcctype" + type].value=document.all['ctl00_MainContent_txtCardNo'].value + "/" +document.all['ctl00_MainContent_ddlMonth'].selectedIndex + "/" + document.all['ctl00_MainContent_ddlYear'].selectedIndex;
 */
 }



	
/*********************************************************************************
**function:check_max_length
**Description:delte the leading space and the space tail
**Input:s
**Output:s
**11/23/04 - Created (jack)
*********************************************************************************/
function check_max_length()
{ 
if (document.all['ctl00_MainContent_ddlCardType'].selectedIndex==0)
{alert('Please select the credit card type');
document.all['ctl00_MainContent_ddlCardType'].focus();
}

  var checkcardtype=document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].value

  if (checkcardtype==1||checkcardtype==3)
    {document.all['ctl00_MainContent_txtCardNo'].maxLength=15;
     
     }
    if (checkcardtype==2||checkcardtype==4||checkcardtype==5||checkcardtype==6)
    {document.all['ctl00_MainContent_txtCardNo'].maxLength=16;
     }
}





/********************************************************************
**function:FillText
**Description:Fill the user name textbox
**Input:
**Output:
**11/19/04 - Created (eJay)
********************************************************************/
function FillText(){
	if (document.all['ctl00_MainContent_ckUserName'].checked){
		document.all['ctl00_MainContent_txtUserName'].value="";
		var index=document.getElementById("ctl00_MainContent_ckUserName").sourceIndex+1
		//alert(document.all[index].innerText);
		document.all['ctl00_MainContent_txtUserName'].value=document.all[index].innerText;
	}
	else{
		document.all['ctl00_MainContent_txtUserName'].value="";
	}
}

///********************************************************************
//**function:ShowName
//**Description:check whether to show name recommend
//**Input:
//**Output:
//**11/19/04 - Created (eJay)
//********************************************************************/
//function ShowName(){
//	 if(typeof(document.all['lblShow'])=='undefined' ){
//			document.all['trShow'].style.display='none';

//	 }
//	 else
//	 {	document.all['trShow'].style.display='';

//	 }
//}

/********************************************************************
**function:ClearAll
**Description:ClearAll
**Input:
**Output:
**11/18/04 - Created (eJay)
********************************************************************/
function ClearAll(){
	//alert(document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText);
	document.forms[0].ctl00_MainContent_txtUserName.value = "";
	document.getElementById("ctl00_MainContent_txtFname").value = "";
	document.getElementById("ctl00_MainContent_txtLname").value = "";
	document.forms[0].ctl00_MainContent_txtPwd.value = "";
	document.forms[0].ctl00_MainContent_txtConfpwd.value ="";
	document.forms[0].ctl00_MainContent_txtStNo.value ="";
	document.forms[0].ctl00_MainContent_txtZip.value="";
	document.forms[0].ctl00_MainContent_txtEmail.value = "";
	document.forms[0].ctl00_MainContent_txtPhoneArea.value = "";
	document.forms[0].ctl00_MainContent_txtPhoneFront.value = "";
	document.forms[0].ctl00_MainContent_txtPhonetail.value = "";
	document.forms[0].ctl00_MainContent_txtCellPhoneArea.value = "";
	document.forms[0].ctl00_MainContent_txtCellPhoneFront.value = "";
	document.forms[0].ctl00_MainContent_txtCellPhonetail.value = "";
	document.forms[0].ctl00_MainContent_txtCardNo.value="";
	document.forms[0].ctl00_MainContent_txtPhoneext.value="";
	document.forms[0].ctl00_MainContent_ddlMonth.selectedIndex = 0;
	document.forms[0].ctl00_MainContent_ddlYear.selectedIndex = 0;
	document.forms[0].ctl00_MainContent_ddlCardType.selectedIndex = 0;
	document.forms[0].ctl00_MainContent_txtStName.value="";
	document.forms[0].ctl00_MainContent_txtCity.value="";
	document.forms[0].ctl00_MainContent_txtState.value="";
	document.forms[0].ctl00_MainContent_txtFullName.value="";
	//document.forms[0].txtContact.value="";
	document.forms[0].ctl00_MainContent_txtFaxArea.value = "";
	document.forms[0].ctl00_MainContent_txtFaxFront.value = "";
	document.forms[0].ctl00_MainContent_txtFaxtail.value = "";
	//document.forms[0].txtCountry.value="";
	document.forms[0].ctl00_MainContent_txtAuxAddress.value="";
}
function keydownevent()
{
/* validate character */
 if((window.event.keyCode>=97 && window.event.keyCode<=122) || (window.event.keyCode>=65 && window.event.keyCode<=90) ) {
 }
 else {
  alert("Please enter character.");
  return false;
 }
}
/********************************************************************
**function:batchValidate
**Description:For admin_profile_Add page validating
**Input:
**Output:
**11/17/04 - Created (eJay)
********************************************************************/

function batchValidate(){


		if(document.getElementById("ctl00_MainContent_txtFname").value == ""||document.getElementById("ctl00_MainContent_txtFname").value.length==0){
			alert("Please enter first name!");
			document.getElementById("ctl00_MainContent_txtFname").focus();
			return false;
		}
		if(document.getElementById("ctl00_MainContent_txtLname").value == ""||document.getElementById("ctl00_MainContent_txtLname").value.length ==0 ){
			alert("Please enter last name!");
			document.getElementById("ctl00_MainContent_txtLname").focus();
			return false;
		}
		if(document.getElementById("ctl00_MainContent_txtLname").value.length < 3){
			alert("Please enter at least 3 characters.");
			document.getElementById("ctl00_MainContent_txtLname").focus();
			return false;
		}
//		if(document.getElementById("ctl00_MainContent_txtCompany").value == ""){
//			alert("Please enter Company!");
//			document.getElementById("ctl00_MainContent_txtCompany").focus();
//			return false;
//		}
		if(document.forms[0].ctl00_MainContent_txtUsername.value == "" ){
		    alert("Please enter a user name.");
		    document.forms[0].ctl00_MainContent_txtUsername.focus();
		    return false;
	    }
	    if(document.forms[0].ctl00_MainContent_txtUsername.value.length < 6){
		    alert("User name must be at least 6 characters.");
		    document.forms[0].ctl00_MainContent_txtUsername.focus();
		    return false;
	    }
	    if(document.forms[0].ctl00_MainContent_txtPassword.value.length < 6){
		    alert("Password must be at least 6 characters.");
		    document.forms[0].ctl00_MainContent_txtPassword.focus();
		    return false;
	    }
	    if(document.forms[0].ctl00_MainContent_txtPassword.value != document.forms[0].ctl00_MainContent_txtConfir.value){
		    alert("Password and confirmed password do not match.");
		    document.forms[0].ctl00_MainContent_txtConfir.focus();
		    return false;
	    }
	    if(document.forms[0].ctl00_MainContent_txtUsername.value == document.forms[0].ctl00_MainContent_txtPassword.value){
		    alert("Username may not be the same as your password.");
		    document.forms[0].ctl00_MainContent_txtPassword.focus();
		    return false;
	    }
		if(document.forms[0].ctl00_MainContent_txtPhoneArea.value == ""){
			alert("Please enter full telephone information with area code!")
			document.forms[0].ctl00_MainContent_txtPhoneArea.focus();
			return false;
		}		
		if(isNaN(document.forms[0].ctl00_MainContent_txtPhoneArea.value)){
			alert("Please enter numeric values as phone number");
			document.forms[0].ctl00_MainContent_txtPhoneArea.focus();
			return false;
		}
		if (document.forms[0].ctl00_MainContent_txtPhoneArea.value.length!=3)
		{
		    alert("Phone Number must be 3 digits (i.e. ###)!");
			document.forms[0].ctl00_MainContent_txtPhoneArea.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtPhoneFront.value == ""){
			alert("Please enter full telephone information with area code!")
			document.forms[0].ctl00_MainContent_txtPhoneFront.focus();
			return false;
		}
		if(isNaN(document.forms[0].ctl00_MainContent_txtPhoneFront.value)){
			alert("Please enter numeric values as phone number");
			document.forms[0].ctl00_MainContent_txtPhoneFront.focus();
			return false;
		}		
		if (document.forms[0].ctl00_MainContent_txtPhoneFront.value.length!=7)
		{
		    alert("Phone Number must be 7 digits (i.e. #######)!");
			document.forms[0].ctl00_MainContent_txtPhoneFront.focus();
			return false;
		}
//		if(document.forms[0].ctl00_MainContent_txtPhonetail.value == ""){
//			alert("Please enter full telephone information with area code!")
//			document.forms[0].ctl00_MainContent_txtPhonetail.focus();
//			return false;
//		}
		if(isNaN(document.forms[0].ctl00_MainContent_txtPhonetail.value)){
			alert("Please enter numeric values as phone number");
			document.forms[0].ctl00_MainContent_txtPhonetail.focus();
			return false;
		}
//		if(document.forms[0].ctl00_MainContent_txtPhoneArea.value.length!=3||document.forms[0].ctl00_MainContent_txtPhoneFront.value.length!=7)
//		{alert("Please enter full telephone information with area code!");
//			document.forms[0].ctl00_MainContent_txtPhoneArea.focus();
//			return false;		
//		}
		if (document.forms[0].ctl00_MainContent_txtPhonetail.value!="" && document.forms[0].ctl00_MainContent_txtPhonetail.value.length!=5)
		{
		    alert("Phone Number must be 5 digits (i.e. #####)!");
			document.forms[0].ctl00_MainContent_txtPhonetail.focus();
			return false;
		}
		/*if(document.forms[0].ctl00_MainContent_txtCellPhoneArea.value == ""){
			alert("Please enter a cell phone!");
			document.forms[0].ctl00_MainContent_txtCellPhoneArea.focus();
			return false;
		}*/
//		if(document.forms[0].ctl00_MainContent_txtCellPhoneArea.value != "" && isNaN(document.forms[0].ctl00_MainContent_txtCellPhoneArea.value)){
//			alert("lease enter full telephone information with area code!")
//			document.forms[0].ctl00_MainContent_txtCellPhoneArea.focus();
//			return false;
//		}
		/*if(document.forms[0].ctl00_MainContent_txtCellPhoneFront.value == ""){
			alert("Please enter a cell phone!");
			document.forms[0].ctl00_MainContent_txtCellPhoneFront.focus();
			return false;
		}*/
//		if(document.forms[0].ctl00_MainContent_txtCellPhoneFront.value != "" && isNaN(document.forms[0].ctl00_MainContent_txtCellPhoneFront.value)){
//			alert("Please enter numeric values as phone number!")
//			document.forms[0].ctl00_MainContent_txtCellPhoneFront.focus();
//			return false;
//		}
		/*if(document.forms[0].ctl00_MainContent_txtCellPhonetail.value == ""){
			alert("Please enter a cell phone!");
			document.forms[0].ctl00_MainContent_txtCellPhonetail.focus();
			return false;
		}*/
//		if(document.forms[0].ctl00_MainContent_txtCellPhonetail.value != "" && isNaN(document.forms[0].ctl00_MainContent_txtCellPhonetail.value)){
//			alert("Please enter numeric values as phone number!")
//			document.forms[0].ctl00_MainContent_txtCellPhonetail.focus();
//			return false;
//		}	
		if(document.forms[0].ctl00_MainContent_ddlCardType.selectedIndex != 0 && document.forms[0].ctl00_MainContent_txtCardNo.value.length == 0){
			alert('Please enter credit card No!');
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;			
		
		}
		/*add by daniel
		01/20/06*/
		if(document.forms[0].ctl00_MainContent_ddlCardType.selectedIndex == 0){
			alert('Please select the credit card type!');
			document.forms[0].ctl00_MainContent_ddlCardType.focus();
			return false;
		}
		if(document.all['ctl00_MainContent_txtCardNo'].value.length !=15 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "AMEX"){
			alert("AMEX has 15 digits! Please re-enter.");
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtCardNo.value.length > 0 && document.forms[0].ctl00_MainContent_txtCardNo.value.length !=16 && document.all['ctl00_MainContent_ddlCardType'].selectedIndex != 0 && (document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "VISA" || document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "MASTERCARD")){
			alert("VISA and MASTERCARD has 16 digits! Please re-enter.");
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;
		}
		//*****************************************************************END
		/*if(document.all['ctl00_MainContent_txtCardNo'].value.length !=15 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "AMEX"){
			alert("'AMEX' should be limited to 15 digits!");
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;
		}*/
		//if(document.forms[0].ctl00_MainContent_txtCardNo.value.length > 0 && document.forms[0].ctl00_MainContent_txtCardNo.value.length <16 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "AMEX"){
		/*
		if(document.forms[0].ctl00_MainContent_txtCardNo.value.length > 0 && document.forms[0].ctl00_MainContent_txtCardNo.value.length <16 && document.all['ctl00_MainContent_ddlCardType'].selectedIndex != 0 && (document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "AMEX" || document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "DINERS")){
			alert("'AMEX' and 'DINERS' should be 16 digits!");
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtCardNo.value.length !=15 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "AMEX" && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "DINERS"){
			alert("Credit Card Number must be 15 digits!");
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;
		}
		*/
		if(document.forms[0].ctl00_MainContent_txtCardNo.value.length > 0 && document.forms[0].ctl00_MainContent_txtCardNo.value.length !=15 && document.all['ctl00_MainContent_ddlCardType'].selectedIndex != 0 && (document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "AMEX" || document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "DINERS")){
			alert("'AMEX' and 'DINERS' should be 15 digits!");
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtCardNo.value.length !=16 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "AMEX" && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "DINERS"){
			alert("Credit Card Number must be 16 digits!");
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;
		}
		if(isNaN(document.forms[0].ctl00_MainContent_txtCardNo.value)){
			alert("Please enter numeric values as credit card no!");
			document.forms[0].ctl00_MainContent_txtCardNo.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtCardNo.value.length > 0 && (document.forms[0].ctl00_MainContent_ddlMonth.selectedIndex == 0 || document.forms[0].ctl00_MainContent_ddlYear.selectedIndex == 0 )){
			alert("Please enter the credit card expiration date!");
			if(document.forms[0].ctl00_MainContent_ddlMonth.selectedIndex == 0){
				document.all['ctl00_MainContent_ddlMonth'].focus();
			}
			else{
				document.all['ctl00_MainContent_ddlYear'].focus();
			}
			return false;
		}

		
		/*if(document.forms[0].txtFaxArea.value == ""){
			alert("Please enter a fax!");
			document.forms[0].txtFaxArea.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtFaxArea.value != "" && isNaN(document.forms[0].ctl00_MainContent_txtFaxArea.value)){
			alert("Please enter numeric values as fax number!")
			document.forms[0].ctl00_MainContent_txtFaxArea.focus();
			return false;
		}*/
		/*if(document.forms[0].txtFaxFront.value == ""){
			alert("Please enter a fax!");
			document.forms[0].txtFaxFront.focus();
			return false;
		}*/
		/*if(document.forms[0].ctl00_MainContent_txtFaxFront.value != "" && isNaN(document.forms[0].ctl00_MainContent_txtFaxFront.value)){
			alert("Please enter numeric values as fax number!")
			document.forms[0].ctl00_MainContent_txtFaxFront.focus();
			return false;
		}
		if(document.forms[0].txtFaxtail.value == ""){
			alert("Please enter a fax!");
			document.forms[0].txtFaxtail.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtFaxtail.value != "" && isNaN(document.forms[0].ctl00_MainContent_txtFaxtail.value)){
			alert("Please enter numeric values as fax number!")
			document.forms[0].ctl00_MainContent_txtFaxtail.focus();
			return false;
		}*/	
		if(document.forms[0].ctl00_MainContent_txtEmail.value == ""){
			alert("Please enter email address!");
			document.forms[0].ctl00_MainContent_txtEmail.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtEmail.value != "" && document.forms[0].ctl00_MainContent_txtEmail.value != null && !isEmailValid(document.forms[0].ctl00_MainContent_txtEmail.value)){
			alert("Please enter a valid Email Address!");
			document.forms[0].ctl00_MainContent_txtEmail.focus();
			return false;
		}

		try{
			if(document.forms[0].ctl00_MainContent_txtStNo.value == ""){
				alert("Please enter street no!");
				document.forms[0].ctl00_MainContent_txtStNo.focus();
				return false;
			}
			
			if(document.forms[0].ctl00_MainContent_txtStNo.value!="" && isNaN(document.forms[0].ctl00_MainContent_txtStNo.value)){
				alert("Please enter numeric values as Street No!");
				document.forms[0].ctl00_MainContent_txtStNo.focus();
				return false;
			}
		
			if(document.forms[0].ctl00_MainContent_txtStName.value == ""){
				alert("Please enter street name!");
				document.forms[0].ctl00_MainContent_txtStName.focus();
				return false;
			}
			
			/*if(document.forms[0].txtAuxAddress.value == ""){
				alert("Please enter street address 2!");
				document.forms[0].txtAuxAddress.focus();
				return false;
			}*/
			if(document.forms[0].ctl00_MainContent_txtCity.value == ""){
				alert("Please enter city!");
				document.forms[0].ctl00_MainContent_txtCity.focus();
				return false;
			}
			if(document.forms[0].ctl00_MainContent_txtState.value == ""){
				alert("Please enter state!");
				document.forms[0].ctl00_MainContent_txtState.focus();
				return false;
			}
			if(document.forms[0].ctl00_MainContent_txtZip.value==""){
				alert("Please enter Zip Code!");
				document.forms[0].ctl00_MainContent_txtZip.focus();
				return false;
			}
			if(isNaN(document.forms[0].ctl00_MainContent_txtZip.value)){
				alert("Please enter numeric values as zip number!");
				document.forms[0].ctl00_MainContent_txtZip.focus();
				return false;
			}
		}
		catch(e)
		{
			//alert("Passed!");
			
		}
		
		return true;	
	}

/*function isEmpty(field)
	{
		if(field.value == "" || field.value.length == 0){
			return true;
		}else{
			return false;
		}
	}
	function batchValidate()
	{
		if(isEmpty(document.getElementById("ctl00_MainContent_txtFname"))){
			alert("Please enter first name!");
			document.getElementById("ctl00_MainContent_txtFname").focus();
			return false;
		}else if(isEmpty(document.getElementById("ctl00_MainContent_txtLname"))){
			alert("Please enter last name!");
			document.getElementById("ctl00_MainContent_txtLname").focus();
			return false;
		}else if(isEmpty(document.getElementById("ctl00_MainContent_txtCompany"))){
			alert("Please enter company!");
			document.getElementById("ctl00_MainContent_txtCompany").focus();
			return false;
	//	}else if(isEmpty(document.forms[0].acct_name)){
	//		alert("Please enter account name!");
	//		document.forms[0].acct_name.focus();
	//		return false;
		}else if(isEmpty(document.forms[0].area) || isEmpty(document.forms[0].phone)){
			alert("Please enter full telephone information with area code!");
			if(isEmpty(document.forms[0].area)) {
				document.forms[0].area.focus();
			}else if(isEmpty(document.forms[0].phone)){
				document.forms[0].phone.focus();
			}
			return false;
		}else if(!validPhone1(document.forms[0].area,document.forms[0].phone,document.forms[0].ext)){
			return false;
		// 8-10-05
		}else if(!isValidIntPhone(document.forms[0].home_phone)){
			alert("Please enter numeric values. Dashes and spaces are allowed");
			document.forms[0].home_phone.focus();
			return false;
		}else if(!isValidIntPhone(document.forms[0].pager)){
			alert("Please enter numeric values. Dashes and spaces are allowed");
			document.forms[0].pager.focus();
			return false;
		}else if(!isValidIntPhone(document.forms[0].phone_2)){
			alert("Please enter numeric values. Dashes and spaces are allowed");
			document.forms[0].phone_2.focus();
			return false;
		}else if(!isEmail(document.forms[0].email_add.value)){
			alert("Please enter a email address!");
			document.forms[0].email_add.focus();
			return false;
		}else if(document.forms[0].cc_no.value == ""){
			alert("Please enter a credit card number.");
			return false;
		}else if(document.forms[0].cc_month.selectedIndex == 0 ){
			alert("Please enter a credit card month.");
			return false;
		}else if(document.forms[0].cc_year.selectedIndex == 0 ){
			alert("Please enter a credit card year.");
			return false;
		}else if(document.forms[0].cc_type.selectedIndex == 0 ){
			alert("Please enter a credit card type.");
			return false;
		}
		
		if (document.forms[0].acct_id.value != ""){
			window.open('newuser_verifyacct.asp?acct_id=' + document.forms[0].acct_id.value,'verify_acct','height=300,width=300');
			return false;
		} else {
			//window.open('verify_cc_0.asp','verify_cc','height=300,width=300');			
			
		
		// 8-11/05 temp disable	
			verify_cc();
			
		}
		// 8-11/05 temp disable
		return false;
		// 8-11/05 temp turn on
		//document.forms[0].submit();
		//return true;
	}*/
	
function search_batchValidate1(){

		if(document.forms[0].ctl00_MainContent_txtsname.value == "") {
			alert("User ID is required!");
			document.forms[0].ctl00_MainContent_txtsname.focus();
			return false;
		} 
		if ((document.forms[0].ctl00_MainContent_txtsname.value.toUpperCase())=="ADMIN"){
		  	alert("User ID can't be "+document.forms[0].ctl00_MainContent_txtsname.value);
			document.forms[0].ctl00_MainContent_txtsname.focus();
			return false;
		}	
		
		
	
		if (document.forms[0].ctl00_MainContent_txtsname.value==document.forms[0].ctl00_MainContent_txtspas.value){
		    alert('User Name and Password can not be the same. Please enter a new password.');
			document.forms[0].ctl00_MainContent_txtspas.focus();
			return false;		
		}
	
		if(document.forms[0].ctl00_MainContent_txtspas.value != document.forms[0].ctl00_MainContent_txtsconpas.value){
			alert("Passwords do not match!");
			document.forms[0].ctl00_MainContent_txtsconpas.focus();
			return false;
		}
		
		if(document.forms[0].ctl00_MainContent_txtsfname.value == ""){
			alert("Please enter first name!");
			document.forms[0].ctl00_MainContent_txtsfname.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtslname.value == ""){
			alert("Please enter last name!");
			document.forms[0].ctl00_MainContent_txtslname.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_drpscard.selectedIndex == 0){
			alert('Please select the credit card type!');
			document.forms[0].ctl00_MainContent_drpscard.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_drpscard.selectedIndex != 0 && document.forms[0].ctl00_MainContent_txtscardno.value.length == 0){
			alert('Please enter credit card No!');
			document.forms[0].ctl00_MainContent_txtscardno.focus();
			return false;			
		
		}

		/*add by daniel
		01/20/06*/
		if(document.all['ctl00_MainContent_txtscardno'].value.length !=15 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "AMEX"){
			alert("AMEX has 15 digits! Please re-enter.");
			document.forms[0].ctl00_MainContent_txtscardno.focus();
			return false;
		}
		if(document.forms[0].ctl00_MainContent_txtscardno.value.length > 0 && document.forms[0].ctl00_MainContent_txtscardno.value.length !=16 && document.all['ctl00_MainContent_ddlCardType'].selectedIndex != 0 && (document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "VISA" || document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "MASTERCARD")){
			alert("VISA and MASTERCARD has 16 digits! Please re-enter.");
			document.forms[0].ctl00_MainContent_txtscardno.focus();
			return false;
		}
		//*****************************************************************END
		/*if(document.all['txtscardno'].value.length !=15 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "AMEX"){
			alert("'AMEX' should be limited to 15 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}*/
		//if(document.forms[0].txtscardno.value.length > 0 && document.forms[0].txtscardno.value.length <16 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "AMEX"){
		/*
		if(document.forms[0].txtscardno.value.length > 0 && document.forms[0].txtscardno.value.length <16 && document.all['ctl00_MainContent_ddlCardType'].selectedIndex != 0 && (document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "AMEX" || document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "DINERS")){
			alert("'AMEX' and 'DINERS' should be 16 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		if(document.forms[0].txtscardno.value.length !=15 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "AMEX" && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "DINERS"){
			alert("Credit Card Number must be 15 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		*/
		if(document.forms[0].ctl00_MainContent_txtscardno.value.length > 0 && document.forms[0].ctl00_MainContent_txtscardno.value.length !=15 && document.all['ctl00_MainContent_ddlCardType'].selectedIndex != 0 && (document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "AMEX" || document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "DINERS")){
			alert("'AMEX' and 'DINERS' should be 15 digits!");
			document.forms[0].ctl00_MainContent_txtscardno.focus();
			return false;
		}
		if(document.forms[0].txtscardno.value.length !=16 && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "AMEX" && document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText != "DINERS"){
			alert("Credit Card Number must be 16 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		if(isNaN(document.forms[0].txtscardno.value)){
			alert("Please enter numeric values as credit card no!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		if(document.forms[0].txtscardno.value.length > 0 && (document.forms[0].ctl00_MainContent_ddlMonth.selectedIndex == 0 || document.forms[0].ctl00_MainContent_ddlYear.selectedIndex == 0 )){
			alert("Please enter the credit card expiration date!");
			if(document.forms[0].ctl00_MainContent_ddlMonth.selectedIndex == 0){
				document.all['ctl00_MainContent_ddlMonth'].focus();
			}
			else{
				document.all['ctl00_MainContent_ddlYear'].focus();
			}
			return false;
		}
	    if(document.forms[0].txtscardno.value.length !=15 && document.all['drpscard'].selectedIndex != 0 && document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText == "AMEX"){
			alert("AMEX has 15 digits! Please re-enter");
			document.forms[0].txtscardno.focus();
			return false;
		}
		if(document.forms[0].txtscardno.value.length !=14 && document.all['drpscard'].selectedIndex != 0 && document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText == "DINERS"){
			alert("'DINERS' should be 14 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		if((document.forms[0].txtscardno.value.length !=16 || document.forms[0].txtscardno.value.length !=13) && document.all['drpscard'].selectedIndex != 0 && (document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText == "MASTERCARD" || document.all['ctl00_MainContent_ddlCardType'].options[document.all['ctl00_MainContent_ddlCardType'].selectedIndex].innerText == "DISCOVER")){
			alert("'MASTERCARD' and 'DISCOVER' should be 16 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		 if((document.forms[0].txtscardno.value.length !=16 || document.forms[0].txtscardno.value.length !=13) && document.all['drpscard'].selectedIndex != 0 && document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText == "VISA"){
			alert("'VISA' should be 13 or 16 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		
		/*if(document.forms[0].txtscardno.value.length > 0 && document.forms[0].txtscardno.value.length !=15 && document.all['drpscard'].selectedIndex != 0 && (document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText == "AMEX" || document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText == "DINERS")){
			alert("'AMEX' and 'DINERS' should be 15 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		if(document.forms[0].txtscardno.value.length > 0 && document.forms[0].txtscardno.value.length !=16 && document.all['drpscard'].selectedIndex != 0 && (document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText == "VISA")){
			alert("'VISA' should be 16 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}*/
		/*if(document.forms[0].txtscardno.value.length !=16 && document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText != "AMEX" && document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText != "DINERS"){
			alert("Credit Card Number must be 16 digits!");
			document.forms[0].txtscardno.focus();
			return false;
		}*/
		/*Add by daniel
		*01/20/06 for requirement
		*/
		if(document.forms[0].txtscardno.value.length !=16 && document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText != "VISA" && document.all['drpscard'].options[document.all['drpscard'].selectedIndex].innerText != "MASTERCARD"){
			alert("VISA and MASTERCARD has 16 digits! Please re-enter.");
			document.forms[0].txtscardno.focus();
			return false;
			}
		//**********************************************************
		if(isNaN(document.forms[0].txtscardno.value)){
			alert("Please enter numeric values as credit card no!");
			document.forms[0].txtscardno.focus();
			return false;
		}
		if(document.forms[0].txtscardno.value.length > 0 && (document.forms[0].drpsmon.selectedIndex == 0 || document.forms[0].drpsyear.selectedIndex == 0 )){
			alert("Please enter the credit card expiration date!");
			if(document.forms[0].drpsmon.selectedIndex == 0){
				document.all['drpsmon'].focus();
			}
			else{
				document.all['drpsyear'].focus();
			}
			return false;
		}
		if(document.forms[0].txtscardname.value == ""){
			alert("Please enter cardholder's name!");
			document.forms[0].txtscardname.focus();
			return false;
		}
	
		if(document.forms[0].txtsprinum1.value == ""){
			alert("Please enter a primary phone number!")
			document.forms[0].txtsprinum1.focus();
			return false;
		}		
		if(isNaN(document.forms[0].txtsprinum1.value)){
			alert("Please enter numeric values as phone number");
			document.forms[0].txtsprinum1.focus();
			return false;
		}
		if(document.forms[0].txtsprinum2.value == ""){
			alert("Please enter a primary phone number!")
			document.forms[0].txtsprinum2.focus();
			return false;
		}
		if(isNaN(document.forms[0].txtsprinum2.value)){
			alert("Please enter numeric values as phone number");
			document.forms[0].txtsprinum2.focus();
			return false;
		}		
		if(document.forms[0].txtsprinum3.value == ""){
			alert("Please enter a primary phone number!")
			document.forms[0].txtsprinum3.focus();
			return false;
		}
		if(isNaN(document.forms[0].txtsprinum3.value)){
			alert("Please enter numeric values as phone number");
			document.forms[0].txtsprinum3.focus();
			return false;
		}
	
		if(isNaN(document.forms[0].txtsprinum4.value)){
			alert("Please enter numeric values as phone ext!");
			document.forms[0].txtsprinum4.focus();
			return false;
		}
		if(document.forms[0].txtsprinum1.value.length!=3||document.forms[0].txtsprinum2.value.length!=3||document.forms[0].txtsprinum3.value.length!=4)
		{alert("Please check primary phone number field.");
			document.forms[0].txtsprinum3.focus();
			return false;
		
		}
	
		
		if(document.forms[0].txtsemail.value == ""){
			alert("Please enter email address!");
			document.forms[0].txtsemail.focus();
			return false;
		}
		if(document.forms[0].txtsemail.value != "" && document.forms[0].txtsemail.value != null && !isEmailValid(document.forms[0].txtsemail.value)){
			alert("Please enter a valid Email Address!");
			document.forms[0].txtsemail.focus();
			return false;
		}		
		
		return true;	
	}

/****************************************************************************
**Function:isEmailValid
**Description:Check if email valid
**Input:email value
**Output:true--valid;
**11/17/04 - Created (eJay)
****************************************************************************/
function isEmailValid(Value){

	//var re=/^\w+@\w+\.\w{2,3}/;
	var re=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	var r=Value.match(re);
	
	if (r==null){
		return false;
	}
	
	return true;
}

