﻿//=========================  =============
//              公共的js函数库
//========================= =============


//==============获取当前页面所在的语言版本
var lang = "cn";
//alert(window.location.pathname);

var pathname = window.location.pathname;

if(pathname.length>=4)
{
    if(pathname.substring(1,3)=="cn")
        lang = "cn";
    else
        lang = "en"; 

}


    //========================= 打印正文部分 start =============
    //print js begin
    function LoadPrintJsCallBack(){
      if(typeof forSPrint == "object" && forSPrint.Print){
        forSPrint.Print();
      }
    }
    function LoadPrintJs(){
      var jsFile = "/js/print.js";  //打印主js文件url
      jsFile += "?t="+ (new Date()).getTime();
      var js = document.createElement("script");
      js.setAttribute("src",jsFile); 
      js.setAttribute("type","text\/javascript");
      js.setAttribute( "id", "PrintJsUrl");
      //for ie
      js.onreadystatechange = function(){
      if(js.readyState=="loaded"){
         LoadPrintJsCallBack();
      }
    };
    //for ff
    js.onload = LoadPrintJsCallBack;
      document.body.insertBefore(js,null); // null for ff
    }

    //print js end
    //========================= 打印正文部分 end =============
    
    //========================= 根据标记获取标记内的Html============
    function getHtmlbyNote(strNote)
    {
	    var bdhtml=document.body.innerHTML;    
	    var sprnstr="<!--"+strNote+"start-->";    
	    var eprnstr="<!--"+strNote+"end-->";    
	    var prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+strNote.length+12);    
	    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));    
	    return prnhtml;    

    }
    //========================= 改变容器内文字大小,容器id为divContent============
    function doZoom(size)
    {
        var obj=document.getElementById("divContent");
	    obj.style.fontSize=size+"px";
	 
    }
    
    //====================加入收藏夹功能=============
    function saveUrl()
    {
        var thisUrl = document.location.href;
        window.external.AddFavorite(thisUrl, document.title)

        
        
    }
    
     //====================推荐给朋友=============
  function toFriend()
    {
    
        window.open("/"+lang+"/common/recommendation.aspx?url="+document.location.href);
    

    }
    
	//高亮关键字
	function highlight(str)
{   if(str=="")
      return;
    if(document.createRange){ 
    var range = document.createRange(); 
    }else 
    var range = document.body.createTextRange(); 
    if(range.findText){ 
        while(range.findText(str)){ 
          range.pasteHTML(range.text.fontcolor("#ff0000")); 
          range.collapse(true); 
        } 
    }else{ 
    var s,n; 
    s = window.getSelection(); 
        while(window.find(str)){ 
          
          var n = document.createElement("SPAN"); 
          n.style.color="#ff0000" 
          s.getRangeAt(0).surroundContents(n); 
        } 
    } 

}

  //函数名称：Check_Email(strEmail)
  //作用：检查邮件地址有效性，如果正确，返回true，否则返回false
  //作者：lison
  //日期：2006-06-20
  //参数：strEmail，输入的email
  function Check_Email(strEmail)
  {
    //正则表达式，检测email格式
		var Reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	    if(strEmail==""){
	    	return false; 
	    } 
	    if(Reg.test(strEmail)){
	    	return true;
	    }
	    else
		{
		    return false;
		}
  }
  
  //可以用来控制用户只能输入数字和字母
function NumberCharCode()
{
  var k = window.event.keyCode;
  if (!(((k >= 48) && (k <=57)) || (k==13) || ((k>=65) && (k<=90)) || ((k>=97) && (k<=122)))){
     window.event.keyCode = 0 ;}
}


//可以用来控制用户只能输入数字
function numbercode()
{
  var k = window.event.keyCode;
  if (!(((k >= 48) && (k <=57)) || (k==13))){
     window.event.keyCode = 0 ;}
}
