﻿function chkdiv(divid)
{
    var chkid=document.getElementById(divid);
    if(chkid != null)
    {
        return true;
    }
    else 
    {
        return false;
    }
}
document.onclick=function()
{
    if(chkdiv("tourtype")){document.getElementById("tourtype").style.display="none";}
    if(chkdiv("duration")){document.getElementById("duration").style.display="none";}
    if(chkdiv("type")){document.getElementById("type").style.display="none";}
    if(chkdiv("phototype")){document.getElementById("phototype").style.display="none";}

//  var tourtype=$("#tourtype");
//  if(tourtype.length>0)
//  {
//      tourtype.hide();
//  }
//  var duration=$("#duration");
//  if(duration.length>0)
//  {
//      duration.hide();
//  }
//  var type=$("#type");
//  if(type.length>0)
//  {
//      type.hide();
//  }
//  var phototype=$("#phototype");
//  if(phototype.length>0)
//  {
//      phototype.hide();
//  }
}
/***是否是有效的手机号码***/
String.prototype.isMobile=function()
{
    var reg=/^1[3-9]\d{9}$/;
    if(reg.test(this))
        return true;
    else
        return false;
}
function ParentHtmlError(obj,ErrMes,ClassName)
{
	var Pobj=obj.parent();
	var Eobj=Pobj.find("."+(ClassName?ClassName:"Error")+"");
	if(Eobj.length>0)
	{
		if(ErrMes.length>0)
		{
			Eobj.html(ErrMes);
		}else{
			Eobj.remove();
		}
	}else{
		if(ErrMes.length>0)
		{
			Pobj.append("<div class=\""+(ClassName?ClassName:"Error")+"\">"+ErrMes+"</div>");
		}
	}
}
function ParentHtmlSearchError(obj,ErrMes,ClassName)
{
	var Pobj=obj.parent();
	var Eobj=Pobj.find("."+(ClassName?ClassName:"Error")+"");
	if(Eobj.length>0)
	{
		if(ErrMes.length>0)
		{
			Eobj.html(ErrMes);
			Eobj.show();
			setTimeout(function(){$("."+(ClassName?ClassName:"Error")).fadeOut(2000);},5000);
		}else{
			Eobj.remove();
		}
	}else{
		if(ErrMes.length>0)
		{
			Pobj.append("<div class=\""+(ClassName?ClassName:"Error")+"\">"+ErrMes+"</div>");
			setTimeout(function(){$("."+(ClassName?ClassName:"Error")).fadeOut(2000);},5000);
		}
	}
}
function PreParentHtmlError(obj,ErrMes,ClassName)
{
	var Pobj=obj.parent();
	var Eobj=Pobj.find("."+(ClassName?ClassName:"Error")+"");
	if(Eobj.length>0)
	{
		if(ErrMes.length>0)
		{
			Eobj.html(ErrMes);
		}else{
			Eobj.remove();
		}
	}else{
		if(ErrMes.length>0)
		{
			Pobj.prepend("<div class=\""+(ClassName?ClassName:"Error")+"\">"+ErrMes+"</div>");
		}
	}
}
function ParentTRError(obj,ErrMes)
{
	var Pobj=obj.parent().parent().parent();
	var Eobj=Pobj.find("#Error");
	if(Eobj.length>0)
	{
		if(ErrMes.length>0)
		{
			Eobj.html("<td colspan='4' height='40'><div class=\"Error\">"+ErrMes+"</div></td>");
		}else{
			Eobj.remove();
		}
	}else{
		if(ErrMes.length>0)
		{
			Pobj.append("<tr id='Error'><td colspan='4' height='40'><div class=\"Error\">"+ErrMes+"</div></td></tr>");
		}
	}
}
function ShowError(obj,ErrMes)
{
    var pobj=$("."+obj);
    if(pobj.length>0)
    {
        pobj.html(ErrMes);
        pobj.show();
    }
}
function checkcode(name)
{
    var code=$("#"+name);
    if(code.val().length!=4)
    {
        ParentHtmlError(code,"Verification Code is required.");
        flag=false;
    }
    else
    {
        ParentHtmlError(code,"");
    }
}
///判断用户邮箱是否被占用
function checkuseremail(name)
{
    var flag=true;
    var data="type=chkuseremail";
    var useremail=$("#"+name);
    if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
    {
        ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
        flag=false;
    }
    data+="&useremail="+escape(useremail.val());
    if(flag==true)
    {
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){alert("system is busing now!")});
    }
    else
    {
        return false;
    }
}
///判断留言
function checkcontent(name)
{
    var flag=true;
    var content=$("#"+name);
    if(content.val().length<3||content.val().length>1000)
    {
        ParentHtmlError(content,"Your Message is required.");
        flag=false;
    }
    else
    {
        ParentHtmlError(content,"");
    }
}
///判断用户邮箱格式
function checkuseremail_(name)
{
    var flag=true;
    var data="type=chkuseremail";
    var useremail=$("#"+name);
    if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
    {
        ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
        flag=false;
    }
    else
    {
        ParentHtmlError(useremail,"");
    }
}
function checkuserpass(name)
{
    var userpass=$("#"+name);
    if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
    {
        ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
        //alert("Password can not contain Chinese, and must be between 6-16 characters!");
        return false;
    }
    else
    {
        ParentHtmlError(userpass,"");
    }
}
function checkuserpass1(name,name1)
{
    var userpass=$("#"+name);
    var userpass1=$("#"+name1);
    if(userpass1.val()!=userpass.val())
    {
        ParentHtmlError(userpass1,"Please enter the same password in the password boxes.");
        //alert("Please enter the same password in the password boxes.");
        return false;
    }
    else
    {
        ParentHtmlError(userpass1,"");
    }
}
function checklastname(name)
{
    var lastname=$("#"+name);
    if(lastname.val().length<3||lastname.val().length>100)
    {
        ParentHtmlError(lastname,"Your name is required.");
        //alert("Your name is required.");
        flag=false;
    }
    else
    {
        ParentHtmlError(lastname,"");
    }
}
///注册判断
function checkreg()
{    
    var flag=true;
    var data="type=reg&comefrom="+(escape(document.referrer));
    
    var useremail=$("#useremail");
    if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
    {
        ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
        //alert("Please check your email address. A valid email address is required.");
        flag=false;
    }
    else
    {
        data+="&useremail="+escape(useremail.val());
        ParentHtmlError(useremail,"");
    }
    var userpass=$("#userpass");
    if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
    {
        ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
        //alert("Password can not contain Chinese, and must be between 6-16 characters!");
        flag=false;
    }
    else
    {
        data+="&userpass="+escape(userpass.val());
        ParentHtmlError(userpass,"");
    }
    var userpass1=$("#userpass1");
    if(userpass1.val()!=userpass.val())
    {
        ParentHtmlError(userpass1,"Please enter the same password in the password boxes.");
        //alert("Please enter the same password in the password boxes.");
        flag=false;
    }
    else
    {
        ParentHtmlError(userpass1,"");
    }
    var lastname=$("#lastname");
    if(lastname.val().length<3||lastname.val().length>100)
    {
        ParentHtmlError(lastname,"Your name is required.");
        //alert("Your name is required.");
        flag=false;
    }
    else
    {
        data+="&username="+escape($("#firstname").val())+escape(lastname.val());
        ParentHtmlError(lastname,"");
    }
    var country=$("#country");
    if(country.val()=="0")
    {
       ParentHtmlError(country,"Your Country is required.");
       flag=false;
    }
    else
    {
        data+="&country="+escape(country.val());
        ParentHtmlError(country,"");
    }
    
    var usertype=$("input[name='usertype']:checked");
    var companyname=$("#companyname");
    if(usertype.val()==undefined)
    {
       ParentHtmlError(companyname,"Your Membership is required.");
       flag=false;
    }
    else
    {
        if(usertype.val()=="1")
        {
            if(companyname.val().length<3||companyname.val().length>100)
            {
                ParentHtmlError($("#companyname"),"Your Company Name is required.");
                //alert("Your Company Name is required.");
                flag=false;
            }
            else
            {
                ParentHtmlError($("#companyname"),"");
            }
        }
        else
        {
            ParentHtmlError($("#companyname"),"");
        }
        data+="&usertype="+escape(usertype.val())+"&companyname="+escape(companyname.val());
    }
    
    var tel=$("#tel").val();
    data+="&tel="+escape(tel);
    
    var guide=$("input[name='guide']:checked");
    var otherguide=$("#otherguide");
    if(guide.val()==undefined) 
    {
        ParentTRError(otherguide,"Please select your preferred language.");
        //alert("please select Preferred Language of Guides!");
        flag=false;
    }
    else
    {
        if(guide.val()=="999")
        {
            if(otherguide.val().length==0)
            {
                ParentTRError(otherguide,"Please enter your preferred language.");
                //alert("otherguide must be writer!");
                flag=false;
            }
            else
            {
                ParentTRError(otherguide,"");
            }
        }
        else
        {
            ParentTRError(otherguide,"");
        }
        data+="&guide="+guide.val()+"&otherguide="+escape(otherguide.val());
    }

    var agree=$("input[name='agree']:checked");
    var acc=$("#acc");
    if(agree.val()!="1")
    {
        ParentHtmlError(acc,"Please check to indicate you agree to the Terms and Conditions.");
        //alert("Please check to indicate you agree to the Terms and Conditions.");
        flag=false;
    }
    else
    {
        ParentHtmlError(acc,"");
    }
    if(flag==true)
    {
        var sub=$(".input_an");
        sub.attr("disabled","disabled");
        ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
    }
    return false;
}
///首页登录
function checkloginf()
{

    var err="You may have entered an unknown email address or an incorrect password";
    
    var data="type=login&err="+escape(err)+"&comefrom="+(escape(document.referrer))+"&url="+escape(document.URL);
    
    var useremail=$("#useremail");
    data+="&useremail="+escape(useremail.val());
    
    var userpass=$("#userpass");
    data+="&userpass="+escape(userpass.val());
    
    data+="&remember=0";
    AjaxFun("/cits/inc/ajax.aspx",data,null,function(){alert("system is busing now!")});
    return false;
}
///登录
function checklogin()
{

    var err="You may have entered an unknown email address or an incorrect password";
    
    var data="type=login&err="+escape(err)+"&comefrom="+(escape(document.referrer))+"&url="+escape(document.URL);
    
    var useremail=$("#useremail");
    if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
    {
        //alert("Please check your email address. A valid email address is required.");
        ShowError("Error",err);
        return false;
    }
    data+="&useremail="+escape(useremail.val());
    
    var userpass=$("#userpass");
    if(userpass.val().isInChinese()||userpass.val().length<6||userpass.length>30)
    {
        //alert("Password can not contain Chinese, and must be between 6-16 characters!");
        ShowError("Error",err);
        return false;
    }
    data+="&userpass="+escape(userpass.val());
    
    var remember=$("input[name='remember']:checked").val();
    if(remember=="1")
    {
        data+="&remember=1";
    }
    else
    {
        data+="&remember=0";
    }
    
//    var sub=$(".input_an");
//    sub.attr("disabled","disabled");
//    ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
//    AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
      AjaxFun("/cits/inc/ajax.aspx",data,null,function(){alert("system is busing now!")});
    return false;
}
///换验证码
function checkwd_reload() {
    $id("chk_img").src = '/cits/inc/ValidateCode.aspx?' + new Date();
}
///找回密码
function findpass()
{
    var flag=true;
    var data="type=findpass&comefrom="+(escape(document.referrer));
    
    var useremail=$("#useremail");
    if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
    {
        ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
        flag=false;
    }
    else
    {
        data+="&useremail="+escape(useremail.val());
        ParentHtmlError(useremail,"");
    }
    
    var code=$("#code");
    if(code.val().length!=4)
    {
        ParentHtmlError(code,"Verification Code is required.");
        flag=false;
    }
    else
    {
        data+="&code="+escape(code.val());
        ParentHtmlError(code,"");
    }
    if(flag==true)
    {
        var sub=$(".input_an");
        sub.attr("disabled","disabled");
        ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
    }
    return false;
}
///重设密码
function resetpass(userid)
{
    var flag=true;
    var data="type=resetpass&userid="+userid;
    
    var userpass=$("#userpass");
    if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
    {
        ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
        //alert("Password can not contain Chinese, and must be between 6-16 characters!");
        flag=false;
    }
    else
    {
        data+="&userpass="+escape(userpass.val());
        ParentHtmlError(userpass,"");
    }
    var userpass1=$("#userpass1");
    if(userpass1.val()!=userpass.val())
    {
        ParentHtmlError(userpass1,"Please enter the same password in the password boxes.");
        //alert("Please enter the same password in the password boxes.");
        flag=false;
    }
    else
    {
        ParentHtmlError(userpass1,"");
    }
    if(flag==true)
    {
        var sub=$(".input_an");
        sub.attr("disabled","disabled");
        ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
    }
    return false;
}
function showtourtype()
{
    var tourtype=$("#tourtype");
    if(tourtype.is(":hidden"))
    {
        tourtype.show();
    }
    else
    {
        tourtype.hide();
    }
    var e=getEvent();
    if (e.stopPropagation) { e.stopPropagation(); }
    else { e.cancelBubble = true; };
    return false;
}
function sel_tourtype(id,name)
{
    $("#tourtypeid").val(id);
    $("#tourtypename").val(name);
    $("#tourtype").hide();
}
function showduration()
{
    var duration=$("#duration");
    if(duration.is(":hidden"))
    {
        duration.show();
    }
    else
    {
        duration.hide();
    }
    var e=getEvent();
    if (e.stopPropagation) { e.stopPropagation(); }
    else { e.cancelBubble = true; };
    return false;
}
function sel_duration(id,name)
{
    $("#durationid").val(id);
    $("#durationname").val(name);
    $("#duration").hide();
}
function sel_city(obj,id,name)
{
    if(obj)
    {
        $("#cities").val($("#cities").val()+name+",");
    }
    else
    {
        $("#cities").val($("#cities").val().replace(name+",",""));
    }
//    if($("#cities").val().indexOf(name+",")<=-1)
//    {
//        if(obj)
//        {
//            $("#cities").val($("#cities").val()+name+",");
//        }
//        else
//        {
//            $("#cities").val($("#cities").val().replace(name+",",""));
//        }
//    }
}
function sel_city2(obj,id,name)
{
    if(obj)
    {
        $("#cities2").val($("#cities2").val()+name+",");
    }
    else
    {
        $("#cities2").val($("#cities2").val().replace(name+",",""));
    }
}

function selectnowstate(obj,str)
{
    if(str=="reg")
    {
        $("#reg").show();
        $("#login").hide();
    }
    else if(str=="login")
    {
        $("#reg").hide();
        $("#login").show();
    }
    else
    {
        $("#reg").hide();
        $("#login").hide();
    }
}

function showfixe(obj)
{
    $("#fixestate").val(obj);
    for(var i=1;i<=2;i++)
    {
        $("#fixe"+i).hide();
        $("#fixeid"+i).removeClass();
    }
    $("#fixe"+obj).show();
    $("#fixeid"+obj).addClass("one");
}

///普通产品提交信息
function check_comm_orders()
{
    var flag=true;
    
    var data="type=commorder&comefrom="+(escape(document.referrer));
    
    var tourid=$("#tourid");
    data+="&tourid="+tourid.val();
    
    var starttime=$("#starttime").val();
    data+="&starttime="+escape(starttime);
    
    
    var adult=$("#adult").val();
    var child=$("#child").val();
    var baby=$("#baby").val();
    data+="&numbers="+adult+"|"+child+"|"+baby;

    var hotelclass=$("input[name='hotelclass']:checked");
    if(hotelclass.val()==undefined)
    {
        hotelclass="0";
    }
    data+="&hotelclass="+hotelclass.val();
    var numberrooms=$("#numberrooms").val();
    data+="&numrooms="+numberrooms;
    
    data+="&meals="+$("#meals_1").val()+"|"+$("#meals_2").val()+"|"+$("#meals_3").val();
    
    var guide=$("input[name='guide']:checked");
    var otherguide=$("#otherguide");
    if(guide.val()==undefined) 
    {
        ParentTRError(otherguide,"Please select your preferred language.");
        //alert("please select Preferred Language of Guides!");
        flag=false;
    }
    else
    {
        if(guide.val()=="999")
        {
            if(otherguide.val().length==0)
            {
                ParentTRError(otherguide,"Please enter your preferred language.");
                //alert("otherguide must be writer!");
                flag=false;
            }
            else
            {
                ParentTRError(otherguide,"");
            }
        }
        else
        {
            ParentTRError(otherguide,"");
        }
        data+="&guide="+guide.val()+"&otherguide="+escape(otherguide.val());
    }
    
    data+="&specialrequests="+escape($("#specialrequests").val());

    var useremail_app=$("#useremail");
    if(!useremail_app.val().isEmail()||useremail_app.val().length<3||useremail_app.val().length>100)
    {
        ParentHtmlError(useremail_app,"Please check your email address. A valid email address is required.");
        //alert("Please check your email address. A valid email address is required.");
        flag=false;
    }
    else
    {
        data+="&useremail_app="+escape(useremail_app.val());
        ParentHtmlError(useremail_app,"");
    }

    var lastname=$("#lastname");
    if(lastname.val().length<3||lastname.val().length>100)
    {
        ParentHtmlError(lastname,"Your name is required.");
        //alert("Your name is required.");
        flag=false;
    }
    else
    {
        data+="&username="+escape($("#firstname").val())+escape(lastname.val());
        ParentHtmlError(lastname,"");
    }
    var country=$("#country");
    if(country.val()=="0")
    {
       ParentHtmlError(country,"Your Country is required.");
       flag=false;
    }
    else
    {
        data+="&country="+escape(country.val());
        ParentHtmlError(country,"");
    }
    
    var usertype=$("input[name='usertype']:checked");
    var companyname=$("#companyname");
    if(usertype.val()==undefined)
    {
       ParentHtmlError(companyname,"Your Membership is required.");
       flag=false;
    }
    else
    {
        if(usertype.val()=="1")
        {
            if(companyname.val().length<3||companyname.val().length>100)
            {
                ParentHtmlError($("#companyname"),"Your Company Name is required.");
                //alert("Your Company Name is required.");
                flag=false;
            }
            else
            {
                ParentHtmlError($("#companyname"),"");
            }
        }
        else
        {
            ParentHtmlError($("#companyname"),"");
        }
        data+="&usertype="+escape(usertype.val())+"&companyname="+escape(companyname.val());
    }
    
    var tel=$("#tel").val();
    data+="&tel="+escape(tel);
        
    
    var nowstate=$("input[name='nowstate']:checked").val();
    data+="&nowstate="+nowstate;
    if(nowstate=="2")///登陆的时候
    {
        var userid=$("#userid");
        if(userid.length>0)
        {
           data+="&userid="+escape(userid.val()); 
        }
        else
        {
            var useremail=$("#useremail_login");
            if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
            {
                ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
                //alert("Please check your email address. A valid email address is required.");
                flag=false;
            }
            else
            {
                data+="&useremail="+escape(useremail.val());
                ParentHtmlError(useremail,"");
            }
            var userpass=$("#userpass_login");
            if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
            {
                ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
                //alert("Password can not contain Chinese, and must be between 6-16 characters!");
                flag=false;
            }
            else
            {
                data+="&userid=0&userpass="+escape(userpass.val());
                ParentHtmlError(userpass,"");
            }
        }
    }
    else
    {        
        if(nowstate=="1")//注册的时候
        {
            var useremail=$("#useremail_reg");
            if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
            {
                ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
                //alert("Please check your email address. A valid email address is required.");
                flag=false;
            }
            else
            {
                data+="&useremail="+escape(useremail.val());
                ParentHtmlError(useremail,"");
            }
            var userpass=$("#userpass_reg");
            if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
            {
                ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
                //alert("Password can not contain Chinese, and must be between 6-16 characters!");
                flag=false;
            }
            else
            {
                data+="&userpass="+escape(userpass.val());
                ParentHtmlError(userpass,"");
            }
            var userpass1=$("#userpass1_reg");
            if(userpass1.val()!=userpass.val())
            {
                ParentHtmlError(userpass1,"Please enter the same password in the password boxes.");
                //alert("Please enter the same password in the password boxes.");
                flag=false;
            }
            else
            {
                ParentHtmlError(userpass1,"");
            }
        }
        
    }
    var agree=$("input[name='agree']:checked");
    var acc=$("#acc");
    if(agree.val()!="1")
    {
        ParentHtmlError(acc,"Please check to indicate you agree to the Terms and Conditions.");
        //alert("Please check to indicate you agree to the Terms and Conditions.");
        flag=false;
    }
    else
    {
        ParentHtmlError(acc,"");
    }
    if(flag==true)
    {
        var sub=$(".input_an");
        sub.attr("disabled","disabled");
        ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
    }
    return false;
}


///游船 产品提交信息
function check_cruises_orders() {
    var flag = true;

    var data = "type=cruisesorder&comefrom=" + (escape(document.referrer));

    var tourid = $("#tourid");
    data += "&tourid=" + tourid.val();

    var starttime = $("#starttime").val();
    data += "&starttime=" + escape(starttime);


    var adult = $("#adult").val();
    var child = $("#child").val();
    var baby = $("#baby").val();
    data += "&numbers=" + adult + "|" + child + "|" + baby;

    var numberrooms = $("#numberrooms").val();
    data += "&numrooms=" + numberrooms;


    var guide = $("input[name='guide']:checked");

    data += "&guide=" + guide.val();

    data += "&specialrequests=" + escape($("#specialrequests").val());

    var useremail_app = $("#useremail");
    if (!useremail_app.val().isEmail() || useremail_app.val().length < 3 || useremail_app.val().length > 100) {
        ParentHtmlError(useremail_app, "Please check your email address. A valid email address is required.");
        //alert("Please check your email address. A valid email address is required.");
        flag = false;
    }
    else {
        data += "&useremail_app=" + escape(useremail_app.val());
        ParentHtmlError(useremail_app, "");
    }

    var lastname = $("#lastname");
    if (lastname.val().length < 3 || lastname.val().length > 100) {
        ParentHtmlError(lastname, "Your name is required.");
        //alert("Your name is required.");
        flag = false;
    }
    else {
        data += "&username=" + escape($("#firstname").val()) + escape(lastname.val());
        ParentHtmlError(lastname, "");
    }
    var country = $("#country");
    if (country.val() == "0") {
        ParentHtmlError(country, "Your Country is required.");
        flag = false;
    }
    else {
        data += "&country=" + escape(country.val());
        ParentHtmlError(country, "");
    }

    var usertype = $("input[name='usertype']:checked");
    var companyname = $("#companyname");
    if (usertype.val() == undefined) {
        ParentHtmlError(companyname, "Your Membership is required.");
        flag = false;
    }
    else {
        if (usertype.val() == "1") {
            if (companyname.val().length < 3 || companyname.val().length > 100) {
                ParentHtmlError($("#companyname"), "Your Company Name is required.");
                //alert("Your Company Name is required.");
                flag = false;
            }
            else {
                ParentHtmlError($("#companyname"), "");
            }
        }
        else {
            ParentHtmlError($("#companyname"), "");
        }
        data += "&usertype=" + escape(usertype.val()) + "&companyname=" + escape(companyname.val());
    }

    var tel = $("#tel").val();
    data += "&tel=" + escape(tel);


    var nowstate = $("input[name='nowstate']:checked").val();
    data += "&nowstate=" + nowstate;
    if (nowstate == "2")///登陆的时候
    {
        var userid = $("#userid");
        if (userid.length > 0) {
            data += "&userid=" + escape(userid.val());
        }
        else {
            var useremail = $("#useremail_login");
            if (!useremail.val().isEmail() || useremail.val().length < 3 || useremail.val().length > 100) {
                ParentHtmlError(useremail, "Please check your email address. A valid email address is required.");
                //alert("Please check your email address. A valid email address is required.");
                flag = false;
            }
            else {
                data += "&useremail=" + escape(useremail.val());
                ParentHtmlError(useremail, "");
            }
            var userpass = $("#userpass_login");
            if (userpass.val().isInChinese() || userpass.val().length < 6 || userpass.val().length > 30) {
                ParentHtmlError(userpass, "The password must be 6-30 characters, no spaces.");
                //alert("Password can not contain Chinese, and must be between 6-16 characters!");
                flag = false;
            }
            else {
                data += "&userid=0&userpass=" + escape(userpass.val());
                ParentHtmlError(userpass, "");
            }
        }
    }
    else {
        if (nowstate == "1")//注册的时候
        {
            var useremail = $("#useremail_reg");
            if (!useremail.val().isEmail() || useremail.val().length < 3 || useremail.val().length > 100) {
                ParentHtmlError(useremail, "Please check your email address. A valid email address is required.");
                //alert("Please check your email address. A valid email address is required.");
                flag = false;
            }
            else {
                data += "&useremail=" + escape(useremail.val());
                ParentHtmlError(useremail, "");
            }
            var userpass = $("#userpass_reg");
            if (userpass.val().isInChinese() || userpass.val().length < 6 || userpass.val().length > 30) {
                ParentHtmlError(userpass, "The password must be 6-30 characters, no spaces.");
                //alert("Password can not contain Chinese, and must be between 6-16 characters!");
                flag = false;
            }
            else {
                data += "&userpass=" + escape(userpass.val());
                ParentHtmlError(userpass, "");
            }
            var userpass1 = $("#userpass1_reg");
            if (userpass1.val() != userpass.val()) {
                ParentHtmlError(userpass1, "Please enter the same password in the password boxes.");
                //alert("Please enter the same password in the password boxes.");
                flag = false;
            }
            else {
                ParentHtmlError(userpass1, "");
            }
        }

    }
    var agree = $("input[name='agree']:checked");
    var acc = $("#acc");
    if (agree.val() != "1") {
        ParentHtmlError(acc, "Please check to indicate you agree to the Terms and Conditions.");
        //alert("Please check to indicate you agree to the Terms and Conditions.");
        flag = false;
    }
    else {
        ParentHtmlError(acc, "");
    }
    if (flag == true) {
        var sub = $(".input_an");
        sub.attr("disabled", "disabled");
        ParentHtmlError(sub, "Is being submitted, please wait ...", "subloding");
        AjaxFun("/cits/inc/ajax.aspx", data, null, function () { sub.attr("disabled", ""); ParentHtmlError(sub, ""); alert("system is busing now!") });
    }
    return false;
}

///客户定制提交信息
function check_cust_orders()
{
    var flag=true;
    
    var data="type=custorder&comefrom="+(escape(document.referrer));
    
    var cities2=$("#cities2");

    data+="&cities="+escape(cities2.val());
    
    var fixestate=$("#fixestate");
    data+="&fixestate="+fixestate.val();
    
    if(fixestate.val()=="1")
    {
        var startcity=$("#startcity");
        data+="&startcity="+escape(startcity.val());
        
        var starttime=$("#starttime");
        data+="&starttime="+escape(starttime.val());
        
        var endcity=$("#endcity");
        data+="&endcity="+escape(endcity.val());
        
        var endtime=$("#endtime");
        data+="&endtime="+escape(endtime.val())+"&abletime=||";
    }
    else
    {
        var startcity=$("#startcity2");
        data+="&startcity="+escape(startcity.val());
        
        var month=$("#month");
        var year=$("#year");
        var duration=$("#duration");
        data+="&abletime="+escape(month.val())+"|"+escape(year.val())+"|"+escape(duration.val());
    }

    var adult=$("#adult").val();
    var child=$("#child").val();
    var baby=$("#baby").val();
    data+="&numbers="+adult+"|"+child+"|"+baby;
    var hotelclass=$("input[name='hotelclass']:checked");
    if(hotelclass.val()==undefined)
    {
        hotelclass="0";
    }
    data+="&hotelclass="+hotelclass.val();
    var numberrooms=$("#numberrooms").val();
    data+="&numrooms="+numberrooms;
    
    data+="&meals="+$("#meals_1").val()+"|"+$("#meals_2").val()+"|"+$("#meals_3").val();
    
    var guide=$("input[name='guide']:checked");
    var otherguide=$("#otherguide");
    if(guide.val()==undefined) 
    {
        ParentTRError(otherguide,"Please select your preferred language.");
        //alert("please select Preferred Language of Guides!");
        flag=false;
    }
    else
    {
        if(guide.val()=="999")
        {
            if(otherguide.val().length==0)
            {
                ParentTRError(otherguide,"Please enter your preferred language.");
                //alert("otherguide must be writer!");
                flag=false;
            }
            else
            {
                ParentTRError(otherguide,"");
            }
        }
        else
        {
            ParentTRError(otherguide,"");
        }
        data+="&guide="+guide.val()+"&otherguide="+escape(otherguide.val());
    }
    
    data+="&specialrequests="+escape($("#specialrequests").val());

    var useremail_app=$("#useremail");
    if(!useremail_app.val().isEmail()||useremail_app.val().length<3||useremail_app.val().length>100)
    {
        ParentHtmlError(useremail_app,"Please check your email address. A valid email address is required.");
        //alert("Please check your email address. A valid email address is required.");
        flag=false;
    }
    else
    {
        data+="&useremail_app="+escape(useremail_app.val());
        ParentHtmlError(useremail_app,"");
    }

    var lastname=$("#lastname");
    if(lastname.val().length<3||lastname.val().length>100)
    {
        ParentHtmlError(lastname,"Your name is required.");
        //alert("Your name is required.");
        flag=false;
    }
    else
    {
        data+="&username="+escape($("#firstname").val())+escape(lastname.val());
        ParentHtmlError(lastname,"");
    }
    var country=$("#country");
    if(country.val()=="0")
    {
       ParentHtmlError(country,"Your Country is required.");
       flag=false;
    }
    else
    {
        data+="&country="+escape(country.val());
        ParentHtmlError(country,"");
    }
    
    var usertype=$("input[name='usertype']:checked");
    var companyname=$("#companyname");
    if(usertype.val()==undefined)
    {
       ParentHtmlError(companyname,"Your Membership is required.");
       flag=false;
    }
    else
    {
        if(usertype.val()=="1")
        {
            if(companyname.val().length<3||companyname.val().length>100)
            {
                ParentHtmlError($("#companyname"),"Your Company Name is required.");
                //alert("Your Company Name is required.");
                flag=false;
            }
            else
            {
                ParentHtmlError($("#companyname"),"");
            }
        }
        else
        {
            ParentHtmlError($("#companyname"),"");
        }
        data+="&usertype="+escape(usertype.val())+"&companyname="+escape(companyname.val());
    }
    
    var tel=$("#tel").val();
    data+="&tel="+escape(tel);
        
    
    var nowstate=$("input[name='nowstate']:checked").val();
    data+="&nowstate="+nowstate;
    if(nowstate=="2")///登陆的时候
    {
        var userid=$("#userid");
        if(userid.length>0)
        {
           data+="&userid="+escape(userid.val()); 
        }
        else
        {
            var useremail=$("#useremail_login");
            if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
            {
                ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
                //alert("Please check your email address. A valid email address is required.");
                flag=false;
            }
            else
            {
                data+="&useremail="+escape(useremail.val());
                ParentHtmlError(useremail,"");
            }
            var userpass=$("#userpass_login");
            if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
            {
                ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
                //alert("Password can not contain Chinese, and must be between 6-16 characters!");
                flag=false;
            }
            else
            {
                data+="&userid=0&userpass="+escape(userpass.val());
                ParentHtmlError(userpass,"");
            }
        }
    }
    else
    {        
        if(nowstate=="1")//注册的时候
        {
            var useremail=$("#useremail_reg");
            if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
            {
                ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
                //alert("Please check your email address. A valid email address is required.");
                flag=false;
            }
            else
            {
                data+="&useremail="+escape(useremail.val());
                ParentHtmlError(useremail,"");
            }
            var userpass=$("#userpass_reg");
            if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
            {
                ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
                //alert("Password can not contain Chinese, and must be between 6-16 characters!");
                flag=false;
            }
            else
            {
                data+="&userpass="+escape(userpass.val());
                ParentHtmlError(userpass,"");
            }
            var userpass1=$("#userpass1_reg");
            if(userpass1.val()!=userpass.val())
            {
                ParentHtmlError(userpass1,"Please enter the same password in the password boxes.");
                //alert("Please enter the same password in the password boxes.");
                flag=false;
            }
            else
            {
                ParentHtmlError(userpass1,"");
            }
        }
        
    }
    var agree=$("input[name='agree']:checked");
    var acc=$("#acc");
    if(agree.val()!="1")
    {
        ParentHtmlError(acc,"Please check to indicate you agree to the Terms and Conditions.");
        //alert("Please check to indicate you agree to the Terms and Conditions.");
        flag=false;
    }
    else
    {
        ParentHtmlError(acc,"");
    }
    if(flag==true)
    {
        var sub=$(".input_an");
        sub.attr("disabled","disabled");
        ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
    }
    return false;
}


///散客成团提交信息
function check_fit_orders()
{
    var flag=true;
    
    var data="type=fitorder&comefrom="+(escape(document.referrer));
    
    var tourid=$("#tourid");
    data+="&tourid="+tourid.val();
    
    var starttime=$("#StartTime").val();
    data+="&starttime="+escape(starttime);
    
    
    var adult=$("#adult").val();
    var child=$("#child").val();
    var baby=$("#baby").val();
    data+="&numbers="+adult+"|"+child+"|"+baby;

    var doubelrooms=$("#doubelrooms");
    data+="&doubelrooms="+doubelrooms.val();
    
    var singlerooms=$("#singlerooms");
    data+="&singlerooms="+doubelrooms.val();
    
    var startcity=$("#startcity");
    data+="&startcity="+escape(startcity.val());

    var startrooms=$("#startrooms");
    data+="&startrooms="+escape(startrooms.val());

    var endcity=$("#endcity");
    data+="&endcity="+escape(endcity.val());
    
    var endrooms=$("#endrooms");
    data+="&endrooms="+escape(endrooms.val());

    var guide=$("input[name='guide']:checked");
    var otherguide=$("#otherguide");
    if(guide.val()==undefined) 
    {
        ParentTRError(otherguide,"Please select your preferred language.");
        //alert("please select Preferred Language of Guides!");
        flag=false;
    }
    else
    {
        if(guide.val()=="999")
        {
            if(otherguide.val().length==0)
            {
                ParentTRError(otherguide,"Please enter your preferred language.");
                //alert("otherguide must be writer!");
                flag=false;
            }
            else
            {
                ParentTRError(otherguide,"");
            }
        }
        else
        {
            ParentTRError(otherguide,"");
        }
        data+="&guide="+guide.val()+"&otherguide="+escape(otherguide.val());
    }

    data+="&specialrequests="+escape($("#specialrequests").val());
    
    var useremail_app=$("#useremail");
    if(!useremail_app.val().isEmail()||useremail_app.val().length<3||useremail_app.val().length>100)
    {
        ParentHtmlError(useremail_app,"Please check your email address. A valid email address is required.");
        //alert("Please check your email address. A valid email address is required.");
        flag=false;
    }
    else
    {
        data+="&useremail_app="+escape(useremail_app.val());
        ParentHtmlError(useremail_app,"");
    }

    var lastname=$("#lastname");
    if(lastname.val().length<3||lastname.val().length>100)
    {
        ParentHtmlError(lastname,"Your name is required.");
        //alert("Your name is required.");
        flag=false;
    }
    else
    {
        data+="&username="+escape($("#firstname").val())+escape(lastname.val());
        ParentHtmlError(lastname,"");
    }
    var country=$("#country");
    if(country.val()=="0")
    {
       ParentHtmlError(country,"Your Country is required.");
       flag=false;
    }
    else
    {
        data+="&country="+escape(country.val());
        ParentHtmlError(country,"");
    }
    
    var usertype=$("input[name='usertype']:checked");
    var companyname=$("#companyname");
    if(usertype.val()==undefined)
    {
       ParentHtmlError(companyname,"Your Membership is required.");
       flag=false;
    }
    else
    {
        if(usertype.val()=="1")
        {
            if(companyname.val().length<3||companyname.val().length>100)
            {
                ParentHtmlError($("#companyname"),"Your Company Name is required.");
                //alert("Your Company Name is required.");
                flag=false;
            }
            else
            {
                ParentHtmlError($("#companyname"),"");
            }
        }
        else
        {
            ParentHtmlError($("#companyname"),"");
        }
        data+="&usertype="+escape(usertype.val())+"&companyname="+escape(companyname.val());
    }
    
    var tel=$("#tel").val();
    data+="&tel="+escape(tel);
    
    var nowstate=$("input[name='nowstate']:checked").val();
    data+="&nowstate="+nowstate;
    if(nowstate=="2")///登陆的时候
    {
        var userid=$("#userid");
        if(userid.length>0)
        {
           data+="&userid="+escape(userid.val()); 
        }
        else
        {
            var useremail=$("#useremail_login");
            if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
            {
                ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
                //alert("Please check your email address. A valid email address is required.");
                flag=false;
            }
            else
            {
                data+="&useremail="+escape(useremail.val());
                ParentHtmlError(useremail,"");
            }
            var userpass=$("#userpass_login");
            if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
            {
                ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
                //alert("Password can not contain Chinese, and must be between 6-16 characters!");
                flag=false;
            }
            else
            {
                data+="&userid=0&userpass="+escape(userpass.val());
                ParentHtmlError(userpass,"");
            }
        }
    }
    else
    {        
        if(nowstate=="1")//注册的时候
        {
            var useremail=$("#useremail_reg");
            if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
            {
                ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
                //alert("Please check your email address. A valid email address is required.");
                flag=false;
            }
            else
            {
                data+="&useremail="+escape(useremail.val());
                ParentHtmlError(useremail,"");
            }
            var userpass=$("#userpass_reg");
            if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
            {
                ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
                //alert("Password can not contain Chinese, and must be between 6-16 characters!");
                flag=false;
            }
            else
            {
                data+="&userpass="+escape(userpass.val());
                ParentHtmlError(userpass,"");
            }
            var userpass1=$("#userpass1_reg");
            if(userpass1.val()!=userpass.val())
            {
                ParentHtmlError(userpass1,"Please enter the same password in the password boxes.");
                //alert("Please enter the same password in the password boxes.");
                flag=false;
            }
            else
            {
                ParentHtmlError(userpass1,"");
            }
        }
        
    }
    var agree=$("input[name='agree']:checked");
    var acc=$("#acc");
    if(agree.val()!="1")
    {
        ParentHtmlError(acc,"Please check to indicate you agree to the Terms and Conditions.");
        //alert("Please check to indicate you agree to the Terms and Conditions.");
        flag=false;
    }
    else
    {
        ParentHtmlError(acc,"");
    }
    if(flag==true)
    {
        var sub=$(".input_an");
        sub.attr("disabled","disabled");
        ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
    }
    return false;
}
///留言申请
function checkmessage()
{
    var flag=true;
    var data="type=mess&comefrom="+escape(document.referrer)+"&url="+escape(document.URL);
    
    var tourid=$("#tourid");
    if(tourid.length>0)
    {
        data+="&tourid="+escape(tourid.val());
    }
    else
    {
        data+="&tourid=0";
    }
    var content=$("#content"); 
    if(content.val().length<3)
    {
        ParentHtmlError(content,"Your Message is required.");
        content.focus();
        flag= false;
    }
    else
    {
        data+="&content="+escape(content.val())
        ParentHtmlError(content,"");
    }
        
    var username=$("#username"); 
    if(username.val().length<3)
    {
        ParentHtmlError(username,"Your name is required.");
        username.focus();
        flag= false;
    }
    else
    {
        data+="&username="+escape(username.val());
        ParentHtmlError(username,"");
    }
    
    var country=$("#country");
    if(country.val()=="0")
    {
       ParentHtmlError(country,"Your Country is required.");
       flag=false;
    }
    else
    {
        data+="&country="+escape(country.val());
        ParentHtmlError(country,"");
    }
    
    var guide=$("input[name='guide']:checked");
    var otherguide=$("#otherguide");
    if(guide.val()==undefined) 
    {
        ParentTRError(otherguide,"Please select your preferred language.");
        //alert("please select Preferred Language of Guides!");
        flag=false;
    }
    else
    {
        if(guide.val()=="999")
        {
            if(otherguide.val().length==0)
            {
                ParentTRError(otherguide,"Please enter your preferred language.");
                //alert("otherguide must be writer!");
                flag=false;
            }
            else
            {
                ParentTRError(otherguide,"");
            }
        }
        else
        {
            ParentTRError(otherguide,"");
        }
        data+="&guide="+guide.val()+"&otherguide="+escape(otherguide.val());
    }
    var usertype=$("input[name='usertype']:checked");
    var companyname=$("#companyname");
    if(usertype.val()==undefined)
    {
       ParentHtmlError(companyname,"Your Membership is required.");
       flag=false;
    }
    else
    {
        if(usertype.val()=="1")
        {
            if(companyname.val().length<3||companyname.val().length>100)
            {
                ParentHtmlError($("#companyname"),"Your Company Name is required.");
                //alert("Your Company Name is required.");
                flag=false;
            }
            else
            {
                ParentHtmlError($("#companyname"),"");
            }
        }
        else
        {
            ParentHtmlError($("#companyname"),"");
        }
        data+="&usertype="+escape(usertype.val())+"&companyname="+escape(companyname.val());
    }
    var useremail=$("#useremail");
    if(!useremail.val().isEmail()||useremail.val().length<3||useremail.val().length>100)
    {
        ParentHtmlError(useremail,"Please check your email address. A valid email address is required.");
        //alert("Please check your email address. A valid email address is required.");
        flag=false;
    }
    else
    {
        data+="&useremail="+escape(useremail.val());
        ParentHtmlError(useremail,"");
    }
    
    var userid=$("#userid");
    if(userid.length>0)
    {
        data+="&userid="+userid.val();
    }
    else
    {
        data+="&userid=0";    
    }
    if(flag==true)
    {
        var sub=$(".input_an");
        sub.attr("disabled","disabled");
        ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
    }
    return false;
}

function pro_search()
{
    var data="";
    var tourtypename=$("#tourtypename").val();
    var tourtypeid=$("#tourtypeid").val();
    var durationname=$("#durationname").val();
    var durationid=$("#durationid").val();
    var cities=$("#cities").val();
    var tourcode=$("#tourcode").val();
    
    //data="tourtypeid="+tourtypeid+"&cities="+escape(cities.replace(" ",","))+"&tourcode="+escape(tourcode);
    data="tourtypename="+escape(tourtypename)+"&tourtypeid="+tourtypeid+"&durationname="+escape(durationname)+"&cities="+escape(cities)+"&tourcode="+escape(tourcode);
    if(durationid=="0")
    {
        data+="&durationid_s=0&durationid_e=100";
    }
    else if(durationid==57)
    {
        data+="&durationid_s=0&durationid_e=5";
    }
    else if(durationid==58)
    {
        data+="&durationid_s=6&durationid_e=10";
    }
    else if(durationid==59)
    {
        data+="&durationid_s=11&durationid_e=15";
    }
    else if(durationid==60)
    {
        data+="&durationid_s=16&durationid_e=100";
    }
    location.href="/china-tours/search-results.dhtml?"+data;
    return false;
}

function showphototype()
{
    var phototype=$("#phototype");
    if(phototype.is(":hidden"))
    {
        phototype.show();
    }
    else
    {
        phototype.hide();
    }
    var e=getEvent();
    if (e.stopPropagation) { e.stopPropagation(); }
    else { e.cancelBubble = true; };
    return false;
}
function sel_phototype(id,name)
{
    $("#phototypeid").val(id);
    $("#phototypename").val(name);
    $("#phototype").hide();
}
function Checkkey(type,name,value)
{
    if(type=="on")
    {
        if($("#"+name).val()==value)
        {
            $("#"+name).val("");
        }
    }
    else if(type=="off")
    {
        if($("#"+name).val()=="")
        {
            $("#"+name).val(value);
        }
    }
}
function SearchPhoto(keyvalue)
{
    var phototypeid=$("#phototypeid").val();
    var key=$("#key");
    if(key.val()==keyvalue||key.val().length<2)
    {
        ParentHtmlSearchError(key,"A keyword is required.");
        return false;
    }
    if(phototypeid=="1")
    {
        location.href="/china-album/search-results.dhtml?key="+escape(key.val());
    }
    else
    {
        location.href="/china-album/photo-search-results.dhtml?key="+escape(key.val());
    }
    return false;
}

function shownewstype()
{
    var newstype=$("#newstype");
    if(newstype.is(":hidden"))
    {
        newstype.show();
    }
    else
    {
        newstype.hide();
    }
}
function sel_newstype(id,name)
{
    $("#newstypeid").val(id);
    $("#newstypename").val(name);
    $("#newstype").hide();
}
function SearchNews(keyvalue)
{
    var key=$("#key");
    if(key.val()==keyvalue||key.val().length<2)
    {
        ParentHtmlSearchError(key,"A keyword is required.");
        return false;
    }
    location.href="/china-guide/search-results.dhtml?key="+escape(key.val());
    return false;
}
function SearchNews1(keyvalue)
{
    var key=$("#key");
    if(key.val()==keyvalue||key.val().length<2)
    {
        ParentHtmlSearchError(key,"A keyword is required.");
        return false;
    }
    location.href="/china-travel-news/search-results.dhtml?key="+escape(key.val());
    return false;
}

function shownews(obj)
{
    for(var i=1;i<=2;i++)
    {
        $("#newstr"+i).hide();
        $("#news"+i).removeClass();
    }
    $("#newstr"+obj).show();
    $("#news"+obj).addClass("one");
    if(obj=="1")
    {
        var newsp=$("#newsp");
        var _newsp=newsp.val().split("|");
        ShowPageStr(_newsp[0],_newsp[1],_newsp[2],10,'');
        //$("#page").html("Search Results："+_newsp[0]+" "+_newsp[1]+" Totals:"+_newsp[2]+"");
    }
    else if(obj=="2")
    {
        var newsd=$("#newsd");
        var newsa=$("#newsa");
        var news=parseInt(newsd.val())+parseInt(newsa.val());
        if(news==0)
        {
            $("#page").html("Search Results：0 - 0 of 0");
            $("#a").hide();
            $("#d").show();
            $("#d").html("<ul>"+$("#a").find("ul").html()+"</ul><input type='hidden' name='newsd' id='newsd' value='0' />");
        }
        else if(newsa.val()=="0")
        {
            $("#a").hide();
            $("#d").show();
            $("#page").html("Search Results：1 - "+news+" of "+news);
        }
        else if(newsd.val()=="0")
        {
            $("#d").hide();
            $("#a").show();
            $("#page").html("Search Results：1 - "+news+" of "+news);
        }
        else
        {
            $("#page").html("Search Results：1 - "+news+" of "+news);
        }
    }
}
function showtype()
{
    var type=$("#type");
    if(type.is(":hidden"))
    {
        type.show();
    }
    else
    {
        type.hide();
    }
    var e=getEvent();
    if (e.stopPropagation) { e.stopPropagation(); }
    else { e.cancelBubble = true; };
    return false;
}
function sel_type(id,name)
{
    $("#typeid").val(id);
    $("#typename").val(name);
    $("#type").hide();
}
function sel_type404(id,name)
{
    $("#typeid404").val(id);
    $("#typename404").val(name);
}

function search_all(keyvalue)
{
    var key=$("#topkey");
    if(key.val()==keyvalue||key.val().length<2)
    {
        ParentHtmlSearchError(key,"A keyword is required.","Error2");
        return false;
    }
    var typeid=$("#typeid").val();
    if(typeid=="1")
    {
        location.href="/china-tours/search-results.dhtml?tourtypeid=0&cities="+escape(key.val())+"&tourcode=&durationid_s=0&durationid_e=100";
    }
    else if(typeid=="2")
    {
        location.href="/china-guide/search-results.dhtml?key="+escape(key.val());
    }
    else if(typeid=="3")
    {
        location.href="/china-album/photo-search-results.dhtml?key="+escape(key.val());
    }
	else if(typeid=="4")
    {
        location.href="/china-travel-news/search-results.dhtml?key="+escape(key.val());
    }
    return false;
}

function search_all404(keyvalue)
{
    var key=$("#topkey404");
    if(key.val()==keyvalue||key.val().length<2)
    {
        ParentHtmlSearchError(key,"A keyword is required.","Error2");
        return false;
    }
    var typeid=$("#typeid404").val();
    if(typeid=="1")
    {
        location.href="/china-tours/search-results.dhtml?tourtypeid=0&cities="+escape(key.val())+"&tourcode=&durationid_s=0&durationid_e=100";
    }
    else if(typeid=="2")
    {
        location.href="/china-guide/search-results.dhtml?key="+escape(key.val());
    }
    else if(typeid=="3")
    {
        location.href="/china-album/photo-search-results.dhtml?key="+escape(key.val());
    }
	else if(typeid=="4")
    {
        location.href="/china-travel-news/search-results.dhtml?key="+escape(key.val());
    }
    return false;
}

function sel_more_city()
{
    var morecity=$("#morecity");
    if(morecity.is(":hidden"))
    {
        morecity.show();
    }
    else
    {
        morecity.hide();
    }
}
function closemorecity()
{
    var morecity=$("#morecity");
    morecity.hide(); 
}
function showfbar1(obj)
{
	 for(var i=1;i<5;i++)
	 {
	     $("#str"+i).hide();
	     $("#"+i+"_1").show();
	     $("#"+i+"_2").hide();
	     $("#"+i+"_3").removeClass();
	     $("#"+i+"_3").addClass("BT_1");
	 }
     $("#str"+obj).show();
     $("#"+obj+"_1").hide();
     $("#"+obj+"_2").show();
     $("#"+obj+"_3").removeClass("");
     $("#"+obj+"_3").addClass("BT_1 BT_2");
}
function showtour(obj)
{
    for(var i=1;i<3;i++)
    {
        $("#tour"+i).removeClass();
        $("#tour_"+i).hide();
    }
    $("#tour"+obj).addClass("one");
    $("#tour_"+obj).show();
}

///注册判断
function checkmodi()
{
    var flag=true;
    var data="type=modi&comefrom="+(escape(document.referrer));
    
    var userid=$("#userid");
    if(userid.length>0)
    {
       data+="&userid="+escape(userid.val()); 
    }
    else
    {
        ParentHtmlError(useremail,"you haven't login!");
        flag=false;
    }
    var userpass=$("#userpass");
    if(userpass.val().length>0)
    {
        if(userpass.val().isInChinese()||userpass.val().length<6||userpass.val().length>30)
        {
            ParentHtmlError(userpass,"The password must be 6-30 characters, no spaces.");
            flag=false;
        }
        else
        {
            data+="&userpass="+escape(userpass.val());
            ParentHtmlError(userpass,"");
        }
        var userpass1=$("#userpass1");
        if(userpass1.val()!=userpass.val())
        {
            ParentHtmlError(userpass1,"Please enter the same password in the password boxes.");
            flag=false;
        }
        else
        {
            ParentHtmlError(userpass1,"");
        }
    }
    var lastname=$("#lastname");
    if(lastname.val().length<3||lastname.val().length>100)
    {
        ParentHtmlError(lastname,"Your name is required.");
        //alert("Your name is required.");
        flag=false;
    }
    else
    {
        data+="&username="+escape($("#firstname").val())+escape(lastname.val());
        ParentHtmlError(lastname,"");
    }
    var country=$("#country");
    if(country.val()=="0")
    {
       ParentHtmlError(country,"Your Country is required.");
       flag=false;
    }
    else
    {
        data+="&country="+escape(country.val());
        ParentHtmlError(country,"");
    }
    
    var usertype=$("input[name='usertype']:checked");
    var companyname=$("#companyname");
    if(usertype.val()==undefined)
    {
       ParentHtmlError(companyname,"Your Membership is required.");
       flag=false;
    }
    else
    {
        if(usertype.val()=="1")
        {
            if(companyname.val().length<3||companyname.val().length>100)
            {
                ParentHtmlError($("#companyname"),"Your Company Name is required.");
                //alert("Your Company Name is required.");
                flag=false;
            }
            else
            {
                ParentHtmlError($("#companyname"),"");
            }
        }
        else
        {
            ParentHtmlError($("#companyname"),"");
        }
        data+="&usertype="+escape(usertype.val())+"&companyname="+escape(companyname.val());
    }
    
    var tel=$("#tel").val();
    data+="&tel="+escape(tel);
    
    var guide=$("input[name='guide']:checked");
    var otherguide=$("#otherguide");
    if(guide.val()==undefined) 
    {
        ParentTRError(otherguide,"Please select your preferred language.");
        //alert("please select Preferred Language of Guides!");
        flag=false;
    }
    else
    {
        if(guide.val()=="999")
        {
            if(otherguide.val().length==0)
            {
                ParentTRError(otherguide,"Please enter your preferred language.");
                //alert("otherguide must be writer!");
                flag=false;
            }
            else
            {
                ParentTRError(otherguide,"");
            }
        }
        else
        {
            ParentTRError(otherguide,"");
        }
        data+="&guide="+guide.val()+"&otherguide="+escape(otherguide.val());
    }
    if(flag==true)
    {
        var sub=$(".input_an");
        sub.attr("disabled","disabled");
        ParentHtmlError(sub,"Is being submitted, please wait ...","subloding");
        AjaxFun("/cits/inc/ajax.aspx",data,null,function(){sub.attr("disabled","");ParentHtmlError(sub,"");alert("system is busing now!")});
    }
    return false;
}
///下载照片
function download(id)
{
    var data="type=down&id="+id;
    AjaxFun("/cits/inc/ajax.aspx",data,null,function(){alert("system is busing now!")});
    return false;
}
function showrool(type)
{
    for(var i=1;i<3;i++)
    {
        $("#dpic"+i).removeClass();
        $(".dclass"+i).hide();
        $("#dmore"+i).hide();
    }
    $("#dpic"+type).addClass("one");
    $(".dclass"+type).show();
    $("#dmore"+type).show();
}
function ShowPageStr(nowpage,allpage,maxcount,percount,unit)
{
    var str;
    if(parseInt(nowpage)<parseInt(allpage))
    {
        str=((parseInt(nowpage)-1)*parseInt(percount)+1)+" - "+(parseInt(nowpage)*parseInt(percount))
    }
    else
    {
        str=((parseInt(allpage)-1)*parseInt(percount)+1)+" - "+maxcount;
    }
    str+=" of "+maxcount+" "+unit;
    $("#page").html("<h2>Search Results： "+str+"</h2>");
}


function ViewMapFunction(id) {
    $(".viewmap").show();
    $("#iframeview").html("<iframe src=\"/cits/Maps.Aspx?id="+id+"\" width=\"664\" height=\"510\" frameborder=\"no\" border=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowtransparency=\"yes\"></iframe>");
}
