var curPosX=0;var curPosY=0;function updateCurPos(e){if(!e)var e=window.event;if(e){if(e.pageX||e.pageY){curPosX=e.pageX;curPosY=e.pageY}else if(e.clientX||e.clientY){if(window.parent.document.readyState=='complete'){curPosX=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;curPosY=e.clientY+document.body.scrollTop+document.documentElement.scrollTop}}}}if(window.captureEvents){window.captureEvents(Event.MOUSEMOVE);window.onmousemove=updateCurPos}else{document.onmousemove=updateCurPos}function setCookie(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie}function getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end))}function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function fixDate(date){var base=new Date(0);var skew=base.getTime();if(skew>0)date.setTime(date.getTime()-skew)}function createStyleRule(selector,declaration){if(!document.getElementsByTagName||!(document.createElement||document.createElementNS))return;var agt=navigator.userAgent.toLowerCase();var is_ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));var is_iewin=(is_ie&&(agt.indexOf("win")!=-1));var is_iemac=(is_ie&&(agt.indexOf("mac")!=-1));if(is_iemac)return;var head=document.getElementsByTagName("head")[0];var style=(typeof document.createElementNS!="undefined")?document.createElementNS("http://www.w3.org/1999/xhtml","style"):document.createElement("style");if(!is_iewin){var styleRule=document.createTextNode(selector+" {"+declaration+"}");style.appendChild(styleRule)}style.setAttribute("type","text/css");style.setAttribute("media","screen");head.appendChild(style);if(is_iewin&&document.styleSheets&&document.styleSheets.length>0){var lastStyle=document.styleSheets[document.styleSheets.length-1];if(typeof lastStyle.addRule=="object"){lastStyle.addRule(selector,declaration)}}}createStyleRule("#LIMS_hide_toggleDIV","display:none;");function setElementStyleByClassName(c,pn,pv){var re=new RegExp("(^| )"+c+"( |$)");var el=document.all?document.all:document.getElementsByTagName("body")[0].getElementsByTagName("*");for(var i=0;i<el.length;i++){if(el[i].className&&el[i].className.match(re)){if(!getCookie(el[i].id)){el[i].style[pn]=pv}}}}Object.extend(Event,{_domReady:function(){if(arguments.callee.done)return;arguments.callee.done=true;if(Event._timer)clearInterval(Event._timer);Event._readyCallbacks.each(function(f){f()});Event._readyCallbacks=null},onReady:function(f){if(!this._readyCallbacks){var domReady=this._domReady;if(domReady.done)return f();if(document.addEventListener)document.addEventListener("DOMContentLoaded",domReady,false);if(/WebKit/i.test(navigator.userAgent)){this._timer=setInterval(function(){if(/loaded|complete/.test(document.readyState))domReady()},10)}Event.observe(window,'load',domReady);Event._readyCallbacks=[]}Event._readyCallbacks.push(f)}});Event.onReady(function(){setElementStyleByClassName("LIMS_hide_toggleDIV","display","none")});var collapseDIV={codes:Array,init:function(){collapseDIV.codes=document.getElementsByClassName('LIMS_toggleDIV');collapseDIV.hideDIVs()},hideDIVs:function(){var i;for(i=0;i<collapseDIV.codes.length;i++){Event.observe(collapseDIV.codes[i],'click',collapseDIV.collapse,false);var DIVid=collapseDIV.parseDIVid(collapseDIV.codes[i],1);var thisElem=document.getElementById(DIVid);var defaultShow=collapseDIV.parseDIVid(collapseDIV.codes[i],2);if(defaultShow=='f'&&!getCookie(DIVid)){thisElem.style.display='none';Element.addClassName(thisElem,'c')}else{Element.addClassName(thisElem,'')};Element.cleanWhitespace(thisElem.parentNode)}},parseDIVid:function(e,pos){var href=unescape(e.href);var tmp_arr=href.split('#');if(tmp_arr.length<pos){return''}else{return tmp_arr[pos]}},getEventSrc:function(e){var targ;if(!e)var e=window.event;if(e.target)targ=e.target;else if(e.srcElement)targ=e.srcElement;if((targ.nodeType==3)||(targ.tagName!='A'))targ=targ.parentNode;return targ},collapse:function(e){var trigEL=collapseDIV.getEventSrc(e);var targDIVid=collapseDIV.parseDIVid(trigEL,1);var targEL=document.getElementById(targDIVid);if(targEL.hasClassName('c')){Element.removeClassName(targEL,'c');setCookie(targDIVid,'o');new Effect.Parallel([new Effect.Fade(targEL,{from:0,to:1,sync:true}),new Effect.SlideDown(targEL,{sync:true})],{duration:0.5,fps:30})}else{Element.addClassName(targEL,'c');deleteCookie(targDIVid);new Effect.Parallel([new Effect.Fade(targEL,{sync:true}),new Effect.SlideUp(targEL,{sync:true})],{duration:0.5,fps:30})}}};Event.observe(window,'load',collapseDIV.init,false);function swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc};function findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x};function swapImage(){var i,j=0,x,a=swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)if((x=findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}};function preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=preloadImages.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}};function goToURL(){var i,args=goToURL.arguments;document.MM_returnValue=false;for(i=0;i<(args.length-1);i+=2)eval(args[i]+".location='"+args[i+1]+"'")};function showASPUploadProgressBar(strPID){alert("After uploading LIMS may need to to process the file. Please wait for it to complete.");myLightWindow.activateWindow({href:str_urlOfSite+'/lims/global/processing/aspUpload/progBarFrame.asp?PID='+strPID,title:'[ uploading file/s ]',type:'external',width:360,height:60});return true};function popupConfirmMsg(msg){document.MM_returnValue=confirm(msg)};function popupConfirmMsgOnChkStatus(e,status,msg){if(e.checked==status){document.MM_returnValue=confirm(msg)}};function doublePopupConfirmMsg(msg){document.MM_returnValue=confirm(msg);if(document.MM_returnValue==true){document.MM_returnValue=confirm('Are you sure!')}else{document.MM_returnValue=false}};function openBrowserWindow(url,winName,features){window.open(url,winName,features)};function getURL(uri){uri.dir=location.href.substring(0,location.href.lastIndexOf('\/'));uri.dom=uri.dir;if(uri.dom.substr(0,7)=='http:\/\/')uri.dom=uri.dom.substr(7);uri.path='';var pos=uri.dom.indexOf('\/');if(pos>-1){uri.path=uri.dom.substr(pos+1);uri.dom=uri.dom.substr(0,pos)}uri.page=location.href.substring(uri.dir.length+1,location.href.length+1);pos=uri.page.indexOf('?');if(pos>-1){uri.page=uri.page.substring(0,pos)}pos=uri.page.indexOf('#');if(pos>-1){uri.page=uri.page.substring(0,pos)}uri.ext='';pos=uri.page.indexOf('.');if(pos>-1){uri.ext=uri.page.substring(pos+1);uri.page=uri.page.substr(0,pos)}uri.file=uri.page;if(uri.ext!='')uri.file+='.'+uri.ext;if(uri.file=='')uri.page='index';uri.args=location.search.substr(1).split("?");return uri}var uri=new Object();getURL(uri);