menuArray = new Array()
menuArray[0] = new Array ("Home")
menuArray[1] = new Array ("Sustainability")
menuArray[2] = new Array ("Freemote Solutions")
menuArray[3] = new Array ("Vertical Solutions")
menuArray[4] = new Array ("ROI Calculator")
menuArray[5] = new Array ("Partners")
menuArray[6] = new Array ("About Us")

subL2Array = new Array()
subL2Array[0] = new Array("Freemote", 2, "freemote.asp")
subL2Array[1] = new Array("Micromote", 2, "micromote.asp")
subL2Array[2] = new Array("IT/ITES", 3, "it-ites.asp")
subL2Array[3] = new Array("BFSI", 3, "bfsi.asp")
subL2Array[4] = new Array("Government", 3, "government.asp")
subL2Array[5] = new Array("Corporates", 3, "corporates.asp")
subL2Array[6] = new Array("R & D", 3, "r-and-d.asp")
subL2Array[7] = new Array("Influencers", 3, "influencers.asp")
//subL2Array[8] = new Array("Testimonals", 3, "#")
//subL2Array[9] = new Array("Case Studies", 3, "#")
subL2Array[8] = new Array("Dummy 1", 4, "#")
subL2Array[9] = new Array("Dummy 2", 4, "#")
subL2Array[10] = new Array("Partner Program", 5, "partners-program.asp")
subL2Array[11] = new Array("Local", 5, "partners-local.asp")
subL2Array[12] = new Array("Global", 5, "partners-global.asp")
subL2Array[13] = new Array("Background", 6, "background.asp")
subL2Array[14] = new Array("Vision", 6, "vision.asp")
subL2Array[15] = new Array("Mission", 6, "mission.asp")
subL2Array[16] = new Array("Values", 6, "values.asp")
subL2Array[17] = new Array("Management", 6, "management.asp")
subL2Array[18] = new Array("In the Press", 6, "press.asp")
subL2Array[19] = new Array("Events", 6, "events.asp")
subL2Array[20] = new Array("Client List", 6, "clients.asp")

subL3Array = new Array()
//subL3Array[0] = new Array("Advantages", 0, "freemote-advantages.asp")
//subL3Array[1] = new Array("Benefits", 0, "freemote-benefits.asp")
//subL3Array[2] = new Array("Technical Details", 0, "freemote-technical.asp")
//subL3Array[3] = new Array("Configure Freemote", 0, "freemote-configure.asp")
//subL3Array[4] = new Array("Connectivity to CPU", 0, "freemote-connectivity.asp")
//subL3Array[5] = new Array("Freemote views", 0, "freemote-views.asp")
//subL3Array[6] = new Array("FAQs", 0, "freemote-faqs.asp")
//subL3Array[7] = new Array("Downloads", 0, "freemote-downloads.asp")
//subL3Array[8] = new Array("Image Bank", 0, "freemote-image-bank.asp")

subL3Array[0] = new Array("Advantages", 0, "freemote-advantages.asp")
subL3Array[1] = new Array("Benefits", 0, "freemote-benefits.asp")
subL3Array[2] = new Array("Specifications", 0, "freemote-technical.asp")
subL3Array[3] = new Array("Connectivity to CPU", 0, "freemote-connectivity.asp")
subL3Array[4] = new Array("FAQs", 0, "freemote-faqs.asp")
subL3Array[5] = new Array("Downloads", 0, "freemote-downloads.asp")
subL3Array[6] = new Array("Image Bank", 0, "freemote-image-bank.asp")

subL3Array[7] = new Array("Advantages", 1, "micromote-advantages.asp")
subL3Array[8] = new Array("Benefits", 1, "micromote-benefits.asp")
subL3Array[9] = new Array("Specifications", 1, "micromote-technical.asp")
subL3Array[10] = new Array("Connectivity to CPU", 1, "micromote-connectivity.asp")
subL3Array[11] = new Array("FAQs", 1, "micromote-faqs.asp")
subL3Array[12] = new Array("Downloads", 1, "micromote-downloads.asp")
subL3Array[13] = new Array("Image Bank", 1, "micromote-image-bank.asp")
//subL3Array[9] = new Array("Advantages", 1, "#")
//subL3Array[10] = new Array("Benefits", 1, "#")
//subL3Array[11] = new Array("Technical Details", 1, "#")
//subL3Array[12] = new Array("Configure Freemote", 1, "#")
//subL3Array[13] = new Array("Connectivity to CPU", 1, "#")
//subL3Array[14] = new Array("Micromote views", 1, "#")
//subL3Array[15] = new Array("FAQs", 1, "#")
//subL3Array[16] = new Array("Downloads", 1, "#")
//subL3Array[17] = new Array("Image Bank", 1, "#")

sbreak = "<img src='../images/spacer.gif' width='100%' height='6'>"
hArrow = "<img src='images/spacer.gif' width='100%' height='6'>"

function loadMenus() {	
	for (var i=0; i<menuArray.length; i++) {
		var menu = "Level2-" + i		
		var check = checkSubmenu(i)
		str = ""
		if (check) {
			for (var j=0; j<subL2Array.length; j++) {
				if (subL2Array[j][1] == i) {
					var smenu = "Level3-" + j
					var mcheck = checkMSubmenu(j)
					str = str + "<table width='100%'  border='0' cellspacing='0' cellpadding='0'><tr><td width='10'><div align='left'><img src='images/bullet2.jpg' width='5' height='7'></div></td><td><a href='" + subL2Array[j][2] + "' class='level2-link'>" + subL2Array[j][0] + "</a></td></tr></table>"
					if (mcheck) {
						str = str + "<div id='" + smenu + "' style='display:none;'>"					
						for (var k=0; k<subL3Array.length; k++) {
							if (subL3Array[k][1] == j) {		
								str = str + "<table width='100%'  border='0' cellspacing='0' cellpadding='0'><tr><td width='10' style='padding-left:10px;'><div align='left'><img src='images/bullet3.jpg' width='5' height='7'></div></td><td><a href='" + subL3Array[k][2] + "' class='level3-link'>" + subL3Array[k][0] + "</a></td></tr></table>"
							}
						}
						str = str + "</div>"
					}
				}
			}
		}
		str = str
		document.getElementById(menu).innerHTML = str	
	}
}

function checkSubmenu(num) {
	var check = 0
	for (var i=0; i<subL2Array.length; i++) {
		if (subL2Array[i][1] == num) {
			check++
			break
		}
	}
	if (check > 0) {
		return true
	} else {
		return false
	}
}

function checkMSubmenu(num) {
	var check = 0
	for (var i=0; i<subL3Array.length; i++) {
		if (subL3Array[i][1] == num) {
			check++
			break
		}
	}
	if (check > 0) {
		return true
	} else {
		return false
	}
}

function showLevel2Menu(a) {
	hideLevel2Menu()
	var ele = document.getElementById(a)
	ele.style.display = "block"
}

function hideLevel2Menu() {
	for (var i=0; i<menuArray.length; i++) {
		var menu = "Level2-" + i
		document.getElementById(menu).style.display = "none"
	}
}

function showLevel3Menu(a) {
	hideLevel3Menu()
	var ele = document.getElementById(a)
	ele.style.display = "block"
}

function hideLevel3Menu() {
	for (var i=0; i<subL2Array.length; i++) {
		var smenu = "Level3-" + i
		if (document.getElementById(smenu) != null)  {
			var ele = document.getElementById(smenu)
			ele.style.display = "none"
		}
	}
}

function menuActive(m) {
	var ele = document.getElementById(m).parentNode.parentNode;
	var tag = ele.getElementsByTagName("a")
	for (var i=1; i<menuActive.arguments.length; i++) {
		var l = menuActive.arguments[i]
		if (i == 3) {
			var ele1 = tag[l].parentNode.parentNode
			var tags = ele1.getElementsByTagName("img")
			tags[0].src = "images/arrow-bullet.jpg"
			tags[0].width = 5
			tags[0].height = 8
		} else {
			tag[l].innerHTML = "<strong>" + tag[l].innerHTML + "</strong>"
		}
	}
}

function getPage(lay) {
	centerToScreen(lay)
	document.getElementById(lay).style.display = "block";
	document.getElementById('fade').style.display = "block";
	document.getElementById('fade').style.height=window.screen.height;
	document.getElementById('fade').style.width=window.screen.width-22;
}

function closePage(lay) {
	document.getElementById(lay).style.display = "none";
	document.getElementById('fade').style.display = "none";
}

function centerToScreen(lay) {
	pos = findPos(document.getElementById('flash'))
	pos[0] = pos[0] - 70
	document.getElementById(lay).style.left = pos[0] + "px";
	document.getElementById(lay).style.top = pos[1] + "px";
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}

function printPage() {
	window.print()
}

function getEmail() {
	document.form1.submit();
}

function isValidEmail(fld, fl) {
	sval = document.getElementById(fld).value
	var elV = (sval.indexOf(".") > 2) && (sval.indexOf("@") > 0)
	if (elV) {
		return true
	} else {
		alert(fl + " seems not to be valid.")
		return false
	}
}

function isValidSearch(fld, fl) {
	sval = document.getElementById(fld).value
	if (sval.length > 1) {
		return true
	} else {
		alert(fl + " seems not to be valid.")
		return false
	}
}

function openWindow(url, name, w, h) { 
	t = (window.screen.height/2) - (h/2)
	l = (window.screen.width/2) - (w/2)
	window.open(url, name, 'toolbars=no, scrollbars=no, width='+ w +', height=' + h + ', top=' + t + ', left=' + l);
}

function openSWindow(url, name, w, h) { 
	t = (window.screen.height/2) - (h/2)
	l = (window.screen.width/2) - (w/2)
	window.open(url, name, 'toolbars=no, scrollbars=yes, width='+ w +', height=' + h + ', top=' + t + ', left=' + l);
}

function openBenefits(url, name) { 
	w = 800
	h = window.screen.height
	t = (window.screen.height/2) - (h/2)
	l = (window.screen.width/2) - (w/2)
	window.open(url, name, 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes, width='+ w +', height=' + h + ', top=' + t + ', left=' + l);
}

function validateString(fld, len, fl) {
	sval = document.getElementById(fld).value
	if (sval.length > len) {
		return true
	} else {
		alert(fl + " seems not to be valid.")
		return false
	}
}

function downloadFile(file) {
	url = 'login.asp?filepath=' + file
	openWindow(url, 'Freemote', 500, 435)
}

function validateForm() {
	var state = false
	var len = validateForm.arguments.length
	for (var i=0; i<len; i++) {
		var fld = validateForm.arguments[i]
		var sfld = fld.split("-")
		if (sfld[1] == "rq") {
			if (sfld[2] == "str") {
				state = validateString(sfld[0], sfld[3], sfld[4])
				if (!state) {
					break
				}
			} else if (sfld[2] == "eml") {
				var sval = document.getElementById(sfld[0]).value
				state = isValidEmail(sfld[0], sfld[4])
				if (!state) {
					break
				}
			} 
		} else if (sfld[1] == "nr") {
			var sval = document.getElementById(sfld[0]).value
			if (sfld[2] == "eml" && sval.length > 0) {
				state = isValidEmail(sfld[0], sfld[4])
				if (!state) {
					break
				}
			}
		}
	}
	return state
}

function goToURL(url) {
	parent.location = url
}