﻿function strCounter(obj,count){
	//限制输入字数
	if (obj.value.length > count)
		obj.value = obj.value.substring(0, count);
}
//收藏网址
function addFavorite(url,title){
    if (document.all){
       window.external.addFavorite(url,title);
    }else if (window.sidebar){
       window.sidebar.addPanel(title, url, "");
    }
}

//设为首页
function setHomepage(url)
{
    if (document.all){
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage(url);
    }else if (window.sidebar){
        if(window.netscape){
            try{
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }catch (e){
                //alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage',url);
    }
}

//复制网址
function copy_code(copyText) 
{
    if (window.clipboardData) 
    {
        window.clipboardData.setData("Text", copyText)
    } 
    else 
    {
        var flashcopier = 'flashcopier';
        if(!document.getElementById(flashcopier)) 
        {
          var divholder = document.createElement('div');
          divholder.id = flashcopier;
          document.body.appendChild(divholder);
        }
        document.getElementById(flashcopier).innerHTML = '';
        var divinfo = '<embed src="../js/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(copyText)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
        document.getElementById(flashcopier).innerHTML = divinfo;
    }
  alert('Successfully Copied the current URL to the clipboard.');
}

//搜索按钮事件
function Search() {
	var   str   =   document.getElementById('Keyword').value; 
	var   str2  ;
	if(document.getElementById('radio1').checked)
		str2='1';
	else
		str2='2';
		
	if(str.replace(/^\s+|\s+$/g,"")!="")
	    window.location.href="/Search.aspx?Keyword=" + encodeURI(str)+"&s=" + str2;
        //window.open("/Search.aspx?Keyword=" + encodeURI(str) );
    else
    {
       alert("Keyword is required!");
       document.getElementById('Keyword').focus();
    }
    return false;
}


//设置控件的值
function changetext(obj,text)
{
	obj.value=text;
}

//查询货运信息按钮
function Track() {
	var   tracknumbers   =   document.getElementById('tracknumbers').value;  
	var   Forwarder   =   document.getElementById('Forwarder').value;
	var    url;
	if(tracknumbers.replace(/^\s+|\s+$/g,"")=="")
    {
       alert("Tracking Number is required ");
    }
  	else
  	{
		switch(Forwarder)
		{
			case "1":url="http://www.fedex.com/Tracking?ascend_header=1&clienttype=dotcomreg&cntry_code=cn_english&language=english&tracknumbers=" + encodeURI(tracknumbers);window.open(url);break
			case "2":url="http://wwwapps.ups.com/WebTracking/processInputRequest?HTMLVersion=5.0&loc=en_US&Requester=UPSHome&tracknum="+ encodeURI(tracknumbers) + "&ignore=&track.x=32&track.y=5";window.open(url);break
			case "3":url="http://www.dhl.com/publish/cn/zh/eshipping/track.high.html?pageToInclude=RESULTS&AWB=" + encodeURI(tracknumbers) + "&type=fasttrack";window.open(url);break			
		}
 	}
 	return false;
}

//查询说明书
function Datasheet() {
	var   PartNumber   =   document.getElementById('PartNumber').value;  
	if(PartNumber.replace(/^\s+|\s+$/g,"")=="")
       alert("Part Number is required ");
	else
		window.open("http://www.alldatasheet.com/view.jsp?Searchword=" + encodeURI(PartNumber));
	return false;
}

//询单
function Quote() {
	var   PartNumber   =   document.getElementById('PartNo').value;
	var	   Quantity   =   document.getElementById('Quantity').value;
	if(PartNumber.replace(/^\s+|\s+$/g,"")==""|| Quantity.replace(/^\s+|\s+$/g,"")=="")
       alert("Part Number and Quantity are required ");
	else
		window.open("/Quote.aspx?PartNumber=" + encodeURI(PartNumber)+"&Quantity=" + encodeURI(Quantity));
	return false;
}


