
function objmenuItem(code, title, url, comment){	// objmenuItem Object
	this.code = code;			
	this.title = "<font color='FFCD04'>" + title + "</font>";			
	this.url = url;				
	this.comment = comment;		
}

glarrmenuname	= "revolt";

var revolt = new Array();

/* main *//////////////////////////////////////////////////////////////////////////////////////////////
revolt[0]				= new objmenuItem("00_00", "HOME", "/index.html", "HOME");


/* about us *//////////////////////////////////////////////////////////////////////////////
revolt[1] = new objmenuItem('01_00','ABOUT US', '/about/revolt-vision.php','VISION');
revolt[1][0] = new objmenuItem('01_01','VISION', '/about/revolt-vision.php','VISION');
revolt[1][1] = new objmenuItem('01_02','MARKETS', '/about/revolt-markets.php','MARKETS');
revolt[1][2] = new objmenuItem('01_03','MANAGEMENT', '/about/revolt-management.php','MANAGEMENT');
revolt[1][3] = new objmenuItem('01_04','BOARD MEMBERS', '/about/revolt-boardmembers.php','BOARD MEMBERS');
revolt[1][4] = new objmenuItem('01_05','INVESTORS', '/about/revolt-investors.php','INVESTORS');
revolt[1][5] = new objmenuItem('01_06','TECHNICAL ADVISORS', '/about/revolt-technical-advisors.php','TECHNICAL ADVISORS');


/* carrers *//////////////////////////////////////////////////////////////////////////
revolt[2] = new objmenuItem('02_00','CAREERS', '/careers/revolt-careers.php','CAREERS');
revolt[2][0] = new objmenuItem('02_01','CAREERS', '/careers/revolt-careers.php','CAREERS');


/* technology *//////////////////////////////////////////////////////////////////////////////////////////////
revolt[3] = new objmenuItem('03_00','TECHNOLOGY', '/technology/revolt-introduction.php','TECHNOLOGY');
revolt[3][0] = new objmenuItem('03_01','INTRODUCTION', '/technology/revolt-introduction.php','INTRODUCTION');
revolt[3][1] = new objmenuItem('03_02','TECHNICAL NOTES', '/technology/revolt-technicalnotes.php','TECHNICAL NOTES');


/* communication *////////////////////////////////////////////////////////////////////////////////////////
revolt[4] = new objmenuItem("04_00","COMMUNICATION", '/communication/revolt-pressreleases.php',"COMMUNICATION");
revolt[4][0] = new objmenuItem("04_01","PRESS RELEASES", '/communication/revolt-pressreleases.php',"CONTACTUS");
revolt[4][1] = new objmenuItem('04_02','PRESENTATION', '/communication/revolt-presentations.php','PRESENTATION');
revolt[4][2] = new objmenuItem('04_03','WHITE PAPERS', '/communication/revolt-whitepapers.php','WHITE PAPERS');
revolt[4][3] = new objmenuItem('04_04','GALLERY', '/communication/revolt-gallery.php','GALLERY');
revolt[4][4] = new objmenuItem('04_05','NEWS ARTICLES', '/communication/revolt-newsreleases.php','NEWS ARTICLES');
revolt[4][5] = new objmenuItem('04_06','AWARDS', '/communication/revolt-awards.php','AWARDS');


/* contact us *//////////////////////////////////////////////////////////////////////////////////////////////
revolt[5] = new objmenuItem("05_00","CONTACTUS", '/etc/revolt-contact.php',"CONTACTUS");
revolt[5][0] = new objmenuItem("05_01","CONTACTUS", '/etc/revolt-contact.php',"CONTACTUS");

/* privacy *//////////////////////////////////////////////////////////////////////////////////////////////
revolt[6] = new objmenuItem("06_00", "PRIVACY", '/etc/revolt-privacy.php', "PRIVACY");
revolt[6][0] = new objmenuItem("06_01", "PRIVACY", '/etc/revolt-privacy.php', "PRIVACY");

/* copyright *//////////////////////////////////////////////////////////////////////////////////////////////
revolt[7] = new objmenuItem("07_00", "COPYRIGHT", '/etc/revolt-copyright.php', "COPYRIGHT");
revolt[7][0] = new objmenuItem("07_01", "COPYRIGHT", '/etc/revolt-copyright.php', "COPYRIGHT");

function fnisnum(argvalue) {					
	argvalue = argvalue.toString();
	if (argvalue.length == 0)
		return false;
	for (var n = 0; n < argvalue.length; n++)
		if (argvalue.substring(n, n+1) < "0" || argvalue.substring(n, n+1) > "9")
		return false;
	return true;
}

function fnobjlength(obj) {					
	var count = 0;  
	for (var i in obj){    
		if (fnisnum(i))
		{count += 1;}
	}
	//alert(count);
	return count

}

function fnobjmenu(code){
	var returnarrname;
	var arrname = glarrmenuname ;
	var serchchk = false;
	
	function serchobj(code, arrname){
		for (var i = 0; i <  fnobjlength(eval(arrname)) ; i ++){
			if (serchchk == true) return;
			var rearrname = arrname + "[" + i + "]";
			if(eval(rearrname).code == code){
				returnarrname = rearrname;
				serchchk = true;
			}
			else if (eval(rearrname).code != code && fnobjlength(eval(rearrname)) != 0 && serchchk == false){
				serchobj(code, rearrname);
			}
		}
	}
	
	serchobj(code, arrname);
	return returnarrname;
}


function fngourl(code){
	//alert(code);
	document.location.href=eval(fnobjmenu(code)).url;
	//alert(eval(fnobjmenu(code)).url);
}


function fnopenwin(page){
	var  windo=eval('window.open("'+page+'")');
}

function fnopenwindow(code){
	window.open(eval(fnobjmenu(code)).url)
}

function Setupmenu(code){
	document.getElementById('currlocation').innerHTML = fn_currlocatin(code);
	menuactive(code);
}

function fncurrlocatin(code){
	var parcode = code.split("_");
	var objname = "revolt"
	var returntext = " <a href='/index.html' title=\"Home\" class=\"navi\"> HOME </a> ";
	for (var i=0; i < 4 ; i++ ){
		for (var j=0; j < fnobjlength(eval(objname)); j ++ )
		{
			var menucode	=	eval(objname + "[" + j + "]" + ".code").split("_")
			if ( menucode[i] == parcode[i] ){
				if (i < 4 ){ var nexti	= i + 1; }else{nexti = i;}
				if ( parcode[nexti] != "00" && nexti != 4 && (  fnobjlength(eval(objname)) == 4 && fnobjlength(eval(objname)) != 5 && fnobjlength(eval(objname)) == 0  )){
					returntext = returntext + " - " + "<a href=" + eval(objname + "[" + j + "]" + ".url") +" title=\"" + eval(objname + "[" + j + "]" + ".comment") + "\" class=\"navi\">" + fnreplacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + "</a>";
					break;
				}
				else{
					returntext = returntext + " - " + "<a href=" + eval(objname + "[" + j + "]" + ".url") +" title=\"" + eval(objname + "[" + j + "]" + ".comment") + "\" class=\"navi\">" + fnreplacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + "</a>";
					break;
				}
			}else if(eval(objname+".code") == code){
				break;				
			}
		}
		objname = objname + "[" + j + "]";
	}
	if (document.getElementById('currlocation'))
	{document.getElementById('currlocation').innerHTML = returntext;
	}
	
}

function fncurrmeta(code){
	var parcode = code.split("_");
	var objname = "revolt"
	var returntext = " Home ";
	for (var i=0; i < 4 ; i++ ){
		for (var j=0; j < fnobjlength(eval(objname)); j ++ )
		{
			var menucode	=	eval(objname + "[" + j + "]" + ".code").split("_")
			if ( menucode[i] == parcode[i] ){
				if (i < 4 ){ var nexti	= i + 1; }else{nexti = i;}
				if ( parcode[nexti] != "00" && nexti != 4 ){
					returntext = returntext + " > " + fnreplacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + " ";
					break;
				}
				else{
					returntext = returntext + " > " + fnreplacebrtitle( eval(objname + "[" + j + "]" + ".title") , 2 ) + " ";
					break;
				}
			}else if(eval(objname+".code") == code){
				break;				
			}
		}
		objname = objname + "[" + j + "]";
	}
	if (document.getElementById('currlocation'))
	{document.getElementById('currlocation').innerHTML = returntext;
	}
	
}


function fnreplacebrtitle( title , chkbr ){ 
	var retrunstr 
	if (chkbr == 1)
	{
		retrunstr = title.replace("$br", "<br>");
	}else{
		retrunstr = title.replace("$br", "");
	}
	return retrunstr;
}


function printing() {
	self.print();
}