﻿var AjaxReady=true;
var Current_ClassID=0;
var Current_ClassName="";

function Class_Foccus(X,Y)
{
	if(document.getElementById("Class"+X)!=null)
		document.getElementById("Class"+X).innerHTML="<font class=highlight>"+Y+"</font>";
}
function Class_Restore()
{
	if(document.getElementById("Class"+Current_ClassID)!=null)
		document.getElementById("Class"+Current_ClassID).innerHTML="<a href='javascript:Show_Class(\""+Current_ClassID+"\",\""+Current_ClassName+"\")'>"+Current_ClassName+"</a>";
}
function Show_Class(X,Y)
{
	if(AjaxReady)
	{
		Show("C"+X);
		Class_Restore();
		Class_Foccus(X,Y);
		Current_ClassID=X;
		Current_ClassName=Y;
	}
	else
	{
		alert("系統正在運作中，請稍後再試！");
		AjaxReady=true;
	}
}
function Show(Parameter)
{
	if(AjaxReady)
	{
		AjaxReady=false;
			
		document.getElementById("CallValue").value=Parameter;
		document.getElementById("CallBack").click();
	}
	else
	{
		alert("系統正在運作中，請稍後再試！");
		AjaxReady=true;
	}
}
function AjaxCallBack(Info)
{
	// Login
	// alert(Info);
	AjaxReady=true;
	
	if(Info=="")
	{	/*location.href="home.aspx";*/ }
	else if(Info=="[LOG]0")
	{		alert("【登入帳號】或【密碼】輸入錯誤！請從新輸入");	document.getElementById("AutoLogin").checked=false;	document.getElementById("Account1").focus(); }
	else if(Info=="[LOG]W")
	{		alert("【登入帳號】尚未通過審核！"); }
	else if(Info=="[LOG]1")
	{		document.FormLogin.submit(); }
	
	// Register
	else if(Info=="[REG]1")
	{		alert("【登入帳號】已經有人使用！請從新輸入");		document.getElementById("Account").focus(); }
	else if(Info=="[REG]0")
	{		if(document.FormRegister!=null) document.FormRegister.submit();	}

	// Member
	else if(Info.length>5 && Info.substr(0,5)=="[CAR]")
	{
		document.getElementById("MyCar").innerHTML=Info.substr(5,Info.length-5);
	}
	// Product,Class,Talking...
	else
	{
		var iIndex=Info.indexOf("[SECPAR]");
		var iIndex2=Info.indexOf("[THDPAR]");
		if(iIndex>=0)
		{
			document.getElementById("Show").innerHTML=Info.substr(0,iIndex);
			if(document.getElementById("LastView")!=null && Info.length>iIndex+8)
				document.getElementById("LastView").innerHTML=Info.substr(iIndex+8,Info.length-iIndex-8);
		}
		else if(iIndex2>=0)
		{
			document.getElementById("Show").innerHTML=Info.substr(0,iIndex2);
			if(document.getElementById("LastEcho")!=null && Info.length>iIndex2+8)
				document.getElementById("LastEcho").innerHTML=Info.substr(iIndex2+8,Info.length-iIndex2-8);
		}
		else
		{
			document.getElementById("Show").innerHTML=Info;
		}
		//AjaxFrame();
	}
}
function AjaxFrame()
{
	//if(document.getElementById("HiddenFrame")!=null && document.getElementById("CurrentURL")!=null)
	//{
	//	alert(document.getElementById("CurrentURL").value);
	//	document.getElementById("HiddenFrame").src=document.getElementById("CurrentURL").value;
	//}
	//else alert("CurrentURL 不存在！");
	
	//var iframe_obj = $("<iframe style='display:none'></iframe>").appendTo(document.body).get(0); 
  //var iframe_doc = iframe_obj.contentWindow.document 
  //iframe_doc.open(); 
  //iframe_doc.close(); 
  //iframe_doc.location.hash = document.getElementById("CurrentURL").value;
}