

function $() {
  var elements = new Array();
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string') element = document.getElementById(element);
    if (arguments.length == 1) return element;
    elements.push(element);
  }
  return elements;
}
var tID=0;

function c(ID) {
	var dds = $('menu').getElementsByTagName('dd');
	for(var i=0;i<dds.length;i++) {
		dds[i].className = dds[i] == ID ? 'dd_on' : '';
		if(dds[i] == ID) $(ID).firstChild.blur();
	}
}

function m(ID) {
	var dls = $('m_3').getElementsByTagName('dl');
	for(var i=0;i<dls.length;i++) {
		var dds = $(dls[i].id).getElementsByTagName('dd');
		for(var j=0;j<dds.length;j++) {
			dds[j].style.display = dls[i].id == 'dl_'+ID ? dds[j].style.display == 'none' ? '' : 'none' : 'none';
		}
	}
}
/**************lh*****************/

//inquiry 验证
//去掉字串两边的空格 
function trim(str) {/*去掉两端空格*/
  return (str + '').replace(/(\s+)$/g, '').replace(/^\s+/g, '');
}
function CheckForm(obj){
	
	if(obj.product_name.value ==""){
		alert("Product Name Require Fields");
		obj.product_name.focus();
		return false ;
	}
	/*if(obj.quantity.value==""){
		alert("Your Quantity Require Fields");
		obj.quantity.focus();
		return false ;
	}
	if(obj.quantity.value!=""){
		if(isNaN(obj.quantity.value)){
			alert("Quantity is not Number");
			obj.quantity.focus();
			return false;
		}
	}*/
	if(obj.address.value==""){
		alert("Address Require Fields");
		obj.address.focus();
		return false ;
	}
	if(obj.city.value==""){
		alert("city Require Fields");
		obj.city.focus();
		return false ;
	}
	if(obj.postalcode.value==""){
		alert("Zip Code Require Fields");
		obj.postalcode.focus();
		return false ;
	}
	//判断select是否被选择
	//function isSelected(){
		var countryobj = obj.country ;
		if(countryobj.options[countryobj.selectedIndex].value == 0){
			alert("Country Require Fields");
			return false ;
		}
	//}
	//isSelected();
	if(obj.yourName.value ==""){
		alert("Full Name Require Fields");
		obj.yourName.focus();
		return false;
	}
	if(obj.telephone.value==""){
		alert("Telephone Require Fields");
		obj.telephone.focus();
		return false;
	}
	if(obj.telephone.value!=""){
		if(isNaN(obj.telephone.value)){
			alert("Telephone is not Number");
			obj.telephone.focus();
			return false;
		}
	}
	/*if(obj.fax.value==""){
		alert("fax Require Fields");
		obj.fax.focus();
		return false;
	}
	if(obj.company.value ==""){
		alert("Company Name Require Fields");
		obj.company.focus();
		return false;
	}*/
	if(obj.email1.value==""){
		alert("E-mail Require Fields");
		obj.email1.focus();
		return false ;
	}
	if(obj.email1.value !=""){
		 var reMail = /^(?:[a-zA-Z0-9]+[_\-\+\.]?)*[a-zA-Z0-9]+@(?:([a-zA-Z0-9]+[_\-]?)*[a-zA-Z0-9]+\.)+([a-zA-Z]{2,})+$/;
  		 if( !(reMail.test(obj.email1.value))){
  		 	alert("E-mail Format Error");
  		 	obj.email1.focus();
  		 	return false;
  		 }
	}
	if(obj.email2.value==""){
		alert("Confirm  E-mail Require Fields");
		obj.email2.focus();
		return false ;
	}
	if(obj.email2.value !=""){
		 var reMail = /^(?:[a-zA-Z0-9]+[_\-\+\.]?)*[a-zA-Z0-9]+@(?:([a-zA-Z0-9]+[_\-]?)*[a-zA-Z0-9]+\.)+([a-zA-Z]{2,})+$/;
  		 if( !(reMail.test(obj.email2.value))){
  		 	alert("Confirm E-mail Format Error");
  		 	obj.email2.focus();
  		 	return false;
  		 }
	}
	//验证邮箱是否一致
	if(obj.email1.value !="" && obj.email2.value !=""){
		if(trim(obj.email1.value) != trim(obj.email2.value)){
			alert("Enter the email is not equal to twice");
			obj.email2.focus();
			return false ;
		}
	}
	if(obj.content.value ==""){
		alert("Postscirpt Require Fields");
		obj.content.focus();
		return false;
	}
	var code = obj.vcode.value;
	if(obj.validatecode.value == "" || obj.validatecode.value != code){
		alert("Check validate code.");
		return false;
	}
	return true;
}
//end  inquiry

//contactus 验证
function checkfromforcontactus(obj){
	if(obj.name.value ==""){
		alert("Name Require Fields");
		obj.name.focus();
		return false ;
	}
	if(obj.title.value ==""){
		alert("Title Require Fields");
		obj.title.focus();
		return false ;
	}
	if(obj.address.value ==""){
		alert("Address Require Fields");
		obj.address.focus();
		return false ;
	}
	if(obj.city.value ==""){
		alert("City  Require Fields");
		obj.city.focus();
		return false ;
	}
	if(obj.zipcode.value ==""){
		alert("Zip Code  Require Fields");
		obj.zipcode.focus();
		return false ;
	}
	var countryobj = obj.country ;
	if(countryobj.options[countryobj.selectedIndex].value == 0){
		alert("Country Require Fields");
		return false ;
	}
	if(obj.email.value==""){
		alert("E-mail Require Fields");
		obj.email.focus();
		return false ;
	}
	if(obj.email.value !=""){
		 var reMail = /^(?:[a-zA-Z0-9]+[_\-\+\.]?)*[a-zA-Z0-9]+@(?:([a-zA-Z0-9]+[_\-]?)*[a-zA-Z0-9]+\.)+([a-zA-Z]{2,})+$/;
  		 if( !(reMail.test(obj.email.value))){
  		 	alert("E-mail Format Error");
  		 	obj.email.focus();
  		 	return false;
  		 }
	}
	if(obj.telephone.value==""){
		alert("Telephone Require Fields");
		obj.telephone.focus();
		return false;
	}
	if(obj.telephone.value!=""){
		if(isNaN(obj.telephone.value)){
			alert("Telephone is not Number");
			obj.telephone.focus();
			return false;
		}
	}
	if(obj.desc.value ==""){
		alert("Describe  Require Fields");
		obj.desc.focus();
		return false;
	}
	return true;
}
/*check search*/
function checksearch(obj){
	
	if(obj.productname.value==""){
		alert("Keywords can not be empty!");
		obj.productname.focus();
		return false;
	}
	if(obj.productname.value != ""){
		
		for(var i=0;i<obj.bysearch.length;i++){
			if(obj.bysearch[i].checked == true){
				radiovalue = obj.bysearch[i].value;
			}
		}
		if(radiovalue == 0){ //by name
			
			if(obj.productname.value.length <2){
				alert("Key words too short!");
				obj.productname.focus();
				return false ;
			}
		}
		if(radiovalue ==1){ // by num
			if(isNaN(obj.productname.value)){
				alert("When you choose to search by number \n Please enter the numbers");
				obj.productname.focus();
				return false;
			}
		}
		
	}
	return true;
}


/**************************/
//detail
var flag=false; 
function DrawImage(ImgD){ // 360 275
 var image=new Image(); 
 image.src=ImgD.src; 
 if(image.width>0 && image.height>0){ 
  flag=true; 
  if(image.width/image.height >= 360/275){ //比较宽
  	 if(image.width>360){
	   	 ImgD.width=360; 
   	 	 ImgD.height=(image.height*360)/image.width; 
	 }else{ 
   		 ImgD.width=image.width;
   		 ImgD.height=image.height; 
  	 } 

  }else{ 
   	if(image.height>275){
    	ImgD.height=275; 
    	ImgD.width=(image.width*275)/image.height; 
    }else{ 
    	ImgD.width=image.width;
    	ImgD.height=image.height; 
   } 

  } 
 }
}
//list
var flag=false; 
function DrawImageList(ImgD){ // 142 111
 var image=new Image(); 
 image.src=ImgD.src; 
 if(image.width>0 && image.height>0){ 
  flag=true; 
  if(image.width/image.height >= 142/111){ //比较宽
  	 if(image.width>142){
	   	 ImgD.width=142; 
   	 	 ImgD.height=(image.height*142)/image.width; 
	 }else{ 
   		 ImgD.width=image.width;
   		 ImgD.height=image.height; 
  	 } 

  }else{ 
   	if(image.height>111){
    	ImgD.height=111; 
    	ImgD.width=(image.width*111)/image.height; 
    }else{ 
    	ImgD.width=image.width;
    	ImgD.height=image.height; 
   } 

  } 
 }
}
