
function fncCheckLogin(obj)
{
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.txtUsername.value)))
	{	
		alert("Please enter valid email.");
		obj.txtUsername.select();
		return false;
	}

	if(obj.txtUsername.value == "")
	{
		alert("Email is missing.");
		obj.txtUsername.select();
		return false;
	}
	
	if(obj.txtPassword.value == "" || IsPassword(obj.txtPassword.value))
	{
		alert("Password is missing, Should not contain Symbols.");
		obj.txtPassword.select();
		return false;
	}
}

function fncCheckRegister(obj)
{
	if(obj.txtBusinessName.value == "" || IsText(obj.txtBusinessName.value))
	{
		alert("BusinessName Name is missing.");
		obj.txtBusinessName.select();
		return false;
	}
	
	if(obj.txtTypeofBusiness.value== "" || IsText(obj.txtTypeofBusiness.value))
	{
		alert("TypeofBusiness is missing");
		obj.txtTypeofBusiness.select();
		return false;
	}
	
	if(obj.txtContactPerson.value == "" || IsText(obj.txtContactPerson.value))
	{
		alert("Contact Information Office Phone Number is missing..");
		obj.txtContactPerson.select();
		return false;	
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.txtEmail.value)))
	{	
		alert("Invalid Contact Email Address! Please re-enter.");
		obj.txtEmail.select();
		return false;
	}

	if(obj.txtEmail.value == "")
	{
		alert("Email is missing.");
		obj.txtEmail.select();
		return false;
	}
	
	if(obj.txtPhoneNumber.value == "" || IsNumeric(obj.txtPhoneNumber.value))
	{
		alert("Phone Number is missing.. - and . are allowed.");
		obj.txtPhoneNumber.select();
		return false;	
	}
	
	if(obj.txtFaxNumber.value == "" || IsNumeric(obj.txtFaxNumber.value))
	{
		alert("Fax Number is missing.. - and . are allowed.");
		obj.txtFaxNumber.select();
		return false;
	}
	if(obj.txtResellersNumber.value == "")
	{
		alert("Resellers Number is missing. - and . are allowed.");
		obj.txtResellersNumber.select();
		return false;
	}
	
	if(obj.txtPassword.value == "" || IsPassword(obj.txtPassword.value))
	{
		alert("Password is missing, Should not contain Symbols.");
		obj.txtPassword.select();
		return false;
	}

	if(obj.txtBillingAddress.value == "")
	{
		alert("Billing Address is missing");
		obj.txtBillingAddress.select();
		return false;
	}
	
	if(obj.txtBillingCity.value == "")
	{
		alert("Billing City is missing");
		obj.txtBillingCity.select();
		return false;
	}
	
	if(obj.txtBillingState.value == "")
	{
		alert("Billing State is missing");
		obj.txtBillingState.select();
		return false;
	}
	
	if(obj.txtBillingZip.value == "" || IsNumeric(obj.txtBillingZip.value))
	{
		alert("Billing Zip is missing, and should be Numeric.");
		obj.txtBillingZip.select();
		return false;
	}
	if(obj.txtBillingCountry.value == "")
	{
		alert("Billing Country is missing");
		obj.txtBillingCountry.select();
		return false;
	}

	
	if(obj.txtShippingAddress.value == "")
	{
		alert("Shipping Address is missing");
		obj.txtShippingAddress.select();
		return false;
	}
	
	if(obj.txtShippingCity.value == "")
	{
		alert("Shipping City is missing");
		obj.txtShippingCity.select();		
		return false;
	}
	if(obj.txtShippingState.value == "")
	{
		alert("Shipping State is missing");
		obj.txtShippingState.select();
		return false;
	}
	if(obj.txtShippingZip.value == "" || IsNumeric(obj.txtShippingZip.value))
	{
		alert("Shipping Zip is missing, and should be Numeric.");
		obj.txtShippingZip.select();
		return false;
	}
	if(obj.txtShippingCountry.value == "")
	{
		alert("Shipping Country is missing");
		obj.txtShippingCountry.select();
		return false;
	}
	
	if(confirm("Are you sure to do this action?") == true)
		return true;
	else
		return false;
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.-";
   var IsNumber=false;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == false; i++) 
      { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
				IsNumber = true;
      }
   return IsNumber;
}

function IsPassword(sText)
{
   var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
   var IsNumber=false;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == false; i++) 
      { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
				IsNumber = true;
      }
   return IsNumber;
}

function IsText(sText)
{
   var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
   var IsNumber=false;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == false; i++) 
      { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
				IsNumber = true;
      }
   return IsNumber;
}

function trimAll(value) {

  var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g;
   temp = temp.replace(obj, " ");
   if (temp == " ") { temp = ""; }
   
   return temp;

}

