var dyn = (document.getElementById) ? true : false;
var iex = (document.all) ? true : false;
var posX = 0;
var posY = 0

var LastNode = ''
function CollapseMenu(objId,NodeName) {
var CurrClass
if (objId != '' && objId !=NodeName) {
	var ObjHandle = getHandle(objId)
	if (ObjHandle) {

	while (ObjHandle.parentNode != null) {
		CurrClass = ObjHandle.className
		if (getHandle(NodeName).className == 'sM') {
		if (CurrClass == 'sM') {
	 		sD(ObjHandle,'hM')
		 }
		if (CurrClass == 'sS') {
			 sD(ObjHandle,'hS')
	 	}
	 	}
		if (ObjHandle.id == objId) {
			ObjHandle.style.fontWeight="";
			var mychildren = ObjHandle.childNodes;	
			var I;
			for (I=0;I<mychildren.length;I++) {
				if (mychildren[I].tagName == "A") { 
					mychildren[I].style.color="#666666"
 				}
			}
		}
		ObjHandle = ObjHandle.parentNode	
	}
	}
}
LastNode = NodeName
}

function pd(group,model,opsys){
var prd = "<a href='driversearch.asp?prodgrp="+group+"&model="+model+"&opsys="+opsys+"#top"+"' target='iframeWindow'>"+opsys+"</a>";
return prd
}
function ct(group,model,descr){
var cat = "<a href='driversearch.asp?prodgrp="+group+"&model="+model+"' target='iframeWindow'>"+descr+"</a>";
return cat
}
function pg(group,descr){
var pdg = "<a href='driversearch.asp?prodgrp="+group+"' target='iframeWindow'>"+descr+"</a>";
return pdg
}

function getHandle(objId){
	if (dyn) { var obj = document.getElementById(objId)}
	else {if (iex) {var obj = document.all(objId)}}
return obj
}


function sD(DivHandle,classType) {
 var obj = DivHandle.id;
 DivHandle.className=classType
}

function hD(DivHandle,classType) {
 var obj = DivHandle.id;
 DivHandle.className=classType
}


function collapseMenu(objId) {
var ObjHandle = getHandle("D_" + objId)
while (ObjHandle.parentElement != null) {
	if (ObjHandle.id.length == 4) {hideDiv(ObjHandle,'hM')}
	if (ObjHandle.id.length == 5) {hideDiv(ObjHandle,'hS')}
	ObjHandle = ObjHandle.parentElement	
}
}

function wI(group,model,opsys){
document.write('<LI>'+pd(group,model,opsys));
}

function eD() {
document.write('</DIV>');
}
function secD(group,model,descr) {
	document.write('<DIV  NOWRAP CLASS="hS" onclick="sD(this,'+"'"+'sS'+"'" + ');" ondblclick="hD(this,'+"'"+'hS'+"'"+');">'+ct(group,model,descr));
}

function mD(group,subject) {
	document.write('<DIV NOWRAP id="'+group+'" CLASS="hM" onclick="sD(this,'+"'"+'sM'+"'"+');CollapseMenu(LastNode,'+"'"+group+"'"+');" ondblclick="hD(this,'+"'"+'hM'+"'"+');">'+pg(group,subject));
}

function ExpandMenu(objId) {
var CurrClass
if (objId != '') {
	var ObjHandle = getHandle(objId)
	if (ObjHandle) {

	while (ObjHandle.parentNode != null) {
		CurrClass = ObjHandle.className
		if (CurrClass == 'hM') {
	 		sD(ObjHandle,'sM')
		 }
		if (CurrClass == 'hS') {
			 sD(ObjHandle,'sS')
	 	}
		if (ObjHandle.id == objId) {
			ObjHandle.style.fontWeight="bold";
			var mychildren = ObjHandle.childNodes;	
			var I;
			for (I=0;I<mychildren.length;I++) {
				if (mychildren[I].tagName == "A") { 
					mychildren[I].style.color="#E6000D"
 				}
			}
		}
		ObjHandle = ObjHandle.parentNode	
	}
	}
}
}



function LoadDriverFrame(url)  {
  var dFrame = getHandle('DriverDiv')
  if (!dFrame) {
	var dFrame = document.createElement('div')
  	dFrame.id = 'DriverDiv'
	dFrame.className = 'DriverDiv'
  	getHandle("ProductAttachmentsText").appendChild(dFrame)
	}
  dFrame.innerHTML = "<iframe frameborder='0' style='margin-left:20px;height:350px;width:650px;' src='"+url+"'></iframe>"
}


function LookupWTB(searchterm)  {
 document.onmousemove=getMousePosition
  var gFrame = getHandle('StoreLocatorDiv')
  if (!gFrame) {
	var gFrame = document.createElement('div')
  	gFrame.id = 'StoreLocatorDiv'
	gFrame.className = 'StoreLocatorDiv'
  	document.body.appendChild(gFrame)
	}
  if(searchterm=='') {
	url="/cms/storelocator.asp"
  }
  else {url="/cms/storesearch.asp?product="+searchterm}
  gFrame.style.top = '150px'
  gFrame.style.left = '220px'
  gFrame.innerHTML = "<div style='cursor:move;z-index:20;' onmouseleave='moveSpan(\"StoreLocatorDiv\",0,event)' onmouseup='moveSpan(\"StoreLocatorDiv\",0,event)' onmousedown='moveSpan(\"StoreLocatorDiv\",1,event)' class='StoreLocatorDivBox'><div class='StoreLocatorSpan'><div style='cursor:pointer;width:50px;margin-right:10px;margin-top:5px;' onclick=\"getHandle('StoreLocatorDiv').innerHTML='';getHandle('StoreLocatorDiv').parentNode.removeChild(getHandle('StoreLocatorDiv'));\">X Close</div></div><br><span><iframe frameborder='0' scrolling='vertical' style='height:322px;width:505px;margin-right:20px;text-align:center;' src='"+url+"'></iframe></span></div>"
}


function showMenu(obj,dispSet) {
menuobj = document.getElementById("ddmain")
menuobj.style.display=dispSet
menuobj.style.top = obj.offsetTop + 30 + 'px'
menuobj.style.left =obj.offsetLeft - 2 + 'px'
}
