//pull-down menu routines
function showPopupMenuCompany(objSrc) {
	deleteMenus();
   //
	createMenu("menu1", 200, 0, objSrc);
	createItem("item1", "IN THE NEWS", "menu1", "Company_News_Releases.htm", "", false); 
	createItem("item2", "EVENTS", "menu1", "Company_Events.htm", "", false);
	createItem("item3", "INITIATIVES", "menu1", "Company_Initiatives.htm", "", false); 
	createItem("item4", "COMMUNITY SPONSORSHIPS", "menu1", "Company_Community_Sponsorships.htm", "", false);
	createItem("item5", "PRIVACY STATEMENT", "menu1", "Privacy_Statement_Company.htm", "", false); 
	createItem("item6", "DISCLAIMER", "menu1", "Disclaimer.htm", "", false);
   //
	showMenu();
}
function showPopupMenuSolutions(objSrc) {
	deleteMenus();
   //
	createMenu("menu1", 250, 0, objSrc);
	createItem("item1", "WIRELESS PROJECTS CASE STUDIES", "menu1", "Solutions_Case_Studies.htm", "", false); 
	createItem("item2", "E-HEALTH MANAGEMENT", "menu1", "Solutions_EHMS.htm", "", true); 
	createItem("item3", "MOBILE SOLUTIONS", "menu1", "Solutions_Mobile.htm", "", false); 
	createItem("item4", "PRIVACY & SECURITY", "menu1", "Solutions_Security.htm", "", true);
	createItem("item5", "WIRELESS/CONNECTED NETWORKING & TECHNICAL SERVICES", "menu1", "Solutions_Networking.htm", "", false); 
	createItem("item6", "PROFESSIONAL SERVICES", "menu1", "Solutions_Professional.htm", "", false); 
	createItem("item7", "BUSINESS SOLUTIONS", "menu1", "Solutions_Business.htm", "", false); 
	createItem("item8", "SERVER SOLUTIONS/DISASTER RECOVERY", "menu1", "Solutions_Server.htm", "", false);
   //
   createMenu("menu2", 200, 1, null);
	createItem("item21", "Security - e2sec&trade;", "menu2", "Solutions_e2sec.htm", "", false); 
	createItem("item22", "Privacy - ERDM&trade;", "menu2", "Solutions_ERDM.htm", "", false); 
   linkSubMenu("item4", "menu2");
    //
   createMenu("menu3", 200, 1, null);
	createItem("item31", "Physician & Staff Secure Login/Registration", "menu3", "Solutions_EHMS_LR.htm", "", false); 
	createItem("item32", "View EHMS&trade; Demo", "menu3", "javascript:doEHMSDemo()", "", false); 
   linkSubMenu("item2", "menu3");
   //
	showMenu();
}

function doEHMSDemo() {
	if (window.event) window.event.returnValue = false;
	//
	window.open("one.htm", "EHMSDemo", "toolbar=0,scrollbars=1,location=0,status=1,menubar=0,resizable=0,width=870,height=680,left=50,top=50");
}

//scroll routines
var tmScroll;
var scrollStep = 10;
var scrollSpeed = 100;
function doScrollUp() {
	if (divScroll.scrollTop > 0) divScroll.scrollTop -= scrollStep;
	tmScroll = setTimeout("doScrollUp()", scrollSpeed);
}
function doScrollDown() {
	if (divScroll.scrollTop < divScroll.scrollHeight) divScroll.scrollTop += scrollStep;
	tmScroll = setTimeout("doScrollDown()", scrollSpeed);
}
function doScrollStop() {
	clearTimeout(tmScroll);
}

//Search routines
function doSearch() {
   if (window.event) window.event.returnValue = false;
   //
	var oForm = document.forms["frmSrch"];
	if (oForm.SearchString.value=="" || oForm.SearchString.value=="Enter search criteria")
      return alert("Please enter a search criteria first.");
	oForm.action = "search.asp?SearchType=3";
	oForm.submit();
}
function setTxtBox(button) {
	var oForm = document.forms["frmSrch"];
	if (button == "search")
		oForm.hidSrchStr.value = oForm.SearchString.value;
	else if (button == "next")
		document.frmNext.hidNxtSrchStr.value = oForm.SearchString.value;
	else if (button == "previous")
		document.frmPrv.hidPrvSrchStr.value = oForm.SearchString.value;
}
function Activate() {
	var oForm = document.forms["frmSrch"];
	oForm.SearchString.select();
	oForm.SearchString.focus();
}

//Subscription
function doSubscribe() {
   if (window.event) window.event.returnValue = false;
   //
	var oForm = document.formSubscribe;
	var sEmail = oForm.email.value;
	if (!isEmailAddress(sEmail, true)) {
	   alert("You must enter a valid email address.");
	   oForm.email.focus();
	   return;
	}
	if (!oForm.security.checked && !oForm.network.checked && !oForm.mobile.checked && !oForm.health.checked) {
		alert("One of the lists must be checked.");
		return;
	}
	oForm.submit();
}

//"Send-to-a-friend" routines
function sendtoafriend() {
   if (window.event) window.event.returnValue = false;
   //
	document.location = "recommend.asp?page="+document.location;
}

function doRecommend() {
   if (window.event) window.event.returnValue = false;
   //
	var oForm = document.formRecommend;
	var sNameFrom = oForm.elements["nameFrom"].value;
	var sMailFrom = oForm.elements["mailFrom"].value;
	var sNameTo   = oForm.elements["nameTo"].value;
	var sMailTo   = oForm.elements["mailTo"].value;
	//
	if (sNameFrom=="") return showError("Please enter your name.", oForm.elements["nameFrom"]);
	if (sMailFrom=="") return showError("Please enter your e-mail address.", oForm.elements["mailFrom"]);
	if (!isEmailAddress(sMailFrom, true)) return showError("Please enter a valid e-mail address.", oForm.elements["mailFrom"]);
	//
	if (sNameTo=="")   return showError("Please enter the name of your colleague.", oForm.elements["nameTo"]);
	if (sMailTo=="")   return showError("Please enter the e-mail address of your colleague.", oForm.elements["mailTo"]);
	if (!isEmailAddress(sMailTo, true))   return showError("Please enter a valid e-mail address of your colleague.", oForm.elements["mailTo"]);
	//
	oForm.submit();
}
function doClear() {
   if (window.event) window.event.returnValue = false;
   //
	var oForm = document.formRecommend;
	oForm.elements["nameFrom"].value = "";
	oForm.elements["mailFrom"].value = "";
	oForm.elements["nameTo"].value   = "";
	oForm.elements["mailTo"].value   = "";
	oForm.elements["nameFrom"].focus();
}

//Feedback
function doSubmit() {
   if (window.event) window.event.returnValue = false;
   //
	var oForm = document.formFeedback;
	var sName = oForm.elements["name"].value;
	var sMail = oForm.elements["email"].value;
	var sFeed = oForm.elements["feedback"].value;
	if (sName=="") return showError("Please enter your name.", oForm.elements["name"]);
	if (sMail=="") return showError("Please enter your e-mail address.", oForm.elements["email"]);
	if (!isEmailAddress( sMail, true)) return showError("Please enter a valid e-mail address.", oForm.elements["email"]);
	if (sFeed=="") return showError("Please provide your feedback.", oForm.elements["feedback"]);
	oForm.submit();
}

//Misc. routines
function popUp(URL) {
	if (window.event) window.event.returnValue = false;
	//
	window.open(URL, "popUp", "toolbar=0,scrollbars=1,location=0,status=1,menubar=0,resizable=0,width=400,height=300,left=0,top=0");
}

function popUpCareers(URL) {
	if (window.event) window.event.returnValue = false;
	//
	window.open(URL, "popUpCareers", "toolbar=0,scrollbars=1,location=0,status=1,menubar=0,resizable=1,width=600,height=650,left=0,top=0");
}

function isEmailAddress( v, mandatory ) {
   if (!mandatory && v.length==0) return true;
   return !(v.length==0 || v.indexOf('@')==-1 || v.indexOf('@')==0 || v.indexOf('.')==-1 || v.indexOf(' ')!=-1 || v.indexOf('@.') !=-1 || v.indexOf('.')==v.length-1 || v.indexOf('.@') !=-1 || v.indexOf('@')==v.length-1);
}

function showError(msg, obj) {
   if (window.event) window.event.returnValue = false;
   //
	alert(msg);
	if (obj!=null) obj.focus();
	return false;
}
