$('document').ready(function(){

	$('select.js_varciselniky').bind('change',function(){
		var id = $(this).attr('rel');
		if($(this).val() != 'ne'){
			$('img.ciselnik'+id).attr('src','/images/fajfka_green.png');
		} else {
			$('img.ciselnik'+id).attr('src','/images/fajfka_grey.png');
		}
	});
	
	$('select.js_ciselniky').bind('change',function(){
		var id = $(this).attr('rel');
		if($(this).val() != 'ne'){
			$('img.ciselnik'+id).attr('src','/images/fajfka_green.png');
		} else {
			$('img.ciselnik'+id).attr('src','/images/fajfka_grey.png');
		}
	});

	/** Kliky mají upravený javascript pro nákup - jsou tam kontroly pro vyplnění všech dat **/
	$('.button_koupit').click(function(){
		var vybrano = true
		$('select.js_varciselniky').each(function(){
			if($(this).val() == 'ne'){
				vybrano = false;
			}
		});
		$('select.js_ciselniky').each(function(){
			if($(this).val() == 'ne'){
				vybrano = false;
			}
		});
		if(!vybrano) {
			alert("Je třeba vybrat všechny parametry!");
			return false;
		}
	});
	
	$('select.js_varciselniky').bind('change',function(){
		var vybrano = true;
		var varciselniky = "";
		$('select.js_varciselniky').each(function(){
			if($(this).val() == 'ne'){
				vybrano = false;
			} else {
				varciselniky+= "&varciselniky["+$(this).attr('rel')+"]="+$(this).val();
			}
		});
		if(vybrano){
			var zbozi = $('input[name=zbozi]').val();
			$('.js_cena').html("Počítám...");
			$.ajax({
				type: "POST",
				url: "/json.php?akce=varianta-najdi-ciselniky&zbozi="+zbozi+varciselniky,
				dataType:'json',
				success: function(json){
					if(json.cena != '0&nbsp;Kč') {
						$('input#variantaPrvni').attr('value',json.id);
						$('.js_cena').html(json.cena+" (s DPH)");
						$('.button_koupit').show();
					} else {
						$('.js_cena').html("Nelze koupit");
						$('.button_koupit').hide();
					}
				}
			});
		}
	});
    
	function strpos (haystack, needle, offset) {
		var i = (haystack+'').indexOf(needle, (offset || 0));
		return i === -1 ? false : i;
	}
		
	$('select.js_povrchova_uprava').bind('change',function(){
		var povrch = $('select.js_povrchova_uprava option:selected').html();
		$('.varianta_pictures img').each(function(){
			if(strpos($(this).attr('class'),povrch)){
				var url = $(this).attr('src');
				$('.mainobrazek').html("<a href='"+url.replace("mini","big")+"' title='{{zbozi.nazev}}' class='thickbox main-img'><img src='"+url.replace("mini","normal")+"' alt='{{zbozi.nazev}}' class='main' /></a>");
				return false;
			}	
		});
	});
	
	$('select[name=varianta]').bind('change',function(){
		var hash = $('select[name=varianta] option:selected').attr('rel').split("##");
		if(hash[3]) $('.js_cena').html(hash[3]+" (s DPH)");
        if(hash[4]) $('.js_cena_bez').html(hash[4]);
	});
	
	$('a.souvisejici').click(function(){
		$('.souvisejici_produkty').slideToggle("slow");	
	});
	
});