/**
* Plik ze skryptami js
*/
var submenu=null;
var last_visible=null;
var this_row=null;
var timeoutID=null;
var status_txt='';
var x_=new Array();
var y_=new Array();
var ns4=(document.layers)? true:false;
var ns6=(document.getElementById)? true:false;
var ie4=(document.all)? true:false;
var ie5=false;
if(ie4){  if((navigator.userAgent.indexOf('MSIE 5')> 0)||(navigator.userAgent.indexOf('MSIE 6')> 0)) {   ie5=true; ie4=false; }  
if(ns6){ ns6=false; }}var cursor_='pointer';
if(ie5) cursor_='hand';

/**
 * Init
 * @return
 */
function init() {
	///?
//	for(a=0; a<80; a++) { 
//		var el=document.getElementById('sub'+a); 
//		if(el == null) 
//			continue;  
//		x_[a] = el.offsetLeft;    
//		y_[a] = el.offsetTop;  
//		el = el.offsetParent; 
//		while (el != document.body) {   
//			x_[a] += el.offsetLeft;   
//			y_[a] += el.offsetTop;   
//			el = el.offsetParent;   
//		}  
//	} 
	//obsluga dynamicznego menu
	//$('.menu-item').hover(function(event){
	g_closeMenu = true; //dla ie7
	g_menuTimeout = null;
	$('.complex-menu-item').mouseover(function(event){
		$('.sub-menu-wrapper:visible').hide();
		$('.menu-item-active').removeClass('menu-item-active');
		var cT = $(event.currentTarget);
		var id = cT.attr('id');
		
		//menu_item_ (10)
		id = id.substring(10);
		var offset = cT.offset();
		cT.addClass('menu-item-active');
		offset.left = offset.left + cT.width() + 30; //60 na margin
		$('#menu_item_sub_' + id).css({ 'z-index' : 2000, 'top': ((event.pageY-50)+'px'), 'left': offset.left}).show();
		//$('#menu_item_sub_' + id).css({ 'z-index' : 2000}).offset({ top: (event.pageY-100), left: event.pageX + 50}).show();
	});
	$('.plain-menu-item').mouseover(function(){
		$('.sub-menu-wrapper:visible').hide();
		$('.menu-item-active').removeClass('menu-item-active');
		//('.sub-menu-wrapper:visible').hide();
	});
	
	
	$('body').delegate('.sub-menu-wrapper:visible','mouseleave', function(event){
		$(event.currentTarget).hide();
		$('.menu-item-active').removeClass('menu-item-active');
	});
	//wyszukiwanie
//	$('#btnSearch').click(function(event){
//		var phrase = $('#txtSearchword').serialize();
//		window.location='index.php?'+phrase;
//	});
		
	
	
	//$('.sub-menu-wrapper').hide().css('visibility','visible');
	 
//	if (typeof(menuPos) == 'undefined' ) {
//		var menuPos = new Array(999, 999);
//	}
	$('.accordion-menu').accordion({collapsible: true, active: false, autoHeight: false, active: menuPos[0]}); //rozwiniecie jednego z glownych menu
	$('.accordion-sub-menu').accordion({header: "h4", collapsible: true, active: false, clearStyle: true});
	//rozwiniecie pod menu
	
	if (menuPos[1] !==false) {
		$('.accordion-sub-menu:visible').accordion('activate', menuPos[1]);
	}
	//dodanie stylow css
	$('.accordion-sub-menu').find('.ui-accordion-content').addClass('accordion-mod-content');
	$('.accordion-footer').find('.ui-accordion-content:first').addClass('accordion-mod-content');
	$('.accordion-menu').find('.accordion-mod').css('left', '200px');
	$('.accordion-sub-menu').find('.accordion-mod').css('left', '185px');
	var g_hTimeout;
	var g_isTimeoutSet = false;
	$('.ui-accordion-header').mouseover(function(){
		$('.sub-menu-wrapper:visible').hide();
		$('.menu-item-active').removeClass('menu-item-active');
		
	});
	//pokazanie menu
	$('#left').css('visibility', 'visible');
	//przeskrolowanie do menu
	if (typeof(menuPos) != 'undefined' && menuPos[0]!== false ) {
		
		window.location.hash = 'menuscroll';
	}
	
	
} 
function onMenuOver(event) {
	var t = $(event.currentTarget).find('div:first');
	var pos = $(event.currentTarget).offset();
	pos.left = pos.left + 220;
	pos.top = pos.top - 20;
	t.offset(pos);
	t.show();
}
function onMenuOut(event) {
	var t = $(event.currentTarget).find('div:first');
	t.hide();
}
function onDemoPage_ready() {
	 $("#sub-accordion").accordion( {collapsible: true});
	   
	$("#accordion").accordion( {collapsible: true, header: "h2", autoHeight: false});
	
	$('.ui-accordion').bind('accordionchangestart', function(event, ui) {
		  //ui.newHeader // jQuery object, activated header
		  //ui.oldHeader // jQuery object, previous header
		  //ui.newContent // jQuery object, activated content
		  //ui.oldContent // jQuery object, previous content
		//console.log(ui.newHeader);
		//console.log(ui.newContent);
		//poszerzenie wewnetrznego akordeonu
		if (ui.newContent.hasClass('sub-accordion')){
			ui.newContent.parent().css('padding','5px');
			//console.log('sub accord');
		}
	});
//	$('.kwicksl').kwicks({  
//        max : 205,  
//        spacing : 3,  
//        isVertical : true  
//    });
}

/**
 * Wyszukiwanie
 * @return
 */
function k1() { 
	var s,a=k1.arguments,l=a[0];
	if(a.length==2){ 
		s=document.getElementById( a[1] ).value;
		if(s=='' || s=='szukaj...') 
			return;
		l+='?stxt='+s;
	} 
	window.location=l;
}

function ls(row_s) { 
	row_s.style.backgroundColor='#ffffff'; 
	timeoutID = setTimeout("hide()", 600);
	window.status=status_txt;
}
function os(row_s,st) { 
	clearTimeout(timeoutID); 
	if(st==1) {   
		row_s.style.backgroundColor='#dedede';  
	}  
	window.status=status_txt+' -->'+row_s.title;  
	row_s.style.cursor=cursor_;  
	if(this_row !=null) {   
		this_row.style.backgroundColor='#dedede';   
	}
}
/**
 * Mouse over
 * @param row 
 * @return
 */
function om(row) { 
	clearTimeout(timeoutID); 
	submenu='subMenu'+row.id.substr(4); 
	row.style.cursor=cursor_; 
	row.style.backgroundColor='#dedede'; 
	if( row != this_row) {  
		if( this_row != null) {   
			this_row.style.backgroundColor='#ffffff';   
		}  
		this_row=row;  
		timeoutID = setTimeout('show()', 5);  
	}  
	status_txt=row.cells[1].title;
}
/**
 * Mouse out
 * @param row
 * @return
 */
function lm(row) { 
	row.style.backgroundColor='#ffffff'; 
	timeoutID = setTimeout('hide()', 600);

}
function show() {
	var el;
	var x=0;
	var y=0;
	window.status=status_txt;
	var ob=document.getElementById(last_visible);
	if( ob != null ) {  
		ob.style.visibility='hidden';
	}
	ob=document.getElementById(submenu);
	if(ob != null) { 
		el=ob.id.substr(7);
		x=x_[el]; y=y_[el]; 
		var ob_height = parseInt(ob.style.height);
		if( (document.body.clientHeight+document.body.scrollTop) < (y+ob_height-5) ) {  
			ob.style.top = y-ob_height+14; 
		}  
		else {    
				ob.style.top = y-6;    		
		}  
		ob.style.left = x+6;  
		ob.style.visibility='visible';  
		last_visible = submenu;   
	}
}
function hide() { 
	ob=document.getElementById(last_visible); 
	if( ob != null) {  
		if( this_row != null ) { 
			this_row.style.backgroundColor='#ffffff'; 
		}  
		this_row=null;  
		if ( ns6 ) {
			ob.style.visibility='hidden';
		}   
		else {	
			ob.style.filter="blendTrans(Duration=0.5)";	
			ob.filters[0].Apply();	
			ob.style.visibility = "hidden";	
			ob.filters[0].Play();	
		} 
	} 
	last_visible=null;
	window.status='';
}


function MM_findObj(n, d) { //v3.0
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
	}
	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
/**
 * Tworzy ciasteczko - ciasteczkowe funkcje pochodza z http://www.quirksmode.org/js/cookies.html
 * @param name
 * @param value
 * @param days
 * @return
 */
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}

	function eraseCookie(name) {
		createCookie(name,"",-1);
	}

