// JavaScript Document

var masterSiteURL = "" ; //+ "/ResourceOnline/";
var maxNumPages = 55;

var m = [];

m[0]	=	"index";
m[1]	=	"index";
m[2]	=	"Intro/index";
m[3]	=	"Intro/index";
m[4]	=	"Intro/4-5";
m[5]	=	"Intro/4-5";
m[6]	=	"NewProducts/index";
m[7]	=	"NewProducts/index";
m[8]	=	"OptimizedFluidics/index";
m[9]	=	"OptimizedFluidics/index";
m[10]	=	"OptimizedFluidics/10-11";
m[11]	=	"OptimizedFluidics/10-11";
m[12]	=	"OptimizedFluidics/12-13";
m[13]	=	"OptimizedFluidics/12-13";
m[14]	=	"Pumps/index";
m[15]	=	"Pumps/index";
m[16]	=	"Pumps/16-17";
m[17]	=	"Pumps/16-17";
m[18]	=	"Pumps/18-19";
m[19]	=	"Pumps/18-19";
m[20]	=	"Pumps/20-21";
m[21]	=	"Pumps/20-21";
m[22]	=	"Pumps/22-23";
m[23]	=	"Pumps/22-23";
m[24]	=	"Accelerating/index";
m[25]	=	"Accelerating/index";
m[26]	=	"Valves/index";
m[27]	=	"Valves/index";
m[28]	=	"Valves/28-29";
m[29]	=	"Valves/28-29";
m[30]	=	"Accelerating/30-31";
m[31]	=	"Accelerating/30-31";
m[32]	=	"Degassers/index";
m[33]	=	"Degassers/index";
m[34]	=	"Accessories/index";
m[35]	=	"Accessories/index";
m[36]	=	"Accessories/36-37";
m[37]	=	"Accessories/36-37";
m[38]	=	"Accessories/38-39";
m[39]	=	"Accessories/38-39";
m[40]	=	"Capabilities/index";
m[41]	=	"Capabilities/index";
m[42]	=	"FluidPaths/index";
m[43]	=	"FluidPaths/index";
m[44]	=	"FluidPaths/44-45";
m[45]	=	"FluidPaths/44-45";
m[46]	=	"FluidPaths/46-47";
m[47]	=	"FluidPaths/46-47";
m[48]	=	"FluidPaths/48-49";
m[49]	=	"FluidPaths/48-49";
m[50]	=	"Accelerating/50-51";
m[51]	=	"Accelerating/50-51";
m[52]	=	"Index/index";
m[53]	=	"Index/index";
m[54]	=	"Index/54-55";
m[55]	=	"Index/54-55";

function mailpage() {
	mail_str = "mailto:?subject=I found a great resource from IDEX Health and Science.";
	mail_str += "&body=Take a look at this page:";
	mail_str += " " + this.parent.modalWindow.getDestURL();
	//mail_str += this.parent.getDestURL();
	//alert("Email str and URL is: " + mail_str);	
	location.href = mail_str;
	
}


// Be advised: This function sets the modalWindow's destURL variable for later use in other functions
function mapModalPageToDestinationURL() {
	URL = location.href;

	urlArray = URL.split("/lib/modals/");
	//alert("urlLeft: " + urlArray[0] + " urlRight: " + urlArray[1]);
	pageArray= urlArray[1].split('.');
	pageNum = pageArray[0];
	//alert("page Number is: " + pageNum);

	servernameArray = URL.split("/ResourceOnline");
	//serverName = servernameArray[0] + "/ResourceOnline/";
	masterSiteURL = servernameArray[0] + "/ResourceOnline/" + m[pageNum] + ".html";
	this.parent.modalWindow.setDestURL(masterSiteURL);
	//alert("Global url for redirection is: " + this.parent.modalWindow.getDestURL() )
	
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


var modalWindow = {
	destURL:"/ResourceOnline/index.html",
	parent:"body",
	windowId:null,
	content:null,
	width:null,
	height:null,
	close:function()
	{
		//alert("Redirecting to: " + this.getDestURL() );
		$(".modal-window").remove();
		$(".modal-overlay").remove();
		parent.location.href = this.getDestURL();
	},
	open:function()
	{
		var modal = "";
		modal += "<div class=\"modal-overlay\"></div>";
		modal += "<div id=\"" + this.windowId + "\" class=\"modal-window\" style=\"width:" + this.width + "px; height:" + this.height + "px; margin-top:-" + (this.height / 2) + "px; margin-left:-" + (this.width / 2) + "px;\">";
		modal += this.content;
		modal += "</div>";	

		$(this.parent).append(modal);

		$(".modal-window").append("<a class=\"close-window\"></a>");
		$(".close-window").click(function(){modalWindow.close();});
		$(".modal-overlay").click(function(){modalWindow.close();});
	},
	setDestURL:function(mydestURL)
    {
		this.destURL = mydestURL;
	},
	getDestURL:function()
    {
		return(this.destURL);
	}

};

var openMyModal = function(source)
	{
		modalWindow.windowId = "myModal";
		modalWindow.width = 950;
		modalWindow.height = 1171;
		modalWindow.content = "<iframe width='950' height='1171' frameborder='0' scrolling='no' allowtransparency='true' src='" + source + "'>&lt/iframe>";
		modalWindow.open();
	};	

  