﻿var mnl_oh = null, mnl_h = null, popwin = null;

function getObject(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else if (document.layers) { return document.layers[elementId]; } }
function getObjectsByTagAndClass(tag, cls) { var array = document.getElementsByTagName(tag); var output = new Array(); var matches = 0; for(var i=0;i<array.length;i++) { var parts = array[i].className.split(' '); for(var j=0;j<parts.length;j++) { if(parts[j]==cls) { output[matches++]=array[i]; } } } return output; }
function getTargetFromEvent(e) { if (!e) var e = window.event; if (e.target) var tg = e.target; else if (e.srcElement) var tg = e.srcElement; while (tg.nodeType != 1) tg = tg.parentNode; return tg; }
function getBrowserWidth() { if(window.innerWidth) return window.innerWidth; else if(document.body.clientWidth) return document.body.clientWidth; else return -1; }
function getBrowserHeight() { return document.documentElement.clientHeight; }
function getBodyHeight() { if(document.body.clientHeight) return document.body.clientHeight; else return -1; }
function getObjectHeight(i) { return i.offsetHeight; }
function navCollapseClick(){ mnl = getObject('masterNavBody'); mnl_h = mnl.offsetHeight; if(!mnl_oh){ mnl_oh = mnl_h; } if(mnl_h > 0) { mnl_h = 0; mnl.style.display='none';} else { mnl_h = mnl_oh; mnl.style.display='block';mnl.style.height = mnl_h+'px'; } }  
function prodCollapse(sender){ if(sender.childNodes){ for (var i=0; i < sender.childNodes.length; i++){ var node = sender.childNodes[i]; if(node && node.className == 'prodDescText') { if(node.style.display == 'block') { node.style.display = 'none'; } else { node.style.display = 'block'; } } if(node && node.className == 'prodCompactDescText') { if(node.style.display == 'none') { node.style.display = 'block'; } else { node.style.display = 'none'; } } } } } 
function escapeString(s){ return encodeURI(s).replace("&","%26").replace("'", "''"); }
function DoRequest(url, urlParmString){ var result = null; var callBack = new XMLHttpRequest(); if(callBack){ try{ callBack.open('POST',url, false); if(urlParmString==null)urlParmString=''; callBack.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8'); callBack.send(urlParmString); if(callBack.responseXML.childNodes[0] && callBack.responseXML.childNodes[0].firstChild) { result = callBack.responseText.substring(callBack.responseText.indexOf("%")); result = result.replace("</string>", ""); result = unescape(result); } else if(callBack.responseXML.childNodes.length > 1){ result = unescape(callBack.responseXML.childNodes[1].text); } }catch(e){; if(isDebug){ if(callBack.responseText != null && callBack.responseText != '') alert('DoRequest() Error:\n' + e + "\n\n" + callBack.responseText); else alert('DoRequest() Error:\n' + e); } subNavClose(); } callBack = null; } else{ if(isDebug)alert('Dev Debug error: callBack is false'); } return result; } var mIsInitialized = false; var mViewType=1; var mViewName='MNWVDetails'; var mTab; if (!window.XMLHttpRequest){ eval("window.XMLHttpRequest = f" +"unction(){var progIDs = [ 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP' ];for (var i = 0; i < progIDs.length; i++){try{var xmlHttp = new ActiveXObject(progIDs[i]);mIsInitialized = true;return xmlHttp;}catch (ex) {}}return null;}"); }else{mIsInitialized = true;}

function popUpImage(link, wtitle, w, h) {
if (popwin) popwin.close();
popwin = window.open("",'popwindow','toolbar=no,location=no,directories=no,status=no,menubar=no,width='+w+',height='+h+',scrollbars=yes,resizable=no,screenX=50,screenY=50,left=50,top=50');
popwin.document.write('<HTML><HEAD><TITLE>' + wtitle + '</TITLE><body topmargin="2" leftmargin="2" marginwidth="2" marginheight="2" bgcolor="#FFFFFF" onLoad="self.focus()">');
if (wtitle) popwin.document.write('<CENTER><FONT SIZE="3" FACE="arial"><B>' + wtitle + '</B></FONT></CENTER><BR>');
popwin.document.write('<CENTER><IMG SRC="' + link + '" BORDER="0" ALT="' + wtitle + '"></CENTER>');
popwin.document.write('<BR><CENTER><A HREF="javascript: self.close();"><FONT SIZE="2" FACE="arial">Close Window</FONT></A></CENTER>');
popwin.document.write('</BODY></HTML>');
popwin.document.close() ;
}

function changeClass(obj, new_style) {
obj.className = new_style;
}
