/**
* 取得ID,相当于省略"document.getElementById(obj)"
*/
function GetId(obj){
	return document.getElementById(obj);
}

/**
* HEADMENU样式
*/
function CsHeadMenu(csobj){
	if(csobj!=''){
		GetId('headmenu_'+csobj).className='headmenu_on';
	}
}

/**
* 下拉列表函数
*/
function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; }
}

/**
* ONLOAD更改图片尺寸
*/
function changeImg(obj,width,height) {
	if ( obj.width > width || obj.height > height ) {
		var scale;
		var scale1 = obj.width / width;
		var scale2 = obj.height / height;
		if(scale1 > scale2){
			scale = scale1;
		}else{
			scale = scale2;
		}
		obj.width = obj.width / scale;
	}
}

/**
* 验证用户名
*/
function ChkUName(strValue){
	var re=/^\s*([a-zA-Z]+)([_]*)[A-Za-z0-9]{4,15}\s*$/;
	if(re.test(strValue))
		return true;
	else
		return false;
}
//验证密码
function ChkPwd(strValue){
		var regTextEnglishNumber = /^[a-zA-Z0-9]*$/;
		if(regTextEnglishNumber.test(strValue))
			return true;
		else
			return false;
}

/**
* 验证Email
*/
function ChkEmail(emailStr){
	var re=/^[\w-]+(\.*[\w-]+)*@([0-9a-z]+(([0-9a-z]*)|([0-9a-z-]*[0-9a-z]))+\.)+[a-z]{2,3}$/i;
	if(re.test(emailStr))
		return true;
	else
		return false;
}

/**
* 验证特殊字符
*/
function ChkSpecialChar(strValue){
	var regTextChar = /([\*\'<！^￥!@$%&*；>])+/ ;
	if(regTextChar.test(strValue))
		return true;
	else
		return false;
}

/**
* 验证数字
*/
function ChkNumber(strValue){
	var regTextNumber = /^[0-9]*$/;
	if(regTextNumber.test(strValue))
		return true;
	else
		return false;
}
/**
* 验证电话号码和传真
*/
function ChkPhone(strValue){
	var regTextTel = /^[,0-9-]*$/;
	if(regTextTel.test(strValue))
		return true;
	else
		return false;
}
/**
*校验字符串是否为中文
*/
function checkIsChinese(str){
	//如果值为空，通过校验
	if (str == "")
		return true;
		var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;
	if (pattern.test(str))
		return true;
	else
		return false;
}
//---------------------------------------------------------------------------
//验证英文字母，不区分大小写
function ChkLetter(strValue){
		var regTextEnglish = /^[a-zA-Z]*$/;
		if(regTextEnglish.test(strValue))
			return true;
		else
			return false;
	}
//---------------------------------------------------------------------------
//验证英文字母，区分大小写
function ChkBigLetter(strValue){
		var regTextEnglishBig = /^[A-Z]*$/;
		if(regTextEnglishBig.test(strValue))
			return true;
		else
			return false;
	}
//---------------------------------------------------------------------------
//验证英文字母和数字，不区分大小写
function ChkLetterNumber(strValue){
		var regTextEnglishNumber = /^[a-zA-Z0-9]*$/;
		if(regTextEnglishNumber.test(strValue))
			return true;
		else
			return false;
	}
//---------------------------------------------------------------------------
//验证URL
function ChkUrl(strValue){
		var regTextUrl = /^(file|http|https|ftp|mms|telnet|news|wais|mailto):\/\/(.+)$/;
		if(regTextUrl.test(strValue))
			return true;
		else
			return false;
	}
//---------------------------------------------------------------------------
//验证邮政编码
function ChkPostCode(strValue){
		var regTextPost = /^(\d){3,6}$/;
		if(regTextPost.test(strValue))
			return true;
		else
			return false;
	} 
//---------------------------------------------------------------------------
//是否为空
function IsEmpty (Str){
	if	((Str == null)	||	(Str.length	==	0)){
		return true;
	}else{
		return false;
	}
}

/**
* 返回输入的VALUE长度
*/
function StrLen(str){
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++){
		if (str.charCodeAt(i)>255) len+=2; else len++;
	}
	return len;
}
//---------------------------------------------------------------------------
//左边是否含空格
function LTrim(str){
		var whitespace = new String(" \t\n\r");
		var s = new String(str);
		if (whitespace.indexOf(s.charAt(0)) != -1)
			{
				var j=0, i = s.length;
				while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
					{
						j++;
					}
				s = s.substring(j, i);
			}
		return s;
	}
//---------------------------------------------------------------------------
//右边是否含空格
function RTrim(str){
		var whitespace = new String(" \t\n\r");
		var s = new String(str);
		if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
			{
				var i = s.length - 1;
				while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
					{
						i--;
					}
				s = s.substring(0, i+1);
			}
		return s;
	}
//---------------------------------------------------------------------------
//去除左边、右边的空格
function Trim(str){
		return RTrim(LTrim(str));
}

/**
* 检查输入的是否同一个字符
*/
function checkSame(str){
	for(i=0;i<str.length;i++) {	
		if(str.charAt(0)!=str.charAt(i)){			
			return true;
		}
	}
}	

/**
* 全角字符转换成半角字符
*/
function CtoH(obj) {   
	var str=obj.value;   
	var result="";   
	for (var i = 0; i < str.length; i++){   
		if (str.charCodeAt(i)==12288){   
			result+= String.fromCharCode(str.charCodeAt(i)-12256);   
			continue;   
		}   
		if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)   
			result+= String.fromCharCode(str.charCodeAt(i)-65248);   
		else result+= String.fromCharCode(str.charCodeAt(i));   
	}   
	obj.value=result;   
} 
//---------------------------------------------------------------------------
//全部选择
function CheckAll(form){
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if (e.Name != "chkAll"&&e.disabled!=true)
			e.checked = form.chkAll.checked;
	}
}
//---------------------------------------------------------------------------
//取消选择
function unselectall(){
	if(GetId("chkform").chkAll.checked){
		GetId("chkform").chkAll.checked = GetId("chkform").chkAll.checked&0;
	}
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//-------------------------------------------------------------提交企业信息函数------------------------------------------------------------------//
//---------------------------------------------------------------------------
//选择行业方向
function setSorttag(direction){	
		if (direction=="1")
			{
				tr_buy.style.display="none";
				tr_sell.style.display="";
			}
		else if (direction=="2")
			{
				tr_buy.style.display="";
				tr_sell.style.display="none";
			}
		else if (direction=="3")
			{
				tr_buy.style.display="";
				tr_sell.style.display="";
			}
	}

/**
* TAB菜单互换
*/
function show_intro(pre,pree,n,select_n,css){
	for (i = 1; i <= n; i++){
		var intro = GetId(pre + i);
		var cha = GetId(pree + i);
		intro.style.display = "none";
		cha.className=css + "_off";
		if (i == select_n){
			intro.style.display = "";
			cha.className=css + "_on";
		}
	}
}

/**
* TAB菜单互换(必须点击后才能互换)
*/
function show_tab(tag_1,tag_2,tab_1,tab_2){
	var  tag_1 = GetId(tag_1);
	var  tag_2 = GetId(tag_2);
	var  tab_1 = GetId(tab_1);
	var  tab_2 = GetId(tab_2);
	tag_1.className = "tag_bg_1 font14b center";
	tag_2.className = "tag_bg_2 font14b center";
	tab_1.style.display = "";
	tab_2.style.display = "none";
}

//校验User的弹出窗口
function checkUser(value){
var v = GetId('form');
  if(v.username.value==""){
	  alert("请填写帐号/用户名！");
      v.username.focus();
      return false;
	}
  if (!ChkUName(v.username.value)){
      alert("用户名由4-15位英文（a-z）、数字（0-9）、下划线（_）组成，不区分大小写，不支持中文，只能以字母开头；注意不要使用空格。");
      v.username.focus();
      v.username.select();
      return false;
  }
  window.open("/CheckReg.php?item=u&val="+value,"",'toolbar=no,directories=no,scrollbars=0,resizable=1,status=no,menubar=0,width=400,height=150');
}
//校验E-Mail的弹出窗口
function checkEmail(value){
var v = GetId('form');
if(v.email.value.length!=0){
    if (v.email.value.charAt(0)=="." ||        
         v.email.value.charAt(0)=="@"||       
         v.email.value.indexOf('@', 0) == -1 || 
         v.email.value.indexOf('.', 0) == -1 || 
        v.email.value.lastIndexOf("@")==v.email.value.length-1 || 
         v.email.value.lastIndexOf(".")==v.email.value.length-1)
     {
		  alert("E-mail的格式不正确！");
		  v.email.focus();
      v.email.select();
		  return false;
      }
   }
 else{
   alert("E-mail的不能为空！");
   v.email.focus();
   return false;
  }
  window.open("/CheckReg.php?item=e&val="+value,"",'toolbar=no,directories=no,scrollbars=0,resizable=1,status=no,menubar=0,width=400,height=150');
}

/**
* 判断浏览器的类别：IE,MSIE,MAC,OPERA
*/
function IsBrowser(){
	var sAgent = navigator.userAgent.toLowerCase() ;
	// Internet Explorer
	if ( sAgent.indexOf("msie") != -1 && sAgent.indexOf("mac") == -1 && sAgent.indexOf("opera") == -1 )
		return "msie" ;

	// Gecko (Opera 9 tries to behave like Gecko at this point).
	if ( navigator.product == "Gecko" && !( typeof(opera) == 'object' && opera.postError ) )
		return "gecko";

	// Opera
	if ( navigator.appName == 'Opera')
		return "opera" ;

	// Safari
	if ( sAgent.indexOf( 'safari' ) != -1 )
		return "safari";

	return false ;
}


//头部搜索检测
function checkHeadSearch(){
var searchForm = GetId('searchForm');
  if(searchForm.searchKey.value==""){
	  alert("请输入搜索关键字！");
      searchForm.searchKey.focus();
      return false;
	}
}
/**
* 添加品牌时，选择多个行业类
*/
function chooseTrade(trade){
	var TempArray,TempStr,form1;
	form1=GetId("form1");
	TempArray=trade.split("***");
	if (TempArray[0] != '')
	{
		if (form1.tradeid.value.search(TempArray[1])==-1)

		   {		if (form1.tradeidtext.value=='') 	form1.tradeidtext.value=TempArray[0];
					else form1.tradeidtext.value = form1.tradeidtext.value + ',' + TempArray[0];
					if (form1.tradeid.value=='') 	form1.tradeid.value=TempArray[1];
					else form1.tradeid.value = form1.tradeid.value + ',' + TempArray[1];
			}
	}
	if ((TempArray[0] == '')&&(TempArray[1] == 'Clean'))
	{
		form1.tradeid.value = '';
		form1.tradeidtext.value = '';
	}
	return;
}
/**
* 添加经营品牌时，选择多个品牌
* 最多10个品牌
*/
function chooseBrand(brand){
	var TempArray,TempStr,form1;
	form1=GetId("form1");
	TempArray=brand.split("***");
	if (TempArray[0] != ''){
		if (form1.brandid.value.search(TempArray[1])==-1){		
			if (form1.brandidtext.value==''){
				form1.brandidtext.value=TempArray[0];
			}else{
				if(form1.brandidtext.value.split(",").length<10){//最多添加10个
					form1.brandidtext.value = form1.brandidtext.value + ',' + TempArray[0];
				}
			}
			if (form1.brandid.value==''){
				form1.brandid.value=TempArray[1];
			}else{
				if(form1.brandid.value.split(",").length<10){//最多添加10个
					form1.brandid.value = form1.brandid.value + ',' + TempArray[1];
				}
			}
		}
	}
	if ((TempArray[0] == '')&&(TempArray[1] == 'Clean')){
		form1.brandid.value = '';
		form1.brandidtext.value = '';
	}
	return;
}
//分解
function splitBrand(obj){
   var splitObj;
   // 在每个逗号字符处进行分解。
   splitObj = obj.split(",");
   return(splitObj);
}

/**
* Select Option样式：禁止选择
*/
function preventSelectDisabled(oSelect){    
	var isOptionDisabled = oSelect.options[oSelect.selectedIndex].disabled;
    if(isOptionDisabled){
		oSelect.selectedIndex = oSelect.defaultSelectedIndex;
		return false;
    }else{
		oSelect.defaultSelectedIndex = oSelect.selectedIndex;    
		return true;
    }
}
