﻿var d=document;
var dw_Event = { add: function(obj, etype, fp, cap) { cap = cap || false;if (obj.addEventListener) obj.addEventListener(etype, fp, cap);else if (obj.attachEvent) obj.attachEvent("on" + etype, fp); } };
var Cookies = {init: function () { var allCookies = document.cookie.split(';');for (var i=0;i<allCookies.length;i++) { var cookiePair = allCookies[i].split('=');this[cookiePair[0]] = cookiePair[1];} },create: function (name,value,days) { if (days)  {var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); }else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; this[name] = value; },read: function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';');for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); }return null; },erase: function (name) { createCookie(name,"",-10); } };
function GetBrowserID() {var isIE,isFirefox,isChrome,isKonqueror,isSafari,isOpera,isOther;isIE=isFirefox=isChrome=isKonqueror=isSafari=isOpera=isOther=false;if(!(isIE=!-'\v1') && !(isFirefox=1*({toString:0,valueOf:function(x){return !!x;}}))){try{/./('');isOther=true;}catch(e){isKonqueror/*orIE*/=true;}if(!isKonqueror/*orOtherThatDoesntSupport/./()*/ && !(isSafari=/^($)?$/("")[1]=='') && !(isOpera='object'==(typeof /./))){isChrome/*orFForOpera*/=(function(){var z=function(y){var x=/\d/g;return x(y);};z(0);return !z(1);})();isOther/*thatSupports/./()*/=!isChrome;}else{isOther=false;}}var isWebkit=isSafari||isChrome||isKonqueror;var B=['ie','ff','ch','kq','sa','op','??'][isIE?0:isFirefox?1:isChrome?2:isKonqueror?3:isSafari?4:isOpera?5:6];return B;}
function GetBrowserInfo(){var nav=navigator; this.agt=nav.userAgent.toLowerCase(); this.major = parseInt(nav.appVersion); this.ns=(d.layers); this.dom=(d.getElementById)?1:0; this.ns4up=(this.ns && this.major >=4); this.ns6=(this.agt.indexOf("Netscape6")!=-1); this.op=(window.opera? 1:0); if(d.all)this.ie=1;else this.ie=0; this.ie4up=(this.ie && this.major >= 4); this.ie5=(d.all&&this.dom); this.gk=(typeof(nav.product)!="undefine"&&nav.product)?1:0; this.fb=(this.agt.indexOf("firebird")!=-1); this.fx=(this.agt.indexOf("firefox")!=-1); this.sf=(this.agt.indexOf("safari")!=-1); this.win=((this.agt.indexOf("win")!=-1) || (this.agt.indexOf("16bit")!=-1)); this.mac=(this.agt.indexOf("mac")!=-1); }
var oBw=new GetBrowserInfo();
function NewNode(sName, pDoc, pNode, sValue){var lNode = pDoc.createNode(1, sName, "");lNode.text = sValue;pNode.appendChild(lNode);return lNode;}
function GetXHR(){var req = null;if (typeof(XMLHttpRequest) != 'undefined'){req = new XMLHttpRequest();}if (!req){try{req = new ActiveXObject('MSXML2.XMLHTTP.3.0');}catch (ex){}}return req;}
function getScriptUrlParams() {	var scriptTags = document.getElementsByTagName("script");var urlFrags = scriptTags[scriptTags.length-1].src.split("#");	/*replacement for ?*/var urlParams=[];	var urlParamRaw = []; if (urlFrags.length > 1){	urlParamRaw = urlFrags[1].split("/"); /*replacement for &*/if (urlParamRaw.length >= 2) {for(var param=0;param<urlParamRaw.length;param+=2)urlParams[urlParamRaw[param]] = (urlParamRaw.length >= param + 1 ? unescape(urlParamRaw[param+1]) : null);}	}return(urlParams); }
function toggleDiv(divid){if(document.getElementById(divid).style.display == 'none'){document.getElementById(divid).style.display = 'block';}else{document.getElementById(divid).style.display = 'none';}}
function toggleHelp(divid){if(document.getElementById(divid).style.display == 'none'){document.getElementById(divid).style.display = 'block';document.getElementById("imgHelp").src="../../images/adminHelp1.gif";}else{document.getElementById(divid).style.display = 'none';document.getElementById("imgHelp").src="../../images/adminHelp.gif";}}
function toggleHelpMenu(divid){if(document.getElementById(divid).style.display == 'none'){document.getElementById(divid).style.display = 'block';document.getElementById("helpToggle").innerHTML="Hide";document.getElementById("helpToggle").style.display == 'none';}else{document.getElementById(divid).style.display = 'none';document.getElementById("helpToggle").innerHTML="Show";document.getElementById("helpToggle").style.display == 'none';}}
function Right(str, n) { if (n <= 0) return "";else if (n > String(str).length) return str;else { var iLen = String(str).length; return String(str).substring(iLen, iLen - n); } }
function Load(url){document.location.href = url;};var changeState = (function() { var active = null; return function(link) {if(active == link) {link.className = 'inactive';active = null;} else if(active) {active.className = 'inactive';(active = link).className = 'active'; } else { var state = 'inactive'; if('inactive' == link.className) {state = 'active';active = link;}link.className = state;} };})();
function checkunchkall(item){var c=!item.checked; var dc=document.getElementById('<%=DataList1.ClientID %>');var oInput=dc.getElementsByTagName("input");for (var i=0;i<oInput.length;i++){if (oInput[i].type.toLowerCase()=="checkbox"){oInput[i].checked=c;oInput[i].click();}}}
function ShowHideContents(tbl,im,pth,pos) {var ctl = window.document.getElementById(tbl);var img = window.document.getElementById(im);if (ctl.style.height== "20px"){ if(pos=='help'){ctl.style.height="210px";}else{ctl.style.height="500px";}img.src=pth+"/images/collapse_blue.jpg";}else{ctl.style.height="20px";img.src=pth+"/images/expand_blue.jpg";}}
function getObj(id){var i,x;d=document;if(!(x=d[id])&&d.all) x=d.all[id];for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][id];if(!x && document.getElementById) x=document.getElementById(id);return x;}
function yg_setH(o,h) {if(oBw.op)o.style.pixelHeight=h;else{if(oBw.ie)o.style.height=h;else{h+=20;o.style.height=h;}}}
function getDocHeight(doc){var docHt = 0, sh, oh;if (doc.height){docHt = doc.height;}else if (doc.body){if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;if (sh && oh) docHt = Math.max(sh, oh);} return docHt; }
function getReSize(){var iframeWin = window.frames['idFrame'];var iframeEl = window.document.getElementById? window.document.getElementById('idFrame'): document.all? document.all['idFrame']: null; if ( iframeEl && iframeWin ){var docHt = getDocHeight(iframeWin.document);if (docHt != iframeEl.style.height) iframeEl.style.height = docHt + 'px';}else{var docHt = window.document.getElementById('idFrame').contentDocument.height;window.document.getElementById('idFrame').style.height = docHt + 'px';}}
function getRetry(){getReSize();setTimeout('getRetry()',500);}
function LoadDoc(ifrm,url){var d = window.document.getElementById(ifrm);d.src = url; };
function RGBtoHex(rgb_color) {if (rgb_color.substr(0, 1) === '#') {return rgb_color;}var digits = /(.*?)rgb\((\d+), (\d+), (\d+)\)/.exec(rgb_color);var red = parseInt(digits[2]);var green = parseInt(digits[3]);var blue = parseInt(digits[4]);var hex = (red << 16) | (green << 8) | blue;return digits[1] + '#' + hex.toString(16);}
function AddListItem(AddedListName, RemovedListName, value) { var hiddenField = getObj(AddedListName);if (hiddenField != null){var tmp = hiddenField.value;if (tmp != '') hiddenField.value += ',';hiddenField.value += value;var removeHiddenField = getObj(RemovedListName);if (removeHiddenField != null){var removedItems = removeHiddenField.value.split(',');removeHiddenField.value = '';for (var i = 0; i < removedItems.length; i++) {if (value != removedItems[i]){var tmp1 = removeHiddenField.value;if (tmp1 != '') removeHiddenField.value += ',';removeHiddenField.value += removedItems[i]; }}}}}
function RemoveListItem(AddedListName, RemovedListName, value){var hiddenField = getObj(RemovedListName);if (hiddenField != null){var tmp = hiddenField.value;if (tmp != '') hiddenField.value += ',';hiddenField.value += value;var addHiddenField = getObj(AddedListName); if (addHiddenField != null){var addedItems = addHiddenField.value.split(',');addHiddenField.value = '';for (var i = 0; i < addedItems.length; i++){if (addedItems[i].match(value) == null){var tmp1 = addHiddenField.value;if (tmp1 != '') addHiddenField.value += ',';addHiddenField.value += addedItems[i];}}}}}
function grayOut(vis, options){var options = options || {};var zindex = options.zindex || 50;var opacity = options.opacity || 70;var opaque = (opacity / 100);var bgcolor = options.bgcolor || '#000000';var dark=document.getElementById('darkenScreenObject');if (!dark) {var tbody = document.getElementsByTagName("body")[0];var tnode = document.createElement('div');tnode.style.position='absolute';tnode.style.top='0px';tnode.style.left='0px';tnode.style.overflow='hidden';tnode.style.display='none';tnode.id='darkenScreenObject';tbody.appendChild(tnode);dark=document.getElementById('darkenScreenObject');} if (vis){var pageWidth='100%';var pageHeight='100%';dark.style.opacity=opaque;dark.style.MozOpacity=opaque;dark.style.filter='alpha(opacity='+opacity+')';dark.style.zIndex=zindex;dark.style.backgroundColor=bgcolor;dark.style.width= pageWidth;dark.style.height= pageHeight;dark.style.display='block';} else{dark.style.display='none';}}
function Launch(url) { grayOut(true); window.open(url,'newwindow'); grayOut(false); }
function HighlightBorder(num) { if(oBw.ie){var ccc='#cccccc';var blk='#000000';}else{var ccc='rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204)';var blk='rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0)';}var elName=num.toString();var el=getObj(elName);if(el != null && el != undefined){if (RGBtoHex(el.style.borderColor) == RGBtoHex(ccc)){el.style.borderColor=blk; }else {el.style.borderColor=ccc;}}}

function extractPageName(hrefString){var arr = hrefString.split('/');return  (arr.length < 2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();}
function setActiveMenu(arr, crtPage){for (var i=0; i < arr.length; i++){if(extractPageName(arr[i].href) == crtPage){if (arr[i].parentNode.tagName != "DIV"){arr[i].className = "current";arr[i].parentNode.className = "current";}}}}
function setPage(){hrefString = document.location.href ? document.location.href : document.location;if (document.getElementById("menu1") !=null )setActiveMenu(document.getElementById("menu1").getElementsByTagName("a"), extractPageName(hrefString));}