/*
Milonic DHTML Menu - JavaScript Website Navigation System.
Copyright 2004 (c) Milonic Solutions Limited. All Rights Reserved.
Version 5+ Data File structure is the property of Milonic Solutions Ltd and must only be used in Milonic DHTML Products
This is a commercial software product, please visit http://www.milonic.com/ for more information.
See http://www.milonic.com/license.php for Commercial License Agreement
All Copyright statements must always remain in place in all files at all times
*******  PLEASE NOTE: THIS IS NOT FREE SOFTWARE, IT MUST BE LICENSED FOR ALL USE  ******* 
*/

_menuCloseDelay=500           // The time delay for menus to remain visible on mouse out
_menuOpenDelay=150            // The time delay before menus open on mouse over
_subOffsetTop=10              // Sub menu top offset
_subOffsetLeft=-10            // Sub menu left offset

refpath="http://www.undplao.org";

with(menuStyle=new mm_style()){

	offcolor="#336699";
	offbgcolor="#CCDDEE";
	oncolor="#FFFFFF";
	onbgcolor="#6699CC"; 

	bordercolor="#4B6FB7";
	borderstyle="solid";
	borderwidth=1;
	separatorcolor="#336699";
	separatorsize="1";
	padding="3 20 4 5";
	fontsize="11px";
	fontfamily="Verdana, Arial";
	fontstyle="normal";

	pagecolor="black";
	pagebgcolor="#82B6D7";
	headercolor="#000000";
	headerbgcolor="#FFFFFF";


	subimagepadding="3";
	overfilter="";
	outfilter="";
}

with(milonic=new menuname("aboutmenu")){
	//var refpath="http://yomarisoft/undp";
//	var refpath="http://<?=$fhost;?>";
	style=menuStyle;
	top=3;
	left=-6;
	
	aI("text=UNDP Lao PDR;url="+refpath+"/about/about undp laopdr.php;");
	aI("text=Lao PDR;url="+refpath+"/about/aboutlao.php;");
	aI("text=UN System in Lao PDR;url="+refpath+"/UN system.php;");
	aI("text=Contact Us;url="+refpath+"/about/contact.php;");
}

with(milonic=new menuname("whatwedomenu")){
	//var refpath="http://yomarisoft/undp";
	style=menuStyle;
	top=3;
	left=-6;
	aI("text=Ongoing Projects;url="+refpath+"/whatwedo/programmes.php;");
	aI("text=Poverty Reduction;url="+refpath+"/whatwedo/achmdgnpovred.php;");
	aI("text=Democratic Governance;url="+refpath+"/whatwedo/demogov.php;");
	aI("text=Environment and Energy;url="+refpath+"/whatwedo/energy_env.php;");
	aI("text=Crisis Prevention and Recovery;url="+refpath+"/whatwedo/crisisprev.php;");
	aI("text=Responding to HIV/AIDS;url="+refpath+"/whatwedo/respondhiv.php;");
	aI("text=Women's Empowerment;url="+refpath+"/whatwedo/womenempow.php;");

	
}

with(milonic=new menuname("mdgmenu")){
	//var refpath="http://yomarisoft/undp";

	style=menuStyle;
	top=3;
	left=-6;
	
	
}

with(milonic=new menuname("newsroommenu")){
	//var refpath="http://yomarisoft/undp";

	style=menuStyle;
	top=3;
	left=-6;
	aI("text=News;url="+refpath+"/newsroom/news.php;");
	aI("text=Speeches;url="+refpath+"/newsroom/speeches.php;");
	aI("text=Publications;url="+refpath+"/newsroom/publications.php;");
	aI("text=Photo Essays;url="+refpath+"/newsroom/photoessays.php;");
	aI("text=Videos;url=http://www.youtube.com/user/undplao;target=_blank");

	
}

with(milonic=new menuname("workwithusmenu")){
	//var refpath="http://yomarisoft/undp";

	style=menuStyle;
	top=3;
	left=-6;
	aI("text=Meet the Staff;url="+refpath+"/Workwithus/meet_staff.php;");
	aI("text=Vacancies;url="+refpath+"/vacancies;");
	aI("text=Procurement;url="+refpath+"/vacancies/procurement.php;");
	aI("text=UN Volunteers;url=http://www.unv.org;target=_blank");
	

	
}
drawMenus();


/////////////////

//tab
/////
var enabletabpersistence=1 //enable tab persistence via session only cookies, so selected tab is remembered?

////NO NEED TO EDIT BELOW////////////////////////
var tabcontentIDs=new Object()

function expandcontent(linkobj){
var ulid=linkobj.parentNode.parentNode.id //id of UL element
var ullist=document.getElementById(ulid).getElementsByTagName("li") //get list of LIs corresponding to the tab contents
for (var i=0; i<ullist.length; i++){
ullist[i].className=""  //deselect all tabs
if (typeof tabcontentIDs[ulid][i]!="undefined") //if tab content within this array index exists (exception: More tabs than there are tab contents)
document.getElementById(tabcontentIDs[ulid][i]).style.display="none" //hide all tab contents
}
linkobj.parentNode.className="selected"  //highlight currently clicked on tab
document.getElementById(linkobj.getAttribute("rel")).style.display="block" //expand corresponding tab content
saveselectedtabcontentid(ulid, linkobj.getAttribute("rel"))
}

function savetabcontentids(ulid, relattribute){// save ids of tab content divs
if (typeof tabcontentIDs[ulid]=="undefined") //if this array doesn't exist yet
tabcontentIDs[ulid]=new Array()
tabcontentIDs[ulid][tabcontentIDs[ulid].length]=relattribute
}

function saveselectedtabcontentid(ulid, selectedtabid){ //set id of clicked on tab as selected tab id & enter into cookie
if (enabletabpersistence==1) //if persistence feature turned on
setCookie(ulid, selectedtabid)
}

function getullistlinkbyId(ulid, tabcontentid){ //returns a tab link based on the ID of the associated tab content
var ullist=document.getElementById(ulid).getElementsByTagName("li")
for (var i=0; i<ullist.length; i++){
if (ullist[i].getElementsByTagName("a")[0].getAttribute("rel")==tabcontentid){
return ullist[i].getElementsByTagName("a")[0]
break
}
}
}

function initializetabcontent(){
for (var i=0; i<arguments.length; i++){ //loop through passed UL ids
if (enabletabpersistence==0 && getCookie(arguments[i])!="") //clean up cookie if persist=off
setCookie(arguments[i], "")
var clickedontab=getCookie(arguments[i]) //retrieve ID of last clicked on tab from cookie, if any
var ulobj=document.getElementById(arguments[i])
var ulist=ulobj.getElementsByTagName("li") //array containing the LI elements within UL
for (var x=0; x<ulist.length; x++){ //loop through each LI element
var ulistlink=ulist[x].getElementsByTagName("a")[0]
if (ulistlink.getAttribute("rel")){
savetabcontentids(arguments[i], ulistlink.getAttribute("rel")) //save id of each tab content as loop runs
ulistlink.onclick=function(){
expandcontent(this)
return false
}
if (ulist[x].className=="selected" && clickedontab=="") //if a tab is set to be selected by default
expandcontent(ulistlink) //auto load currenly selected tab content
}
} //end inner for loop
if (clickedontab!=""){ //if a tab has been previously clicked on per the cookie value
var culistlink=getullistlinkbyId(arguments[i], clickedontab)
if (typeof culistlink!="undefined") //if match found between tabcontent id and rel attribute value
expandcontent(culistlink) //auto load currenly selected tab content
else //else if no match found between tabcontent id and rel attribute value (cookie mis-association)
expandcontent(ulist[0].getElementsByTagName("a")[0]) //just auto load first tab instead
}
} //end outer for loop
}


function getCookie(Name){ 
var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=")[1] //return its value
return ""
}

function setCookie(name, value){
document.cookie = name+"="+value //cookie value is domain wide (path=/)
}
