var req=null;
var subMenuId="";

function initRequest(){
//var xRequest=null;
//	if (window.XMLHttpRequest){
//			xRequest=new XMLHttpRequest();
//	} else if (window.ActiveXObject){
//	   try {
//		  req = new ActiveXObject("Msxml2.XMLHTTP");
//		} catch (e) {
//		  try {
//			req = new ActiveXObject("Microsoft.XMLHTTP");
//		  } catch (e) {
//			req = false;
//		  }
//		}
//	}
//return xRequest;
		var xRequest=null;
			if (window.XMLHttpRequest){
					xRequest=new XMLHttpRequest();
			} else if (window.ActiveXObject){
					xRequest=new ActiveXObject("Microsoft.XMLHTTP");
			}
		return xRequest;

}



///////////////////////////////////////////////////////
function open_page(url){
	//alert(url);	
	req=initRequest();
	if (req){
	req.onreadystatechange=onChangeState_Menu;
	req.open("POST",url,true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(url);
	}
	return false;
}

function onChangeState_Menu(){
	if (req.readyState==4){
	//alert(req.responseText);
	document.getElementById("dvMain").innerHTML=req.responseText;
	}else{
	document.getElementById("dvMain").innerHTML='<div align="right" style="height:500px;padding:50px 50px 0px 0px"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="25" height="25" id="wait" align="middle">' + 
	'<param name="allowScriptAccess" value="sameDomain"/>'+
	'<param name="movie" value="Flash/wait.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Flash/wait.swf" quality="high" bgcolor="#ffffff" width="25" height="25" name="wait" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object><br/></div>'
	}
}
///////////////////////////////////////////////////////
function open_page_xml_item(url){
	req=initRequest();
	if (req){
	req.onreadystatechange=onChangeState_Menu_xml;
	req.open("POST",url,true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(url);
	}
	return false;
}
//////////////////////////////////////////
function open_page_xml(url){
		if(subMenuId!=""){
			document.getElementById(subMenuId).innerHTML="";
			document.getElementById(subMenuId).style.display='none';	
			subMenuId="";
		}


	req=initRequest();
	if (req){
	req.onreadystatechange=onChangeState_Menu_xml;
	req.open("POST",url,true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(url);
	}
	return false;
}


function onChangeState_Menu_xml(){
	if (req.readyState==4){
			xmlDoc=req.responseXML.documentElement;
			//alert(xmlDoc);
			if(xmlDoc!=null){
					topic=xmlDoc.getElementsByTagName("topic");
					pagecontent=xmlDoc.getElementsByTagName("pagecontent");
					
//					alert(topic[0].childNodes[0].nodeValue);
//					alert(pagecontent[0].childNodes[0].nodeValue);
					
					document.getElementById("oTopic").innerHTML=topic[0].childNodes[0].nodeValue;
					document.getElementById("dvMain").innerHTML=pagecontent[0].childNodes[0].nodeValue;
			}else{
				document.getElementById("oTopic").innerHTML='';
				document.getElementById("dvMain").innerHTML='';
			}
	}else{
//	document.getElementById("oTopic").innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="25" height="25" id="wait" align="middle">' + 
//	'<param name="allowScriptAccess" value="sameDomain"/>'+
//	'<param name="movie" value="Flash/wait.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Flash/wait.swf" quality="high" bgcolor="#ffffff" width="25" height="25" name="wait" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
//	'</object>';
	
		
	document.getElementById("dvMain").innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="25" height="25" id="wait" align="middle">' + 
	'<param name="allowScriptAccess" value="sameDomain"/>'+
	'<param name="movie" value="Flash/wait.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Flash/wait.swf" quality="high" bgcolor="#ffffff" width="25" height="25" name="wait" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>';
	}
}
///////////////////////////////////////////////////////

function open_page_menu_xml(url,cid){
	//alert("cid: " +cid);
	
	if(cid!="0"){
		
		//alert("subMenuId 01: " +subMenuId);
		if(subMenuId!="" && subMenuId!=cid){
			document.getElementById(subMenuId).innerHTML="";
			document.getElementById(subMenuId).style.display='none';	
		}
		subMenuId=cid;
	}else{
		//alert("subMenuId 02: " +subMenuId);
		if(subMenuId!=""){
			document.getElementById(subMenuId).innerHTML="";
			document.getElementById(subMenuId).style.display='none';
			subMenuId="";
			//alert("subMenuId 03: " +subMenuId);
		}else{
			subMenuId="";
			//alert("subMenuId 04: " +subMenuId);
		}
	}
	
	//alert("subMenuId 1: " +subMenuId);
	
	req=initRequest();
	if (req){
	req.onreadystatechange=onChangeState_SubMenu_xml;
	req.open("POST",url,true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(url);
	}
	return false;
	
}

function onChangeState_SubMenu_xml(){
	if (req.readyState==4){
			xmlDoc=req.responseXML.documentElement;
			//alert(xmlDoc);
			if(xmlDoc!=null){
					topic=xmlDoc.getElementsByTagName("topic");
					pagecontent=xmlDoc.getElementsByTagName("pagecontent");
					
					//alert("subMenuId 2: " +subMenuId);
					if(subMenuId!=""){
							menu=xmlDoc.getElementsByTagName("menu");
							
		//					alert(topic[0].childNodes[0].nodeValue);
		//					alert(pagecontent[0].childNodes[0].nodeValue);
							document.getElementById(subMenuId).style.display='';
							document.getElementById(subMenuId).innerHTML=menu[0].childNodes[0].nodeValue;
					}
					
					document.getElementById("oTopic").innerHTML=topic[0].childNodes[0].nodeValue;
					document.getElementById("dvMain").innerHTML=pagecontent[0].childNodes[0].nodeValue;
			}else{
//				document.getElementById(subMenuId).innerHTML="";
//				document.getElementById(subMenuId).style.display='none';	
//				subMenuId="";
				
				document.getElementById("oTopic").innerHTML='';
				document.getElementById("dvMain").innerHTML='';
			}
	}else{
//	document.getElementById(subMenuId).innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="25" height="25" id="wait" align="middle">' + 
//	'<param name="allowScriptAccess" value="sameDomain"/>'+
//	'<param name="movie" value="Flash/wait.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Flash/wait.swf" quality="high" bgcolor="#ffffff" width="25" height="25" name="wait" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
//	'</object>';


//	document.getElementById("oTopic").innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="25" height="25" id="wait" align="middle">' + 
//	'<param name="allowScriptAccess" value="sameDomain"/>'+
//	'<param name="movie" value="Flash/wait.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Flash/wait.swf" quality="high" bgcolor="#ffffff" width="25" height="25" name="wait" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
//	'</object>';
	
		
	document.getElementById("dvMain").innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="25" height="25" id="wait" align="middle">' + 
	'<param name="allowScriptAccess" value="sameDomain"/>'+
	'<param name="movie" value="Flash/wait.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Flash/wait.swf" quality="high" bgcolor="#ffffff" width="25" height="25" name="wait" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>';
	}
}
