function setFocus3(i)
{
 selectLayer3(i);
}
function selectLayer3(i)
{
 switch(i)
 {
 case 1:
 document.getElementById("N1").style.display="block";
 document.getElementById("N2").style.display="none";
 break;
 case 2:
 document.getElementById("N1").style.display="none";
 document.getElementById("N2").style.display="block";
 break;
 }
}
function setFocus4(i)
{
 selectLayer4(i);
}
function selectLayer4(i)
{
 switch(i)
 {
 case 1:
 document.getElementById("c1").style.display="block";
 document.getElementById("c2").style.display="none";
 document.getElementById("c3").style.display="none";
 document.getElementById("c4").style.display="none";
 document.getElementById("c5").style.display="none";
 break;
 case 2:
 document.getElementById("c1").style.display="none";
 document.getElementById("c2").style.display="block";
 document.getElementById("c3").style.display="none";
 document.getElementById("c4").style.display="none";
 document.getElementById("c5").style.display="none";
 break;
 case 3:
 document.getElementById("c1").style.display="none";
 document.getElementById("c2").style.display="none";
 document.getElementById("c3").style.display="block";
 document.getElementById("c4").style.display="none";
 document.getElementById("c5").style.display="none";
 break;
 case 4:
 document.getElementById("c1").style.display="none";
 document.getElementById("c2").style.display="none";
 document.getElementById("c3").style.display="none";
 document.getElementById("c4").style.display="block";
 document.getElementById("c5").style.display="none";
 break;
 case 5:
 document.getElementById("c1").style.display="none";
 document.getElementById("c2").style.display="none";
 document.getElementById("c3").style.display="none";
 document.getElementById("c4").style.display="none";
 document.getElementById("c5").style.display="block";
 break;
 }
}






function setFocus03(i)
{
 selectLayer03(i);
}
function selectLayer03(i)
{
 switch(i)
 {
 case 1:
 document.getElementById("a1").style.display="block";
 document.getElementById("a2").style.display="none";
 break;
 case 2:
 document.getElementById("a1").style.display="none";
 document.getElementById("a2").style.display="block";
 break;
 }
}
	
	
function setFocus04(i)
{
 selectLayer04(i);
}
function selectLayer04(i)
{
 switch(i)
 {
 case 1:
 document.getElementById("b1").style.display="block";
 document.getElementById("b2").style.display="none";
 document.getElementById("b3").style.display="none";
 break;
 case 2:
 document.getElementById("b1").style.display="none";
 document.getElementById("b2").style.display="block";
 document.getElementById("b3").style.display="none";
 break;
 case 3:
 document.getElementById("b1").style.display="none";
 document.getElementById("b2").style.display="none";
 document.getElementById("b3").style.display="block";
 break;

 }
}


function setFocus05(i)
{
 selectLayer05(i);
}
function selectLayer05(i)
{
 switch(i)
 {
 case 4:
 document.getElementById("b4").style.display="block";
 document.getElementById("b5").style.display="none";
 break;
 case 5:
 document.getElementById("b4").style.display="none";
 document.getElementById("b5").style.display="block";
 break;


 }
}





var xmlHttp;        //用于保存XMLHttpRequest对象的全局变量
var targetSelId;    //用于保存要更新选项的列表id
var selArray;       //用于保存级联菜单id的数组

//用于创建XMLHttpRequest对象
function createXmlHttp() {
    //根据window.XMLHttpRequest对象是否存在使用不同的创建方式
    if (window.XMLHttpRequest) {
       xmlHttp = new XMLHttpRequest();                  //FireFox、Opera等浏览器支持的创建方式
    } else {
       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式
    }
}

//获取列表选项的调用函数
function buildSelect(selectedId, targetId) {
    if (selectedId == "") {                             //selectedId为空串表示选中了默认项
        clearSubSel(targetId);                          //清除目标列表及下级列表中的选项
        return;                                         //直接结束函数调用，不必向服务器请求信息
    }
    targetSelId = targetId;                             //将传入的目标列表id赋值给targetSelId变量
    createXmlHttp();                                    //创建XmlHttpRequest对象
    xmlHttp.onreadystatechange = buildSelectCallBack;   //设置回调函数
    xmlHttp.open("GET", "/select_menu.jsp?selectedId=" + selectedId, true);
    xmlHttp.send(null);
}

//获取列表选项的回调函数
function buildSelectCallBack() {
    if (xmlHttp.readyState == 4) {
        var optionsInfo = eval("("+xmlHttp.responseText+")");           //将从服务器获得的文本转为对象直接量
        var targetSelNode = document.getElementById(targetSelId);
        clearSubSel(targetSelId);                                    //清除目标列表中的选项
        //遍历对象直接量中的成员
        for (var o in optionsInfo) {
            targetSelNode.appendChild(createOption(o, optionsInfo[o])); //在目标列表追加新的选项
        }
    }
}

//根据传入的value和text创建选项
function createOption(value, text) {
     var opt = document.createElement("option");                        //创建一个option节点
     opt.setAttribute("value", value);                                  //设置value
     opt.appendChild(document.createTextNode(text));                    //给节点加入文本信息
     return opt;
}

//清除传入的列表节点内所有选项
function clearOptions(selNode) {
	selNode.length = 1;                                                 //设置列表长度为1，仅保留默认选项
	selNode.options[0].selected = true;                                 //选中默认选项
}

//初始化列表数组（按等级）
function initSelArray() {
    selArray = arguments;                                               //arguments对象包含了传入的所有参数
}

//清除下级子列表选项
function clearSubSel(targetId) {
    var canClear = false;                                               //设置清除开关，初始值为假
    for (var i=0; i<selArray.length; i++) {                             //遍历列表数组
        if (selArray[i]==targetId) {                                    //当遍历至目标列表时，打开清除开关
            canClear = true;
        }
        if (canClear) {                                                 //从目标列表开始到最下级列表结束，开关始终保持打开
            clearOptions(document.getElementById(selArray[i]));         //清除该级列表选项
        }
    }
}












//视频大观园菜单控制
function showsubmenu(sid)
{
for(i=0;i<=5;i++){
  whichEl = eval("submenu" + i);
  imgmenu = eval("imgmenu" + i);
  
  eval("submenu" + i + ".style.display=\"none\";");
  imgmenu.background="/shipin/images/menudown.gif";  
  
}

whichEl = eval("submenu" + sid);
imgmenu = eval("imgmenu" + sid);
if (whichEl.style.display == "none")
{
eval("submenu" + sid + ".style.display=\"block\";");
imgmenu.background="/shipin/images/menuup.gif";
}
else
{
eval("submenu" + sid + ".style.display=\"none\";");
imgmenu.background="/shipin/images/menudown.gif";
}

}

function bofangmost(){
  for(i=0;i<=5;i++){
   whichEl = eval("submenu" + i);
   if(whichEl.style.display == "block"){
     var code;
     if(i == 2){
      code=1; 
     }
     if(i ==3 ){
      code=8;
     }
     if(i == 4){
      code=9;
     }
     if(i == 5){
      code=5;
     }
     window.location.href="/shipindgy.do?method=getBofangMost&code="+code+"&parent="+code+"&choose="+i;
   }
  }  
 }


//填写订单时的验证
function linedetails_checkForm()
{
    //出发时间不可为空
    //成人数必填 必为数字 且必须大于1
	var f_gotime=document.getElementById("f_gotime").value;
	var f_chengnum=document.getElementById("f_chengnum").value;
	var f_childnum=document.getElementById("f_childnum").value;
	var f_contact=document.getElementById("f_contact").value;
	var f_phone=document.getElementById("f_phone").value;
	var f_email=document.getElementById("f_email").value;
	
	
	if(f_gotime=="")
	{
		alert('请选择出发时间！');
		document.getElementById("f_gotime").focus();
		return false;
	}
	if(f_chengnum=="")
	{
		alert('成人数不能为空！');
		document.getElementById("f_chengnum").focus();
		return false;
	}else if(!isnumber(f_chengnum)){
	    alert('请填写正确的数字！');
		document.getElementById("f_chengnum").focus();
		return false;
	}else if(f_chengnum<1){
	    alert('成人数最少为1人！');
		document.getElementById("f_chengnum").focus();
		return false;
	}
	
	if(f_childnum != "" && !isnumber(f_childnum)){
	    alert('请填写正确的数字！');
		document.getElementById("f_childnum").focus();
		return false;
	}
	if(f_contact==""){
	    alert('联系人不能为空！');
		document.getElementById("f_contact").focus();
		return false;
	}
	
	if(isEmpty(f_phone)){
	    alert('手机号码不能为空！');
		document.getElementById("f_phone").focus();
		return false;
	}else if(f_phone.match(/^1[3,5]{1}[0-9]{1}[0-9]{8}$/)==null){
	    alert('请填写正确的手机号码！');
		document.getElementById("f_phone").focus();
		return false;
	}
	
	if(!isEmail(f_email)){
	    document.getElementById("f_email").focus();
		return false;
	}
	
	return true;
}


//线路导航
function xianlu(num){
	 if(num==1){
		 eval("xianlucontent" + 1 + ".style.display=\"block\";");
		 eval("xianlucontent" + 2 + ".style.display=\"none\";");
		 eval("xianlucontent" + 3 + ".style.display=\"none\";");

		 eval("xianlutitle" + 1 + ".className=\"xianlu_5_1_1\";");
		 eval("xianlutitle" + 2 + ".className=\"xianlu_5_1_2\";");
		 eval("xianlutitle" + 3 + ".className=\"xianlu_5_1_2\";");
		 }
 
      if(num==2){
		 eval("xianlucontent" + 1 + ".style.display=\"none\";");
		 eval("xianlucontent" + 2 + ".style.display=\"block\";");
		 eval("xianlucontent" + 3 + ".style.display=\"none\";");
		 
		 eval("xianlutitle" + 1 + ".className=\"xianlu_5_1_2\";");
		 eval("xianlutitle" + 2 + ".className=\"xianlu_5_1_1\";");
		 eval("xianlutitle" + 3 + ".className=\"xianlu_5_1_2\";");
		 }
		 if(num==3){
		 eval("xianlucontent" + 1 + ".style.display=\"none\";");
		 eval("xianlucontent" + 2 + ".style.display=\"none\";");
		 eval("xianlucontent" + 3 + ".style.display=\"block\";");
		 
		 eval("xianlutitle" + 1 + ".className=\"xianlu_5_1_2\";");
		 eval("xianlutitle" + 2 + ".className=\"xianlu_5_1_2\";");
		 eval("xianlutitle" + 3 + ".className=\"xianlu_5_1_1\";");
		 }
		
	 }
	 
	 
	 //景区导航
function sight(num){
	 if(num==1){
		 eval("sightcontent" + 1 + ".style.display=\"block\";");
		 eval("sightcontent" + 2 + ".style.display=\"none\";");

		 eval("sighttitle" + 1 + ".className=\"sight_5_1_1\";");
		 eval("sighttitle" + 2 + ".className=\"sight_5_1_2\";");
		 }
 
      if(num==2){
		 eval("sightcontent" + 1 + ".style.display=\"none\";");
		 eval("sightcontent" + 2 + ".style.display=\"block\";");
		
		 eval("sighttitle" + 1 + ".className=\"sight_5_1_2\";");
		 eval("sighttitle" + 2 + ".className=\"sight_5_1_1\";");

		 }
		
	 }


//热卖推荐
function area_pricei(num){
	 if(num==1){
		 eval("pricecontent" + 1 + ".style.display=\"block\";");
		 eval("pricecontent" + 2 + ".style.display=\"none\";");
		 eval("pricecontent" + 3 + ".style.display=\"none\";");
		 eval("pricecontent" + 4 + ".style.display=\"none\";");
		 eval("pricecontent" + 5 + ".style.display=\"none\";");
		 
		 eval("priceareai" + 1 + ".className=\"pop_5_1_1\";");
		 eval("priceareai" + 2 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 3 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 4 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 5 + ".className=\"pop_5_1_2\";");
		 }
 
      if(num==2){
		 eval("pricecontent" + 1 + ".style.display=\"none\";");
		 eval("pricecontent" + 2 + ".style.display=\"block\";");
		 eval("pricecontent" + 3 + ".style.display=\"none\";");
		 eval("pricecontent" + 4 + ".style.display=\"none\";");
		 eval("pricecontent" + 5 + ".style.display=\"none\";");
		 
		 eval("priceareai" + 1 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 2 + ".className=\"pop_5_1_1\";");
		 eval("priceareai" + 3 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 4 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 5 + ".className=\"pop_5_1_2\";");
		 }
		 if(num==3){
		 eval("pricecontent" + 1 + ".style.display=\"none\";");
		 eval("pricecontent" + 2 + ".style.display=\"none\";");
		 eval("pricecontent" + 3 + ".style.display=\"block\";");
		 eval("pricecontent" + 4 + ".style.display=\"none\";");
		 eval("pricecontent" + 5 + ".style.display=\"none\";");
		 
		 eval("priceareai" + 1 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 2 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 3 + ".className=\"pop_5_1_1\";");
		 eval("priceareai" + 4 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 5 + ".className=\"pop_5_1_2\";");
		 }
		 if(num==4){
		 eval("pricecontent" + 1 + ".style.display=\"none\";");
		 eval("pricecontent" + 2 + ".style.display=\"none\";");
		 eval("pricecontent" + 3 + ".style.display=\"none\";");
		 eval("pricecontent" + 4 + ".style.display=\"block\";");
		 eval("pricecontent" + 5 + ".style.display=\"none\";");
		 
		 eval("priceareai" + 1 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 2 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 3 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 4 + ".className=\"pop_5_1_1\";");
		 eval("priceareai" + 5 + ".className=\"pop_5_1_2\";");
		 }
		 
		if(num==5){
		 eval("pricecontent" + 1 + ".style.display=\"none\";");
		 eval("pricecontent" + 2 + ".style.display=\"none\";");
		 eval("pricecontent" + 3 + ".style.display=\"none\";");
		 eval("pricecontent" + 4 + ".style.display=\"none\";");
		 eval("pricecontent" + 5 + ".style.display=\"block\";");
		  
		 eval("priceareai" + 1 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 2 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 3 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 4 + ".className=\"pop_5_1_2\";");
		 eval("priceareai" + 5 + ".className=\"pop_5_1_1\";");
		 }
	 }


// 线路/景区搜索

function SetPinYinOrProduct(thisobj)
{
	var tempArr = thisobj.className.split("_");
	if( tempArr[2] == "2" )
	{
		document.getElementById("indexChange1").className="pinyinIndex_1_2";
		document.getElementById("indexChange2").className="pinyinIndex_2_2";
		document.getElementById("floatwindow").style.display="none";
		document.getElementById("pinyinIndex").style.display="none";
		thisobj.className = "pinyinIndex_" + tempArr[1] + "_1";
		if( tempArr[1] == "1" )
		document.getElementById("floatwindow").style.display="block";
		else
		document.getElementById("pinyinIndex").style.display="block";
	}
}




