﻿// JavaScript Document
	var request = null;
	function createRequest(){
		try{
			request = new XMLHttpRequest();
		} catch (trymicrosoft){
			try{
				request = new ActiveXObject("Msxm12.XMLHTTP");
			} catch(othermicrosoft){
				try{
					request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(failed){
					request = null;
				}
			}
		}
		if(request == null){
			alert("Error creating request object !");
		}
	}
	

	function getBoardsSold2(vURL,vTy){
		createRequest();
		var GetTime = new Date();
		var URL=vURL+"&time="+GetTime.getTime();
		request.open('GET',URL,true);
		request.send(null);
		request.onreadystatechange = ReadBackFun2;
	}
	function ReadBackFun2(){
		if(request.readyState == 4){
			if(request.status == 200){
				window.open(request.responseText);
			}
		}
	}

	function getBoardsSold3(vURL,vTy){
		createRequest();
		var GetTime = new Date();
		var URL=vURL+"&time="+GetTime.getTime();
		request.open('GET',URL,true);
		request.send(null);
		request.onreadystatechange = ReadBackFun3;
	}
	function ReadBackFun3(){
		if(request.readyState == 4){
			if(request.status == 200){
				//var checkMsg = document.getElementById("checkMsg");
				//checkMsg.innerHTML = request.responseText;
				//document.getElementById("checkMsg").appendChild(checkMsg);
				document.getElementById("Msg").value = request.responseText;
			}
		}
	}

	function getBoardsSold(vURL,vTy){
		createRequest();
		var GetTime = new Date();
		var URL=vURL+"&time="+GetTime.getTime();
		var ShowList = document.getElementById("ShowList");
		ShowList.innerHTML = "";
		var loading = document.getElementById("loading");
		loading.innerHTML = '<img class="spinner" src="http://www.golfly.com.tw/chinese/01shopping_car/spinner.gif" alt="Spinner" />';
		if(vTy == 1){
			request.open('GET',URL,true);
			request.send(null);
		}else if(vTy == 2){
			request.open('POST',URL,true);
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			var obj = document.form1;
			xcheck = obj.xcheck[0].value
			if(obj.xcheck[1].checked)
				xcheck = obj.xcheck[1].value
			TmpValue = "xgoday1="+obj.xgoday1.value+"&xgoday2="+obj.xgoday2.value+"&xgoing="+obj.xgoing.value+"&xtravel="+obj.xtravel.value+"&xcheck="+xcheck;
			TmpValue += "&xdays="+obj.xdays.value+"&xtimes="+obj.xtimes.value+"&xprice="+obj.xprice.value+"&xtype="+obj.xtype.value+"&xkey="+obj.xkey.value+"&NA=Search";
			request.send(TmpValue);
		}
		request.onreadystatechange = ReadBackFun;
	}
	
	function ReadBackFun(){
		if(request.readyState == 4){
			if(request.status == 200){
				ReadBack(request.responseText);
			}
		}
	}
	
	function ReadBack(vRes){
		var loading = document.getElementById("loading");
		loading.innerHTML = '';
		var ShowList = document.getElementById("ShowList");
		ShowList.innerHTML = vRes;
		//Effect.Appear('ShowList',{duration: 0.5});
		document.getElementById("ShowList").appendChild(ShowList);
		
	}
	
	function DivMoveOver(evt,vID){
		var vX = -50;
		var vY = 1;
		var TmpTop = evt.clientY + vY;
		var TmpLeft = evt.clientX + vX;
		if(document.body.scrollTop && document.body.scrollTop !=0){
			scrollT = document.body.scrollTop;
			scrollL = document.body.scrollLeft;
		}else{
			scrollT=document.getElementsByTagName("html")[0].scrollTop;
			scrollL=document.getElementsByTagName("html")[0].scrollLeft;
		}
		document.getElementById(vID).style.top = TmpTop+scrollT;
		document.getElementById(vID).style.left = TmpLeft+scrollL;
		document.getElementById(vID).style.display = "";
	}
	function DivMoveOut(vID){
		document.getElementById(vID).style.display = "none";
	}
	
/*/Select 連動 ---------------------------------------------------------------------------------------- Begin
	function SelectData(SubArray,ID,aID){
		if (ID!=0 && SubArray[ID]!="") {
			for(j=1;j<SubArray[ID].length;j++) {
				document.getElementById("select_lv2").options[j] =new Option(SubArray[ID][j]["xtitle"],j);
			}		
			document.getElementById("select_lv2").length=SubArray[ID].length;
		} else {
			document.getElementById("select_lv2").length=1;
		}
		
		if (aID!=0) {
			document.getElementById("select_lv2").selectedIndex=aID;
		}else if (document.getElementById("select_lv2").length==2) {
			document.getElementById("select_lv2").selectedIndex=0;
		}					
	}
	function SelectSetData(ArLv1,ArLv2)
	{	
		s1 = document.getElementById("select_lv1").value;
		s2 = document.getElementById("select_lv2").value;
		if(s1 != 0 && s2 != 0){
			document.getElementById("vlevel1").value = ArLv1[s1]['pid'];
			document.getElementById("vlevel2").value = ArLv2[s1][s2]['pid'];
		}
	}
//--------------------------------------------------------------------------------------------------- End*/
//Select 三連動 ---SelectData2(變動顯示的資料,Select名稱,Change的ID,預設索引值,Select名稱mID)-------------- Begin
	function SelectData(SubArray,ArName,ID,aID,mID){
		if (ID!=0 && SubArray[ID]!="") {
			for(j=1;j<SubArray[ID].length;j++) {
				document.getElementById(ArName["SeName"][mID]).options[j] =new Option(SubArray[ID][j]["xtitle"],j);
			}		
			document.getElementById(ArName["SeName"][mID]).length=SubArray[ID].length;
		} else {
			document.getElementById(ArName["SeName"][mID]).length=1;
		}
		
		if (aID!=0) {
			document.getElementById(ArName["SeName"][mID]).selectedIndex=aID;
		}else{
			document.getElementById(ArName["SeName"][mID]).selectedIndex=0;
		}
		if(ArName["SeName"].length >= mID+2){
			for(i=mID+1;i<=ArName["SeName"].length;i++){
				document.getElementById(ArName["SeName"][(mID+1)]).selectedIndex=0;
			}
		}
	}
	function SelectSetData(ArList,ArName)
	{	
		s1 = document.getElementById(ArName["SeName"][0]).value;
		if(s1 != 0)
			document.getElementById(ArName["VaName"][0]).value = ArList[0][s1]['pid'];
		
		s2 = document.getElementById(ArName["SeName"][1]).value;
		if(s2 != 0)
			document.getElementById(ArName["VaName"][1]).value = ArList[1][s1][s2]['pid'];
			
		if(ArName["SeName"].length > 2){
			s3 = document.getElementById(ArName["SeName"][2]).value;
			if(s3 != 0)
				document.getElementById(ArName["VaName"][2]).value = ArList[2][s1][s2][s3]['pid'];
		}
	}
//--------------------------------------------------------------------------------------------------- End
//Select 顯示出div ----------------------------------------------------------------------------------- Begin
	//Select 新增到 div 資料 ----  Begin	
	function SelectAdd(Lv1Ar,Lv2Ar)
	{	
		SelectSetData(Lv1Ar,Lv2Ar);
		lv1 = document.getElementById("vlevel1").value;
		lv2 = document.getElementById("vlevel2").value;
		vAData = document.getElementById("vAData").value;
		if(lv1 != 0 && lv2 != 0){
			var vDaA = new Array(lv1,lv2);
			if(vDaA[0] != "" && vDaA[1] != ""){
				//alert( "a:b:c".split(/(:)/) );//  /( XXXXX )/ 會去陣列中的空白
				var TmpAr1 = vAData.split(":");
				var TmpAr2 = "";
				Addtype = true;
				for(i=0;i<TmpAr1.length;i++) {
					TmpAr2 = TmpAr1[i].split("-");
					if(TmpAr2[0] == vDaA[0] && TmpAr2[1] == vDaA[1]){
						Addtype = false;
					}
				}
				if(Addtype){
					document.getElementById("vAData").value = document.getElementById("vAData").value + vDaA[0] + "-" + vDaA[1] + ":";
					SelectShow(Lv1Ar,Lv2Ar);
				}
			}
		}else{
			alert("你未選擇球場 !");
		}
	}
	//Select 刪除到 div 資料 ----  Begin	
	function SelectDel(lv1,lv2,Lv1Ar,Lv2Ar)
	{	
		vAData = document.getElementById("vAData").value;
		var vDaA = new Array(lv1,lv2);
		if(vDaA[0] != "" && vDaA[1] != ""){
			//alert( "a:b:c".split(/(:)/) );//  /( XXXXX )/ 會去陣列中的空白
			var TmpAr1 = vAData.split(":");
			var TmpAr2 = "";
			AddTmpStr = "";
			for(i=0;i<TmpAr1.length;i++) {
				if(TmpAr1[i] != ""){
					TmpAr2 = TmpAr1[i].split("-");
					TmpStr = "";
					if(TmpAr2[0] != vDaA[0] || TmpAr2[1] != vDaA[1]){
						TmpStr = TmpAr2[0] + "-" + TmpAr2[1] + ":";
					}
					AddTmpStr = AddTmpStr + TmpStr;
				}
			}
			document.getElementById("vAData").value = AddTmpStr;
			SelectShow(Lv1Ar,Lv2Ar);
		}
	}	
	//Select 重顯 div  ----  Begin	
	function SelectShow(Lv1Ar,Lv2Ar)
	{	
		var lv1 = document.getElementById("vlevel1").value;
		var lv2 = document.getElementById("vlevel2").value;
		var vDaA = new Array(lv1,lv2);
		var vAData = document.getElementById("vAData").value;
		var ShowHtml = "";
		if(vAData){
			var TmpAr1 = vAData.split(":");
			for(i=0;i<TmpAr1.length;i++) {
				TmpAr2 = TmpAr1[i].split("-");
				for(j=1;j<Lv1Ar.length;j++) {
					if(Lv1Ar[j]['pid'] == TmpAr2[0]){
						for(k=1;k<Lv2Ar[j].length;k++) {
							if(Lv2Ar[j][k]['pid'] == TmpAr2[1])
								ShowHtml += "<img src='../_img/01_member/icon_delete.gif' width='87' height='25' onclick='SelectDel(" + Lv1Ar[j]['pid'] + "," + Lv2Ar[j][k]['pid'] + ",Lv1Ar,Lv2Ar);' style='cursor:hand;'>" + Lv1Ar[j]['xtitle'] + " - " + Lv2Ar[j][k]['xtitle'] + "<br>";
						}
					}
				}
			}
		}else{
			ShowHtml = "目前無資料 !";
		}
		
		var TmpHtml = document.getElementById("MainShow");
		TmpHtml.innerHTML = ShowHtml;
		document.getElementById("MainShow").appendChild(TmpHtml);
	}

//--------------------------------------------------------------------------------------------------- End
//Select 新增到div ----------------------------------------------------------------------------------- Begin
function DivDraw(e){
	x_out=32; // 與游標座標之水平距離
	y_out=32; // 與游標座標之垂直距離
	if(document.body.scrollTop && document.body.scrollTop !=0){
		dbst=document.body.scrollTop;
		dbsl=document.body.scrollLeft;
	}
	else{
		dbst=document.getElementsByTagName("html")[0].scrollTop;
		dbsl=document.getElementsByTagName("html")[0].scrollLeft;
	}
	dgs=document.getElementById("DivId").style // 請將DivId取代為你網頁中<DIV ID="">之值
	y=e.clientY;x=e.clientX;
	dgs.top=y+dbst+y_out+"px";
	dgs.left=x+dbsl+x_out+"px";
}
	//如果你有上傳檔案的function...請加上此三個java script
	//第二、三個是圖片相關的
	function chk_delfile(http)
	{	
  		flag = confirm("你確定要從刪除這一個檔案嗎 ?\n\n");
  		if(!flag)
  			return false;
			ExecutingWindow('../Executing.htm');			
			window.location.replace(http);
 		return true;
	}

	function chk_recoverfile(id)
	{	
		if(storeObj[id + 'obj'] != null){
			document.all(id + 'div').outerHTML = document.all(id + 'div').outerHTML;
		}
		document.all(id).src = document.all(id + 'temp').value;
 		return true;
	}
	
	function chk_getpic(obj, id, vtype){
		storeObj[id + 'obj'] = obj;
		if(obj.value != '' && vtype == 1)
			document.all(id).src = obj.value;
	}
	//end		
	//前端使用
	function chk_delfile2(http)
	{	
  		flag = confirm("你確定要從刪除這一個檔案嗎 ?\n\n");
  		if(!flag)
  			return false;
			ExecutingWindow('../../admin/Executing.htm');			
			window.location.replace(http);
 		return true;
	}
	
	//前端使用
	function chk_delfile3(obj,filename)
	{	
  		flag = confirm("你確定要從刪除這一個檔案嗎 ?\n\n");
  		if(!flag)
  			return false;
		if(obj.NextAc.value == "Update"){
			obj.NextAc.value  = "Edit";
			obj.delpic.value  = filename;
		}	
		obj.submit();
 		return true;
	}
	//end	

/*/--------------- 青輔會

	
	
			  	function datatest(obj,DataTest,DataArray,DataArray2){
					ShowArray = new Array();
					TextArray = new Array();
					TextTmp = "";
					k = 0;
					ShowData = "";
					for(i=0;i<document.getElementById["MainShow"].childNodes.length;i++){
						document.getElementById["MainShow"].removeChild(document.getElementById["MainShow"].childNodes[i]);
					}
					for(i=0;i<document.getElementById["DataShow"].childNodes.length;i++){
						document.getElementById["DataShow"].removeChild(document.getElementById["DataShow"].childNodes[i]);
					}
					document.getElementById["xtest2"].length=1;
					
					BBB = document.createElement("div");
					BBB.setAttribute("style","border: solid black 3px;padding:10px;");
					
					for(i=0;i<document.getElementById["xtest"].options.length;i++){
						if(document.getElementById["xtest"][i].selected){
							ShowData = ShowData + document.getElementById["xtest"][i].value + ",";
							ShowArray[k] = document.getElementById["xtest"][i].value;
							TextTmp = TextTmp + DataArray[i][0]+"<br>";
							DataArray2[k] = Array(DataArray[i][0],DataArray[i][1]);
							document.getElementById["xtest2"].options[k] =new Option(DataArray[i][0],DataArray[i][1]);
							k++;
						}
					}
					BBB.innerHTML = TextTmp
					
					document.getElementById["MainShow"].appendChild(BBB);
					document.getElementById["showdata"].value = ShowData;
					document.getElementById["showdata2"].value = "";
					return false;
				}
			  	function datatest2(obj,DataTest,DataArray){
					ShowArray = new Array();
					TextArray = new Array();
					TextTmp = "";
					k = 0;
					ShowData = "";
					for(i=0;i<document.getElementById["DataShow"].childNodes.length;i++){
						document.getElementById["DataShow"].removeChild(document.getElementById["DataShow"].childNodes[i]);
					}
					BBB = document.createElement("div");
					BBB.setAttribute("style","border: solid black 3px;padding:10px;");
					
					for(i=0;i<document.getElementById["xtest2"].options.length;i++){
						if(document.getElementById["xtest2"][i].selected){
							ShowData = ShowData + document.getElementById["xtest2"][i].value + ",";
							ShowArray[k] = document.getElementById["xtest2"][i].value;
							TextTmp = TextTmp + DataArray2[(i)][0]+"<br>";
							k++;
						}
					}
					BBB.innerHTML = TextTmp
					document.getElementById["DataShow"].appendChild(BBB);
					document.getElementById["showdata2"].value = ShowData;
					return false;
				}

//-----------------------------------*/
