
function createXMLHttpRequest() {
   try { return new XMLHttpRequest(); } catch(e) {}
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   alert("XMLHttpRequest not supported");
   return null;}
var BOCPxhReq = createXMLHttpRequest();

var div_id = null;

function AJCALL(para, div)
{
	div_id = div;
	var url='./loc_select.html&div_id='+div_id+para;
	BOCPxhReq.open('GET', url, true);
	BOCPxhReq.onreadystatechange = AJ_RESP;
	BOCPxhReq.send(null);
	//window.scrollTo(0,0);
}

function AJ_RESP() {
if (BOCPxhReq.readyState != 4)  { return; }
document.getElementById(div_id).innerHTML = BOCPxhReq.responseText;
var ob = document.getElementById(div_id).getElementsByTagName('script');
for(var i=0; i<ob.length; i++){if(ob[i].text!=null) {eval(ob[i].text);}
}
}

//AJCALL('<?php if ($rootcat>1) echo "&mcat=$rootcat"?><?php if ($c_main_cat>1) echo "&scat=$c_main_cat"?>');


// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 
//http://javascript-array.com/scripts/simple_drop_down_menu/
