function popup(el)	{
   return (!window.open(el.href,'_blank','height=510,width=510,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes'));
}

addLoadEvent(Init);

function Init() {
   searchSelect.init();
 //  menu.init();
   login.init();
}

var searchSelect = {
   search_box_id : 'search',
   select_id : 'f-search-select',
   box_prefix : 'js-search-',
   className : 'hidden',
   active_box : null,
   init : function() {
      this.search_box = getElem(this.search_box_id);
      this.selector = getElem(this.select_id);
      if(!this.search_box || !this.selector ) return;
      this.selector.onchange = function() {
         searchSelect.show(this.value);
      }
   },
   show : function(el) {
      this.active_box = getElem(this.box_prefix + el);
      if(!this.active_box) return;
      this.hide();
      remClass(this.active_box,this.className,true);
   },
   hide : function() {
      this.searchblocks = getElementsByClass('clearfix','div',this.search_box);
      for(var i=0;i<this.searchblocks.length;i++) {
         addClass(this.searchblocks[i],this.className,false);
      }
   }
}


var login = {
   init : function() {
      this.login_box = getElem('loginbox');
      if(!this.login_box) return;
      this.tabs = getAll('a',getElementsByClass('tabs','div',this.login_box)[0]);
      this.tabboxes = getElementsByClassName('box','div',this.login_box);

      if(!this.login_box || !this.tabs || !this.tabboxes ) return;
      /*-items-*/
      for(var i=0;i<this.tabs.length;i++) {
         this.tabs[i].onclick = function() {
            login.show(this.id);
            return false;
         }
      }
   },
   show : function(el) {
      box = getElem(el+'-box');
      for(var j=0;j<this.tabboxes.length;j++) {
         remClass(this.tabboxes[j],'active',true);
         remClass(this.tabs[j].parentNode,'active',true);
      }
      addClass(getElem(el).parentNode,'active',false);
      addClass(box,'active',false);
   }
}
/*
var menu = {
   active_class : 'active',
   hover_class : 'hover',
   timeout : 150,
   timeout2 : 1500,
   timer : null,
   timer2 : null,

   init : function() {
      if(window.opera) return; //bugy v opere (vyresit css float na menu item...)
      this.menu_box = getElem('menu');
      if(!this.menu_box) return;
      this.menu_items = getAll('li',this.menu_box);
      this.submenu_items = getElementsByClass('submenu','div',this.menu_box);

      if(!this.menu_items || !this.submenu_items) return;

      // menu items
      for(var i=0;i<this.menu_items.length;i++) {
         this.menu_items[i].onmouseover = function() {
            clearInterval(menu.timer);
            clearInterval(menu.timer2);
            menu.timer2 = setTimeout("menu.hide()",menu.timeout);
            menu.timer = setTimeout("menu.show('"+this.id+"')",menu.timeout);
         }
         this.menu_items[i].onmouseout = function() {
            clearInterval(menu.timer);
            clearInterval(menu.timer2);
            menu.timer = setTimeout("menu.hide()",menu.timeout2);
         }
		}

		// submenu boxes
      for(var j=0;j<this.submenu_items.length;j++) {
			this.submenu_items[j].onmouseover = function() {
            clearInterval(menu.timer);
            clearInterval(menu.timer2);
         }
         this.submenu_items[j].onmouseout = function() { menu.timer = setTimeout("menu.hide()",menu.timeout2); }
		}
   },
   show : function(el) {
      if(el.search(/index/) != -1) return;
      el = getElem(el);

      if(!hasClass(getElem(el.id),menu.active_class))
         addClass(getElem(el.id),menu.hover_class,false);

      if(getElem('sub'+el.id))
         addClass(getElem('sub'+el.id),menu.hover_class,false);
   },

   hide : function() {
      // odstranime over class ze zalozky
      for(var k=0;k<menu.menu_items.length;k++) {
         if(hasClass(menu.menu_items[k],menu.hover_class))
	        remClass(menu.menu_items[k],menu.hover_class,true);
		}
		// odstranime over class ze submenu
      for(var l=0;l<menu.submenu_items.length;l++) {
         if(hasClass(menu.submenu_items[l],menu.hover_class)){
 			   remClass(menu.submenu_items[l],menu.hover_class,true);
			}
		}
   }
}
*/
