var W3skyMenu=new Array();
function readCookie(name){
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		};
		return null;
	};
function createCookie(name,value,days){
		var expires = "";
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			expires = "; expires="+date.toGMTString();
		};
		document.cookie = name+"="+value+expires+"; path=/";
	};
function hidemenu(depth){
	var i=0;
	if(depth ){
		if (depth>0){
		i=depth
		};
		};
	while(W3skyMenu[i]!=null && W3skyMenu[i]!=''){
			if (W3skyMenu[i].style.display=='block'){
			W3skyMenu[i].style.display='none';
		};
			W3skyMenu[i]='';
			i++;
			};
};
function getsubmenu(menu)
{
		for(var i=0;i<menu.childNodes.length;i++)
	{
			if(menu.childNodes[i].nodeName.toLowerCase()=="div")
			{
				var obj=menu.childNodes[i];
				 break;
			}
	}
		return obj;
}
function showmenu(pobj,depth){
	var obj=getsubmenu(pobj);
	if (obj){
		if (W3skyMenu[depth] && W3skyMenu[depth]!=''){
		if (W3skyMenu[depth].style.display=='block' || W3skyMenu[depth].style.display==''){
			W3skyMenu[depth].style.display='none';
		};
		W3skyMenu[depth]='';
		};
		if (depth >0){
			if (obj.parentNode.offsetWidth>0){
			obj.style.left= obj.parentNode.offsetWidth+'px';
			}else{
			obj.style.left='100px';
			};
			obj.style.top='-2px';
			}
			obj.style.display ='block';
			W3skyMenu[depth]=obj;
		};
	};
document.onclick=hidemenu;
function JsLoader()
{
	this.load=function(uri)
	{
		var ss=document.getElementsByTagName("script");
		for(var i=0;i<ss.length;i++)
		{
			if(ss[i].src && ss[i].src.indexOf(uri)!=-1)
			{
				this.onsuccess();
				return;
			}
		}
		s=document.createElement("script");
		s.type="text/javascript";
		s.src=uri;
		var head = document.getElementsByTagName("head")[0];
		head.appendChild(s);
		
		var self=this;
		s.onload=s.onreadystatechange=function()
		{
			if(this.readyState && this.readyState=="loading") return;
			self.onsuccess();	
		}
		s.onerror=function()
		{
			head.removeChild(s);
			self.onfailure();
		}
	}
	this.onsuccess=function(){};
	this.onfailure=function(){};
};
//var jl=new JsLoader();

//	jl.load("./clientscripts/test1.js");