/*
file: nav.js
script by: Jay del Rosario
last edited: 01/05/2006
purpose: rollover functions and setting ON  image of current page 
for Masters website

Notes:
document.images
imgHome, imgConservation, imgPress,imgGalleries, imgCalendar, imgInquiries

Page names for setCurrentPage function:
home, conservation, press, galleries, calendar, inquiries
*/

// Preload images
var homeOn = new Image();
homeOn.src = "images/home_on.gif";
var homeOver = new Image();
homeOver.src = "images/home_mo.gif";
var homeOff = new Image();
homeOff.src = "images/home.gif";
var conservationOn = new Image();
conservationOn.src =  "images/conservation_on.gif";
var conservationOver = new Image();
conservationOver.src =  "images/conservation_mo.gif";
var conservationOff = new Image();
conservationOff.src = "images/conservation.gif";
var pressOn = new Image();
pressOn.src = "images/press_on.gif";
var pressOver = new Image();
pressOver.src = "images/press_mo.gif";
var pressOff = new Image();
pressOff.src = "images/press.gif";
var galleriesOn = new Image();
galleriesOn.src = "images/galleries_on.gif";
var galleriesOver = new Image();
galleriesOver.src = "images/galleries_mo.gif";
var galleriesOff = new Image();
galleriesOff.src = "images/galleries.gif";
var calendarOn = new Image();
calendarOn.src =  "images/calendar_on.gif";
var calendarOver = new Image();
calendarOver.src =  "images/calendar_mo.gif";
var calendarOff = new Image();
calendarOff.src = "images/calendar.gif";
var inquiriesOn = new Image();
inquiriesOn.src = "images/inquiries_on.gif";
var inquiriesOver = new Image();
inquiriesOver.src = "images/inquiries_mo.gif";
var inquiriesOff = new Image();
inquiriesOff.src = "images/inquiries.gif";

function setCurrentPage(pageName){
	// Set the correct nav selection to ON and keep it ON
	switch (pageName)
	{
	case "home":
		homeOff.src = homeOn.src;
		//document.images.imgHome.src = homeOn.src;
		document.images.imgConservation.src = conservationOff.src;
		document.images.imgPress.src = pressOff.src;
		document.images.imgGalleries.src = galleriesOff.src;
		document.images.imgCalendar.src = calendarOff.src;
		document.images.imgInquiries.src = inquiriesOff.src;
		break;
	case "conservation":
		conservationOff.src = conservationOn.src;
		document.images.imgHome.src = homeOff.src;
		document.images.imgPress.src = pressOff.src;
		document.images.imgGalleries.src = galleriesOff.src;
		document.images.imgCalendar.src = calendarOff.src;
		document.images.imgInquiries.src = inquiriesOff.src;
		break;
	case "press":
		pressOff.src = pressOn.src;
		document.images.imgConservation.src = conservationOff.src;
		document.images.imgHome.src = homeOff.src;
		document.images.imgGalleries.src = galleriesOff.src;
		document.images.imgCalendar.src = calendarOff.src;
		document.images.imgInquiries.src = inquiriesOff.src;
		break;
	case "galleries":
		galleriesOff.src = galleriesOn.src;
		document.images.imgHome.src = homeOff.src;
		document.images.imgConservation.src = conservationOff.src;
		document.images.imgPress.src = pressOff.src;
		document.images.imgGalleries.src = galleriesOn.src;
		document.images.imgCalendar.src = calendarOff.src;
		document.images.imgInquiries.src = inquiriesOff.src;
		break;
	case "calendar":
		calendarOff.src = calendarOn.src;
		document.images.imgHome.src = homeOff.src;
		document.images.imgConservation.src = conservationOff.src;
		document.images.imgPress.src = pressOff.src;
		document.images.imgGalleries.src = galleriesOff.src;
		document.images.imgCalendar.src = calendarOn.src;
		document.images.imgInquiries.src = inquiriesOff.src;
		break;
	case "inquiries":
		inquiriesOff.src = inquiriesOn.src;
		document.images.imgHome.src = homeOff.src;
		document.images.imgConservation.src = conservationOff.src;
		document.images.imgPress.src = pressOff.src;
		document.images.imgGalleries.src = galleriesOff.src;
		document.images.imgCalendar.src = calendarOff.src;
		document.images.imgInquiries.src = inquiriesOff.src;
		break;
	default:
		homeOff.src = homeOn.src;
		document.images.imgConservation.src = conservationOff.src;
		document.images.imgPress.src = pressOff.src;
		document.images.imgGalleries.src = galleriesOff.src;
		document.images.imgCalendar.src = calendarOff.src;
		document.images.imgInquiries.src = inquiriesOff.src;
		break;
	}
}

function launch(url) {
  self.name = "opener";
  remote = open(url, "remote", "scrollbars, width=440,height=400,left=50,top=50,resizable=yes");
}

function rollImage(imgName, sSrc)
{
	if(document.images){
		var objImg = eval(document.images[imgName])
		objImg.src = sSrc;
	}
}
function editorial_imageDetails(imageNumber){
	// go to editorial single image search return
	var sURL = "http://editorial.gettyimages.com/source/cfw/FrameSet.aspx?s=ImagesSearchState|0|90|0|1|||0|0|0|0|7|" + imageNumber + "|0|0&p=7&pk=4";
	//alert(sURL);
	window.open(sURL, 'GISite', '');
	//window.open();
	//window.location.href = "http://editorial.gettyimages.com/source/cfw/FrameSet.aspx?s=ImagesSearchState|0|90|0|1|||0|0|0|0|7|" + imageNumber + "|0|0&p=7&pk=4";
}
function editorial_eventDetails(mediaID){
	// go to event details of give mediaID/eventID
	window.location.href = "http://editorial.gettyimages.com/source/cfw/FrameSet.aspx?s=EventImagesSearchState|1|90|1|" + mediaID + "|0|0|0|0||0|0&p=7&pk=4";
}