(function($) {$(document).ready(function(){	

	

	if ($('#povol_dodaci_adresu').attr('checked')) {

     	$("#dodaci_adresa").hide();

	}

	

	if ($('#postFirma').val()==0) {

     	$("#firemni_udaje").hide();

	}

	

	

	$('#postFirma').change( function() {

		if ($('#postFirma').val().length==0) {

			$("#firemni_udaje").slideUp();

		}

		else {

			$("#firemni_udaje").slideDown();

		}

		

	});	

	

	$('#povol_dodaci_adresu').click( function() {

		$("#dodaci_adresa").slideToggle();

	});		

			

	$("#slider").easySlider({
		auto: true,
		continuous: true,
		pause: 5000,
		prevText: '',
		nextText: '',
		controlsBefore: '<div class="slider_controls">',
		controlsAfter: '</div>'
	});					 

										 

	$('.expedice_dialog_a').click(function() {

			$('#expedice_dialog').dialog('open');

		})

		 

	$("#expedice_dialog").dialog({

			bgiframe: true,

			autoOpen: false,

			height: 220,

			width: 500,

			modal: true,

			buttons: {

				'Zavřít': function() {

					$(this).dialog('close');

				}

			}

		});

	

	$('.delete_basket').click(function() {

			$('#delete_basket_dialog').dialog('open');

			return false;

		})

		 

	$("#delete_basket_dialog").dialog({

			bgiframe: true,

			autoOpen: false,

			modal: true,

			buttons: {

				'ANO': function() {

					$(this).dialog('close');

					window.location = '/kosik_smazat/ano';

				},

				'NE': function() {

					$(this).dialog('close');

					

				}

			}

		});

	

	$(".alert").dialog({

			bgiframe: true,

			autoOpen: true,

			title: 'Oznámení',

			modal: true,

			buttons: {

				'Zavřít': function() {

					$(this).dialog('close');

				}

			}

		});

	

var tabContainers = $('div.tabs > div');

tabContainers.hide().filter(':first').show();

                        

$('div.tabs ul.tabNavigation a').click(function () {

	tabContainers.hide();

	tabContainers.filter(this.hash).show();

	$('div.tabs ul.tabNavigation a').removeClass('selected');

	$(this).addClass('selected');

	return false;

}).filter(':first').click();



var tabContainers2 = $('div.tabs_2 > div');

tabContainers2.hide().filter(':first').show();

                        

$('div.tabs_2 ul.tabNavigation a').click(function () {

	tabContainers2.hide();

	tabContainers2.filter(this.hash).show();

	$('div.tabs_2 ul.tabNavigation a').removeClass('selected');

	$(this).addClass('selected');

	return false;

}).filter(':first').click();

              

	



var name = $("#name"),

	email = $("#email"),

	message = $("#message"),

	allFields = $([]).add(name).add(email).add(message),

	tips = $("#validateTips");



	function updateTips(t) {

		tips.text(t).effect("highlight",{},1500);

	}



	function checkLength(o,n,min,max) {

		if ( o.val().length > max || o.val().length < min ) {

			o.addClass('ui-state-error');

			updateTips("Délka " + n + " musí být mezi "+min+" a "+max+".");

			return false;

		} else {

			return true;

		}

	}



	function checkRegexp(o,regexp,n) {

		if ( !( regexp.test( o.val() ) ) ) {

			o.addClass('ui-state-error');

			updateTips(n);

			return false;

		} else {

			return true;

		}

	}

		

	$("#dotaz").dialog({

		bgiframe: true,

		autoOpen: false,

		height: 400,

		modal: true,

		buttons: {

			'Odeslat': function() {

				var bValid = true;

				allFields.removeClass('ui-state-error');

				bValid = bValid && checkLength(name,"Jméno",3,16);

				bValid = bValid && checkLength(email,"Email",5,80);

				bValid = bValid && checkLength(message,"Zpráva",10,1000);

				bValid = bValid && checkRegexp(email,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"Špatně vyplněný mail. Příklad: jmeno@seznam.cz");

					

				if (bValid) {

					$('#dotaz form').submit(); 

					$(this).dialog('close');

				}

			},

			'Zrušit': function() {

				$(this).dialog('close');

			}

		},

		close: function() {

			allFields.val('').removeClass('ui-state-error');

		}

	});

	

		

	$('#dotaz_okno').click(function() {

		$('#dotaz').dialog('open');

		return false;

	});

	

		

		

		

		

		

		

		

		

		

		

var searchBox = $("#search_input");  

var searchBoxDefault = "hledaný výraz";  

searchBox.focus(function(){  

     if($(this).attr("value") == searchBoxDefault) $(this).attr("value", "");  

});  

 searchBox.blur(function(){  

     if($(this).attr("value") == "") $(this).attr("value", searchBoxDefault);  

});  

	

		

	

	



		

});

	})(jQuery);



function gid(name) {

	return document.getElementById(name);

}





function zmenDodaci() {

    if (document.objednavka.postZmenDodaci.checked == false){

        document.objednavka.postFirmaD.disabled = false;

        document.objednavka.postTitulD.disabled = false;

        document.objednavka.postJmenoD.disabled = false;

        document.objednavka.postPrijmeniD.disabled = false;

        document.objednavka.postUliceD.disabled = false;

        document.objednavka.postMestoD.disabled = false;

		document.objednavka.postPscD.disabled = false;

        document.objednavka.postZemeD.disabled = false;

    }

    else {

        document.objednavka.postFirmaD.disabled = true;

        document.objednavka.postTitulD.disabled = true;

        document.objednavka.postJmenoD.disabled = true;

        document.objednavka.postPrijmeniD.disabled = true;

        document.objednavka.postUliceD.disabled = true;

        document.objednavka.postMestoD.disabled = true;

		document.objednavka.postPscD.disabled = true;

        document.objednavka.postZemeD.disabled = true;

    }

}

 

function vybranadoprava() {

	    doprava = ""

		doprava_delka = document.objednavka.postDoprava.length



		for (i = 0; i <doprava_delka; i++) {

			if (document.objednavka.postDoprava[i].checked) {

				doprava = true

			}

		}

		

		if (!doprava) {

			alert("Vyberte prosím způsob dopravy!")

			return false;

 		}

 }

 

 

function zmenitPlatby( data ) {

	var nazev;

	var popis;

	var radio;



	if( data ){

		for( var i=0; i < document.objednavka.postPlatba.length; i++ ){

			nazev = gid('nazev_'+document.objednavka.postPlatba[i].id);

			popis = gid('popis_'+document.objednavka.postPlatba[i].id);

			radio = document.objednavka.postPlatba[i];

			if( nazev ) nazev.className = 'neaktivni';

			if( popis ) popis.className = 'neaktivni';

			if( radio ) radio.disabled = true;

		}



		for( i=0; i<data.length; i++ ){

			nazev = gid('nazev_platba'+data[i]);

			popis = gid('popis_platba'+data[i]);

			radio = gid('platba'+data[i]);

			if( nazev ) nazev.className = 'aktivni';

			if( popis ) popis.className = 'aktivni';

			if( radio ) radio.disabled = false;

		}

	}

}
