$(document).ready(function() {
	if($('#header_kongresu')[0] != null || $('#ko_mod')[0] != null){
		$('#menu_boczne dd').hide();
	} else {
		$('#menu_boczne dd').show();
	}
	if($('input#cena_all')[0] != null){
		zmien_ilosc();
	}
	if($('input#rad1')[0] != null){
		if($('h1#en')[0] != null){
			if($('input#rad1')[0].checked){
				radioClick_en(0);
			} else {
				radioClick_en(1);
			}
		} else {
			if($('input#rad1')[0].checked){
				radioClick(0);
			} else {
				radioClick(1);
			}
		}
	}
});

function zmien_ilosc(){
	var n = parseInt($('select#number_of')[0].value);
	var i=1;
	for(i=1; i<=n; i++){
		$('table[id^=table_'+i+']').show();
		przelicz(i);
		required(i);
	}
	if(n < 10){
		for(i=n+1; i<=10; i++){
			$('table[id^=table_'+i+']').hide();
			unrequired(i);
		}
	}
}

function required(i){
	$('input#uimie_'+i).attr("class","required");
	$('input#unazwisko_'+i).attr("class","required");
	$('input#utel_'+i).attr("class","required number");
	$('input#uemail_'+i).attr("class","required email");
	if($('input#ug_count')[0].value > 1){
		$('select#utype_'+i).attr("class","digits");
	}
	$('input#uspecjalizacja_'+i).attr("class","required");
}

function unrequired(i){
	$('input#uimie_'+i).attr("class","");
	$('input#unazwisko_'+i).attr("class","");
	$('input#utel_'+i).attr("class","");
	$('input#uemail_'+i).attr("class","");
	if($('input#ug_count')[0].value > 1){
		$('select#utype_'+i).attr("class","");
	}
	$('input#uspecjalizacja_'+i).attr("class","");
}

function przelicz(i){
	var n = $('input#add_n')[0].value;
	if($('input#ug_count')[0].value > 1){
		var j = $('select#utype_'+i)[0].value;
	} else {
		var j = 1;
	}
	var price = parseInt($('input#ug_price_'+j)[0].value);
	var name = $('input#ug_name_'+j)[0].value;
	$('input#ugroup_'+i)[0].value = name;
	for(j=1; j<=n; j++){
		var nazwa = 'uaddcena_'+i+'_'+j;
		var checkbox = $('input#'+nazwa)[0];
		if(checkbox.checked == true){
			price += parseFloat(checkbox.value);
		}
	}
	$('span#cena_'+i).html(zl(price));
	$('input#uprice_'+i)[0].value = zl(price);
	var m = $('select#number_of')[0].value;
	var cena_all = 0;
	for(j=1; j<=m; j++){
		var tmp = $('span#cena_'+j).html();
		if(tmp != ""){
			cena_all += parseFloat(tmp);
		}
	}
	cena_all = cena_all.toString();
	$('span#cena_all2').html(zl(cena_all));
	$('input#cena_all')[0].value = zl(cena_all);
}

function showNewLine(ug_id, i){
	$('p#li_'+ug_id+'_'+i).show();
	if(i<5){
		i++;
		$('input#add'+ug_id).attr('onClick','showNewLine('+ug_id+', '+i+')');
	}
}

function pokazTerminy(tr_id){
	$('tr.terminy_'+tr_id).show();
	$('a.terminy_'+tr_id).html('ukryj aktualne terminy >>');
	$('a.terminy_'+tr_id).attr('href', 'javascript:ukryjTerminy('+tr_id+');');
}

function ukryjTerminy(tr_id){
	$('tr.terminy_'+tr_id).hide();
	$('a.terminy_'+tr_id).html('pokaż aktualne terminy >>');
	$('a.terminy_'+tr_id).attr('href', 'javascript:pokazTerminy('+tr_id+');');
}

function show_ul(id){
	$('ul#'+id).show();
	$('a#menu_'+id).attr('href', 'javascript:hide_ul(\''+id+'\');');
}

function hide_ul(id){
	$('ul#'+id).hide();
	$('a#menu_'+id).attr('href', 'javascript:show_ul(\''+id+'\');');
}

function zl(value){
	var grosze = Math.round((value * 100) % 100);
    if(grosze){
    	value = parseFloat(value);
   		return value.toFixed(2);
    } else {
   		return value;
    }
}

function popraw(){
	var form = $('form#loginform')[0];
	var action = form.action;
	action = action.replace("k=2", "k=0");
	form.action = action;
	form.submit();
}
