// Copyright (c) 2009 e-litte (http://www.e-litte.com)
//All Right Reserved
//kopiowanie zabronione

$(function() {
	$('.gallery').lightBox();//galerja obrazkow
	var options_zoom = {
		zoomWidth: 250,		//zoomed width default width
		zoomHeight: 250,
		xOffset: 0,	
		yOffset: 26,
		title : false,
		showEffect: 'show',
		hideEffect: 'fadeout',
		fadeinSpeed: 'fast',
		fadeoutSpeed: 'fast'
	};
	$(".zoom").jqzoom(options_zoom);
});

jQuery(document).ready(function(){					
	mainmenu();
	info();

	$('#intro').cycle({    
		fx:      'fade', 
		speed:    1500, 
		timeout:  6000 });
});



function mainmenu(){
	jQuery(" #nav ul ").css({display: "none"}); // Opera Fix
	jQuery(" #nav li").hover(function(){
			jQuery(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
			},function(){
			jQuery(this).find('ul:first').css({visibility: "hidden"});
			});
}

function info(){

	jQuery("#infonav div.nav_body div.jQpoz").hide(); 
	jQuery("#infonav div.nav_body div#cinfonav0").show();  
	jQuery("#infonav div.nav_head span#infonav0").addClass("navselect");
	
	jQuery("#infonav div.nav_head span[id]").click(function () {
		var cl = jQuery(this).attr("id");
		jQuery("#infonav div.nav_head span").removeClass("navselect");
		jQuery(this).addClass("navselect");
		jQuery("#infonav div.nav_body div.jQpoz").hide();
		var $span = jQuery("#infonav div.nav_body div#c"+cl);
		$span.show();
	});
} 
 
function addop(poz){
	var uprosc = new Object();
	var poz1 = 0;
	var ob,y;

	for (var x in typ){
		poz1 = 0;
		y = 0;
		while (poz1 < poz){
			ob = document.getElementById("options_val["+typy[poz1]+":]");
			if(ob.value == typ[x][poz1])
				y++;
			poz1++;
		}	
		if(y==poz1)
			uprosc[typ[x][poz]] = typ[x][poz];
	}
	
	ob = document.getElementById("options_val["+typy[poz1]+":]");
	
	if (ob){
		for (m = ob.options.length-1;m>=0;m--)
			ob.options[m]=null;
		m = 0;
		for (var x in uprosc){
			if(uprosc[x]){
				ob.options[m]=new Option(uprosc[x],uprosc[x])
				m++;
			}
		}
	}
}

function get_typ(){	
	var poz1 = 0;
	var ob,y;
	
	for (var x in typ){
		poz1 = 0;
		y = 0;
		while (poz1 < typy.length){
			ob = document.getElementById("options_val["+typy[poz1]+":]");
			if(ob.value == typ[x][poz1])
				y++;
			poz1++;
		}	
		if(y==poz1)
			return x;
	}
}	

function op_load(){	
	var poz;
	
	for (poz=0; poz<typy.length; poz++){
		document.write("<input type=\"hidden\" name=\"options[nazwa_opcji_"+(poz+1)+"]\" value=\""+typy[poz]+":\" /> ");
		document.write(typy[poz]+" <select id=\"options_val["+typy[poz]+":]\" name=\"options_val["+typy[poz]+":]\" onChange=\"op_update("+poz+")\"> </select> ");
	}
	poz = 0;
	while (typy[poz]){
		addop(poz)
		poz++;	
	}
}

function op_update(poz){	
	poz++;
	while (typy[poz]){
		addop(poz)
		poz++;	
	}	
}
