




function OptionsArray() {  
 this.writeOptionsArray = writeOptionsArray;
}

function writeOptionsArray() {
    document.write('<option selected="selected" value="">Select a Gartner site</option>');
    document.write('<optgroup label="Gartner Websites"></optgroup>');

    document.write('<option value="/technology/home.jsp">&nbsp;&nbsp;Gartner.com</option>');
  
    document.write('<option value="http://www.gartner.co.jp">&nbsp;&nbsp;Gartner Japan</option>');
    document.write('<optgroup label="Other Gartner Websites:"></optgroup>');
    document.write('<option value="/5_about/news/notices/i508.jsp">&nbsp;&nbsp;Gartner Accessibility Website</option>');

}
function homepageJumper(newLoc) {
	newPage=newLoc.options[newLoc.selectedIndex].value;
	if (newPage=="worldwide") {
           alert('You are currently at the Gartner Worldwide site.  If you\'d like to change your locale, please select another website from the menu.');
           return false;
	} else if (newPage!="") {
		if ((newPage.indexOf("/silentlocalechooser.jsp") == 0)
		   || (newPage.indexOf("/invest") == 0)
		   || (newPage.indexOf("?expHomePage=") != -1 )
		   || (newPage.indexOf("it/leaders") != -1 )
		   || (newPage.indexOf("it/products") != -1 )
		   || (newPage.indexOf("portal/server.pt") != -1 )
		   || (newPage.indexOf("Init") != -1)
		   || (newPage.indexOf("/technology/home.jsp") != -1)) {
			window.open(newPage,"_self");
		} else {
			window.open(newPage);
		}
	}
	newLoc.selectedIndex=0
}

