﻿//网站地址
var webdns="http://"+location.host;

/******************************************** 定购单客户信息操作 ********************************************/
function iniOrderUserInfoForm(container,template,count)
{  
    container.innerHTML="";
    var reg=new RegExp("#num","g");
    for(var i=0;i<count;i++)
    {
        var tempTemplate=template;
        tempTemplate=tempTemplate.replace(reg,i);
        container.innerHTML+=tempTemplate;
    }
}
/******************************************** 定购单客户信息操作 ********************************************/


/******************************************** 首页js ********************************************/

/**控制搜索(右 1)内容的显示和隐藏,并且控制按钮的样式**/
function indexShowSelect(type)
{
   if(type=="group")
   {
   $("li_group").className="hovertab";
   $("div_group").style.display="block";
   $("li_freeline").className="normaltab";
   $("div_freeline").style.display="none";
   }
   else
   {
   $("li_freeline").className="hovertab";
   $("div_freeline").style.display="block";
   $("li_group").className="normaltab";
   $("div_group").style.display="none";
   }
}

/**控制签证大洲的隐藏显示**/
function indexShowVisaSelect(type)
{
    var tabPicDivArray= ['visa_div1','visa_div2','visa_div3','visa_div4'];
    ShowSingleElement(tabPicDivArray,'visa_div'+type);
     var tabArray=['visa_li1','visa_li2','visa_li3','visa_li4'];
    ModifySingleElementClass(tabArray,'visa_li'+type,'','active');
}

/**控制签证大洲的隐藏显示**/
function indexShowLoginSelect(type)
{
    var tabPicDivArray= ['login_div1','login_div2'];
    ShowSingleElement(tabPicDivArray,'login_div'+type);
     var tabArray=['login_li1','login_li2'];
    ModifySingleElementClass(tabArray,'login_li'+type,'','active');
}

/**控制热门目的地国内国外的隐藏显示**/
function indexShowGoSelect(type)
{
    var tabPicDivArray= ['go_div1','go_div2'];
    ShowSingleElement(tabPicDivArray,'go_div'+type);
     var tabArray=['go_li1','go_li2'];
    ModifySingleElementClass(tabArray,'go_li'+type,'','active');
}

/**登陆**/
function indexLogin()
{
    if(validateValue('login'))
    {
        var uid=$("txt_login_uid").value;
        var pwd=$("txt_login_pwd").value;
        var code1=$("txt_validatecode1").value;
        var url="Register/index-login.aspx?type=login&uid="+escape(uid)+"&pwd="+escape(pwd)+"&code="+code1;
        new Ajax.Request(url ,
         { 
            method: 'post',
            postBody:'', 
            onSuccess:function(req)
            {
               var res=req.responseText;
               if(res=="true")
               {
                  location.href=location.href;
               }
               else if(res=="validatecode")
               {
                   alert("验证码错误，请重新输入！")
                   $("txt_validatecode1").focus()
                   return false;
               }
               else
               {
                 location.href="Register/?goback=1"
               }
            }
        });
    }

}

/**快速注册**/
function indexRegister()
{
    if(validateValue('register'))
    {
        var tel=$("txt_res_tel").value;
        var email=$("txt_res_email").value;
        var code2=$("txt_validatecode2").value;
        var url="Register/index-login.aspx?type=register&tel="+tel+"&email="+escape(email)+"&code="+code2;
        new Ajax.Request(url ,
         { 
            method: 'post',
            postBody:'', 
            onSuccess:function(req)
            {
               var res=req.responseText;
               switch(res)
               {
                 case '0':
                     alert("抱歉，访问过程中出现错误，请返回重试，或联系我们的客服人员！");
                     return false;
                     break;
                 case '1':
                     alert("注册成功，谢谢！");
                     location.href=location.href;
                     break;
                 case '-1':
                     alert('抱歉，该手机号已经绑定！');
                     return false;
                     break;
                 case '-2':
                     alert("抱歉，该邮件地址已经存在！");
                     return false;
                     break;
                 case '-3':
                     alert("抱歉，该手机号已经绑定！");
                     return false;
                     break;
                 case '-4':
                     alert("验证码错误，请重新输入！");
                     return false;
                     break;
               }
            }
        });
    }
}

/*判断是否登录*/
function indexIsLogin()
{
    var url="Register/index-login.aspx?type=islogin";
    new Ajax.Request(url ,
     { 
        method: 'post',
        postBody:'', 
        onSuccess:function(req)
        {
           var res=req.responseText;
          if(res!="")
          {
              $("is_login").innerHTML=res;
              var str=indexGetDate();
              $("i_uid").innerHTML=str+"，"+res;
              $("i_login_div1").style.display="none";
              $("i_login_div2").style.display="block";
              $("dis_register").style.display="none";
              $("dis_login").style.display="none";
          }
          else
          {
               $("is_login").innerHTML="";
               $("dis_exit").style.display="none";
          }
        }
    });
}

/*判断上下午*/
function indexGetDate()
{
    var str;
    now = new Date(),
    hour = now.getHours() 
    if(hour < 6){document.write("凌晨好！")} 
    else if (hour < 9){str="早上好"} 
    else if (hour < 12){str="上午好"} 
    else if (hour < 14){str="中午好"} 
    else if (hour < 17){str="下午好"} 
    else if (hour < 19){str="傍晚好"} 
    else if (hour < 22){str="晚上好"} 
    else {str="夜里好"} 
    return str;
}

/*周订单数*/
function indexWeekOrderCount()
{
    var url="Ordersearchlist/indexOrderCount.aspx?type=week";
    new Ajax.Request(url ,
     { 
        method: 'post',
        postBody:'', 
        onSuccess:function(req)
        {
           var res=req.responseText;
          if(res!="")
          {
              $("week_order").innerHTML=res;
          }
          else
          {
               $("week_order").innerHTML="";
          }
        }
    });
}

/*日订单数*/
function indexDayOrderCount()
{
    var url="Ordersearchlist/indexOrderCount.aspx?type=day";
    new Ajax.Request(url ,
     { 
        method: 'post',
        postBody:'', 
        onSuccess:function(req)
        {
           var res=req.responseText;
          if(res!="")
          {
              $("day_order").innerHTML=res;
          }
          else
          {
               $("day_order").innerHTML="";
          }
        }
    });
}

/*首页为什么要快速注册*/
function indexResHelp(type)
{

   if(type=='block')
   {
      $("res_help").style.display="block";
   }
   else if(type='none')
   {
      $("res_help").style.display="none";
   }
}

//用户注销
function indexLogout()
{
    var url="Common/syns-logout.aspx";
    new Ajax.Request(url ,{ method: 'post',postBody:'data=',onSuccess:function(req)
        {
            var text=req.responseText.strip();
            if(text==1)
            {
//                $("span_menu").show();
//                $("span_user").innerHTML="";
                location.href=location.href;
            }
        }
    });
}

//新写的首页查询 2010-4-22
function indexLineGroup(type)
{
    var url="";
    if(type=="out")
        url="Search/?scity=chufa1&title="+escape($("txt_group_out").value)+"&days="+$("txt_group_days1").value+"&price="+$("txt_group_price1").value+"&type=2&style=2&size=10";
    else if(type=="in")
        url="Search/?scity=chufa1&title="+escape($("txt_group_in").value)+"&days="+$("txt_group_days2").value+"&price="+$("txt_group_price2").value+"&type=1&style=2&size=10";       
    location.href=url;
}

//清除首页用户名文字
function clearfield()
{
   if($("txt_login_uid").value=="用户名/手机号/邮箱")
   {
      $("txt_login_uid").value="";
      $("txt_login_uid").style.color="#333";
   }
}
/******************************************** 首页js ********************************************/


/******************************************** 签证部分 开始 ********************************************/
function visaOrderSumitValiate()
{
    return true;
}
function visaOrderSubmit()
{
    if(visaOrderSumitValiate())
    {
        document.getElementById("form1").method="post";
        document.getElementById("form1").action="order-detail.aspx";
        document.getElementById("form1").submit();
    }
}
/******************************************** 签证部分 结束********************************************/


/******************************************** 会员服务部分 开始 ********************************************/
function memberZoneloginValidate()
{
    return true;
}
function memberZoneRecoverPassword()
{
    return true;
}
function memberZonelogin()
{
    if(memberZoneloginValidate())
    {
        //发送数据并跳转
    }
}
function memberZoneRegister()
{
    location.href="../Register/signup.aspx";
}
function orderTravelNews(type)
{
    if(ValidateLength($("txt_email").value,1,100)&&ValidateEmail($("txt_email").value))
    {
        var email=$("txt_email").value;
        var url="syns-orderenews.aspx?email="+email+"&type="+type;
        new Ajax.Request(url ,{ method: 'post',postBody:'data=',onSuccess:function(req)
            {
                alert("订阅成功!");
                location.href='default.aspx';
            }
        });
    }
    else
        alert("请输入正确的邮箱地址!");
}
/******************************************** 会员服务部分 结束 ********************************************/


/******************************************** 礼品兑换 开始 ********************************************/

//兑换礼品
function exchangeGift(giftid,score)
{
    var bln=window.confirm("兑换该礼品将扣除您"+score+"积分,请确认!");
    if(bln)
    {
        var url="syns-exchangegift.aspx?giftid="+giftid;
        new Ajax.Request(url ,{ method: 'post',postBody:'data=',onSuccess:function(req)
            {
                var text=req.responseText.strip();
                if(text==0)
                    alert("您的积分不足,不能兑换该礼品!");
                else if(text==-1)
                    alert("请登录之后再进行操作!");
                else
                    alert("兑换成功!");
            }
        });
    }
}

/******************************************** 礼品兑换 结束 ********************************************/


/******************************************** 用户注销 开始 ********************************************/

//用户注销
function logout()
{
    var url=webdns+"/Common/syns-logout.aspx";
    new Ajax.Request(url ,{ method: 'post',postBody:'data=',onSuccess:function(req)
        {
            var text=req.responseText.strip();
            if(text=="1")
            {
//                $("span_menu").show();
//                $("span_user").innerHTML="";
                location.href=location.href;
            }
        }
    });
}

/******************************************** 用户注销 结束 ********************************************/

/*验证*/
//验证输入内容是否合法
function validateValue(type)
{
   if(type=='login')
   {
        var ret=ValidateLength($("txt_login_uid").value,1,14);
        if(!ret)
        {
            alert("用户名的长度必须在1－14个字符之间");
            $("txt_login_uid").focus();
        }
        if(ret)
        {
            ret=ValidateLength($("txt_login_pwd").value,4,14);
            if(!ret)
            {
                alert("密码的长度必须在4－14个字符之间");
                 $("txt_login_pwd").focus();
            }
        }
        return ret;
    }else if(type=='register')
    {
        var ret=(ValidateTel($("txt_res_tel").value));
        if(!ret)
        {
            alert("请输入正确格式的手机号码");
            $("txt_res_tel").focus();
        }
        if(ret)
        {
             ret=(ValidateLength($("txt_res_email").value,-1,100)&&ValidateEmail($("txt_res_email").value));
            if(!ret)
            {
                alert("请输入正确格式的邮件地址,且长度不超过100个字符");
                $("txt_res_email").focus();
            }    
        }
        return ret;
    }
}

