var ua=navigator.userAgent.toLowerCase();var msIE=((ua.indexOf('msie')!=-1)&&(ua.indexOf('opera')==-1)&&(ua.indexOf('webtv')==-1));String.prototype.trim=function(){return this.replace(/^\s*|\s*$/g,"")} function toggleBox(id){var obj=el(id);if(!obj)return false;if(obj.style.visibility=="visible"||obj.style.display=="block"){obj.style.visibility="hidden";obj.style.display="none"}else{obj.style.visibility="visible";obj.style.display="block"} };function removeElement(name){var remove=document.getElementById(name);if(remove){var parent=remove.parentNode;parent.removeChild(remove)} } var el=function(id){var _el=document.getElementById(id);if(!_el)last_failed_el=id;return _el};get_style=function(_el,style){var value=_el.style[style];if(!value){if(document.defaultView&&document.defaultView.getComputedStyle){var css=document.defaultView.getComputedStyle(_el,null);value=css?css.getPropertyValue(style):null} else if(_el.currentStyle){value=_el.currentStyle[style]} } if($.browser.opera&&$.browser.t_version<11&&['left','top','right','bottom'].include(style)){if(get_style(_el,'position')=='static')value='auto'} return value=='auto'?null:value};function getcookie(cookiename){var cookiestring=""+document.cookie;var index1=cookiestring.indexOf(cookiename);if(index1==-1||cookiename=="")return "";var index2=cookiestring.indexOf(';',index1);if(index2==-1)index2=cookiestring.length;return unescape(cookiestring.substring(index1+cookiename.length+1,index2))} function ts_form_okd(element,ev){if(!ev)ev=window.event;if(typeof(element)=='string')var _form=el(element);else var _form=element;if(!_form)return false;var _target=false;if(ev.target)_target=ev.target;else if(ev.srcElement)_target=ev.srcElement;if(_target.nodeType==3)_target=_target.parentNode;var code=ev.keyCode;if(code){if(code==13){if(_target.tagName=='TEXTAREA')return true;if(typeof(_target.suggest_onkeydown)=='function')jconsole("NOTICE => Not submitting form because you're in an auto-suggest field",1);else{jconsole("NOTICE => Submitting form from ts_form_okd() because you hit enter",1);_form.onsubmit(ev)} return false} if(code==27){if(typeof(_form.my_escape)=='function'){_form.my_escape(ev);return false} } if(code==9){if(_target.tagName=='TEXTAREA'){edInsertContent(_target,' ');return false} } } return true};function edInsertContent(element,myValue){if(typeof(element)=='string')var _myField=el(element);else var _myField=element;if(document.selection){_myField.focus();sel=document.selection.createRange();sel.text=myValue;_myField.focus()} else if(_myField.selectionStart||_myField.selectionStart=='0'){var startPos=_myField.selectionStart;var endPos=_myField.selectionEnd;var scrollTop=_myField.scrollTop;_myField.value=_myField.value.substring(0,startPos) +myValue+_myField.value.substring(endPos,_myField.value.length);_myField.focus();_myField.selectionStart=startPos+myValue.length;_myField.selectionEnd=startPos+myValue.length;_myField.scrollTop=scrollTop}else{_myField.value+=myValue;_myField.focus()} };function ts_overlay(element){if(typeof(element)=='string')var _e=el(element);else var _e=element;if(!_e)return false;var options=new Object;var now=new Date();var timestamp=now.getTime();var extraCss='';var x_offset=0;var y_offset=0;options['id']='overlay_'+timestamp;options['content']='';options['javascript']='';options['onclose']='';options['overlay_mode']='auto';options['o_class']='promo_overlay_v2';options['o_width']='auto';options['o_height']='auto';options['o_zIndex']=50;options['c_id']='auto';options['c_class']='overlay_content';options['c_width']='auto';options['c_height']='auto';options['c_zIndex']=55;options['c_close_icon']=false;options['c_position']='north';for(var i=1;ioptions.o_width)options.o_width=options.tmp} } if(options.o_height=='auto'){options.o_height=_e.offsetHeight;if(options.overlay_mode=='all'){options.tmp=_e.scrollHeight;if(options.tmp>options.o_height)options.o_height=options.tmp} if(ttt){options.o_height=options.o_height-ttt;y_offset+=ttt} } var p=get_style(_e,'position');if(p!='absolute'&&p!='fixed'&&p!='relative'){if(browser.isIE&&parseInt(_e.scrollHeight)>parseInt(_e.offsetHeight)){jconsole('DEBUG => ts_overlay() Overlaying a non-positioned element, but skipping offset calculations because of IE bug',1);jconsole('DEBUG => ts_overlay() '+_e.scrollHeight+' != '+_e.offsetHeight,3)} else{jconsole('DEBUG => ts_overlay() Overlaying a non-positioned element',1);y_offset+=calcOffset(_e,'offsetTop');x_offset+=calcOffset(_e,'offsetLeft')} } else jconsole('DEBUG => ts_overlay() Overlaying a '+p+' positioned element',1);if(x_offset!=0)extraCss+="left:"+x_offset+"px;";if(y_offset!=0)extraCss+="top:"+y_offset+"px;";jconsole('DEBUG => ts_overlay() overlay offset: at top:'+y_offset+' left:'+x_offset,3);_e.scrollTop=0;var overlay='
';append(_e,overlay);el(options.id).options=options;if(options.content){var offsetX=0;var offsetY=0;extraCss='';if(options.c_width=='auto'){options.c_width=_e.offsetWidth;if(options.overlay_mode=='all'){options.tmp=_e.scrollWidth;if(options.tmp>options.c_width)options.c_width=options.tmp} } if(options.c_height!='auto'){extraCss+='height: '+options.c_height+'px;'} var content_div='';append(_e,content_div);if(typeof(options.content)=='string') el(options.c_id).innerHTML=options.content;else if(typeof(options.content.innerHTML)=='string') el(options.c_id).innerHTML=options.content.innerHTML;switch(options.c_position){case 'north':offsetX=parseInt(_e.offsetWidth/2)-parseInt(el(options.c_id).offsetWidth/2);offsetY=15+ttt;break;case 'center':offsetX=parseInt(_e.offsetWidth/2)-parseInt(el(options.c_id).offsetWidth/2);offsetY=parseInt(_e.offsetHeight/2)-parseInt(el(options.c_id).offsetHeight/2)+ttt;break;break} if(x_offset!=0)offsetX+=x_offset;if(y_offset!=0)offsetY+=y_offset;jconsole('DEBUG => ts_overlay() Positioning overlay content: '+options.c_position+' at top:'+offsetY+' left:'+offsetX,3);el(options.c_id).style.top=offsetY+'px';el(options.c_id).style.left=offsetX+'px';if(options.c_close_icon)ts_overlay_close_icon(options.id);el(options.c_id).style.visibility='visible'} el(options.id).close=function(){if(this.options.c_id)removeElement(this.options.c_id);if(this.options.id)removeElement(this.options.id);if(this.options.onclose)eval(this.options.onclose);return false};if(options.javascript!='')eval(options.javascript);return true};function ts_overlay_close_icon(overlay_id){if(typeof(overlay_id)!='string')return false;if(!el(overlay_id))return false;var content_id=el(overlay_id).options.c_id;if(!el(content_id))return false;append(el(content_id),'
Close
')};function ts_alert(msg,parent_id){if(!parent_id)parent_id=document.body;removeElement('ts_alert_overlay_content');removeElement('ts_alert_overlay');msg=htmlentities(msg,'ENT_QUOTES');msg=msg.replace(/\n/g,"
");var content=''+''+''+'
'+msg+'
'+'
'+''+'
';content='
'+content+'
';ts_overlay(parent_id,'id','ts_alert_overlay','content',content,'c_width',330,'c_close_icon',true,'c_position','center');el('ts_alert_ok_button').onkeydown=function(ev){if(!ev)ev=event;var code=ev.keyCode;if(code&&(code==13||code==27)){el('ts_alert_overlay').close()} };el('ts_alert_ok_button').focus()};window.alert=function(msg){var parent_id=false;if(arguments.length>1)parent_id=arguments[1];ts_alert(msg,parent_id)};function htmlentities(string,quote_style){var histogram={},symbol='',tmp_str='',entity='';tmp_str=string.toString();if(false===(histogram=this.get_html_translation_table('HTML_ENTITIES',quote_style))){return false} for(symbol in histogram){entity=histogram[symbol];tmp_str=tmp_str.split(symbol).join(entity)} return tmp_str};function get_html_translation_table(table,quote_style){var entities={},histogram={},decimal=0,symbol='';var constMappingTable={},constMappingQuoteStyle={};var useTable={},useQuoteStyle={};constMappingTable[0]='HTML_SPECIALCHARS';constMappingTable[1]='HTML_ENTITIES';constMappingQuoteStyle[0]='ENT_NOQUOTES';constMappingQuoteStyle[2]='ENT_COMPAT';constMappingQuoteStyle[3]='ENT_QUOTES';useTable=!isNaN(table)?constMappingTable[table]:table?table.toUpperCase():'HTML_SPECIALCHARS';useQuoteStyle=!isNaN(quote_style)?constMappingQuoteStyle[quote_style]:quote_style?quote_style.toUpperCase():'ENT_COMPAT';if(useTable!=='HTML_SPECIALCHARS'&&useTable!=='HTML_ENTITIES'){throw Error("Table: "+useTable+' not supported')} entities['38']='&';if(useQuoteStyle!=='ENT_NOQUOTES'){entities['34']='"'} if(useQuoteStyle==='ENT_QUOTES'){entities['39']='''} entities['60']='<';entities['62']='>';if(useTable==='HTML_ENTITIES'){entities['160']=' ';entities['161']='¡';entities['162']='¢';entities['163']='£';entities['164']='¤';entities['165']='¥';entities['166']='¦';entities['167']='§';entities['168']='¨';entities['169']='©';entities['170']='ª';entities['171']='«';entities['172']='¬';entities['173']='­';entities['174']='®';entities['175']='¯';entities['176']='°';entities['177']='±';entities['178']='²';entities['179']='³';entities['180']='´';entities['181']='µ';entities['182']='¶';entities['183']='·';entities['184']='¸';entities['185']='¹';entities['186']='º';entities['187']='»';entities['188']='¼';entities['189']='½';entities['190']='¾';entities['191']='¿';entities['192']='À';entities['193']='Á';entities['194']='Â';entities['195']='Ã';entities['196']='Ä';entities['197']='Å';entities['198']='Æ';entities['199']='Ç';entities['200']='È';entities['201']='É';entities['202']='Ê';entities['203']='Ë';entities['204']='Ì';entities['205']='Í';entities['206']='Î';entities['207']='Ï';entities['208']='Ð';entities['209']='Ñ';entities['210']='Ò';entities['211']='Ó';entities['212']='Ô';entities['213']='Õ';entities['214']='Ö';entities['215']='×';entities['216']='Ø';entities['217']='Ù';entities['218']='Ú';entities['219']='Û';entities['220']='Ü';entities['221']='Ý';entities['222']='Þ';entities['223']='ß';entities['224']='à';entities['225']='á';entities['226']='â';entities['227']='ã';entities['228']='ä';entities['229']='å';entities['230']='æ';entities['231']='ç';entities['232']='è';entities['233']='é';entities['234']='ê';entities['235']='ë';entities['236']='ì';entities['237']='í';entities['238']='î';entities['239']='ï';entities['240']='ð';entities['241']='ñ';entities['242']='ò';entities['243']='ó';entities['244']='ô';entities['245']='õ';entities['246']='ö';entities['247']='÷';entities['248']='ø';entities['249']='ù';entities['250']='ú';entities['251']='û';entities['252']='ü';entities['253']='ý';entities['254']='þ';entities['255']='ÿ'} for(decimal in entities){symbol=String.fromCharCode(decimal);histogram[symbol]=entities[decimal]} return histogram};function jconsole(msg,level){if(!level)level=1;var _e=el('admin_js_console_content');if(_e){if(level<=el('admin_js_console_debug').value){msg=htmlentities(msg,'ENT_QUOTES');msg=msg.replace(/\n/g,"
");var now=new Date();var months=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Aug','Nov','Dec');var hours=now.getHours();if(hours<10)hours='0'+hours;var minutes=now.getMinutes();if(minutes<10)minutes='0'+minutes;var seconds=now.getSeconds();if(seconds<10)seconds='0'+seconds;var date=months[now.getMonth()]+' '+now.getDate()+' '+hours+':'+minutes+':'+seconds+' ';msg='
'+date+msg+'
';var timestamp=now.getTime();var add_border=false;var _first_div=first(_e);if(_first_div){if(_first_div.ctime<(timestamp-3000))add_border=true;put_before(_e,_first_div,msg)} else{append(_e,msg)} first(_e).ctime=timestamp;if(add_border)first(_e).style.borderBottom="5px solid #f0f0f0";if(browser.isIE&&parseInt(_e.offsetHeight)>250)_e.style.height='250px'} } };