function getCookie(n){if(document.cookie.length>0){s=document.cookie.indexOf(n+'=');if(s!=-1){s=s+n.length+1;e=document.cookie.indexOf(';',s);if(e==-1)e=document.cookie.length;return unescape(document.cookie.substring(s,e))}};return null}
function setCookie(n,v){document.cookie=n+'='+escape(v)+';path=/'}
function getXMLHttpRequest(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else if(window.ActiveXObject)return new ActiveXObject("Microsoft.XMLHTTP");return 0}
function getRoot(){var p=/^(\/[a-z]{2}(-[a-z]{2})?\/).*$/,s=location.pathname;if(p.test(s)){return s.replace(p,'$1')}else return'/'}
function imageClick(a,url){r=getXMLHttpRequest();if(r==0)return true;r.onreadystatechange=function(){if(r.readyState==4&&r.status==200){var data=JSON.parse(r.responseText).data;a.firstChild.src=data.src}};r.open('GET',url,true);r.send(null);return false};if(!Array.indexOf)Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++)if(this[i]==obj)return i;return -1};if(!this.JSON)this.JSON={};(function(){function f(n){return n<10?'0'+n:n};if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z':null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}};var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep
function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function')value=value.toJSON(key);if(typeof rep==='function')value=rep.call(holder,key,value);switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value)return'null';gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1)partial[i]=str(i,value)||'null';v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v};if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v)partial.push(quote(k)+(gap?': ':':')+v)}}}else for(k in value)if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v)partial.push(quote(k)+(gap?': ':':')+v)};v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v}};if(typeof JSON.stringify!=='function')JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1)indent+=' '}else if(typeof space==='string')indent=space;rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number'))throw new Error('JSON.stringify');return str('',{'':value})};if(typeof JSON.parse!=='function')JSON.parse=function(text,reviver){var j
function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object')for(k in value)if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else delete value[k]};return reviver.call(holder,key,value)};cx.lastIndex=0;if(cx.test(text))text=text.replace(cx,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j};throw new SyntaxError('JSON.parse')}}())
function setOpacity(e,v){if(e.filters&&e.filters[0]){if(typeof e.filters[0].opacity=='number'){e.filters[0].opacity=v*100}else e.style.filter='alpha(opacity='+(v*100)+')'}else if(typeof e.style.MozOpacity!='undefined'){e.style.MozOpacity=v}else if(typeof e.style.opacity!='undefined')e.style.opacity=v}
function ShowHide(id){var e=document.getElementById(id);if(e){e.style.display=(e.style.display!='block')?'block':'none';return false};return true};var Cart=new function(){this.Add=function(id,q){if(q==null)q=1;this.Send('add/'+id+'/'+q+'?ajax');return false};this.Clear=function(){this.Send('clear?ajax');return false};this.Send=function(url){r=getXMLHttpRequest();r.open('GET',getRoot()+'sales/order-online/'+url,true);r.setRequestHeader('Connection','Close');r.onreadystatechange=function(){if(r.readyState==4&&r.status==200){var data=JSON.parse(r.responseText).data;if(data.full){full=document.getElementById('ShopCart');if(full!=null)full.innerHTML=data.full};if(data.summary){summary=document.getElementById('UserMenuCartTab');if(summary!=null){summary.innerHTML=data.summary;if(UserMenu&&!full)UserMenu.Show('UserMenuCart')}}}};r.send()}}()
function ComparisonTableRefresh(id){var q='A=';r=getXMLHttpRequest();if(r==null)return true;document.getElementById(id+'Table').className='TableContainer Loading';o=document.getElementById(id+'Options');ar=o.getElementsByTagName('input');for(i=0;i<ar.length;i++)switch(ar[i].type){case'checkbox':if(ar[i].name.slice(0,1)=='C'){q+='&'+ar[i].name+'='+(ar[i].checked?'Y':'N')}else if(ar[i].checked)q+='&'+ar[i].name+'='+ar[i].value;break;case'radio':if(ar[i].checked&&ar[i].value!='')q+='&'+ar[i].name+'='+ar[i].value;break;default:if(ar[i].value!='')q+='&'+ar[i].name+'='+ar[i].value;break};ar=o.getElementsByTagName('select');for(i=0;i<ar.length;i++)if(ar[i].name.slice(-5)=='[Min]'&&ar[i].selectedIndex==0);else if(ar[i].name.slice(-5)=='[Max]'&&ar[i].selectedIndex==ar[i].options.length-1);else if(ar[i].value!='')q+='&'+ar[i].name+'='+ar[i].value;r.open('GET',location.pathname+'?'+q,true);r.setRequestHeader('Connection','Close');r.onreadystatechange=function(){if(r.readyState==4&&r.status==200){var data=JSON.parse(r.responseText).data;document.getElementById(id+'Table').innerHTML=data.html;document.getElementById(id+'Table').className='TableContainer'}};r.send();return false}
function ComparisonTableSort(id,v){document.getElementById(id+'Sort').value=v;return ComparisonTableRefresh(id)}
function ComparisonTableTabClick(id,a){ar=document.getElementById(id+'TabBar').getElementsByTagName('a');for(i=0;i<ar.length;i++)if(ar[i].hash!=a.hash){ar[i].className='';document.getElementById(ar[i].hash.slice(1)).className='Tab Invisible'};a.className='Selected';document.getElementById(a.hash.slice(1)).className='Tab';return false}
function ComparisonTableShowAllFilters(id){f=document.getElementById(id+'Filters');ar=f.getElementsByTagName('ul')[0].children;c='Odd';for(i=0;i<ar.length;i++){ar[i].className=c;c=(c=='Odd')?'Even':'Odd'};f.getElementsByTagName('p')[0].style.display='none';return false}
function ContactRequiredFieldsm(){var m=0,e=document.getElementById('Subject');if(e){switch(e.value){case'Products':case'ProductsPrices':m=0x08;break;case'HardwareOrSoftware':m=0x0f;break;case'Hardware':m=0x08;break;case'Software':m=0x07;break;case'Website':case'Other':default:m=0x00;break};if(m&0x04){e=document.getElementById('OperatingSystem');if(e&&e.value=='Linux')m|=0x10}};return m}
function ContactUpdateRequiredFields(){m=ContactRequiredFieldsm();s=document.getElementById('starSoftware');if(s)s.style.display=(m&0x01)?'inline':'none';s=document.getElementById('starSoftwareVersion');if(s)s.style.display=(m&0x02)?'inline':'none';s=document.getElementById('starOperatingSystem');if(s)s.style.display=(m&0x04)?'inline':'none';s=document.getElementById('starInstruments');if(s)s.style.display=(m&0x08)?'inline':'none';s=document.getElementById('starLinuxDistro');if(s)s.style.display=(m&0x10)?'inline':'none';s=document.getElementById('star3rdPartySoftware');if(s)s.style.display=(m&0x20)?'inline':'none'}
function ContactValidateForm(){m=ContactRequiredFieldsm();r=true;r=ContactValidateElement('Name')&&r;r=ContactValidateElement('Email')&&r;r=ContactValidateElement('Subject')&&r;r=ContactValidateElement('Question')&&r;if(m&0x01)r=ContactValidateElement('Software')&&r;if(m&0x02)r=ContactValidateElement('SoftwareVersion')&&r;if(m&0x04)r=ContactValidateElement('OperatingSystem')&&r;if(m&0x08)r=ContactValidateElement('Instruments')&&r;if(m&0x10)r=ContactValidateElement('LinuxDistro')&&r;if(m&0x20)r=ContactValidateElement('3rdPartySoftware')&&r;return r}
function ContactValidateElement(id){e=document.getElementById(id);if(e!=null){if(e.value==''){e.className='Invalid';return false};e.className=''};return true}
function ContactSoftwareChange(){select=document.getElementById('Software');if(select==null)return;e=document.getElementById('tr3rdPartySoftware');if(e!=null)e.style.display=(select.value.match('3rdParty'))?'table-row':'none'}
function Contact3rdPartySoftwareChange(){select=document.getElementById('3rdPartySoftware');if(select==null)return;e=document.getElementById('3rdPartySoftwareOther');if(e!=null)e.style.display=(select.value=='Other')?'inline':'none'}
function ContactOSChange(){select=document.getElementById('OperatingSystem');if(select==null)return;e=document.getElementById('OperatingSystemArch');if(e!=null)e.style.display=(select.value.match('WindowsXP')||select.value.match('WindowsVista')||select.value.match('Windows7')||select.value.match('Linux'))?'inline':'none';e=document.getElementById('trLinuxDistro');if(e!=null)e.style.display=select.value.match('Linux')?'table-row':'none';e=document.getElementById('OperatingSystemOther');if(e!=null)e.style.display=select.value.match('Other')?'inline':'none';ContactUpdateRequiredFields()}
function ContactVMChange(){select=document.getElementById('VirtualMachine');if(select==null)return;e=document.getElementById('VirtualMachineOther');if(e!=null)e.style.display=select.value.match('Other')?'inline':'none'};var ContentSlider={Init:function(obj){obj.arSlide=[];obj.arIndex=[];obj.iCurSlide=0;obj.iFadeSlide=-1;obj.iPrevSlide=-1;obj.fOpacity=0;obj.fOpacityStep=0.1;this.InitSlides(obj);this.InitIndex(obj);this.AutoRotate(obj)},InitSlides:function(obj){var ar=document.getElementById(obj.sId).getElementsByTagName('div');for(var i=0;i<ar.length;i++)if(ar[i].className=='Slide'){obj.arSlide.push(ar[i]);ar[i].style.display=(obj.arSlide.length==1)?'block':'none'}},InitIndex:function(obj){var div=document.getElementById(obj.sId+'-Index');for(var i=0;i<obj.arSlide.length;i++){var a=document.createElement('a');a.setAttribute('slide',i);a.onclick=function(){return false};a.onmouseover=function(){ContentSlider.Slide(obj,this.getAttribute('slide'));return false};if(obj.iCurSlide==i)a.className='Selected';obj.arIndex.push(a);div.appendChild(a)}},Next:function(obj){this.Slide(obj,(obj.iCurSlide+1)<obj.arSlide.length?obj.iCurSlide+1:0)},Slide:function(obj,n){if(obj.iFadeSlide!=-1)clearTimeout(window['csFade'+obj.sId]);if(obj.iCurSlide==n)return;if(obj.iFadeSlide>=0&&obj.iFadeSlide<obj.arSlide.length){obj.arSlide[obj.iFadeSlide].style.display='none';obj.arSlide[obj.iFadeSlide].style.zIndex=0};obj.iPrevSlide=obj.iCurSlide;obj.iFadeSlide=n;obj.iCurSlide=n;obj.arIndex[obj.iCurSlide].className='Selected';obj.arIndex[obj.iPrevSlide].className='';obj.fOpacity=0;this.Fade(obj);obj.arSlide[obj.iCurSlide].style.zIndex=1;obj.arSlide[obj.iCurSlide].style.display='block'},Fade:function(obj){if(obj.fOpacity<1){setOpacity(obj.arSlide[obj.iCurSlide],obj.fOpacity);obj.fOpacity+=obj.fOpacityStep;window['csFade-'+obj.sId]=setTimeout(function(){ContentSlider.Fade(obj)},50)}else{obj.iFadeSlide=-1;obj.arSlide[obj.iPrevSlide].style.display='none';obj.arSlide[obj.iPrevSlide].style.zIndex=0;obj.arSlide[obj.iCurSlide].style.zIndex=0}},AutoRotate:function(obj){window['csAutoRotate'+obj.sId]=setInterval(function(){ContentSlider.Next(obj)},obj.iRotateDelay)}},ContentTabs={currentTab:0,tabs:new Array(),items:null,Init:function(tabindex){var hash=document.location.hash.substr(1),divs=document.getElementById('ContentTabs').getElementsByTagName('div');this.items=document.getElementById('ContentTabs-Index').getElementsByTagName('a');for(var i=0;i<divs.length;i++)if(divs[i].className.match(/\bTab\b/)){divs[i].style.display='none';this.tabs.push(divs[i]);if(hash==divs[i].id)tabindex=this.tabs.length-1};for(var i=0;i<this.items.length;i++)this.items[i].onclick=new Function('return ContentTabs.ShowTab('+i+')');if(tabindex==null)tabindex=0;this.ShowTab(tabindex)},Next:function(){if(this.currentTab+1==this.tabs.length){return this.ShowTab(0)}else return this.ShowTab(this.currentTab+1)},Prev:function(){if(this.currentTab==0){return this.ShowTab(this.tabs.length-1)}else return this.ShowTab(this.currentTab-1)},ShowTab:function(id){this.tabs[this.currentTab].style.display='none';this.items[this.currentTab].className=null;this.tabs[id].style.display='block';this.items[id].className='Selected';this.currentTab=id;return false}},DataItemAdminTable={Init:function(){this.arTags=document.getElementById('DataItemAdminControl-Tags').getElementsByTagName('input');this.arClasses=document.getElementById('DataItemAdminControl-Classes').getElementsByTagName('input');this.arColumns=document.getElementById('DataItemAdminControl-Columns').getElementsByTagName('input');this.order='';this.Refresh()},Refresh:function(o,q){r=getXMLHttpRequest();var e=document.getElementById('DataItemAdminControl');setOpacity(e,0.5);if(q==null){var c='';for(var i=0;i<this.arClasses.length;i++)if(this.arClasses[i].checked)c+=','+this.arClasses[i].value;var t='';for(var i=0;i<this.arTags.length;i++)if(this.arTags[i].checked)t+=','+this.arTags[i].value;var p='';for(var i=0;i<this.arColumns.length;i++)if(this.arColumns[i].checked)p+=','+this.arColumns[i].value;if(o==null)o=this.order;q='t='+t.slice(1)+'&c='+c.slice(1)+'&p='+p.slice(1)+'&o='+o};r.open('GET',location.pathname+'?a&'+q,true);r.setRequestHeader('Connection','Close');r.onreadystatechange=function(){if(r.readyState==4&&r.status==200){var data=JSON.parse(r.responseText).data,e=document.getElementById('DataItemAdminControl');e.innerHTML=data.html;var ar=DataItemAdminTable.arClasses;for(var i=0;i<ar.length;i++){ar[i].checked=false;for(var j=0;j<data.c.length;j++)if(data.c[j]==ar[i].value){ar[i].checked=true;break}};var ar=DataItemAdminTable.arTags;for(var i=0;i<ar.length;i++){ar[i].checked=false;for(var j=0;j<data.t.length;j++)if(data.t[j]==ar[i].value){ar[i].checked=true;break}};var ar=DataItemAdminTable.arColumns;for(var i=0;i<ar.length;i++){ar[i].checked=false;for(var j=0;j<data.p.length;j++)if(data.p[j]==ar[i].value){ar[i].checked=true;break}};DataItemAdminTable.order=data.o;setOpacity(e,1)}};r.send()},UpdateTemplateDropdown:function(){var c=document.getElementById('AddObject').value;r=getXMLHttpRequest();r.open('GET',location.pathname+'?a&template&class='+c,true);r.setRequestHeader('Connection','Close');r.onreadystatechange=function(){if(r.readyState==4&&r.status==200){var data=JSON.parse(r.responseText).data,e=document.getElementById('AddTemplate');e.innerHTML='';if(data.templates.length>0){e.disabled=false;e.add(document.createElement('option'),null);for(var i=0;i<data.templates.length;i++){var opt=document.createElement('option');opt.text=data.templates[i].text;opt.value=data.templates[i].value;e.add(opt,null)}}else e.disabled=true}};r.send()}},Gallery={Show:function(id,e){var a=document.getElementById(id);if(a){a.href=e.href;a.title=e.title;var i=a.children[0];if(i){i.src=e.rel;i.alt=e.title}};return false}},ImageSlider={Init:function(obj){obj.iCurImg=0;obj.iFadeImg=-1;obj.iPrevImg=-1;obj.fOpacity=0;obj.fOpacityStep=0.1;this.InitImgs(obj);this.Show(obj,0);this.AutoRotate(obj)},InitImgs:function(obj){var o=document.getElementById(obj.sId);for(var i=0;i<obj.arImg.length;i++){var img=document.createElement('img');img.src=obj.arImg[i];img.style.display=(obj.iCurImg==i)?'block':'none';img.style.zIndex=(obj.iCurImg==i)?1:0;o.appendChild(img);obj.arImg[i]=img}},Next:function(obj){this.Show(obj,(obj.iCurImg+1)<obj.arImg.length?obj.iCurImg+1:0)},Show:function(obj,n){if(obj.iCurImg==n)return;if(obj.iFadeImg!=-1){obj.arImg[obj.iFadeImg].style.display='none';obj.arImg[obj.iFadeImg].style.zIndex=0};obj.iPrevImg=obj.iCurImg;obj.iFadeImg=n;obj.iCurImg=n;obj.fOpacity=0;this.Fade(obj);obj.arImg[obj.iCurImg].style.zIndex=1;obj.arImg[obj.iCurImg].style.display='block'},Fade:function(obj){if(obj.fOpacity<1){setOpacity(obj.arImg[obj.iCurImg],obj.fOpacity);obj.fOpacity+=obj.fOpacityStep;window['isFade-'+obj.sId]=setTimeout(function(){ImageSlider.Fade(obj)},50)}else{obj.iFadeImg=-1;obj.arImg[obj.iPrevImg].style.display='none';obj.arImg[obj.iPrevImg].style.zIndex=0;obj.arImg[obj.iCurImg].style.zIndex=0}},AutoRotate:function(obj){window['isAutoRotate'+obj.sId]=setInterval(function(){ImageSlider.Next(obj)},obj.iRotateDelay)}}
function ImgEnlarge(src,txt,bg){var obj=document.getElementById('ImageEnlarge'),img=document.getElementById('ImageEnlargeImg'),caption=document.getElementById('ImageEnlargeCaption');if(!obj){var body=document.getElementsByTagName('body')[0];obj=document.createElement('div');obj.id='ImageEnlarge';obj.className='WrapToCenter';obj.onclick=ImgEnlargeClose;body.appendChild(obj);var div=document.createElement('div');div.className='Background';obj.appendChild(div);div=document.createElement('div');div.className='Image';div.appendChild(document.createElement('span'));obj.appendChild(div);var img=document.createElement('img');img.id='ImageEnlargeImg';img.src='http://static.tiepie.com/gfx/ImgEnlarge/Loading.gif';div.appendChild(img);var caption=document.createElement('div');caption.id='ImageEnlargeCaption';obj.appendChild(caption)};obj.style.display='block';var w=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,h=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;w=Math.floor((w-50)/200)*200;h=Math.floor((h-50)/200)*200;if(w&&h){img.onabort=new Function('ImgEnlargeError(\''+src+'\')');img.onerror=new Function('ImgEnlargeError(\''+src+'\')');img.src=src.replace(/800x600\//,w+'x'+h+'/')}else img.src=src;img.style.backgroundColor=bg?bg:'';img.style.width='auto';img.style.height='auto';caption.innerHTML=txt;document.onkeypress=ImgEnlargeKeyPress;return false}
function ImgEnlargeClose(){var obj=document.getElementById('ImageEnlarge'),img=document.getElementById('ImageEnlargeImg');img.onabort=null;img.onerror=null;img.src='http://static.tiepie.com/gfx/ImgEnlarge/Loading.gif';obj.style.display='none';document.onkeypress=null;return false}
function ImgEnlargeError(src){var img=document.getElementById('ImageEnlargeImg');img.onabort=null;img.onerror=null;img.src=src}
function ImgEnlargeKeyPress(e){e=e||window.event;var keyCode=e.which||e.keyCode;if(keyCode==27)ImgEnlargeClose()}
function Logon(){var pw=document.getElementById('password'),ph=document.getElementById('pashword');if(pw&&ph){var o=new jsSHA(pw.value,'ASCII');pw.value='';ph.value=o.getHash('SHA-512','HEX')}}
function LogsDetails(img,line){code=document.getElementById('line'+line);if(img.alt=='+'){img.alt='-';img.src='/gfx/Admin/minus.png';code.className='LogDetails Show'}else{img.alt='+';img.src='/gfx/Admin/plus.png';code.className='LogDetails Hide'}}
function MessageClose(id){m=document.getElementById('Message['+id+']');if(m!=null)m.style.display='none'}
function ProductRelation(chk,x,y){var o=document.getElementById('ProductRelation-'+y+'x'+x);if(o)o.checked=chk.checked}
function RMARequiredFieldsMask(){var s=document.getElementById('Subject');if(s)switch(s.value){case'Repair':m=0x01;break;case'Recalibration':default:m=0x00;break};s=document.getElementById('Instrument');if(s&&s.value=='Other')m|=0x02;return m}
function RMAUpdateRequiredFields(){var m=RMARequiredFieldsMask(),e=document.getElementById('starQuestion');if(e)e.style.display=(m&0x01)?'inline':'none'}
function RMAInstrumentChange(){var s=document.getElementById('Instrument'),e=document.getElementById('InstrumentOther');if(s&&e)e.style.display=(s.value=='Other')?'inline':'none'}
function RMAValidateForm(){var m=RMARequiredFieldsMask(),r=true;r=RMAValidateElement('Name')&&r;r=RMAValidateElement('Email')&&r;r=RMAValidateElement('Subject')&&r;r=RMAValidateElement('Instrument')&&r;r=RMAValidateElement('SerialNumber')&&r;if(m&0x01)r=RMAValidateElement('Question')&&r;if(m&0x02)r=RMAValidateElement('InstrumentOther')&&r;return r}
function RMAValidateElement(id){var e=document.getElementById(id);if(e){if(e.value==''){e.className='Invalid';return false};e.className=''};return true}
function SearchOnFocus(){e=document.getElementById('q');if(e.value=='Google...'){e.className='';e.value=''}}
function SearchOnBlur(){e=document.getElementById('q');if(e.value==''||e.value=='Google...'){e.className='Empty';e.value='Google...'}}
function showAll(e){e.parentNode.style.display='none';var ul=e.parentNode.parentNode;for(var i=0;i<ul.children.length-1;i++)ul.children[i].style.display='';return false}
function TabSheetSelect(tabsheetid,tabid,tabcount){for(i=0;i<tabcount;i++){display=(tabid==i)?'block':'none';classname=(tabid==i)?'selected':'';document.getElementById('tabsheet'+tabsheetid+'tab'+i).style.display=display;document.getElementById('tabsheet'+tabsheetid+'nav'+i).className=classname}}
function TreeControlExpand(e){e=e.parentNode;e.className=(e.className=='Close')?'Open':'Close';ulnode=e.getElementsByTagName('ul');if(ulnode[0]!=null&&ulnode[0].innerHTML==''){ulnode[0].innerHTML='<li><img src="/gfx/Tree/loading.gif"> Loading...</li>';r=getXMLHttpRequest();r.onreadystatechange=function(){if(r.readyState==4&&r.status==200)ulnode[0].innerHTML=r.responseText};r.open('GET','/admin/site/tree/?a&p='+e.id,true);r.send(null)};return false};var UserMenu={id:new Array(),li:new Array(),div:new Array(),current:-1,Init:function(){var root=document.getElementById('UserMenu').getElementsByTagName('ul')[0];for(i=0;i<root.children.length;i++)if(root.children[i].id.match(/^UserMenu/)){this.id.push(root.children[i].id);this.li.push(root.children[i]);this.div.push(root.children[i].getElementsByTagName('div')[0])};this.Show(getCookie('UserMenu'))},Show:function(id){var i=this.id.indexOf(id);if(i!=-1){this.current=i;this.Update(this.current)}},Hide:function(){this.current=-1;this.Update(this.current)},Toggle:function(id){var i=this.id.indexOf(id);if(i==this.current){this.current=-1}else this.current=i;this.Update(this.current)},Update:function(index){if(index!=-1){setCookie('UserMenu',this.id[index])}else setCookie('UserMenu','');for(i=0;i<this.id.length;i++)if(index==i){this.li[i].className='Item Show';this.div[i].style.display='block'}else{this.li[i].className='Item Hide';this.div[i].style.display='none'}}}
