﻿// JScript 文件

//写,读,删cookies函数 

function SetCookie(name,value)//两个参数，一个是cookie的名子，一个是值
{
    var Days = 30; //此 cookie 将被保存 30 天
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

function GetCookie(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;
}
function DelCookie(name)//删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}


    function blurit(id,str)
    {
        var txt=document.getElementById(id).value;
        if(txt=="")
            document.getElementById(id).value=str;
    }
    function focusit(id,str)
    {
        var txt=document.getElementById(id).value;
        if(txt==str)
            document.getElementById(id).value="";
    }
    
    
    function selectbutton_onclick(Name)
    {
        if (document.getElementById(Name).value=="Product Search" || document.getElementById(Name).value=="" )
        {
            alert('Check the spelling of your word(s).');
            return false;
        }
        else
        {
            return true;
        }
    }
    
    function EmailButton_onclick()
    {
        if (document.getElementById("txtSubscribeEmail").value == "Your @ Email" || document.getElementById("txtSubscribeEmail").value == "")
        {
            alert("Oops! Please fill in a verified Email Address!(Example name@hotmail.com)");
             return false;
        }
        else
        {
        
    //开始验证
            var email = document.getElementById("txtSubscribeEmail").value;
            var pattern = /^\s*([A-Za-z0-9_\-]+(\.\w+)*@(\w+\.)+\w{2,3})\s*$/;
            chkFlag = pattern.test(email);
            if (chkFlag) {
                window.location.href = "/handerSubscribe.aspx?email=" + email;
                return false;
                //return true;
            }
            else
            {
                alert("Oops! Please fill in a verified Email Address!(Example name@hotmail.com)");
                return false;
            }
        }
    }
    
/*
回车键 转移到目标控件上
*/
function KeydownEnterById(objId)
{
    if(event.keyCode==13){$(objId).focus();event.keyCode=13;return true;}
}
    
/*
获得对象
*/
function $(_param){return document.getElementById(_param);}



function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//精确到小数，四舍五入
function round(v, e)     
{
    var t = 1;
    for (; e > 0; t *= 10, e--);
    for (; e < 0; t /= 10, e++);
    return Math.round(v * t) / t;
} 
