﻿/**
* Hides all drop down form select boxes on the screen so they do not appear above the mask layer.
* IE has a problem with wanted select form tags to always be the topmost z-index or layer
*
* Thanks for the code Scott!
*/
function hideSelectBoxes() {
	for(var i = 0; i < document.forms.length; i++) {
		for(var e = 0; e < document.forms[i].length; e++){
			if(document.forms[i].elements[e].tagName == "SELECT") {
				document.forms[i].elements[e].style.visibility="hidden";
			}
		}
	}
}

/**
* Makes all drop down form select boxes on the screen visible so they do not reappear after the dialog is closed.
* IE has a problem with wanted select form tags to always be the topmost z-index or layer
*/
function displaySelectBoxes() {
	for(var i = 0; i < document.forms.length; i++) {
		for(var e = 0; e < document.forms[i].length; e++){
			if(document.forms[i].elements[e].tagName == "SELECT") {
			document.forms[i].elements[e].style.visibility="visible";
			}
		}
	}
}

function openMoreSetting(id) {
	var moreSetting = document.getElementById(id);
	if (moreSetting.style.display == 'none') {
		moreSetting.style.display = '';
		hideSelectBoxes();
	}
	else {
		moreSetting.style.display = 'none';
		displaySelectBoxes();
	}
}


/***************首页与二级页面参数对接********************/

//  =====  公交查询   乘车路线搜索	
function gjcx_cclxSearch() {
	var startPlace = document.getElementById("gjcx_startPlace");
	var endPlace = document.getElementById("gjcx_endPlace");
	
	if (startPlace.value == "" || Trim(startPlace.value).length == 0 || startPlace.value.indexOf("例如") != -1) {
		alert("请输入出发地点！");
		return;
	}
	if (endPlace.value == "" || Trim(endPlace.value).length == 0 || endPlace.value.indexOf("例如") != -1) {
		alert("请输入目的地点！");
		return;
	}
	var cclx_setting = document.getElementsByName("cclx-setting");
	var setting = "";
	for (var i=0; i<cclx_setting.length; i++) {
		if (cclx_setting[i].checked) {
			setting = cclx_setting[i].value;
			break;
		}
	}
	var ditu = "";
	if ($("mapBusLocation").checked) {
		ditu += "1";
	}
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
    window.location.href="Bus/default.aspx?code=gjcx&subcode=gjcx-cclx&start="+encodeURIComponent(startPlace.value)+"&end="+encodeURIComponent(endPlace.value)+"&setting="+setting+"&ditu="+ditu;
}

function gjcx_czdtSearch() {
	var startPlace = document.getElementById("gjcx_startPlace");
	var endPlace = document.getElementById("gjcx_endPlace");
	
	if (startPlace.value == "" || Trim(startPlace.value).length == 0 || startPlace.value.indexOf("例如") != -1) {
		alert("请输入出发地点！");
		return;
	}
	if (endPlace.value == "" || Trim(endPlace.value).length == 0 || endPlace.value.indexOf("例如") != -1) {
		alert("请输入目的地点！");
		return;
	}
	var cclx_setting = document.getElementsByName("czdt-setting");
	var setting = "";
	for (var i=0; i<cclx_setting.length; i++) {
		if (cclx_setting[i].checked) {
			setting = cclx_setting[i].value;
			break;
		}
	}
	var ditu = "";
	if ($("mapBusLocation").checked) {
		ditu += "1";
	}
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
    window.location.href="Bus/default.aspx?code=gjcx&subcode=gjcx-czdt&start="+encodeURIComponent(startPlace.value)+"&end="+encodeURIComponent(endPlace.value)+"&setting="+setting+"&ditu="+ditu;
}

// 公交查询   到站实况
function gjcx_dzskSearch() 
{
	var startPlace = document.getElementById("gjcx_startPlace");
	
	if (startPlace.value == "" || Trim(startPlace.value).length == 0 || startPlace.value.indexOf("例如") != -1) {
		alert("请输入查询地点！");
		startPlace.focus();
		return;
	}
	var ditu = "";
	if ($("mapBusLocation").checked) {
		ditu += "1";
	}
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
	window.location.href="Bus/default.aspx?code=gjcx&subcode=gjcx-dzsk&start="+encodeURIComponent(startPlace.value)+"&ditu="+ditu;
}

// 公交查询   线路查询
function gjcx_xlcxSearch() 
{
	var xlcxSearch=document.getElementById("xlcxSearch");
    if (xlcxSearch.value=="" || Trim(xlcxSearch.value).length==0 || xlcxSearch.value.indexOf("例如") != -1)
    {
       alert("请输入线路名称")
	   xlcxSearch.focus();
 	   return;
    }
	var ditu = "";
	if ($("mapBusLocation").checked) {
		ditu += "1";
	}
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
	window.location.href="Bus/default.aspx?code=gjcx&subcode=gjcx-xlcx&linename="+encodeURIComponent(xlcxSearch.value)+"&ditu="+ditu;
}

// 自驾查询   自驾线路
function zjcx_zjxlSearch() {
	var startPlace = $("gjcx_startPlace");
	var endPlace = $("gjcx_endPlace");
	
	if (startPlace.value == "" || Trim(startPlace.value).length == 0 || startPlace.value.indexOf("例如") != -1) {
		alert("请输入出发地点！");
		startPlace.focus();
		return;
	}
	if (endPlace.value == "" || Trim(endPlace.value).length == 0 || endPlace.value.indexOf("例如") != -1) {
		alert("请输入目的地点！");
		endPlace.focus();
		return;
	}
	var cclx_setting = document.getElementsByName("cclx-setting1");
	var setting = "";
	for (var i=0; i<cclx_setting.length; i++) {
		if (cclx_setting[i].checked) {
			setting = cclx_setting[i].value;
			break;
		}
	}
	var ditu = "";
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
	if ($("mapEndParks").checked) {
		ditu += "4";
	}
	if ($("mapRoadEvents").checked) {
		ditu += "3";
	}
	window.location.href="Bus/default.aspx?code=zjcx&subcode=zjcx-zjxl&&start="+encodeURIComponent(startPlace.value)+"&end="+encodeURIComponent(endPlace.value)+"&setting="+setting+"&high="+$("cclx-transfer").checked+"&ditu="+ditu;
}

// 停车场 停车场查询
function tcc_tccSearch() {
	var startPlace = document.getElementById("gjcx_startPlace");
	
	if (startPlace.value == "" || Trim(startPlace.value).length == 0 || startPlace.value.indexOf("例如") != -1) {
		alert("请输入查询地点！");
		startPlace.focus();
		return;
	}
	
	var cclx_setting = document.getElementsByName("cclx_setting");
	var setting = "";
	for (var i=0; i<cclx_setting.length; i++) {
		if (cclx_setting[i].checked) {
			setting = cclx_setting[i].value;
			break;
		}
	}
	window.location.href="Bus/default.aspx?code=tccsk&subcode=tccsk-tcccx&start="+encodeURIComponent(startPlace.value)+"&setting="+setting+"&position="+$("park-setting").checked;
}

//城市交通实况   路况查询
function csjt_lkcxSearch() {
	var startPlace = document.getElementById("gjcx_startPlace");
	
	if (startPlace.value == "" || Trim(startPlace.value).length == 0 || startPlace.value.indexOf("例如") != -1) {
		alert("请输入查询地点！");
		startPlace.focus();
		return;
	}
	var ditu = "";
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
	if ($("mapAllEvents").checked) {
		ditu += "5";
	}
	window.location.href="Bus/default.aspx?code=csjtsk&subcode=csjtsk-lkcx&start="+encodeURIComponent(startPlace.value)+"&ditu="+ditu;
}

//城市交通实况   交通事件查询
function csjt_jtsjSearch(){
	var startPlace = document.getElementById("gjcx_startPlace");
	
	if (startPlace.value == "" || Trim(startPlace.value).length == 0 || startPlace.value.indexOf("例如") != -1) {
		alert("请输入查询地点！");
		startPlace.focus();
		return;
	}
	var ditu = "";
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
	if ($("mapAllEvents").checked) {
		ditu += "5";
	}
	window.location.href="Bus/default.aspx?code=csjtsk&subcode=csjtsk-jtsj&start="+encodeURIComponent(startPlace.value)+"&ditu="+ditu;
}

//长途票务   票务查询
function ctpw_Search(){
	if ($("EndPlace").value == "" || Trim($("EndPlace").value).length == 0) {
		alert("请输入目的站点！");
		$("EndPlace").focus();
		return;
	}
	/*if ($("StratPlace").value == "") {
		alert("请选择发车站场！");
		return;
	}*/
	window.location.href="Bus/default.aspx?code=ctpw&subcode=ctpw-pwcx&startplace="+$("StratPlace").value+"&endplace="+encodeURIComponent($("EndPlace").value)+"&startdate="+$("StartDate").value+"&timehour="+$("timeHour").value;
}

//地图漫游   地图搜索
function dtmy_dtssSearch() {
	var dtss_SearchPlace = $("gjcx_startPlace");
//	if (dtss_SearchPlace.value == "" || Trim(dtss_SearchPlace.value).length == 0 || dtss_SearchPlace.value.indexOf("例如") != -1) {
//		alert("请输入关注地点！");
//		dtss_SearchPlace.focus();
//		return;
//	}
	var ditu = "";
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
	if ($("mapAllEvents").checked) {
		ditu += "5";
	}
	window.location.href="Bus/default.aspx?code=dtmy&subcode=dtmy-dtss&place="+encodeURIComponent(dtss_SearchPlace.value)+"&ditu="+ditu;
}

//地图漫游   周边搜索
function dtmy_zbssSearch() {
	var zbss_searchPlace = $("gjcx_startPlace");
	if (zbss_searchPlace.value == "" || Trim(zbss_searchPlace.value).length == 0) {
		alert("请输入关注地点！");
		zbss_searchPlace.focus();
		return;
	}
	var zbss_typeName = $("zbss_typeName");
	if (zbss_typeName.value == "" || Trim(zbss_typeName.value).length == 0) {
		alert("请输入查询类型！");
		zbss_typeName.focus();
		return;
	}
	var cclx_setting = document.getElementsByName("dtmy_zbssFangWei");
	var setting = "";
	for (var i=0; i<cclx_setting.length; i++) {
		if (cclx_setting[i].checked) {
			setting = cclx_setting[i].value;
			break;
		}
	}
	var ditu = "";
	if ($("mapRoadCondition").checked) {
		ditu += "2";
	}
	if ($("mapAllEvents").checked) {
		ditu += "5";
	}
	window.location.href="Bus/default.aspx?code=dtmy&subcode=dtmy-zbss&place="+encodeURIComponent(zbss_searchPlace.value)+"&type="+encodeURIComponent(zbss_typeName.value)+"&setting="+setting+"&ditu="+ditu;
}
