/* Functions for image mouseovers */

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document.all[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		nav_corporate_over = newImage("/resources/images/nav_corporate-over.gif");
		nav_products_over = newImage("/resources/images/nav_products-over.gif");
		nav_services_over = newImage("/resources/images/nav_services-over.gif");
		nav_customers_over = newImage("/resources/images/nav_customers-over.gif");
		nav_investors_over = newImage("/resources/images/nav_investors-over.gif");
		nav_partners_over = newImage("/resources/images/nav_partners-over.gif");
		nav_home_over = newImage("/resources/images/coriLogo-over.gif");
		home_newsroom_over = newImage("/resources/homepage/newsroom-over.gif");
		preloadFlag = true;
	}
}

function externalLink(siteUrl, siteName, siteImage){
	var redirectUrl = "/legal/redirect.aspx?";
	if(siteUrl == null || siteUrl == ""){
		return;
	}
	if(siteUrl != ""){
		if(redirectUrl.lastIndexOf("?") != redirectUrl.length-1){
			redirectUrl = redirectUrl + "&";
		}
		redirectUrl = redirectUrl + "url=" + escape(siteUrl);
	}
	if(siteName != ""){
		if(redirectUrl.lastIndexOf("?") != redirectUrl.length-1){
			redirectUrl = redirectUrl + "&";
		}
		redirectUrl = redirectUrl + "name=" + escape(siteName);
	}
	if(siteImage != ""){
		if(redirectUrl.lastIndexOf("?") != redirectUrl.length-1){
			redirectUrl = redirectUrl + "&";
		}
		redirectUrl = redirectUrl + "image=" + escape(siteImage);
	}

	window.open(redirectUrl, "externalLinkWindow", "channelmode=no,directories=no,fullscreen=no,width=550,height=480,location=no,menubar=no,resizable=no,status=no,titlebar=yes,toolbar=no,scrollbars=yes");

}


/* Animated tree parameters */
TreeParams = {

	// You will probably have to change these.

	/** TreeParams:
	*  OPEN_MULTIPLE_MENUS     --  boolean
	*                         if true, more than one menu can 
	*                         be open at a time. Otherwise, 
	*                         opening a new menu closes any 
	*                         open menu.
	*
	*  OPEN_MULTIPLE_SUBMENUS  --  boolean
	*                         Same as OPEN_MULTIPLE_MENUS but                          
	*                         applies to the submenus of each menu.
	*
	*  OPEN_WHILE_CLOSING      --  boolean
	*                         If either OPEN_MULTIPLE_MENUS or
	*                         OPEN_MULTIPLE_SUBMENUS are true,
	*                         OPEN_WHILE_CLOSING will simultaneously
	*                         open a new menu while closing the 
	*                         currently open menu.
	*                       
	*  TIME_DELAY              --  int
	*                         How slowly a menuNode collapses
	*                         in milliseconds. (0 to 100).
	*/

	OPEN_MULTIPLE_MENUS    : false,

	OPEN_WHILE_CLOSING     : true,
	TIME_DELAY             : 30,

	OPEN_MENU_ICON         : "/resources/images/menu-open.gif",
	CLOSED_MENU_ICON       : "/resources/images/menu-closed.gif" // don't add a comma after last property!

};
