//Global Variables var jsVersion=1.0; function open_window(url,name,features){ popup=window.open(url,name,features); if (window.focus) popup.focus(); } function GetControlFromSibling(sibling, localID) { return document.getElementById(GetClientIDFromSibling(sibling, localID)); } function GetClientIDFromSibling(sibling, localID) { var parentID; if(typeof(sibling.id) == "undefined") { parentID = sibling.substring(0, sibling.lastIndexOf("_")); } else { parentID = sibling.id.substring(0, sibling.id.lastIndexOf("_")); } localID = parentID + "_" + localID; return localID; } function UpdateLightBoxInfo(ddlLB, lblNumItemsID, hlLBID) { var currentLBI, currentLBTtl; var elemPrefix; if (document.getElementById) // Netscape 6 and IE 5+ { currentLBI = arrLBI[ddlLB.selectedIndex]; currentLBTtl = arrLBTtl[ddlLB.selectedIndex]; hlLBID = GetClientIDFromSibling(ddlLB, hlLBID); lblNumItemsID = GetClientIDFromSibling(ddlLB, lblNumItemsID); document.getElementById(hlLBID).href = "Lightbox.aspx?Mod=V&LBI=" + currentLBI; document.getElementById(lblNumItemsID).innerHTML = currentLBTtl; } //lblNumItemsID.innerHTML = currentLBTtl; //hlLBID.href = "Lightbox.aspx?LBI=" + currentLBI; } function submit_form(url) { var theform; if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) { theform = document.forms["form"]; } else { theform = document.form; } theform.action = url; theform.__VIEWSTATE.value = ""; theform.submit(); } function open_form(url,name,features){ var theform, parentform; var win; var oldAction, oldViewState; var resetForm; resetForm = function(){parentform.target = "_self"; parentform.__VIEWSTATE.value = oldViewState; parentform.action = oldAction;} win = window.open('', name, features); if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) { theform = document.forms["form"]; } else { theform = document.form; } parentform = theform oldAction = theform.action; oldViewState = theform.__VIEWSTATE.value; window.onfocus=resetForm; theform.target = name; theform.action = url; theform.__VIEWSTATE.value = ""; theform.submit(); } function __mvDoPostBack(eventTarget, eventArgument, eventValue, persistState, sender, ValidateFunction) { var theform; if(ValidateFunction != 'undefined') { // if(!ValidateFunction()) if ( eval(ValidateFunction) == false) { return false; } } if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) { theform = document.forms["form"]; } else { theform = document.form; } if(eventValue == "_getValue") { eventValue = sender.options[sender.selectedIndex].value; } if(theform.__EVENTTARGET != null) theform.__EVENTTARGET.value = eventTarget.split("$").join(":"); if(theform.__EVENTARGUMENT != null) theform.__EVENTARGUMENT.value = eventArgument; if(theform.__EVENTARGVALUE != null) theform.__EVENTARGVALUE.value = eventValue; if(persistState == true) { __mvCleanAction(theform, eventArgument, eventValue); } theform.submit(); } function __mvCleanAction(inputForm, currentArg, currentValue) { var tempAction; var tempPage, tempQS; var qsBuilder = new Array(); var nvPair = new Array(); tempAction = inputForm.action; if(tempAction.indexOf('?') > -1) { tempPage = tempAction.substring(0, tempAction.indexOf('?') + 1); tempQS = tempAction.substring(tempAction.indexOf('?') + 1); } else { tempPage = tempAction + '?'; tempQS = ''; } qsBuilder = tempQS.split('&'); tempQS = currentArg + '=' + currentValue; for(var i=0;i -1) { theform = document.forms["form"]; } else { theform = document.form; } theform.submit(); } //Flash detection var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false; function JSGetSwfVer(i){ // NS/Opera version >= 3 check for Flash plugin in plugin array if (navigator.plugins != null && navigator.plugins.length > 0) { if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; descArray = flashDescription.split(" "); tempArrayMajor = descArray[2].split("."); versionMajor = tempArrayMajor[0]; versionMinor = tempArrayMajor[1]; if ( descArray[3] != "" ) { tempArrayMinor = descArray[3].split("r"); } else { tempArrayMinor = descArray[4].split("r"); } versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0; flashVer = versionMajor + "." + versionMinor + "." + versionRevision; } else { flashVer = -1; } } // MSN/WebTV 2.6 supports Flash 4 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; // WebTV 2.5 supports Flash 3 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; // older WebTV supports Flash 2 else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2; // Can't detect in all other cases else { flashVer = -1; } return flashVer; } // If called with no parameters this function returns a floating point value // which should be the version of the Flash Player or 0.0 // ex: Flash Player 7r14 returns 7.14 // If called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) { reqVer = parseFloat(reqMajorVer + "." + reqRevision); // loop backwards through the versions until we find the newest version for (i=25;i>0;i--) { if (isIE && isWin && !isOpera) { versionStr = VBGetSwfVer(i); } else { versionStr = JSGetSwfVer(i); } if (versionStr == -1 ) { return false; } else if (versionStr != 0) { if(isIE && isWin && !isOpera) { tempArray = versionStr.split(" "); tempString = tempArray[1]; versionArray = tempString .split(","); } else { versionArray = versionStr.split("."); } versionMajor = versionArray[0]; versionMinor = versionArray[1]; versionRevision = versionArray[2]; versionString = versionMajor + "." + versionRevision; // 7.0r24 == 7.24 versionNum = parseFloat(versionString); // is the major.revision >= requested major.revision AND the minor version >= requested minor if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) { return true; } else { return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false ); } } } return (reqVer ? false : 0.0); } function embedFlash(movie, width, height, version, bgcolor){ flashPlugin('',version, '','',width,height,'middle','',movie,'','','high','transparent',bgcolor,"true",''); } function flashPlugin(schema, version, base, id, width, height, align, scroll, movie, flashvars, menu, quality, wmode, bgcolor, swlive, script){ var schema = 'http'; var classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"; var codebase = schema + "://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + version; var output = ( "" + param("movie", movie) + (flashvars ? param("flashvars", flashvars) : "") + param("quality", quality) + (base ? param("base", base) : "") + (menu ? param("menu", menu) : "") + (wmode ? param("wmode", wmode) : "") + (bgcolor ? param("bgcolor", bgcolor) : "") + "" + "" ); document.write(output); } function attribute(name, value){ return " " + name + '="' + value + '"'; } function param(name, value){ return ""; } function RenderFlashContent(movie, width, height,version, bgcolor, altContent) { if(DetectFlashVer(version, 0, 0)) { embedFlash(movie, width, height, version, bgcolor); } else { document.write(altContent); } } //Ajax Library var requests = new Array(); if(typeof(XMLHttpRequest) == 'undefined') var XMLHttpRequest = function() { var request = null; try { request = new ActiveXObject('Msxml2.XMLHTTP'); } catch(e) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch(ee) {} } return request; } function ajax_stop() { for(var i=0; i