
function checkEmail(mail){
var emailfilter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
var result=emailfilter.test(mail)
return result
}

function checkPassWord(pw)
{
	var pwfilter=/^[a-zA-Z0-9_\.\-]{6,15}$/
	var result=pwfilter.test(pw)
	return result;
}


function formCheck()
{
	var cust = document.getElementById('cust_no').value
	var pw = document.getElementById('password').value
		


		if(!checkCust(cust) && !checkRep(cust))
		{
			document.getElementById('msg').innerHTML = '<br/>Please enter a valid Customer/Rep #<br/><br/>'
			return false;
		}
		if(!(result = checkPassWord(pw)))
		{
			document.getElementById('msg').innerHTML = '<br/>Please Enter a valid password.<br/><br/>' 
			return false;
		}
		
		return true;
		
}

function check()
{
	document.getElementById('message').innerHTML = 'hi'
}


function adminCheck()
{
		
		
		var result ='';
		var msg ='';
		if(!(result = checkEmail()))
		msg +='Your email must be in format as (\'xxx@xxx.com\').<br/>'
	
		if(!(result = checkPassWord()))
		msg +='Your password must have at least  8 characters and<br /> no more than 15 characters.' 
	
	  var display_msg = '***************************************<br />'+msg+'<br />Please contact Ramil navidad Ext 412.<br />*************************************** <br/>'
			
			
			document.getElementById('errormsg').innerHTML = display_msg
			return false
		
		

}



function checkCust(cust)
{

	var pwfilter=/^[0-9]{10}$/
	var result=pwfilter.test(cust)
	return result;

}
function checkRep(rep)
{
		if(rep.length!=3)
		return false
		
		return true;
}



function checkCust1(cust1)
{

	var pwfilter=/^[0-9]{7}$/
	var result=pwfilter.test(cust1)
	return result;

}


function checkCust2(cust2)
{

	var pwfilter=/^[0-9]{3}$/
	var result=pwfilter.test(cust2)
	return result;

}



function contact_us()
{
	
	var name = 	document.getElementById('contact_name').value
	var email = document.getElementById('email').value
	//var cust1 = document.getElementById('cust1').value
	//var cust2 = document.getElementById('cust2').value
	
	var cust = document.getElementById('cust').value
	
	var subj =  document.getElementById('subject').value
	var description = document.getElementById('description').value
	
	var msg = ''
	
	if(name =='')
	msg +='Please enter your name <br />'
	
	if(email !='')
	{
		if(!checkEmail(email))
		msg += "Please enter a valid email address. <br />"
	}
	else
		msg += "Please enter an e-mail address. <br />"
	
	
	if(!checkCust(cust) && !checkRep(cust))	
	msg += "Please enter a valid account number. <br />"
	
	/*
	if(!checkCust1(cust1))	
	msg += "Please enter 7 digits for the first part of your account number. <br />"	
	

	if(!checkCust2(cust2))	
	msg += "Please enter 3 digits for the second part of your account number. <br />"
	*/
	
	if(subj == '')
	msg +='Please enter a subject <br />'
	
	if( description =='')
	msg +='Please enter your description <br />'
	
	if(msg !='')
	{
		document.getElementById('msg').innerHTML = '<p class="VrdRdSm"> *********************************************************************** <br />'
		+msg+
		'*********************************************************************** ';
		return false;
	}
	
	   	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
  		{
  			alert ("Your browser does not support AJAX!");
  			return;
  		}	 
		//alert("The passing Value is "+user);
		var url="send_contact.php";
		url=url+"?name="+name;
		url=url+"&email="+email;	
		url=url+"&cust="+cust;
		url=url+"&subject="+subj;
		url=url+"&description="+description;
		
		xmlHttp.onreadystatechange=show_reply_contact;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);	



	
}





function validate()
{
	var msg =''
	var user_type = document.getElementById('user_type').value
	var type_val = document.getElementById('account_num').value
	
	if(user_type == 'retailer')
	{
		if(!checkCust(type_val))	
		msg += "Please enter a valid Ship-to Account No. <br />"
	}
	else
	{
			if(!checkRep(type_val))
			msg += "Please enter a valid Rep No. <br />"
	}
	
	var email = document.getElementById('email').value
	var confirm_email=document.getElementById('re_enter_email').value
	
	var password = document.getElementById('password').value
	var confirm_password = document.getElementById('re_enter_password').value

	var check = document.getElementById('agreement').checked
	
	if(!check)
	{
		//alert("Please make an agreement to the condictions")
		document.getElementById('message').innerHTML = '<br /><p class="VrdRdSm"> *Please agree to the terms and conditions to proceed. ';
		return false
	}
	


	if(email !='')
	{
		if(!checkEmail(email))
		msg += "Please enter a valid email address. <br />"
	}
	else
		msg += "Please enter an e-mail address. <br />"
	

	if(email !=confirm_email)
		msg += "Your email does not match. <br />"
	
	if(password == "")
		msg+="Please enter a password with a minimum of 6 characters. <br />"
	else if(password.length <6)
		msg+="Please re-enter a password with a minimum of 6 characters (mixed with numeric and alphabet).<br />"
	else if(!checkPassWord(password) )
			msg+="Please re-enter a password with capital or small letters or numeric numbers or dash.<br />"
	else
	{
			if(password !=confirm_password)
			msg+="Sorry, your password entries don't match. \n"
	}
		
	if(msg !='')
	{
		document.getElementById('message').innerHTML = '<br /><p class="VrdRdSm"> *********************************************************************** <br />'
		+msg+
		'*********************************************************************** ';
		return false;
	}
	else
	{
	   	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
  		{
  			alert ("Your browser does not support AJAX!");
  			return;
  		}	 
		//alert("The passing Value is "+user);
		var url="account_created.php";
		url=url+"?user_type="+user_type;
		url=url+"&type_value="+type_val;
		url=url+"&email="+email;
		url=url+"&password="+password;
		xmlHttp.onreadystatechange=show_createAccount_message;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);	
	}

	return true
}






function recover_password()
{
	
	var msg = ''
	var account = document.getElementById('account').value
	
	if(!checkCust(account) && !checkRep(account))
	msg = 'Please enter valid customer number/sales rep. number'
	
	if(msg == '') // all the format is correct
	{
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
  		{
  			alert ("Your browser does not support AJAX!");
  			return;
  		}	 
		//alert("The passing Value is "+user);
		var url="recover_password.php";
		url=url+"?account="+account;
	
		xmlHttp.onreadystatechange=show_Message;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		
	}
	
	else
	{
		var message = '<p align="center" class="VrdRdSm">*********************************************************<br />' 
				+ msg+ '<br />************************************************************* '
			document.getElementById('message').innerHTML = message
	}
	
}


function show_Message()
{
	if (xmlHttp.readyState==4)
 	document.getElementById("message").innerHTML=xmlHttp.responseText;
}


function show_reply_contact()
{
	if (xmlHttp.readyState==4)
	document.getElementById("msg").innerHTML=xmlHttp.responseText;
}



function show_createAccount_message()
{
	if (xmlHttp.readyState==4)
	{
		var msg = xmlHttp.responseText;
		if(msg.length > 100)
		document.getElementById("display").innerHTML=msg;
		else
		{
			document.getElementById('message').innerHTML = '<br /><p class="VrdRdSm"> *********************************************************************** <br />'
		+msg+
		'*********************************************************************** ';
		}
		
	}
		
}



 function replaceImg(replaceImage)
{
document.getElementById('Content').innerHTML='<img src="images/'+replaceImage+'">';
}

function disappear()
{
	document.getElementById('Content').innerHTML='';

}


// Inserting a waring message into the login page
function insRow(msg)
{
 
 if(document.getElementById('userLogIn').rows.length >6)
 {
	 delRow()
 }
 
 var x=document.getElementById('userLogIn').insertRow(3)
  var y=x.insertCell(0)
  y.colSpan="3"
  y.bgColor="#686868"
  y.innerHTML='<img src="images/icon_alert.jpg" width="24" height="18" /> <span class="VrdWht">We\'re Sorry<br /> ' + msg + ' Please Try Again!'
  
 }

 

// removing previous error message
function delRow()
{
	document.getElementById('userLogIn').deleteRow(3)
}


function GetXmlHttpObject()
{
	var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
	return xmlHttp;
}