﻿//删除字符串前后空格
String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, "");}
//验证邮箱
function isEmail(strEmail)
{
    var emailExp=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
     if (strEmail.search(emailExp) != -1)
        return true;
     else
        return false;
}
function checkEmail(obj)
{
    var v = obj.value.trim();
    if(!isEmail(v))
    {
        document.getElementById('frtxt_div').innerHTML = '您的邮箱格式错误';
        obj.blur();
        return false;
    }
    
}
function keyDown(keyboardCode)
{
    if(keyboardCode == 13)
    {
        return csRegSubmit(document.getElementById('bt_reg'));
    }
    return false;
}
function csRegSubmit(obj)
{
    var mail = document.getElementById('input_mail').value;
    if(isEmail(mail))
    {
        obj.disabled = 'disabled';
        document.getElementById('frtxt_div').innerHTML='正在提交...';
        var url = '/HandleAjax.aspx?action=fastreg';
        var formContent = 'hd=d4011&email='+mail;
        var ajax = new AjaxHelper();
        ajax.onComplete = onCsRegSubmit;
        sendAjax(ajax,"post",url,formContent);
        return true;   
    }
    document.getElementById('frtxt_div').innerHTML = '您的邮箱格式错误';
    return false;
}
function onCsRegSubmit(result)
{
    document.getElementById('bt_reg').disabled = '';
    var r = result;
    r = r.split(',');document.getElementById('titleb').innerHTML= '5元现金抵扣券,一次可领取1到5张,马上试试手气吧!';
    if(r[0]=="-2")
    {
        document.getElementById('titleb').style.display='none';
        document.getElementById('frtxt_div').style.display='none';
        document.getElementById('divop').innerHTML="<div style=\"line-height:20px;margin-left:20px; margin-right:30px;\">很抱歉，您已经成功领取10次现金抵扣券，不能再进行领取。敬请期待下次活动。</div>";
    }
    else if(r[0]=="0" || r[0]=="1" || r[0] == "-1")
    {
        document.getElementById('frtxt_div').innerHTML='';
        var mail = document.getElementById('input_mail').value;
        document.getElementById('divop').innerHTML="<div style=\"line-height:20px;margin-left:20px; margin-right:30px;\">恭喜您！成功领取<font style=\"color:red;\">"+r[1]+"</font>张现金抵扣券，已发送到您的邮箱<font style=\"color:red;\">"+mail+"</font>，请马上查收。</div>";
        document.getElementById('titleb').innerHTML= '成功领取现金抵扣券!';
    }
    else if(r[0]=='-10')
    {
        document.getElementById('frtxt_div').innerHTML='邮箱格式错误';
    }
    else
    {
        document.getElementById('frtxt_div').innerHTML='未能获取到现金抵扣券';
    }
}


function copyToClipboard(txt) {   
  if(window.clipboardData) {   
          window.clipboardData.clearData();   
          window.clipboardData.setData("Text", txt);
          alert('复制成功。可直接按Ctrl+V粘贴出来。');
  } else if(navigator.userAgent.indexOf("Opera") != -1) {   
       window.location = txt;   
  } else if (window.netscape) {   
       try {   
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
       } catch (e) {   
            alert("您的浏览器不支持复制到剪贴板，请您直接从文本框中复制\n然后粘贴。");
            return;
       }   
       var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);   
       if (!clip)   
            return;   
       var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);   
       if (!trans)   
            return;   
       trans.addDataFlavor('text/unicode');   
       var str = new Object();   
       var len = new Object();   
       var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);   
       var copytext = txt;   
       str.data = copytext;   
       trans.setTransferData("text/unicode",str,copytext.length*2);   
       var clipid = Components.interfaces.nsIClipboard;   
       if (!clip)   
            return false;   
       clip.setData(trans,null,clipid.kGlobalClipboard);   
       //alert("复制成功。可直接按Ctrl+V粘贴出来。")   
  }   
}