//funkce akce po kliku na odkaz - tj.nacteni
function ShowInfoParams() {

	pos_top = 200;
	pos_left = 400;

	scroll_top = $(window).scrollTop();
	if (pos_top < scroll_top)
		pos_top = scroll_top + 200;
	$("#vrstva_info_params").css({top: pos_top + "px", index: 999});
	$("#vrstva_info_params").fadeIn();
}

function HiddenInfoParams()
{
	$("#vrstva_info_params").fadeOut('slow');
}

$(document).ready(function()
{
	/* **********************************************************************************
	 * pri vyberu parametru se danemu radku s parametrem priradi classa "selected"
	*/
	$('.click_check').click(function(){
		if ($(this).attr('checked')){
			$(this).parent().addClass('selected');
		} else {
			$(this).parent().removeClass('selected');
		}
	});
	/* end */


	/* ***********************************************************************************
	 * pokud ma kupovany produkt nejake parametry a neni vybran ani jeden, tak zobrazi hlasku ve vrstve
	 */
	var inner_html = ("<div id='vrstva_info_params' style='display:none;z-index:1000;'>");
	inner_html += ("<div id='vrstva_info_params_nadpis'><form><input type='button' id='zavrit_info_params' value=''></form></div>");
	inner_html += ("<div id='vrstva_info_params_obsah'>");
	inner_html += (txt_podrob_zvolte_param);		// text definovan v shop_header
	inner_html += ("</div>");
	inner_html += ("</div>");

	$("#pozadi").append(inner_html);
	//ulozime si obsah divu vrstva_obsah do promenne
	inlay_buffer = $("#vrstva_info_params_obsah").html();

	//posouvani okna
	$("#vrstva_info_params").draggable( {
			zIndex  : 10000,
			ghosting: false,
			opacity : 0.7,
			handle  :	"#vrstva_info_params_nadpis"
	});

	$("#vrstva_info_params").fadeOut();

	//automaticky posun pri scrollu
	$(window).scroll(function() {
		top_scroll = $(window).scrollTop() + 200;
		$("#vrstva_info_params").animate({top:top_scroll + "px" }, {queue: false, duration: 350});
	});

	//zavreni okna
	$("#zavrit_info_params").click(function() {
		HiddenInfoParams();
	});

	if ($("#product_has_params").val() == 1){
		$(".submit_kosik.detail_product").click(function(){
			var form = $(this).parents("form:first");
			var all_ok = 0;

			// inputy: checkbox + radio
			if ($("input[name^=paramzbozi][type=checkbox]:checked, input[name^=paramzbozi][type=radio]:checked", form).length > 0){
				all_ok++;
			}

			// select
			if (all_ok == 0 && $("select[name^=paramzbozi] > option:selected", form).length > 0){
				all_ok++;
			}

			// inputy text
			if (all_ok == 0){
				$("input[name^=paramzbozi][type=text]", form).each(function(){
					if ($.trim($(this).val()) != ""){
						all_ok++;
						return true;
					}
				});
			}

			// textarea
			if (all_ok == 0){
				$("textarea[name^=paramzbozi]", form).each(function(){
					if ($.trim($(this).val()) != ""){
						all_ok++;
						return true;
					}
				});
			}

			// pripadna hlaska
			if (all_ok == 0){
				ShowInfoParams();
				return false;
			}
		});
	}
	/* end */
});
