function $MY(element) {
  if (arguments.length > 1) {
    for (var i = 0, elements = [], length = arguments.length; i < length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (typeof element == 'string')
    element = document.getElementById(element);
  return element;
}

function ulubione(){
	var nazwa = 'Grupa PUHIT';
	var url = 'http://puhit.pl';
	if (window.sidebar){ window.sidebar.addPanel(nazwa, url, ""); return; } 
	if (window.external) window.external.AddFavorite(url, nazwa)
}

function getWindowSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  return [myWidth, myHeight];
}


function $F( element ){
	var element =  $( element );
	if( element.type == "select-one" ){
		value = element.options[element.selectedIndex].value;
		return value;
	}
	return element.value;	
}

function $S( element, value ){
	var element =  $( element );
	if( element.type == "select-one" ){
		for (var i=0; i<element.options.length; i++){
	    	if( element.options[i].value == value)
	    		element.options[i].selected = true;
		}
	}else if(element.type == "checkbox"){
		if( value == 1 || value == true )
			element.checked = true;
		else
			element.checked = false;
	}else{
		element.value = value;
	}
}



var Menu={
	timeout: false,
	hideTimerActive: false,
	items: new Array(),
	
	start:function(){
		for( i=0; i< Menu.items.length; i++ ){
			var link = $MY(Menu.items[i]);
			link.onmouseover = Menu.mouseOver;
			link.onmouseout = Menu.mouseOut;
			var menuDiv = $MY(Menu.items[i]+"_el");
		}
	},
	
	mouseOver:function(){
		clearTimeout( Menu.timeout );
		for( i=0; i< Menu.items.length; i++ ){
			Menu.hide($MY(Menu.items[i]+"_el"));
		}
		
		$MY(this.id+"_el").style.display = "block";
		$MY(this.id+"_el").style.width = $MY(this.id).offsetWidth +"px";
		
		if( $MY('rel-to-out') ){
			if(this.id == "o_firmie"  )
				$MY('rel-to-out').style.visibility = "hidden";
			else
				$MY('rel-to-out').style.visibility="visible";
		}		
		
	},
	
	mouseOut:function(){
		Menu.timeout = setTimeout(  "Menu.hide($MY( \"" + this.id+"_el\"))", 1300 );
	},
	
	hide:function(el){
		el.style.display = "none";
		el.style.width = "0";
		if( $MY('rel-to-out') )
			$MY('rel-to-out').style.visibility="visible";
	}
		
}