var url = '/';
var xmlUrl = url + 'Ajax.aspx?';

if (readCookie("SiteID")=='')
	writeCookie('SiteID', '1',24);
function IncludeJS(jsFile)
{
	var oHead = document.getElementsByTagName('head')[0];
	var oScript = document.createElement('script');
	oScript.type = 'text/javascript';
	oScript.src = jsFile;
	oHead.appendChild(oScript);
}
function writeCookie(name, value, hours)
{
var expire = "";
if(hours != null)
{
	expire = new Date((new Date()).getTime() + hours * 3600000);
	expire = "; expires=" + expire.toGMTString();
}
document.cookie = name + "=" + escape(value) + expire;
}
function readCookie(name)
{
var cookieValue = "";
var search = name + "=";
if(document.cookie.length > 0)
{ 
	offset = document.cookie.indexOf(search);
	if (offset != -1)
	{ 
	offset += search.length;
	end = document.cookie.indexOf(";", offset);
	if (end == -1) end = document.cookie.length;
	cookieValue = unescape(document.cookie.substring(offset, end))
	}
}
return cookieValue;
}
function souClass(){
	var txtA = $("#ddlB").val();
	var txtB = $("#ddlS").val();
	var txtArea = $("#ddldq").val();
	var txtLimit = $("#ddlSj").val();
	var txtTime = $("#ddlSd").val();
	var txtPs = $("#txtPrices").val();
	var txtPe = $("#txtPricee").val();
	var txtKey = $("#txtClass").val();
	if(txtKey=='请输入关键字') txtKey='';
				
	var souUrl = url + "Search/SearchResult.aspx?SType=3&BID="+ txtA +"&SID="+ txtB +"&tSite="+ encodeURIComponent(txtArea) +
		"&tLimit="+ txtLimit +"&tType="+ txtTime +"&from="+ txtPs +"&to="+ txtPe +"&k="+ encodeURIComponent(txtKey);
	window.open(souUrl,'search');
}

function souCourse(schoolID){	
	var souUrl = url + "Search/SearchResult.aspx?SType=3&s="+ schoolID;
	window.open(souUrl,'search');
}

function searchCourse(schoolID){
	var txtTime = $("#ddlSd").val();
	var txtKey = $("#ddlCourse").get(0).options[$("#ddlCourse").get(0).selectedIndex].text;//$("#ddlCourse").val();

	var souUrl = url + "Search/SearchResult.aspx?SType=3&tType="+ txtTime +"&k="+ encodeURIComponent(txtKey);
	window.open(souUrl,'search');
}

function getSchoolName(strID){
    if(strID=="") return "";
    var pars = 'oper=gSName&S='+ strID
    $("#txtSchoolName").load(xmlUrl+pars)
}

function getBook(bNO,bName,bID,divEle){
    $("#"+divEle).innerHTML = "<center class=stxt>正在查询考证系统，请稍候......</center>";
    if(bNO=="") return "";
    if(bName=="") return "";
    if(bID=="") return "";
    var pars = 'oper=gBook&b='+ bNO + '&u='+ bName + '&i='+ bID
    $("#"+divEle).load(xmlUrl+pars)
}

function getDDL(objddl){
	var t = $("#"+objddl).val();
	if(t==null)
		return "";
    return t;
}

function getBType(Btype,Ttype)
{
	getTypeByID(Btype,Ttype,"");
}

function getSType(Btype,Stype,Ttype)
{
    var BID = getDDL(Btype);
    if(BID=="") {$(Stype).length=1;return}
    getTypeByID(Stype,Ttype,BID);
}

function getTypeByID(objDDL,Ttype,BID)
{
    var pars = 'oper=gType&type='+ Ttype +'&A=' + BID;
    $("#"+objDDL).load(xmlUrl+pars);
}

function getCourseBySchool(schoolID,courseID){
    if(schoolID=="") {$(courseID).length=1;return}
    
    var pars = 'oper=gCourse&S='+ schoolID
    $("#"+courseID).load(xmlUrl+pars);
}

function getCourseByID(objDiv,courseID,courseName){
    if(courseID=="") return;
    var pars = 'oper=gCourse1&S='+ courseID+'&t='+ new Date();
    $.ajax({
		url: xmlUrl,
		data: pars,
		cache: false,
		success: function(html){
			$("#"+objDiv).html(html);$("#"+objDiv).show();
		}
	});
}

function getParameter(varName)
{
	var query = decodeURI(location.search);//location.search;
	if (query != null || query != "")
	{
		query = query.replace(/^\?+/, "");
		var qArray = query.split("&");
		var len = qArray.length;
		if (len > 0)
		{
			for (var i=0; i<len; i++)
			{
				var sArray = qArray[i].split("=", 2);
				if (sArray[0] && sArray[1] && sArray[0] == varName)
				{
					return unescape(sArray[1]);
				}
			}
		}
	}
	return null;
}


var mst_mapUrlPrev = "http://www.ddmap.com:80/mstmap50007/";
var wMapFace = null, wMapFaceEx = null;

		function mst_showMap(mapid,label,addr)
		{
			if(wMapFaceEx != null)
			{
				try
				{wMapFaceEx.focus();}
				catch(e)
				{}
			}
			
			addr = mst_parseAddr(addr);
			addr = mst_parseAddrRoadFlag(addr);
			if(label.length == 0)
			   label = addr;
			if(!mst_postFrm(mapid,label,addr,"MSTMAPEX",mst_mapUrlPrev + "g_detail.jsp",""))
			   wMapFaceEx = window.open(mst_mapUrlPrev + "g_detail.jsp?g_mapid=" + mapid + "&g_label=" + label + "&g_addr=" + addr + "&g_pnid=3rd_popmap","MSTMAPEX");
		}
      
      function checkAddr(city,elename){
		try{
			var addr = window.document.getElementById(elename).value;
			mst_showMap(city,'位置',addr);
		}
		catch(e){
		}
	} 
	function mst_parseAddr(addr)
	{
	   var addrRet = addr;
	   if(addr != null)
	   {
	      var nSparPos = addr.indexOf("/");
	      if(nSparPos != -1)
	      {
	         var addrLeft = addr.substring(0,nSparPos);
	         var addrRight;
	         if(nSparPos + 1 < addr.length)
	            addrRight = addr.substring(nSparPos+1);
	         else
	            return addr.replace("/","");
	         if(mst_checkNum(addrLeft))
	            return addrLeft;
	         else if(mst_checkNum(addrRight))
	            return addrRight;
	         else
	            return addr.replace("/","");
	      }
	   }
	   return addrRet;	
	}
	
	function mst_checkNum(addr)
	{
	   var i,j;
	   var CONSTNUM="0123456789";
	   if(addr == null || addr.length == 0)
	      return false;
	   for(i=0;i<addr.length;i++)
	   {
	      j = CONSTNUM.indexOf(addr.charAt(i)); 
	      if(j != -1)	      
	         return true;	      
	   }
	   return false;
	}
	
	function mst_parseAddrRoadFlag(addr)
	{
	   var i,j,k;
	   var bFlag1 = false;
	   var CONSTROADFLAG="路弄";
	   if(addr == null || addr.length == 0)
	      return "人民广场";
	   if(mst_checkNum(addr))
	      return addr;
	   for(i=0;i<addr.length;i++)
	   {
	      for(k=0;k<CONSTROADFLAG.length;k++)
	      {
	         j = addr.substring(i).indexOf(CONSTROADFLAG.charAt(k)); 
	         if(j != -1)
	         {
	            if(!bFlag1)
	            {
	               bFlag1 = true;
	               i = j;
	            }            
	            else
	               return addr;
	            break;
	         }
	      }      
	   }
	   if(!bFlag1)
	      return addr;
	   else
	      return addr + "100";
	}
	
	function mst_findObj(n, d) 
	{
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	document.write("<form action='g_detail.jsp' style='margin:0;' method='get' name='mstMapFrm' target='MSTMAPEX'>");
	document.write("<input type='hidden' name='g_mapid' value='21'>");
	document.write("<input type='hidden' name='g_label' value=''>");
	document.write("<input type='hidden' name='g_addr' value=''>");
	document.write("<input type='hidden' name='g_pnid' value=''>");
	document.write("</form>");
	
	function mst_postFrm(mapid,label,addr,targetVal,actionVal,winEx)
	{
	   var mstFrm = mst_findObj("mstMapFrm");
	   if(mstFrm != null)
	   {
	      mstFrm.target = targetVal;
	      mstFrm.action = actionVal;
	      mstFrm.g_mapid.value = mapid;
	      mstFrm.g_label.value = label;
	      mstFrm.g_addr.value = addr;
	      mstFrm.g_pnid.value = "3rd_popmap";
	      wMapFace = window.open("",targetVal,winEx);
	      mstFrm.submit();
	      return true;
	   }
	   else
	      return false;  
	}