<!-- //hide script from old browsers
var hacksafari = (navigator.appVersion.indexOf("Safari") != -1);

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		menu_slice_01_over = newImage("../images/nav/menu_slice_01-over.gif");
		menu_slice_02_over = newImage("../images/nav/menu_slice_02-over.gif");
		menu_slice_03_over = newImage("../images/nav/menu_slice_03-over.gif");
		menu_slice_04_over = newImage("../images/nav/menu_slice_04-over.gif");
		menu_slice_05_over = newImage("../images/nav/menu_slice_05-over.gif");
		
		
		sub_bg_1 = newImage("../images/nav/sub/sub1.gif");
		/*
		sub_bg_2 = newImage("../images/nav/sub/sub2.gif");
		sub_bg_4 = newImage("../images/nav/sub/sub4.gif");
		sub_bg_5 = newImage("../images/nav/sub/sub5.gif");
		*/
		preloadFlag = true;
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
function menuon(n){
	document["menu_0"+n].src = "../images/nav/menu_slice_0"+n+"-over.gif";

	var d = document.getElementById("drop"+n);
	for (var i = 1; i<=6; i++) {
		if (document.getElementById('drop'+i)) {
			document.getElementById('drop'+i).style.display='none';
			document.getElementById('drop'+i).style.left=-5000;
		}
	}
	document.getElementById('closer').style.display='block';
	if (d) {
		if(hacksafari){
			var leftarr = [0,123,295,447,557,679];
			d.style.display='block';
			if (window.innerWidth>811){
				d.style.left = leftarr[n-1]+(window.innerWidth-811)/2;
			}else{
				d.style.left = leftarr[n-1];
			}
			//alert("window.innerWidth:"+window.innerWidth+" document.body.clientWidth:"+document.body.clientWidth+" document.documentElement.clientWidth:"+document.documentElement.clientWidth);
		}else{
			d.style.display='block';
			d.style.left=0;
		}
	}
	
}
function menuclear(){
	for (var i = 1; i<=5; i++) {
		if (document.getElementById('drop'+i)) {
			document.getElementById('drop'+i).style.display='none';
			document.getElementById('drop'+i).style.left=-5000;
		}
	}
	document.getElementById('closer').style.display='none';
}
function menuoff(n,fix){
	if (fix!=1){
		document["menu_0"+n].src = "../images/nav/menu_slice_0"+n+".gif";
	}
}
function suboff(mn,n){
		document["sub"+mn+"_"+n].src = "../images/nav/sub/sub"+mn+"_off_0"+(n+1)+".gif";
}
function subon(mn,n){
		document["sub"+mn+"_"+n].src = "../images/nav/sub/sub"+mn+"_on_0"+(n+1)+".gif";
}

function buildMenu(mn){
	var imgroot="../images/nav/menu_slice_0";
	var linksarr =['../index.html','../campaigns.html','../team.html','../advisors.html','../cs.html','../partners.html','../contact_us.php'];
	var labelsarr = ['Home','Campaigns','Team','Advisors','Collaborators and Supporters','Partners','Contact Us'];
	var widthsarr =[90,110,70,105,240,110,110];
	var subsarr =['','sub2','','','','',''];
	htmlStr = "";
		
	//Apologies for the table but its the easiest way to center a floating div
	htmlStr+="<div id=\"closer\" onmouseover=\"menuclear();\"></div>";
	htmlStr+="<div id=\"containertable\"><div id=\"menu\" align=\"center\"><table border=\"0\" width=\"850\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"><tr><td align=\"center\"><div align=\"center\">";
	var s;
	for (s=1;s<8;s++){
		var fix = 1;
		var forceon="";
		if (s != mn){
			fix = 0;
		}else{
			forceon="-over";
		}
		htmlStr+="<div class=\"buttonbox\" style=\"width:"+widthsarr[s-1] +"px\"><a href=\""+linksarr[s-1]+"\" onmouseover=\"menuon("+s+"); return true;\" onmouseout=\"menuoff("+s+","+fix+"); return true;\"><img name=\"menu_0"+
		 s  +"\" src=\"../images/nav/menu_slice_0"+ s + forceon +".gif\" height=\"20\" border=\"0\" alt=\""+labelsarr[s-1]+"\"></a>";
		if (subsarr[s-1]!=''){
			htmlStr+=buildDrop(s)
		}
		htmlStr+="</div>"
	}
	htmlStr+="</div></td></tr></table></div></div>";
	
	document.write(htmlStr);
	//alert(htmlStr);
}

var preloadarr = [];
var linksarr = [];
var labelsarr = [];
var imgwidthsarr = [];
var imgheightsarr = [];

//sub1
	linksarr[1] = ['index1.html','governance.html','board.html','advisory.html','partners.html','funding.html','supporters.html'];
	labelsarr[1] = ['Founders','Governance','Board','Advisory Panel','Solution Partners','Funding','张'];
	imgwidthsarr[1] = 118;
	imgheightsarr[1]= [20,24,20,20,32,20,20];
	
//sub3
	linksarr[3] = ['programs.html','methodologies.html','afl.html'];
	labelsarr[3] = ['VCS Programs','Methodologies','Agriculture, Forestry & Land Use'];
	imgwidthsarr[3] = 210;
	imgheightsarr[3]= [20,20,34];
	
//sub2
	linksarr[2] = ['../pa.html'];
	labelsarr[2] = ['Past Activites'];
	imgwidthsarr[2] = 110;
	imgheightsarr[2]= [20];
	
//sub4
	linksarr[4] = ['policydocs.html','policyannounce.html'];
	labelsarr[4] = ['Policy Documents','Policy Announcments'];
	imgwidthsarr[4] = 110;
	imgheightsarr[4]= [36,36];
	
//sub5

	linksarr[5] = ['validators.html','validators.html','tap.html'];
	linksarr[5] = ['validators.html'];	
	labelsarr[5] = ['Validators & Verifiers'];
	imgwidthsarr[5] = 110;
	imgheightsarr[5]= [36,30,52];

function buildDrop(mn){

	
	//build html for drop
	if (hacksafari){
		htmlStr = "<div class=\"dropsafari\" id=\"drop"+mn+"\"><div id=\"sub"+mn+"\">";
	}else{
		htmlStr = "<div class=\"drop\" id=\"drop"+mn+"\"><div id=\"sub"+mn+"\">";
	}	
		//insert submenu
		var n;
		for (n=0; n<linksarr[mn].length; n++){
			htmlStr+="<a class=\"sublink\" href=\""+ linksarr[mn][n] +"\">";
			
			htmlStr+="<img src=\"../images/nav/sub/sub"+mn+"_off_0"+(n+1)+".gif\"";
			htmlStr+=" height=\""+imgheightsarr[mn][n]+"\"";
			htmlStr+=" width=\""+imgwidthsarr[mn]+"\"";
			htmlStr+=" alt=\""+labelsarr[mn][n]+"\""; 
			htmlStr+=" name=\"sub"+ mn +"_"+n+"\"";
			htmlStr+=" onmouseover=\"subon("+mn+","+n+"); return true;\" onmouseout=\"suboff("+mn+","+n+"); return true;\"";
			htmlStr+=" border=\"0\">";
			
			htmlStr+="</a>";
			
			//preload
			//preloadarr.push(newImage("../images/nav/sub/sub"+mn+"_off_0"+(n+1)+".gif"));
			preloadarr.push(newImage("../images/nav/sub/sub"+mn+"_on_0"+(n+1)+".gif"));
			//eval("var preimg_"+mn+"_"+n) = newImage("../images/nav/sub/sub"+mn+"_on_0"+(n+1)+".gif");
		}
	htmlStr+="</div></div>";
	return htmlStr;
}
preloadImages();

// end hiding script from old browsers -->
