﻿function CheckAll() {
	for (var i=0;i<document.all.products.elements.length;i++){
		document.all.products.elements[i].checked = true;
	}
}

function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.Name != "chkAll")
       e.checked = form.chkAll.checked;
    }
  }

function check1(){
	var t=0;
	for (var i=1;i<document.all.products.elements.length;i++){
		t=t+document.all.products.elements[i].checked;
	}
	if (t==false){
		alert("please select one!");
		return false;
	}
	document.products.submit;
	return true;
}

function englishCheck(name1){
	var s,i;
	s = name1.value;
	for (i=0;i<s.length;i++){
		if (s.charCodeAt(i)>127||s.charCodeAt(i)<0||s.charCodeAt(i)==39){
			alert("please input English!");
			name1.value=name1.value.replace(/[^\d a-z A-Z \- ]/g,'');
			name1.focus();
			break;
		}
	}
}

function checkinquire(){
	qty_elements=document.forms.inquire.elements['NeedQTY'];
	if(!qty_elements.length){
		if(document.forms.inquire.NeedQTY.value<1){
			alert("Please enter amount!");
			document.forms.inquire.NeedQTY.focus();return false;
		}
	}
	else if(qty_elements.length){
		for(i=0;i<qty_elements.length;i++){
			if(document.forms.inquire.NeedQTY[i].value<1){
				alert("Please enter amount!");document.forms.inquire.NeedQTY[i].focus();return false;
			}
		}
	}
	if (document.forms.inquire.Contact.value=="")
	   {alert("Please enter a Contact!");
	   document.forms.inquire.Contact.focus();
	   return false;
	}
	if (document.forms.inquire.Telephone.value=="")
	   {alert("Please enter a Telephone!");
	   document.forms.inquire.Telephone.focus();
	   return false;
	}
	if (document.forms.inquire.Company.value=="")
	   {alert("Please enter a Company!");
	   document.forms.inquire.Company.focus();
	   return false;
	}
	if (document.forms.inquire.Email.value=="")
	   {alert("Please enter a Email!");
	   document.forms.inquire.Email.focus();
	   return false;
	}
	if (document.forms.inquire.Description.value.length>8000){
		alert("Description to long");
		document.forms.inquire.Description.focus();
		return false;
	}
}

function Check_Login(){
	var iChars;

	iChars= "~!@#$%^&*(){}:?<>,/;'[]\=`-+|";
	if (Check_Input(frmLogin.UserID,'User ID',3,20,iChars) != true){
		return false;
	}

	iChars = "";
	if (Check_Input(frmLogin.PassWord,'Password',6,20,iChars) != true){
		return false;
	}
	
	return true;
}

function Check_Reg(){
	iChars= "~!@#$%^&*(){}:?<>,/;'[]\=`-+|";
	if (Check_Input(frmMain.UserID,'Username',3,50,iChars) != true){
		return false;
	}

	iChars = "";
	if (Check_Input(frmMain.PassWord,'Password',6,50,iChars) != true){
		return false;
	}

	if (frmMain.PassWord.value != frmMain.PassWord1.value){
		alert("Password");
		frmMain.PassWord1.focus();
		return false;
	}

	iChars = "'";
	if (Check_Input(frmMain.Contact,'Contact',1,50,iChars) != true){
		return false;
	}

	iChars = "'";
	if (Check_Input(frmMain.Telephone,'Telephone',3,20,iChars) != true){
		return false;
	}
	
	iChars = "";
	if (Check_Input(frmMain.Company,'Company Name',1,50,iChars) != true){
		return false;
	}

	iChars = "";
	if (Check_Input(frmMain.Email,'E-mail',1,50,iChars) != true){
		return false;
	}

	if(!isEmail(frmMain.Email.value)) {
		alert("please enter valid email address!"); 
		frmMain.Email.focus(); 
		return false;
	}
	if (frmMain.Description.value.length>8000){
		alert("Company Profile too long");
		frmMain.Description.focus();
		return false;
	}

	return true;
}

function Check_Reg1(){
	iChars = "'";
	if (Check_Input(frmMain.Contact,'Contact',1,50,iChars) != true){
		return false;
	}

	iChars = "'";
	if (Check_Input(frmMain.Telephone,'Telephone',3,20,iChars) != true){
		return false;
	}
	
	iChars = "";
	if (Check_Input(frmMain.Company,'Company Name',1,50,iChars) != true){
		return false;
	}

	iChars = "";
	if (Check_Input(frmMain.Email,'E-mail',1,50,iChars) != true){
		return false;
	}

	if(!isEmail(frmMain.Email.value)) {
		alert("please enter valid email address!"); 
		frmMain.Email.focus(); 
		return false;
	}
	if (frmMain.Description.value.length>8000){
		alert("Company Profile too long");
		frmMain.Description.focus();
		return false;
	}

	return true;
}

function CheckModiInfo(){
	iChars= "~!@#$%^&*(){}:?<>,/;'[]\=`-+|";
	if (Check_Input(frmMain.UserID,'User ID ',3,50,iChars) != true){
		return false;
	}

	iChars = "'";
	if (Check_Input(frmMain.Contact,'Contact',1,50,iChars) != true){
		return false;
	}

	iChars = "'";
	if (Check_Input(frmMain.Telephone,'Telephone',3,20,iChars) != true){
		return false;
	}
	
	iChars = "";
	if (Check_Input(frmMain.Company,'Company Name',1,50,iChars) != true){
		return false;
	}

	iChars = "";
	if (Check_Input(frmMain.Email,'E-mail',1,50,iChars) != true){
		return false;
	}

	if(!isEmail(frmMain.Email.value)) {
		alert("please enter valid email address!"); 
		frmMain.Email.focus(); 
		return false;
	}

	return true;
}


function Check_ChgPassWord(){
	var iChars;

	iChars= "~!@#$%^&*(){}:?<>,/;'[]\=`-+|";
	if (Check_Input(frmMain.UserID,'User ID',3,20,iChars) != true){
		return false;
	}

	iChars = "";
	if (Check_Input(frmMain.OldPassWord,'Old Password',6,20,iChars) != true){
		return false;
	}

	iChars = "";
	if (Check_Input(frmMain.PassWord,'New Password',6,20,iChars) != true){
		return false;
	}

	if (frmMain.PassWord.value != frmMain.PassWord2.value){
		alert("your password entries did not match!");
		frmMain.PassWord2.focus();
		return false;
	}

	return true;
}

function Check_NewPassWord(){
	var iChars;

	iChars= "~!@#$%^&*(){}:?<>,/;'[]\=`-+|";
	if (Check_Input(frmMain.UserID,'User ID',3,20,iChars) != true){
		return false;
	}

	iChars = "";
	if (Check_Input(frmMain.PassWord,'Password',6,20,iChars) != true){
		return false;
	}

	if (frmMain.PassWord.value != frmMain.PassWord2.value){
		alert("Password");
		frmMain.PassWord2.focus();
		return false;
	}

	return true;
}

function Check_UserID(inputName)
{
	var iChars = "~!@#$%^&*(){}:?<>,/;'[]\=`-+|";
	if (Check_Input(inputName,'User ID ',3,20,iChars))
		frmCheck.location="CheckUserID.asp?UserID="+inputName.value;
	return false;
}

function CC(){
	if (frmMain.ChkService.checked != true){
		frmMain.btnSubmit.disabled=true;
	}else{
		frmMain.btnSubmit.disabled=false;
	}
}

function Check_Email(inputName)
{
	var iChars = "";
	if (Check_Input(inputName,'E-mail',1,100,iChars)){
		if(!isEmail(inputName.value)) {
			window.alert("please enter valid email address!"); 
			inputName.focus(); 
			return false;
		}else{
			frmCheck.location="CheckUserID.asp?Email="+inputName.value;
		}
	}
	return false;
}
