function check_enter(pages_id,e){var keypress=e.keyCode?e.keyCode:e.which?e.which:e.charCode;if(keypress==13){do_multi_page_jump(pages_id);}}function do_multi_page_jump(pages_id){var pages=1;var cur_st=intways_var_st;var cur_page=1;var total_posts=intways_pages_array[pages_id][2];var per_page=intways_pages_array[pages_id][1];var url_bit=intways_pages_array[pages_id][0];var userPage=parseInt(document.getElementById('st-'+pages_id).value);var st_type=document.getElementById('st-type-'+pages_id).value;st_type=st_type?st_type:'st';url_bit=url_bit.replace(new RegExp("&amp;","g"),'&');if(total_posts%per_page==0){pages=total_posts/per_page;}else{pages=Math.ceil(total_posts/per_page);}if(cur_st>0){cur_page=cur_st/per_page;cur_page=cur_page-1;}if(userPage>0){if(userPage<1){userPage=1;}if(userPage>pages){userPage=pages;}if(userPage==1){start=0;}else{start=(userPage-1)*per_page;}if(start){window.location=url_bit+"&"+st_type+"="+start;}else{window.location=url_bit;}return false;}}function pages_st_focus(pages_id){document.getElementById('st-'+pages_id).focus();}function ShowHide(id1,id2){if(id1!='')toggleview(id1);if(id2!='')toggleview(id2);}function my_getbyid(id){itm=null;if(document.getElementById){itm=document.getElementById(id);}else if(document.all){itm=document.all[id];}else if(document.layers){itm=document.layers[id];}return itm;}function toggleview(id){if(!id)return;if(itm=my_getbyid(id)){if(itm.style.display=="none"){my_show_div(itm);}else{my_hide_div(itm);}}}function my_hide_div(itm){if(!itm)return;itm.style.display="none";}function my_show_div(itm){if(!itm)return;itm.style.display="";}function change_cell_color(id,cl){itm=my_getbyid(id);if(itm){itm.className=cl;}}function togglecategory(fid,add){saved=new Array();clean=new Array();if(tmp=ipsclass.my_getcookie('collapseprefs')){saved=tmp.split(",");}for(i=0;i<saved.length;i++){if(saved[i]!=fid&&saved[i]!=""){clean[clean.length]=saved[i];}}if(add){clean[clean.length]=fid;my_show_div(my_getbyid('fc_'+fid));my_hide_div(my_getbyid('fo_'+fid));}else{my_show_div(my_getbyid('fo_'+fid));my_hide_div(my_getbyid('fc_'+fid));}ipsclass.my_setcookie('collapseprefs',clean.join(','),1);}function locationjump(url){window.location=intways_var_base_url+url;}function chooseskin(obj){choosebox=obj.options[obj.selectedIndex].value;extravars='';if(choosebox!=-1&&!isNaN(choosebox)){if(document.skinselectorbox.skinurlbits.value){extravars='&'+document.skinselectorbox.skinurlbits.value;extravars=extravars.replace( /setskin=\d{1,}/g,'');extravars=extravars.replace( /skinid=\d{1,}/g,'');extravars=extravars.replace( /cal_id=&/g,'');extravars=extravars.replace( /&{1,}/g,'&');extravars=extravars.replace( /s=&/g,'');}locationjump('setskin=1&skinid='+choosebox+extravars);}}function chooselang(obj){choosebox=obj.options[obj.selectedIndex].value;extravars='';if(document.langselectorbox.langurlbits.value){extravars='&'+document.langselectorbox.langurlbits.value;extravars=extravars.replace( /setlanguage=\d{1,}/g,'');extravars=extravars.replace( /cal_id=&/g,'');extravars=extravars.replace( /langid=\w{1,}/g,'');extravars=extravars.replace( /&{1,}/g,'&');extravars=extravars.replace( /s=&/g,'');}locationjump('setlanguage=1&langid='+choosebox+extravars);}function PopUp(url,name,width,height,center,resize,scroll,posleft,postop){showx="";showy="";if(posleft!=0){X=posleft}if(postop!=0){Y=postop}if(!scroll){scroll=1}if(!resize){resize=1}if((parseInt(navigator.appVersion)>=4)&&(center)){X=(screen.width-width)/2;Y=(screen.height-height)/2;}if(X>0){showx=',left='+X;}if(Y>0){showy=',top='+Y;}if(scroll!=0){scroll=1}var Win=window.open(url,name,'width='+width+',height='+height+showx+showy+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');}function stacksize(thearray){for(i=0;i<thearray.length;i++){if((thearray[i]=="")||(thearray[i]==null)||(thearray=='undefined')){return i;}}return thearray.length;}function pushstack(thearray,newval){arraysize=stacksize(thearray);thearray[arraysize]=newval;}function popstack(thearray){arraysize=stacksize(thearray);theval=thearray[arraysize-1];delete thearray[arraysize-1];return theval;}function innerhtml_template_to_html(t){t=t.replace( /&lt;%(\d+?)&gt;/ig,"<%$1>");t=t.replace( /%3C%(\d+?)%3E/ig,"<%$1>");return t;}function global_cancel_bubble(obj,extra){if(!obj||is_ie){if(extra){window.event.returnValue=false;}window.event.cancelBubble=true;return window.event;}else{obj.stopPropagation();if(extra){obj.preventDefault();}return obj;}}function _get_obj_leftpos(obj){var left=obj.offsetLeft;while((obj=obj.offsetParent)!=null){left+=obj.offsetLeft;}return left;}function _get_obj_toppos(obj){var top=obj.offsetTop;while((obj=obj.offsetParent)!=null){top+=obj.offsetTop;}return top;}function center_div(){this.divname='';this.divobj='';this.shimobj='';}center_div.prototype.move_div=function(){try{if(parent.document.getElementById(this.divname)){this._document=parent.document;this._window=parent.window;}}catch(e){return;}this.divobj=this._document.getElementById(this.divname);var my_width=0;var my_height=0;if(typeof(this._window.innerWidth)=='number'){my_width=this._window.innerWidth;my_height=this._window.innerHeight;}else if(this._document.documentElement&&(this._document.documentElement.clientWidth||this._document.documentElement.clientHeight)){my_width=this._document.documentElement.clientWidth;my_height=this._document.documentElement.clientHeight;}else if(this._document.body&&(this._document.body.clientWidth||this._document.body.clientHeight)){my_width=this._document.body.clientWidth;my_height=this._document.body.clientHeight;}this.divobj.style.position='absolute';this.divobj.style.display='block';this.divobj.style.zIndex=-1;if(is_ie){var layer_html=this.divobj.innerHTML;var full_html="<iframe id='"+this.divname+"-shim' src='"+intways_var_image_url+"/iframe.html' class='iframshim' scrolling='no' frameborder='0' style='position:absolute; top:0px; left:0px; right:0px; display: none;'></iframe>"+layer_html;this.divobj.innerHTML=full_html;}if(is_ie){this.shimobj=this._document.getElementById(this.divname+"-shim");this.shimobj.style.width=(parseInt(this.divobj.offsetWidth)-5)+"px";this.shimobj.style.height=this.divobj.offsetHeight;this.shimobj.style.zIndex=this.divobj.style.zIndex-1;this.shimobj.style.top=this.divobj.style.top;this.shimobj.style.left=this.divobj.style.left;this.shimobj.style.display="block";}var divheight=parseInt(this.divobj.style.height)?parseInt(this.divobj.style.height):parseInt(this.divobj.offsetHeight);var divwidth=parseInt(this.divobj.style.width)?parseInt(this.divobj.style.width):parseInt(this.divobj.offsetWidth);divheight=divheight?divheight:200;divwidth=divwidth?divwidth:400;var scrolly=this.getYscroll();var setX=(my_width-divwidth)/2;var setY=(my_height-divheight)/2+scrolly;setX=(setX<0)?0:setX;setY=(setY<0)?0:setY;this.divobj.style.left=setX+"px";this.divobj.style.top=setY+"px";this.divobj.style.zIndex=99;};center_div.prototype.hide_div=function(){try{if(!this.divobj){return;}else{this.divobj.style.display='none';}}catch(e){return;}};center_div.prototype.getYscroll=function(){var scrollY=0;if(this._document.documentElement&&this._document.documentElement.scrollTop){scrollY=this._document.documentElement.scrollTop;}else if(this._document.body&&this._document.body.scrollTop){scrollY=this._document.body.scrollTop;}else if(this._window.pageYOffset){scrollY=this._window.pageYOffset;}else if(this._window.scrollY){scrollY=this._window.scrollY;}return scrollY;};

function preventSelection(element){
  var preventSelection = true;

  function addHandler(element, event, handler){
    if (element.attachEvent) 
      element.attachEvent('on' + event, handler);
    else 
      if (element.addEventListener) 
        element.addEventListener(event, handler, false);
  }
  function removeSelection(){
    if (window.getSelection) { window.getSelection().removeAllRanges(); }
    else if (document.selection && document.selection.clear)
      document.selection.clear();
  }
  function killCtrlA(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;

    if (sender.tagName.match(/INPUT|TEXTAREA/i))
      return;

    var key = event.keyCode || event.which;
    if (event.ctrlKey && key == 'A'.charCodeAt(0))  // 'A'.charCodeAt(0)
    {
      removeSelection();

      if (event.preventDefault) 
        event.preventDefault();
      else
        event.returnValue = false;
    }
  }
  
  function killRightBttn(event){
    var event = event || window.event;
  	if(event.button == 2){
	  	if (event.preventDefault) {
	     event.preventDefault();
	    } else {
	     event.returnValue = false;
	    }
    }
  }

  addHandler(element, 'mousemove', function(){
    if(preventSelection)
      removeSelection();
  });
  addHandler(element, 'mousedown', function(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
    preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
    if(event.button == 2){
    	preventSelection = true;
    }
  });
  
  addHandler(element, 'click', killRightBttn);
  addHandler(element, 'dblclick', killRightBttn);
  addHandler(element, 'contextmenu', function(){return false});

  addHandler(element, 'mouseup', function(event){
    var event = event || window.event;
    if(event.button == 2){
    	if (event.preventDefault) {
	     event.preventDefault();
	    } else {
	     event.returnValue = false;
	    }
    }
    if (preventSelection)
      removeSelection();
    preventSelection = false;
  });

  addHandler(element, 'keydown', killCtrlA);
  addHandler(element, 'keyup', killCtrlA);
}

preventSelection(document);

