function Master(){}Master.authenticated=true;Master.loginUrl="";Master.isAuthenticated=function(){if(Master.authenticated)return true;else Master.forwardToLogin();return false};Master.forwardToLogin=function(){try{var curUrl=window.location,newUrl=Master.loginUrl+"?RedirectUrl="+curUrl;window.location=newUrl}catch(e){}};var prevMethod;function sort(obj){var colIndex=obj.cellIndex,rows=obj.parentNode.parentNode.parentNode.rows,panelID=obj.parentNode.parentNode.parentNode.parentNode.clientID,method=panelID+"_"+colIndex+"_asc";if(prevMethod!=null&&method==prevMethod)method=method.replace("_asc","_desc");prevMethod=method;for(var i=1;i<rows.length-1;i++){var cols=rows[i].getElementsByTagName("td");if(cols.length>colIndex){for(var newIndex=i,newVal=cols[colIndex].innerHTML,k=i+1;k<rows.length;k++){var innerCols=rows[k].getElementsByTagName("td");if(innerCols.length>colIndex){var curVal=innerCols[colIndex].innerHTML;if(method.match("_asc")&&curVal<newVal){newVal=curVal;newIndex=k}else if(method.match("_desc")&&curVal>newVal){newVal=curVal;newIndex=k}}}swapRow(rows[newIndex],rows[i])}}for(var i=1;i<rows.length;i++)for(var cols=rows[i].getElementsByTagName("td"),newClass="",k=1;k<cols.length;k++){newClass="";if(k==colIndex)newClass="testList-cellalt";cols[k].className=newClass}}function swapRow(row1,row2){var cols1=row1.getElementsByTagName("td"),cols2=row2.getElementsByTagName("td");if(cols1.length!=cols2.length)return;for(var i=0;i<cols1.length;i++){var tempVal=cols1[i].innerHTML;cols1[i].innerHTML=cols2[i].innerHTML;cols2[i].innerHTML=tempVal}}var pixelsPerInterval=28,msecPerInterval=20,panelSize=new Array(10),panelStatus=new Array(10),panelLock=new Array(10);function slowTogglePanel(obj){if(panelLock[obj]==null||panelLock[obj]!="Locked")panelLock[obj]="Locked";else return false;if(panelStatus[obj]==null||panelStatus[obj]=="")panelStatus[obj]="Shown";var panel=document.getElementById(obj+"Content");if(panelStatus[obj]=="Shown"){var height=0;if(panel.clientHeight==null||panel.clientHeight==""||panel.clientHeight<=0){var overflow=panel.style.overflow;panel.style.overflow="hidden";height=panel.clientHeight;panel.style.overflow=overflow}else height=panel.clientHeight;panelSize[obj]=height;panel.style.overflow="hidden";changeSize(obj,0)}else panelStatus[obj]=="Hidden"&&changeSize(obj,panelSize[obj]);return true}function changeSize(obj,maxHeight){var panel=document.getElementById(obj+"Content"),height=panel.clientHeight,shrink=false;if(panelStatus[obj]=="Shown")shrink=true;if(isFinished(height,maxHeight))return;if(shrink&&height>maxHeight&&height<pixelsPerInterval)height=maxHeight;else if(!shrink&&height<maxHeight&&maxHeight-height<pixelsPerInterval)height=maxHeight;else if(shrink)height=height-pixelsPerInterval;else height=height+pixelsPerInterval;panel.style.height=height+"px";if(isFinished(height,maxHeight)){changeComplete(obj);return}else setTimeout('changeSize("'+obj+'", '+maxHeight+")",msecPerInterval)}function changeComplete(obj){var panel=document.getElementById(obj+"Content"),title=document.getElementById(obj+"Title");if(panelStatus[obj]=="Hidden"){panelSize[obj]=null;panel.style.overflow="visible";panelStatus[obj]="Shown";title.innerHTML=title.innerHTML.replace("+","-")}else{panelStatus[obj]="Hidden";title.innerHTML=title.innerHTML.replace("-","+")}panelLock[obj]=null}function isFinished(measurement,end){if(measurement==null||end==null||measurement==end)return true;else return false}function togglePanel(obj){var item=document.getElementById(obj+"Content"),title=document.getElementById(obj+"Title");if(item.style.display!="none"){item.style.display="none";title.innerHTML=title.innerHTML.replace("-","+")}else{item.style.display="block";title.innerHTML=title.innerHTML.replace("+","-")}};