﻿/**
 * Booking
 */
if ($("mails").value != "")
{
    $("IsSendMail").value ="1";
    $("MailDiv").style.height = "450px";
    bookD();
    var words = $("mails").value.split(";");
    if (words != null && words.length > 0)
    {
        var wordlist;
        if (words[0] != ":")
        {
            wordlist = words[0].split(":");
            $("TxtSendName").value = wordlist[0];
            $("TxtSendMail").value = wordlist[1];
            $("IsMailSendtoMe").checked = true;

        }
       if(words.length==1)
       {
          $("MailDiv").style.height = ($("MailDiv").offsetHeight - 45) + "px";
          $("MyFriendDiv").removeChild($("defaultMail"));
          getsendmailcount();
          var maillist = $("MyFriendDiv").getElements('input[name=sendmail]');
         if(maillist.length==0)
         {
         $("DivNoFriend").style.display="block";
         $("invitationnote").style.display="none";
         $("addmail").style.display="none";
         }
        }
        if (words.length > 2)
        {
            for (var i = 0; i < words.length - 2; i++)
            {
               addmailfriend();
            }
        }
        var namelist = $("MyFriendDiv").getElements('input[name=sendmailname]');
        var maillist = $("MyFriendDiv").getElements('input[name=sendmail]');
            for (var i = 1; i < words.length; i++)
            {
                wordlist = words[i].split(':');
                if (wordlist != null && wordlist.length > 0)
                {
                    namelist[i - 1].value = wordlist[0];
                    maillist[i - 1].value = wordlist[1];

                }

            }

    }


}
getsendmailcount();
function bookD() 
{
    var d = $('showDiv');
    d.style.display = 'block';  
    var sb = $('yincangA');
    sb.innerHTML = '放弃邀请';
    sb.className = 'yincang01';
   return false;
}
function bookD2() {
    var d = $('showDiv');
    d.style.display = 'none';
    return false;
}

function bookuse() {
    var d = $('showDiv');
    var sb = $('yincangA');
    if (d.style.display == 'none') {
        bookD();
        sb.innerHTML = '放弃邀请';
        sb.className = 'yincang01';
        var divObjs = $("MyFriendDiv").getElements("p");
        $("MailDiv").style.height = (38 * (divObjs.length + 1) + 360) + "px";
        $("IsSendMail").value = "1";

    } else {
        bookD2();
        sb.innerHTML = '邀请好友';
        sb.className = 'yincang';
        $("MailDiv").style.height = "30px";
        $("IsSendMail").value = "0";
    }

}
function addmailfriend()
 {
    $("MailDiv").style.height = ($("MailDiv").offsetHeight + 25) + "px";
    var Obj=document.createElement("p"); 
    Obj.style.color="#6C6C6C"; 
    Obj.style.width="602px"; 
    Obj.style.  height="35px";
    var objhtml="<label>朋友的：</label><input type='text' name='sendmailname' maxlength='20' value='朋友的姓名' onfocus='SetAutoNull(this)'  onblur='onblurname(this)' class='invitation02' style='margin-left:1px;'/><input type='text' name='sendmail'class='invitation01' value='请输入Email地址' onfocus='SetAutoSearch(this)' onblur='onblurname(this)' style='margin-left:6px;'/><input type='button' value='删 除' class='invitationBtn01' onclick='removefriend(this)'align='absmiddle' style='margin-left:6px;'/>"
    Obj.innerHTML=objhtml;
    $("MyFriendDiv").appendChild(Obj);
    var maillist = $("MyFriendDiv").getElements('input[name=sendmail]');
    $("mailcount").innerHTML=maillist.length;
    getsendmailcount();
    return false;

}
function addmailfriendnew()
 {
    addmailfriend()
    $("DivNoFriend").style.display="none";
    $("invitationnote").style.display="block";
    $("addmail").style.display="block";
    return false;

}
function removefriend(obj)
 {
    $("MailDiv").style.height = ($("MailDiv").offsetHeight - 45) + "px";
    $("MyFriendDiv").removeChild(obj.parentNode);
    getsendmailcount();
    var maillist = $("MyFriendDiv").getElements('input[name=sendmail]');
    if(maillist.length==0)
    {
         $("DivNoFriend").style.display="block";
         $("invitationnote").style.display="none";
         $("addmail").style.display="none";
    }
     return false;
}
function getsendmailcount()
{
    var maillist = $("MyFriendDiv").getElements('input[name=sendmail]');
    var namelist=$("MyFriendDiv").getElements('input[name=sendmailname]'); 
    var count= maillist.length;
    for(var i=0; i<maillist.length; i++)
    {
        if(namelist[i].value==namelist[i].defaultValue && maillist[i].value==maillist[i].defaultValue) count--;
    }
    if($("IsMailSendtoMe").checked)count=count+1;
    $("mailcount").innerHTML=count;
}
function yulanyoujian()
 {
    //如果有邀请人选择第一个邀请人作为测试，如果没有拿自己的作为测试
    var maillist = $("MyFriendDiv").getElements('input[name=sendmail]');
    var namelist = $("MyFriendDiv").getElements('input[name=sendmailname]');
    var invitee = "";
    var inviteename = "";
    if (maillist.length >0)
    {
        invitee = maillist[0].value;
        inviteename = namelist[0].value;

    }
    else
    {
        invitee =$("TxtSendMail").value;
        inviteename =$("TxtSendName").value; 

    }
    var PostData = "content=" + $("EmailContent").value + "&SendMail=" + invitee + "&inviteename=" + inviteename + "&IsTest=1" + "&txtMobile=" + $("txtMobile").value+"&ResId=" + $("HiddenResId").value+"&myName="+$("txtName").value;
    new AjaxReq({
        url: "BookingEmail.aspx",
        method: 'post',
        callType: 'html',
        data: PostData,
        onRequest: function() {
            },
        onSuccess: function() {
            if(this.ajax.response.html=="参数错误")
            {
                alert("预览失败！");
                return;
            }
            Mbox.openLite(this.ajax.response.html, 730, 629);

        },
        onError: function()
        {
            alert("失败");

        }

    }).send();

}
function SetAutoNull(inputWord)
{
    if(inputWord.value==inputWord.defaultValue)
    {
        inputWord.value="";
        inputWord.style.color = '#000';
    }

}
function SetAutoSearch(inputWord)
 {
    SetAutoNull(inputWord);
    if (inputWord) {
        new BookingSearch.Request.JSON(inputWord, '/booking/PostEmail.aspx', {
            'postVar': 'fgsearchq',
            'width': 185,
            'overflow': true

        });

    }
    inputWord.addEvent('blur', 
    function() {
        if (this.value.trim().length < 1) {
            this.value = "";
        }
    });
}

function checkmail(obj)
        {
        if (obj.value.length > 100)
        {
                return false;
        }

         var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int)$";
         var re = new RegExp(regu);
         if (obj.value.search(re) != -1) {
               return true;
         } else {
               return false;
         }
         return true;
        }
  
 function onblurname(inputWord)
 {
    if(inputWord.value=="")
    {
        inputWord.value=inputWord.defaultValue
        inputWord.style.color = '#999';
    }
    else
    {
       // inputWord.defaultValue=inputWord.value;
    }
    getsendmailcount();
    
 }
 function checkname(obj)
 {
    
    var regu = /^[a-zA-Z0-9_\u4e00-\u9fa5]*$/;
    if(!regu.test(obj.value))
    {
        if(document.all)
        {
          event.returnValue=false;
        }
        return false;
   }
   return true;
 }
 
 function gotomailband()
 {
   if(!checkmail($("TxtSendMail")))
   {
    alert("邮件格式不正确！");
    return false;
   }
   window.open(SSOUri+"MemberModifyEmail.aspx?email="+$("TxtSendMail").value);
 }