// Global Vars
var timerID;
var imgObj;
var mc;

// Simple Browser Check
var ie = "Microsoft Internet Explorer";
var netscape = "Netscape";
var mac = "MacPPC"
var browser = navigator.appName;
var os = navigator.platform;

// Custom Style Line for Netscape Font Rendering Inconsistency

// Browser-Specific Constants
if (navigator.appName == "Netscape") {
	var layerRef="document.layers.";
	var styleSwitch="";
} else {
	var layerRef="document.all.";
	var styleSwitch=".style";
}


//Global Variables
var exp;
//assign the current url to a variable
var currPath = location.href;

function mnuPtr(NavNum, ItemNum, ImageNum) {
	if (ItemNum != 0){
	if (navigator.appName == "Netscape")
		imgObj = eval(document.layers['nav'+NavNum].document.images['PTR'+NavNum+'_'+ItemNum]);
	else
		imgObj = eval(document.images['PTR'+NavNum+'_'+ItemNum]);
		
		if (NavNum == 7){
		imgObj.src = (ImageNum == 1) ? "corp/images/header/ptrgrey.gif" : "corp/images/spacer.gif" ;
		}else{
		imgObj.src = document.WM.loadedImages[ImageNum].src;
		}
	}
	if(ImageNum == 1) {
		clearTimeout(timerID);
		showNavLayer(NavNum);
	} else {
		timerID = (location.href.indexOf('index2.html') != -1) ? setTimeout("hideNavLayers();showLayer('flash')", 500) : timerID = setTimeout("hideNavLayers()", 750);
	}
}



function WM_preloadImages() {
  // Don't bother if there's no document.images
  if (document.images) {
    if (typeof(document.WM) == 'undefined')
      document.WM = new Object();
    document.WM.loadedImages = new Array();
    // Loop through all the arguments.
    var argLength = WM_preloadImages.arguments.length;
    for(arg=0;arg<argLength;arg++) {
      // For each arg, create a new image.
      document.WM.loadedImages[arg] = new Image();
      // Then set the source of that image to the current argument.
      document.WM.loadedImages[arg].src = WM_preloadImages.arguments[arg];
    }
  }
}

// Preload Images
WM_preloadImages('corp/images/spacer.gif','corp/images/header/ptr.gif', 'corp/images/header/ptrgrey.gif');

// Enter global navigation menu items here:

// list of href links for menu popup 1
var menu0 = new Array();
menu0[0] = '<a href="teflonstory_0.html" class="navdown" onMouseOver="mnuPtr(1,0,1)" onMouseOut="mnuPtr(1,0,0)"><img src="corp/images/header/nav_orange_r_1.GIF" width="123" height="17" border="0" alt="A Teflon sztori"></a>';
menu0[1] = '<a href="teflonstory_1.html" onMouseOver="mnuPtr(1,1,1)" onMouseOut="mnuPtr(1,1,0)" class="navdown">A feltalálás</a>';
menu0[2] = '<a href="teflonstory_2.html" onMouseOver="mnuPtr(1,2,1)" onMouseOut="mnuPtr(1,2,0)" class="navdown">Guiness rekordok</a>';
menu0[3] = '<a href="teflonstory_3.html" onMouseOver="mnuPtr(1,3,1)" onMouseOut="mnuPtr(1,3,0)" class="navdown">Felhasználási terület</a>';
menu0[4] = '<a href="teflonstory_4.html" onMouseOver="mnuPtr(1,4,1)" onMouseOut="mnuPtr(1,4,0)" class="navdown">Használati tudnivalók</a>';


// list of href links for menu popup 2
var menu1 = new Array();
menu1[0] = '<a href="bevonat_0.html" onMouseOver="mnuPtr(2,0,1)" onMouseOut="mnuPtr(2,0,0)" class="navdown"><img src="corp/images/header/nav_orange_r_2.gif" width="123" height="17" border="0" alt="Háztartási bevonatok"></a>';
menu1[1] = '<a href="bevonat_0.html" onMouseOver="mnuPtr(2,1,1)" onMouseOut="mnuPtr(2,1,0)" class="navdown">TEFLON</a>';
menu1[2] = '<a href="bevonat_1.html" onMouseOver="mnuPtr(2,2,1)" onMouseOut="mnuPtr(2,2,0)" class="navdown">- Prima</a>';
menu1[3] = '<a href="bevonat_2.html" onMouseOver="mnuPtr(2,3,1)" onMouseOut="mnuPtr(2,3,0)" class="navdown">- Classic</a>';
menu1[4] = '<a href="bevonat_3.html" onMouseOver="mnuPtr(2,4,1)" onMouseOut="mnuPtr(2,4,0)" class="navdown">- Select</a>';
menu1[5] = '<a href="bevonat_4.html" onMouseOver="mnuPtr(2,5,1)" onMouseOut="mnuPtr(2,5,0)" class="navdown">- Infinity</a>';
menu1[6] = '<a href="bevonat_5.html" onMouseOver="mnuPtr(2,6,1)" onMouseOut="mnuPtr(2,6,0)" class="navdown">- Platinum</a>';
menu1[7] = '<a href="bevonat_6.html" onMouseOver="mnuPtr(2,7,1)" onMouseOut="mnuPtr(2,7,0)" class="navdown">- Platinum Pro</a>';


// list of href links for menu popup 3
var menu2 = new Array();
menu2[0] = '<a href="ipari_0.html" onMouseOver="mnuPtr(3,0,1)" onMouseOut="mnuPtr(3,0,0)" class="navdown"><img src="corp/images/header/nav_orange_r_3.gif" width="123" height="17" border="0" alt="Ipari bevonatok"></a>';
menu2[1] = '<a href="ipari_1.html" onMouseOver="mnuPtr(3,1,1)" onMouseOut="mnuPtr(3,1,0)" class="navdown">Típusok</a>';
menu2[2] = '<a href="ipari_2.html" onMouseOver="mnuPtr(3,2,1)" onMouseOut="mnuPtr(3,2,0)" class="navdown">Tulajdonságaik</a>';
menu2[3] = '<a href="ipari_3.html" onMouseOver="mnuPtr(3,3,1)" onMouseOut="mnuPtr(3,3,0)" class="navdown">Licensz szerződés</a>';


// list of href links for menu popup 4
var menu3 = new Array();
menu3[0] = '<a href="marka_0.html" onMouseOver="mnuPtr(4,0,1)" onMouseOut="mnuPtr(4,0,0)" class="navdown"><img src="corp/images/header/nav_orange_r_4.gif" width="123" height="17" border="0" alt="Márkavédelem"></a>';
menu3[1] = '<a href="marka_1.html" onMouseOver="mnuPtr(4,1,1)" onMouseOut="mnuPtr(4,1,0)" class="navdown">Minőségi ellenörzés</a>';
menu3[2] = '<a href="marka_2.html" onMouseOver="mnuPtr(4,2,1)" onMouseOut="mnuPtr(4,2,0)" class="navdown">Licensz szerződés</a>';

// list of href links for menu popup 5
var menu4 = new Array();
menu4[0] = '<a href="erdek_0.html" onMouseOver="mnuPtr(5,0,1)" onMouseOut="mnuPtr(5,0,0)" class="navdown"><img src="corp/images/header/nav_orange_r_5.gif" width="123" height="17" border="0" alt="Érdekességek"></a>';
menu4[1] = '<a href="erdek_1.html" onMouseOver="mnuPtr(5,1,1)" onMouseOut="mnuPtr(5,1,0)" class="navdown">Teflon Napok</a>';
menu4[2] = '<a href="erdek_2.html" onMouseOver="mnuPtr(5,2,1)" onMouseOut="mnuPtr(5,2,0)" class="navdown">BNV</a>';
menu4[3] = '<a href="erdek_3.html" onMouseOver="mnuPtr(5,3,1)" onMouseOut="mnuPtr(5,3,0)" class="navdown">Díjak</a>';
menu4[4] = '<a href="erdek_4.html" onMouseOver="mnuPtr(5,4,1)" onMouseOut="mnuPtr(5,4,0)" class="navdown">Különleges felhaszn.</a>';

// list of href links for menu popup 6
var menu5 = new Array();
menu5[0] = '<a href="kapcs_0.html" onMouseOver="mnuPtr(6,0,1)" onMouseOut="mnuPtr(6,0,0)" class="navdown"><img src="corp/images/header/nav_orange_r_kont.gif" width="123" height="17" border="0" alt="kapcsolat felvétel"></a>';
menu5[1] = '<a href="kapcs_1.html" onMouseOver="mnuPtr(6,1,1)" onMouseOut="mnuPtr(6,1,0)" class="navdown">Budaörsi iroda</a>';
menu5[2] = '<a href="kapcs_2.html" onMouseOver="mnuPtr(6,2,1)" onMouseOut="mnuPtr(6,2,0)" class="navdown">Ema-Lion</a>';
menu5[3] = '<a href="kapcs_3.html" onMouseOver="mnuPtr(6,3,1)" onMouseOut="mnuPtr(6,3,0)" class="navdown">Ten-Line</a>';

//determine the correct offsetParent for IE to find the x and y values of the images used in the nav
function getRealLeft() {
    xPos = this.offsetLeft;
    tempEl = this.offsetParent;
    while (tempEl != null) {
        xPos += tempEl.offsetLeft;
        tempEl = tempEl.offsetParent;
    }
    return xPos;
}
function getRealTop() {
    yPos = this.offsetTop;
    tempEl = this.offsetParent;
    while (tempEl != null) {
        yPos += tempEl.offsetTop;
        tempEl = tempEl.offsetParent;
    }
    return yPos;
}

//determine the x and y values of the images used in the nav to be used in the dropdown layers at mouseover using the getReal..functions
function setVals(NavNum){
	var linkName = 'dropdown'+ NavNum;
	if (navigator.appName != "Netscape"){
		document.images[linkName].getRealTop = getRealTop;
		document.images[linkName].getRealLeft = getRealLeft;
		xValue = document.images[linkName].getRealLeft() +1;
		yValue = document.images[linkName].getRealTop() +1;
	}else{
		xValue = document.images[linkName].x +1;
		yValue = document.images[linkName].y +1;
	}
	eval(layerRef + 'nav'+ NavNum + styleSwitch +'.left = "'+ xValue +'"');
	eval(layerRef + 'nav'+ NavNum + styleSwitch +'.top = "'+ yValue +'"');
}

function showNavLayer(NavNum){
	if (navigator.appName == "Netscape") { return null; }
	setVals(NavNum);
	eval(layerRef + 'nav'+ NavNum + styleSwitch +'.visibility = "visible"');
}

function hideNavLayer(NavNum){
	if (navigator.appName == "Netscape") { return null; }
	eval(layerRef + 'nav' + NavNum + styleSwitch + '.visibility = "hidden"');
}

// hide a specific layer (e.g., menu popup)
function hideLayer(layerName){
	if (navigator.appName == "Netscape") { return null; }
	eval(layerRef + layerName + styleSwitch + '.visibility = "hidden"');
	if (navigator.appName != "Netscape"){ 
    		var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
			mc = InternetExplorer ? window.mapcontrols : window.document.mapcontrols;
			mc.GotoFrame(5);
	}
}

// show a specific layer
function showLayer(layerName,num){
	eval(layerRef + layerName + styleSwitch + '.visibility = "visible"');
	
	if (navigator.appName != "Netscape"){ 
	 var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
	 mc = InternetExplorer ? window.mapcontrols : window.document.mapcontrols;
	 mc.GotoFrame(4);
	}
}

// hide all layers; called immediately prior to displaying any layer (e.g., menu popup)
function hideNavLayers(){
	for (i=1; i < 7; i++)
		hideNavLayer(i);
}

//Start generating nav layers and their corresponding stylesheets
for (m=0; m<6; m++){
	var q = m + 1;
	document.write('<STYLE>.DropDownLayer'+q+' {position:absolute; left:0; top:0; z-index:10; visibility:hidden }</STYLE>');
//Generates the actual <div>s based on the value of m.
var menuVal = eval('menu' + m);
var cellbgColor = (q == 7) ? "#999999" : "#FFcc66";
var linebgColor = (q == 7) ? "#fffffff" : "#ff9933";
document.write('<div id="nav'+q+'" class="DropDownLayer'+q+'"><table border="0" cellpadding="0" cellspacing="0" bgcolor="'+ cellbgColor +'"><tr><td colspan="2" align="left">'+ menuVal[0] +'</td></tr>');
	for (i = 1; i < menuVal.length; i++){
		document.write('<tr><td class="menuimg"><img name="PTR'+ q +'_'+ i +'" src="http://www.dupont.com/corp/images/header/spacer.gif" width="10" height="17" alt="" align="left"></td><td>'+ menuVal[i] + '</td></tr><tr><td colspan="2" bgcolor="'+ linebgColor +'"><img src="corp/images/spacer.gif" height="1" width="124"></td></tr>');
	}
document.write('</table></div>');
}
