
function OpenWin( url, winName, width, height)
{
xposition=0; yposition=0;
if ((parseInt(navigator.appVersion) >= 4 ))
{
xposition = (screen.width - width) / 2;
yposition = (screen.height - height) / 2;
}
theproperty= "width=" + width + ","
+ "height=" + height + ","
+ "location=0,"
+ "menubar=0,"
+ "resizable=1,"
+ "scrollbars=1,"
+ "status=0,"
+ "titlebar=0,"
+ "toolbar=0,"
+ "hotkeys=0,"
+ "screenx=" + xposition + "," //仅适用于Netscape
+ "screeny=" + yposition + "," //仅适用于Netscape
+ "left=" + xposition + "," //IE
+ "top=" + yposition; //IE
window.open( url,winName,theproperty );
}

function over(e)
{
e.style.backgroundColor = "#BED463";
e.style.cursor = 'hand';
}

function on(e)
{
e.style.backgroundColor = "#F3F3F3";
window.status = "";
}

function on1(e)
{
e.style.backgroundColor = "#EEF0EA";
window.status = "";
}


function onlyNum()
{
 if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)&&!(event.keyCode==190))
  if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
    event.returnValue=false;
}

function checkEmail(e)
{
 if(e.length!=0)
  {
    if (e.charAt(0)=="." ||
         e.charAt(0)=="@"||
         e.indexOf('@', 0) == -1 ||
         e.indexOf('.', 0) == -1 ||
         e.lastIndexOf("@")==e.length-1 ||
         e.lastIndexOf(".")==e.length-1)
     {return false;
      }
   }
 else
  {return false;
   }
 return true;
}

function ltrim(s){
 return s.replace( /^\s*/, "");
}

function rtrim(s){
 return s.replace( /\s*$/, "");
}

function trim(s){
 return rtrim(ltrim(s));
}

// Char must in Letters, else return False
function charMustIn(str)
{
  var Letters = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  for (i=0; i < str.length; i++)
  {
   var CheckChar = str.charAt(i);
   CheckChar = CheckChar.toUpperCase();
   if (Letters.indexOf(CheckChar) == -1)
   {return false;
   }
  }
  return True;
}

function randomPassword(length)
{
  chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
  pass = "";
  for(x=0;x<length;x++)
  {
    i = Math.floor(Math.random() * 62);
    pass += chars.charAt(i);
  }
  return pass;
}

function GetURLParameters(URL,name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}


function SignInCheck(){
    if (trim(document.LoginForm.email.value)==""){
             alert("Enter your email , please! \n");
             return false;
             }else{if (!checkEmail(document.LoginForm.email.value)){
                      alert("Invalid Email Address! \n\nPlease enter again ! \n\n");
                      return false;
                      }else{if (trim(document.LoginForm.password.value)==""){
                               alert("Enter password , please \n");
                               return false;
                     }else{
			        return true;
             }
	    }
    }
}

function CheckOutFormCheck() {
    if (trim(document.CheckOutForm.Delivery.value)==""){
             alert("Enter your delivery address, please ! \n");
             return false;
             }else{if (document.CheckOutForm.accept.checked != 1){
                      alert("You must read and accept our Terms & conditions ! \n");
                      return false;
                      }else{
	        return true;
	    }
    }
}

function ReminderFormCheck() {
    if (trim(document.ReminderForm.email.value)==""){
             alert("Enter your email, please ! \n");
             return false;
             }else{if (!checkEmail(document.ReminderForm.email.value)){
                alert("Invalid Email! \n");
                return false;
                }else{
			    return true;
	    }
    }
}

function SignUpCheck(){
    if (trim(document.SignUpForm.CtName.value)==""){
             alert("Enter your name , please! \n");
             return false;
             }else{if (trim(document.SignUpForm.CtEmail.value)==""){
                      alert("Enter your email , please! \n");
                      return false;
                      }else{if (!checkEmail(document.SignUpForm.CtEmail.value)){
                               alert("Invalid Email Address! \n\nPlease enter again ! \n\n");
                               return false;
                     }else{
			        return true;
             }
	    }
    }
}


function ProfileCheck(){
    if (trim(document.ProfileForm.CtName.value)==""){
             alert("Enter your name , please! \n");
             return false;
             }else{
			    return true;
    }
}

function PWDFormCheck() {
    if (trim(document.PWDForm.CPWD.value)!=domd5(document.PWDForm.oldPWD.value)){
       alert("Check your current password , please ! \n");
       return false;
       }else{
            if (trim(document.PWDForm.PWD.value)!=trim(document.PWDForm.RePWD.value)){
                alert("You need to enter the same password twice. \n");
                return false;
                }else{
                    if (trim(document.PWDForm.PWD.value)==""){
                        alert("Enter new password , please ! \n");
                        return false;
                        }else{
                            if (!charMustIn(document.PWDForm.PWD.value)){
                                alert("Invalid password, change other one ! \n");
                                return false;
                                }else{
                                     return true;
                                }
                        }
                }
        }
}


function StaffSignInCheck(){
    if (trim(document.LoginForm.staff.value)==""){
             alert("Enter your name , please! \n");
             return false;
             }else{if (trim(document.LoginForm.password.value)==""){
                alert("Enter password , please \n");
                    return false;
                }else{
		    return true;
	    }
    }
}

function AdminPWDCheck() {
    if (trim(document.PWDForm.CPWD.value)!=domd5(document.PWDForm.oldPWD.value)){
       alert("Check your current password , please ! \n");
       return false;
       }else{
            if (trim(document.PWDForm.PWD.value)!=trim(document.PWDForm.RePWD.value)){
                alert("You need to enter the same password twice. \n");
                return false;
                }else{
                    if (trim(document.PWDForm.PWD.value)==""){
                        alert("Enter new password , please ! \n");
                        return false;
                        }else{
                            if (!charMustIn(document.PWDForm.PWD.value)){
                                alert("Invalid password, change other one ! \n");
                                return false;
                                }else{
                                     return true;
                                }
                        }
                }
        }
}

function WebInfoCheck(){
    if (trim(document.WebInfo.CompanyName.value)==""){
             alert("Enter Company Name , please! \n");
             return false;
             }else{if (!checkEmail(document.WebInfo.CEMail.value)){
                alert("Enter a valid email address , please \n");
                    return false;
                }else{
		     return true;
	    }
    }
}

function ProductFormCheck(){
    if (trim(document.ProductForm.P_Name.value)==""){
             alert("Enter Product Name , please! \n");
             return false;
             }else{if (trim(document.ProductForm.P_Price.value)==""){
                alert("Enter Sale Price , please \n");
                    return false;
                }else{
		     return true;
	    }
    }
}

function CustomerFormCheck(){
    if (trim(document.CustomerForm.CtName.value)==""){
             alert("Enter Customer Name , please! \n");
             return false;
             }else{if (trim(document.CustomerForm.CtAddress.value)==""){
                alert("Enter Address , please \n");
                    return false;
                }else{if (document.CustomerForm.CtActive[0].checked){
                    if (!checkEmail(document.CustomerForm.CtEMail.value)){
                          alert("You must enter valid email address to enable customer.\n\nPlease enter again ! \n\n");
                          return false;
                        }else{
                       return true;
                    }
                    }else{
		        return true;
            }
	    }
    }
}



function ProductTypeCheck(){
    if (trim(document.ProductType.EnName.value)==""){
             alert("Enter Product Type Name , please! \n");
             return false;
             }else{
	   return true;
    }
}

function EnquiryFormCheck() {
    if (trim(document.EnquiryForm.cName.value)==""){
        alert("Enter your name, please ! \n");
        return false;
	}else{if (!checkEmail(document.EnquiryForm.cEmail.value)){
             alert("Invalid email! \n");
             return false;
             }else{if (trim(document.EnquiryForm.cEnquiry.value)==""){
                      alert("Enter your enquiry, please ! \n");
                      return false;
                      }else{return true;
             }
        }
    }
}








