// Copyright © 2005-2007 deipi.com LLC. All rights reserved.
function tryfocus(obj,sel)
{if(obj.style.visibility=="hidden"||obj.style.display=="none"||obj.disabled==true)
return;try{obj.focus();if(sel)obj.select();}catch(er){}}
function toAlias(val,dest)
{var d=document.getElementById(dest);if(!d||d.value)return false;var src=['Š','Œ','Ž','š','œ','ž','Ÿ','¥','µ','À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ','Ö','Ø','Ù','Ú','Û','Ü','Ý','ß','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ','ò','ó','ô','õ','ö','ø','ù','ú','û','ü','ý','ÿ'];var dst=['S','O','Z','s','o','z','Y','Y','u','A','A','A','A','A','A','A','C','E','E','E','E','I','I','I','I','D','N','O','O','O','O','O','O','U','U','U','U','Y','s','a','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i','o','n','o','o','o','o','o','o','u','u','u','u','y','y'];for(var i=0;i<src.length;i++){val=val.replace(new RegExp(src[i],'g'),dst[i]);}
val=val.replace(/[^_a-zA-Z0-9]+/g,' ');val=val.replace(/^\s+|\s+$/g,'');val=val.replace(/\\s+/g,' ');val=val.replace(/ /g,'_');val=val.substring(0,50);d.value=val;tryfocus(d,true);}
function _tr($str,$lang)
{if($lang===undefined)return $str;var $ostr=$str;$str=$ostr.replace(new RegExp('\\[lang\\s*=\\s*'+$lang+'\\]([\\s\\S]*?)(\\[\\/lang\\]|$)','gi'),'$1');$str=$str.replace(new RegExp('\\[lang\\s*=\\s*[^\\]]*\\]([\\s\\S]*?)(\\[\\/lang\\]|$)','gi'),'');$str=$str.replace(/^\s+/,'');$str=$str.replace(/\s+$/,'');if($str)return $str;return $str;}
var _settingLanguage=false;var pages_menu=new Array;var pages=new Array;var active=1;addLoadEvent(function(){focusInput();});function focusInput()
{var ae;if(document.activeElement)ae=document.activeElement;else ae=document._activeElement;if(ae.nodeName=='INPUT'||ae.nodeName=='TEXTAREA'||ae.nodeName=='SELECT')return;items=getElementsByClass('focus');for(var idx=0;idx<items.length;idx++){if(items[idx].nodeName==='INPUT'){if(items[idx].value===''){tryfocus(items[idx],true);return;}}}}
function getTheme()
{if(theme)return theme;return'default';}
function popup(){var myURL=(arguments[0])?arguments[0]:'#',popupName=(arguments[1])?arguments[1]:'mySite',popupWidth=400,popupHeight=180,mypopup;var popupX=(screen.availWidth)?((screen.availWidth-popupWidth)/2):20;var popupY=(screen.availHeight)?((screen.availHeight-popupHeight)/3):20;var details='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width='+popupWidth+',height='+popupHeight+',top='+popupY+',left='+popupX;mypopup=window.open(myURL,popupName,details);tryfocus(mypopup);}
var tooltip=null;function tooltip_show(target,id,minwidth,minheight)
{var posX=0;var posY=16;if(tooltip)tooltip_hide();tooltip=document.getElementById(id);var width=target.offsetParent.offsetWidth-target.offsetLeft;if(width<minwidth)width=minwidth;tooltip.style.width=width+'px';if(minheight)tooltip.style.height=minheight+'px';x=tooltip_findPosX(target)+posX-width/8;y=tooltip_findPosY(target)+posY;target.style.cursor='pointer';tooltip.style.top=y+'px';tooltip.style.left=x+'px';tooltip.style.visibility='visible';}
function tooltip_hide()
{if(tooltip){tooltip.style.visibility='hidden';}}
function tooltip_findPosY(el)
{var ot=0;while(el){ot+=el.offsetTop;el=el.offsetParent;}
return ot;}
function tooltip_findPosX(el)
{var ol=0;while(el){ol+=el.offsetLeft;el=el.offsetParent;}
return ol;}
function selectItem(name,selected,num)
{var list=document.getElementById(name);var items=list.getElementsByTagName("option");if(selected=='')return;for(var i=0;i<items.length;i++){if(num!=undefined&&items[i].value.substr(0,num)==selected||items[i].value==selected||false){list.selectedIndex=i;break;}}}
function CountDown(url)
{var current=document.getElementById('CountDown').innerHTML;var next=current-1;document.getElementById('CountDown').innerHTML=next;if(next<0)next=0;if(next<=1)window.location.href=url;else setTimeout("CountDown('"+url+"')",1000);}
function htmlEncode(strS){return(strS.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;").replace(/\r/g,"").replace(/\n/g,"<br\/>"));}
function htmlDecode(strS){return(strS.replace(/<br\/?>/ig,"\n").replace(/&nbsp;/ig," ").replace(/&gt;/ig,">").replace(/&lt;/ig,"<").replace(/&amp;/ig,"&"));}
function urlencode(clearString){var output='';var x=0;clearString=clearString.toString();var regex=/(^[a-zA-Z0-9_.]*)/;while(x<clearString.length){var match=regex.exec(clearString.substr(x));if(match!=null&&match.length>1&&match[1]!=''){output+=match[1];x+=match[1].length;}else{if(clearString[x]==' ')
output+='+';else{var charCode=clearString.charCodeAt(x);var hexVal=charCode.toString(16);output+='%'+(hexVal.length<2?'0':'')+hexVal.toUpperCase();}
x++;}}
return output;}
function urldecode(encoded)
{var HEXCHARS="0123456789ABCDEFabcdef";var plaintext="";var i=0;while(i<encoded.length){var ch=encoded.charAt(i);if(ch=="+"){plaintext+=" ";i++;}else if(ch=="%"){if(i<(encoded.length-2)&&HEXCHARS.indexOf(encoded.charAt(i+1))!=-1&&HEXCHARS.indexOf(encoded.charAt(i+2))!=-1){plaintext+=unescape(encoded.substr(i,3));i+=3;}else{alert('Bad escape combination near ...'+encoded.substr(i));plaintext+="%[ERROR]";i++;}}else{plaintext+=ch;i++;}}
return plaintext;}
function selectNextRadio(that)
{var i=0;var sel=new Array;if(!that)return false;if(that.nextSibling&&that.nextSibling.nodeName==='SPAN')that=that.nextSibling.firstChild;while(that){if(that.nodeName==='INPUT'){sel[i++]=that;}
that=that.nextSibling;}
var activa=false;for(var k=0;k<2;k++){for(var j=0;j<i;j++){if(sel[j].checked)activa=true;else if(activa&&!sel[j].disabled){sel[j].checked=true;if(sel[j].onchange)
sel[j].onchange();return false;}}}
return false;}
function PageNavPrev(id){PageNav(id,true);}
function PageNavNext(id){PageNav(id,false);}
function PageNav(id,rev){items=getElementsByClass(id);if(rev)items=items.reverse();for(var idx=0;idx<items.length;idx++){if(items[idx].style.display!='none')break;}
if(items.length-idx<=3)return;items[idx++].style.display='none';for(var cnt=0;idx<items.length&&cnt<3;idx++,cnt++){items[idx].style.display='block';}
for(;idx<items.length;idx++){items[idx].style.display='none';}}