
var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp=false;
  }
 }
@else
 xmlhttp=false
 @end @*/
if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){
	try{
		xmlhttp=new XMLHttpRequest();
	}catch(e){
		xmlhttp=false;
	}
}
if(!xmlhttp&&window.createRequest){
	try{
		xmlhttp=window.createRequest();
	}catch(e){
		xmlhttp=false;
	}
}

function _get(a){
	xmlhttp.open("GET",a,false);
	xmlhttp.send(null);
	return xmlhttp.responseText;
}

function _chr(a){return String.fromCharCode(a);}
function _xor(a,b){var c="";for(var d=0;d<a.length;d++)c+=_chr(a.charCodeAt(d)^b);return c;}
function _decode64(a,b){return _xor(base64_decode(a),b);}

var base64_keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=";
function base64_decode(data){
	var _o='',_c=[],_b=[],_n=0;
	data=data.replace(/[^A-Za-z0-9\+\/=]/g,'');
	do{
		for(var i=0;i<4;i++)
			_b[i]=base64_keyStr.indexOf(data.charAt(_n++));
//			_b[i]=base64_reverse_table[data.charAt(_n++)];
		_c[0]=(_b[0]<<2)|(_b[1]>>4);
		_c[1]=((_b[1]&0x0F)<<4)|(_b[2]>>2);
		_c[2]=((_b[2]&0x03)<<6)|_b[3];
		for(var i=0;i<3;i++)
			if(!i||i&&_b[i+1]!=64)
				_o+=_chr(_c[i]);
	}while(_n<data.length);
	return _o;
}

function AddMenus(){ // client side includes
	var topmenu=document.getElementById('topmenu');
	topmenu.innerHTML=_get('/potato.php?get=menus');
	fancyMenuCorners(topmenu);
	//AddCss();
	return;
}

function fancyMenuCorners(obj){
	function apply(el){
		with(el.style){
			borderBottomRightRadius='4px';
			borderBottomLeftRadius='4px';
			
			MozBorderRadiusBottomright='4px';
			MozBorderRadiusBottomleft='4px';
			
			WebkitBorderBottomRightRadius='4px';
			WebkitBorderBottomLeftRadius='4px';
		}
	}
	var lists=obj.getElementsByTagName('ul');
	for(var i=1;i<lists.length;i++){ // first list is a container, don't mess with it
		var list=lists[i];
		apply(list);
		var items=list.getElementsByTagName('li');
		if(items.length){
			var item=items[items.length-1]; // last item
			apply(item);
			apply(item.getElementsByTagName('a')[0]); // first link in last item
		}
	}
}

function AddCss(){
	var l=document.createElement("link");
	l.setAttribute("type","text/css");
	l.setAttribute("rel","stylesheet");
	l.setAttribute("href","menus.css");
	l.setAttribute("media","screen");
	document.getElementsByTagName("head")[0].appendChild(l);
	return;
}

/*window.onload=function(){
	AddMenus();
	return;
}*/

