//###############################################\\
//             Intranet JavaScript Library       \\
//###############################################\\


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];}}
}

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 dffPortal(url) {
    var newWindow;
     
    var winWidth = window.screen.width;
    var winHeight = window.screen.height;
    
    var pageContent = "<html>\n";
        pageContent += "<head>\n";
        pageContent += "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>\n";
        pageContent += "<title>Designed for Fun Remote Link System</title>\n";
        pageContent += "<link href='style_800x600.css' rel='stylesheet' type='text/css'>\n";
        pageContent += "<script src='dffLib.js'></script>\n";
        pageContent += "</head>\n";
        pageContent += "<frameset rows='102,*' cols='*' framespacing='0' frameborder='no' border='0'>\n";
        pageContent += "<frame src='dffPortal_mastHead.html' name='mastHead' scrolling='NO' noresize marginheight='102'>\n";
        pageContent += "<frame src='";
    
        pageContent += url;
    
        pageContent += "' name='body'>\n";
        pageContent += "</frameset>\n";
        pageContent += "<noframes>\n";
        pageContent += "<body onLoad='MM_preloadImages('images/button_returnToPEI_over.gif','images/button_getFF_over.gif','images/button_getIE_over.gif','images/button_getNS_over.gif')'>\n";
        pageContent += "<table width='100%' border='0' cellpadding='0' cellspacing='0' bgcolor='#006666'>\n";
        pageContent += "<tr valign='top'>\n";
        pageContent += "<td width='223' height='100' valign='top'><img src='images/siteLogo_dffPortal.gif' width='223' height='100'></td>\n";
        pageContent += "<td width='251' height='100' valign='top'><img src='images/blurb.jpg' width='251' height='52'></td>\n";
        pageContent += "<td><div align='right'><a href='index.html' target='_parent' onMouseOut='MM_swapImgRestore()' onMouseOver='MM_swapImage('button_returnToDFF','','images/button_returnToDFF_over.gif',1)'><br>\n";
        pageContent += "<br>\n";
        pageContent += "<img src='images/button_returnToDFF_off.gif' alt='Return To Designed for Fun' name='button_returnToDFF' width='211' height='39' border='0'></a></div></td>\n";
        pageContent += "<td valign='top'><img src='images/expTall_dffPortal.gif' width='29' height='100'></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table>\n";
        pageContent += "<table width='100%'  border='0' cellspacing='0' cellpadding='15'>\n";
        pageContent += "<tr>\n";
        pageContent += "<td><span class='sectionHead04b'>Sorry for the inconvenience...</span><br>\n";
        pageContent += "<br>\n";
        pageContent += "However, in order to view this portion of our web site, you will need a web browser that supports framing technology. You can download a free copy of either the Internet Explorer, Netscape or FireFox browsers by clicking on the buttons below:<br>\n";
        pageContent += "<br>\n";
        pageContent += "<table width='100%'  border='0' cellspacing='0' cellpadding='15'>\n";
        pageContent += "<tr align='center' valign='top'>\n";
        pageContent += "<td><a href='http://www.mozilla.org/products/firefox/all.html' target='_blank' onMouseOver='MM_swapImage('button_getFF','','images/button_getFF_over.gif',1)' onMouseOut='MM_swapImgRestore()'><img src='images/button_getFF_off.gif' alt='Get the FireFox Browser' name='button_getFF' width='86' height='36' border='0'></a></td>\n";
        pageContent += "<td><a href='http://www.microsoft.com/windows/ie/default.mspx' target='_blank' onMouseOver='MM_swapImage('button_getIE','','images/button_getIE_over.gif',1)' onMouseOut='MM_swapImgRestore()'><img src='images/button_getIE_off.gif' alt='Get The Internet Explorer Browser' name='button_getIE' width='86' height='36' border='0'></a></td>\n";
        pageContent += "<td><a href='http://channels.netscape.com/ns/browsers/' target='_blank' onMouseOver='MM_swapImage('button_getNS','','images/button_getNS_over.gif',1)' onMouseOut='MM_swapImgRestore()'><img src='images/button_getNS_off.gif' alt='Get The Netscape Browser' name='button_getNS' width='86' height='36' border='0'></a></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table>\n";
        pageContent += "<table width='100%'  border='0' cellspacing='0' cellpadding='2'>\n";
        pageContent += "<tr>\n";
        pageContent += "<td><div align='center'><span class='legalText'>Designed For Fun<br>\n";
        pageContent += "<strong>866-464-7529</strong> • FAX: 215-675-8702 <br>\n";
        pageContent += "<br>\n";
        pageContent += "© Copyright 2008 Designed for Fun. All rights reserved. </span></div></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table>\n";
        pageContent += "<table width='100%' height='2'  border='0' cellpadding='0' cellspacing='0'>\n";
        pageContent += "<tr>\n";
        pageContent += "<td bgcolor='#003333'><img src='images/003333.gif' width='2' height='2'></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table>\n";
        pageContent += "</noframes>\n";
        pageContent += "</html>";

    var winSize = "height=" + winHeight + ",width=" + winWidth;
    
    newWindow = window.open("","", winSize);
    newWindow.document.write(pageContent);
    newWindow.document.close();
}


function peiMiniPortal(url) {
    var newWindow;
     
    var winWidth = window.screen.width;
    var winHeight = window.screen.height;
    
    var pageContent = "<html>\n";
        pageContent += "<head>\n";
        pageContent += "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>\n";
        pageContent += "<title>PEI-Genesis Remote Link System</title>\n";
        pageContent += "<link href='style_800x600.css' rel='stylesheet' type='text/css'>\n";
        pageContent += "<script src='../../peiLib.js'></script>\n";
        pageContent += "</head>\n";
        pageContent += "<frameset rows='102,*' cols='*' framespacing='0' frameborder='no' border='0'>\n";
        pageContent += "<frame src='../../peiPortal_mastHead.html' name='mastHead' scrolling='NO' noresize marginheight='102'>\n";
        pageContent += "<frame src='";
    
        pageContent += url;
    
        pageContent += "' name='body'>\n";
        pageContent += "</frameset>\n";
        pageContent += "<noframes>\n";
        pageContent += "<body onLoad='MM_preloadImages('../../images/button_returnToPEI_over.gif','../../images/button_getFF_over.gif','../../images/button_getIE_over.gif','../../images/button_getNS_over.gif')'>\n";
        pageContent += "<table width='100%' border='0' cellpadding='0' cellspacing='0' bgcolor='#006666'>\n";
        pageContent += "<tr valign='top'>\n";
        pageContent += "<td width='223' height='100' valign='top'><img src='../../images/siteLogo_peiPortal.jpg' width='223' height='100'></td>\n";
        pageContent += "<td width='251' height='100' valign='top'><img src='../../images/blurb.jpg' width='251' height='52'></td>\n";
        pageContent += "<td><div align='right'><a href='index.html' target='_parent' onMouseOut='MM_swapImgRestore()' onMouseOver='MM_swapImage('button_returnToPEI','','../../images/button_returnToPEI_over.gif',1)'><br>\n";
        pageContent += "<br>\n";
        pageContent += "<img src='../../images/button_returnToPEI_off.gif' alt='Return To PEI-Genesis' name='button_returnToPEI' width='211' height='39' border='0'></a></div></td>\n";
        pageContent += "<td valign='top'><img src='../../images/expTall_peiPortal.gif' width='29' height='100'></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table>\n";
        pageContent += "<table width='100%'  border='0' cellspacing='0' cellpadding='15'>\n";
        pageContent += "<tr>\n";
        pageContent += "<td><span class='sectionHead04b'>Sorry for the inconvenience...</span><br>\n";
        pageContent += "<br>\n";
        pageContent += "However, in order to view this portion of our web site, you will need a web browser that supports framing technology. You can download a free copy of either the Internet Explorer, Netscape or FireFox browsers by clicking on the buttons below:<br>\n";
        pageContent += "<br>\n";
        pageContent += "<table width='100%'  border='0' cellspacing='0' cellpadding='15'>\n";
        pageContent += "<tr align='center' valign='top'>\n";
        pageContent += "<td><a href='http://www.mozilla.org/products/firefox/all.html' target='_blank' onMouseOver='MM_swapImage('button_getFF','','../../images/button_getFF_over.gif',1)' onMouseOut='MM_swapImgRestore()'><img src='../../images/button_getFF_off.gif' alt='Get the FireFox Browser' name='button_getFF' width='86' height='36' border='0'></a></td>\n";
        pageContent += "<td><a href='http://www.microsoft.com/windows/ie/default.mspx' target='_blank' onMouseOver='MM_swapImage('button_getIE','','../../images/button_getIE_over.gif',1)' onMouseOut='MM_swapImgRestore()'><img src='../../images/button_getIE_off.gif' alt='Get The Internet Explorer Browser' name='button_getIE' width='86' height='36' border='0'></a></td>\n";
        pageContent += "<td><a href='http://channels.netscape.com/ns/browsers/' target='_blank' onMouseOver='MM_swapImage('button_getNS','','../../images/button_getNS_over.gif',1)' onMouseOut='MM_swapImgRestore()'><img src='../../images/button_getNS_off.gif' alt='Get The Netscape Browser' name='button_getNS' width='86' height='36' border='0'></a></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table>\n";
        pageContent += "<table width='100%'  border='0' cellspacing='0' cellpadding='2'>\n";
        pageContent += "<tr>\n";
        pageContent += "<td><div align='center'><span class='legalText'>PEI-Genesis • 2180 Hornig Road • Philadelphia, PA 19116-4289<br>\n";
        pageContent += "<strong>888-349-9787</strong> • FAX: 215-552-8041 <br>\n";
        pageContent += "<br>\n";
        pageContent += "If you have questions regarding PEI-Genesis, please contact us directly<br>\n";
        pageContent += "If you have questions regarding this site please contact our Webmaster<br>\n";
        pageContent += "© Copyright 2004 PEI-Genesis. All rights reserved. </span></div></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table>\n";
        pageContent += "<table width='100%' height='2'  border='0' cellpadding='0' cellspacing='0'>\n";
        pageContent += "<tr>\n";
        pageContent += "<td bgcolor='#003333'><img src='../../images/003333.gif' width='2' height='2'></td>\n";
        pageContent += "</tr>\n";
        pageContent += "</table>\n";
        pageContent += "</noframes>\n";
        pageContent += "</html>";

    var winSize = "height=" + winHeight + ",width=" + winWidth;
    
    newWindow = window.open("","", winSize);
    newWindow.document.write(pageContent);
    newWindow.document.close();
}


function showPhoto(photoName, photoDesc, photoHeight, photoWidth) {
    
    var newWindow;
	var pageContent = "<html><head><title>" + photoDesc + "</title></head>";
    pageContent += "<body bgcolor='white' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' onBlur='window.close()'>";
    pageContent += "<img src='images/" + photoName + ".jpg' height=" + photoHeight + " width=" + photoWidth + ">";
    pageContent += "</body></html>";

    photoHeight = photoHeight + 10;
    photoWidth = photoWidth + 10;

    winSize = "height=" + photoHeight + ",width=" + photoWidth;

    newWindow = window.open("","",winSize);
    
    newWindow.document.write(pageContent);
    newWindow.document.close();
}


function showLocation(officeID) {
    
    var newWindow;
    var myOffice = officeLocation[officeID];
	
    var pageContent = "<html><head><title></title>";
        pageContent += "<link href='style_800x600.css' rel='stylesheet' type='text/css'><script src='peiLib.js'></script></head>";
        pageContent += "<body onBlur='window.close()'>";
        pageContent += "<table width='100%'  border='0' cellspacing='0' cellpadding='6'>";
        pageContent += "<tr><td>";        
        pageContent += "<img src='images/logo_peiSmall.jpg' width='120' height='49'><br><br>";
        pageContent += myOffice;
		pageContent += "</td></tr>";
        pageContent += "<tr><td align='center'>";
        pageContent += "<a href='javascript:closeMe();'><img src='images/button_close_off.gif' width='64' height='22' border='0'></a>";
        pageContent += "</td></tr>";
        pageContent += "</table>";
        pageContent += "</body></html>";
       
	   pageHeight = 250;
	   
	   if (officeID == "13") {
	       pageHeight = 340;   
		}
	   
        newWindow = window.open("","","width=160,height="+pageHeight);
        newWindow.document.write(pageContent);
        newWindow.document.close();   
}

function closeMe() {
    window.close();
}


function showTrans(langID) {
    
    var newWindow;
    var transLation = language[langID];
    
    var pageContent = "<html><head><title></title>";
        pageContent += "<link href='style_800x600.css' rel='stylesheet' type='text/css'><script src='peiLib.js'></script></head>";
        pageContent += "<body onBlur='window.close()'>";
        pageContent += "<table width='100%'  border='0' cellspacing='0' cellpadding='6'>";
        pageContent += "<tr><td>";        
        pageContent += "<img src='images/logo_peiSmall.jpg' width='120' height='49'><br><br>";
        pageContent += transLation;
        pageContent += "</td></tr>";
        pageContent += "<tr><td align='center'>";
        pageContent += "<a href='javascript:closeMe();'><img src='images/button_close_off.gif' width='64' height='22' border='0'></a>";
        pageContent += "</td></tr>";
        pageContent += "</table>";
        pageContent += "</body></html>";
       
        newWindow = window.open("","","width=230,height=280");
        
        newWindow.document.write(pageContent);
        newWindow.document.close();   
}


function chooseCSS() {
    var width = screen.width
    var height = screen.height
	var screenSize = width +"X"+ height;
	
    switch (screenSize) {
        case "800X600":
			document.write('<link href="style_800x600.css" rel="stylesheet" type="text/css">');
			break;
    
        case "1024X768":
			document.write('<link href="style_1024x768.css" rel="stylesheet" type="text/css">');
			break;
        
        case "1280X854":
			document.write('<link href="style_1280x854.css" rel="stylesheet" type="text/css">');
			break;
        
        case "1600X1200":
			document.write('<link href="style_1600x1200.css" rel="stylesheet" type="text/css">');
			break;
        
        case "1280X1024":
			document.write('<link href="style_1280x854.css" rel="stylesheet" type="text/css">');
			break;
        
        default:
			document.write('<link href="style_800x600.css" rel="stylesheet" type="text/css">');
			break;
    }
}


function chooseMiniCSS() {
    var width = screen.width
    var height = screen.height
	var screenSize = width +"X"+ height;
	
    switch (screenSize) {
        case "800X600":
			document.write('<link href="../../style_800x600.css" rel="stylesheet" type="text/css">');
			break;
    
        case "1024X768":
			document.write('<link href="../../style_1024x768.css" rel="stylesheet" type="text/css">');
			break;
        
        case "1280X854":
			document.write('<link href="../../style_1280x854.css" rel="stylesheet" type="text/css">');
			break;
        
        case "1600X1200":
			document.write('<link href="../../style_1600x1200.css" rel="stylesheet" type="text/css">');
			break;
        
        case "1280X1024":
			document.write('<link href="../../style_1280x854.css" rel="stylesheet" type="text/css">');
			break;
        
        default:
			document.write('<link href="../../style_800x600.css" rel="stylesheet" type="text/css">');
			break;
    }
}


function prepareTheSearch() {
	partNumberCleanser();
	showMessage();
}


function partNumberCleanser() {
    var x;
    var partNumber = document.pnsearch.pn.value;
	var numberLength = partNumber.length;
	
	for (x = 0; x < numberLength; x++) {
	    partNumber = partNumber.replace("-", "");
		partNumber = partNumber.replace("/", "");
		partNumber = partNumber.replace(" ", "");
	}
    document.pnsearch.pn.value = partNumber;
}


function showMessage() {
	var halfWidth = ((screen.width)/2) - 200;
	document.getElementById("pleaseWait").style.left = halfWidth;
    document.getElementById("pleaseWait").style.visibility = "visible";
}


function hideMessage() {
    document.getElementById("pleaseWait").style.visibility = "hidden";
}