// --------------------------------------
	$(document).ready(function(){
// --------------------------------------			   
// Kosik
// --------------------------------------	
	$(".add-basket").click(function(){
		var retezec = $(this).attr("rel");	
		var id = retezec.split("|")	
		$.get("/e-shop/scr-kosik-ajax.asp?web=1&akce=pridat&id="+id[0]+"&rel="+id[1]+"", function(data){		
			BasketAddStatusDone(data);
//			console.log(data); 
		});
		return false;
	});

	function BasketAddStatusDone(data){	
		var x = data.split("|")		
		document.getElementById('cartCount').innerHTML = '<strong>'+x[0]+'</strong>';
		document.getElementById('cartPrice').innerHTML = '<strong>'+x[1]+'</strong>';
		document.getElementById('cartLinks').innerHTML = '<span style="color:#FF0000">Nákupní košík</span>';	
		document.getElementById('infobasket').innerHTML = '<p>Zboží: <strong>'+x[2]+'</strong> bylo přidáno do košíku.</p>';

		tb_show(null,'#TB_inline?height=80&width=380&inlineId=infobasket&modal=true', null);
		window.setTimeout("javascript:tb_remove();", 2700);
	}	

// --------------------------------------			   
// Oblibene
// --------------------------------------		
		$('#add-fav').jFav();		
// --------------------------------------		
// Registrace
// --------------------------------------	
		$("#form_registrace").validate({			
			errorLabelContainer: $("#form_registrace_error"),
			rules: {
				prijmeni: {
					required: true
				},
				jmeno: {
					required: true
				},
				ulice: {
					required: true
				},
				mesto: {
					required: true
				},
				psc: {
					required: true,
					minlength:5
				},
				stat: {
					required: true
				},
				mobil: {
					required: true,
					minlength:9
				},
				email: {
					required: true,
					email: true
				},
				password: {
					required: true,
					minlength:6
				},
				password_znovu: {
					required: true,
					minlength:6,
					equalTo: "#password"
				},
				code: {
					required: true
				}
			},
			messages: {
				prijmeni: {
					required: "Vyplňte prosím příjmení."
				},
				jmeno: {
					required: "Vyplňte prosím jméno."
				},
				ulice: {
					required: "Vyplňte prosím ulici a číslo popisné."
				},
				mesto: {
					required: "Vyplňte prosím město."
				},
				psc: {
					required: "Vyplňte prosím PSČ."
				},
				stat: {
					required: "Vyplňte prosím zemi."
				},
				mobil: {
					required: "Vyplňte prosím mobilní telefon."
				},
				email: {
					required: "Vyplňte prosím Váš e-mail.",
			        email: "Vyplňte prosím správně Váš e-mail."
				},
				password: {
					required: "Vyplňte prosím heslo."
				},
				password_znovu: {
					required: "Vyplňte prosím heslo pro kontrolu."
				},
				code: {
					required: "Opište prosím kód z obrázku."
				}
		}
			
	   });
// --------------------------------------		
// Registrace - uprava
// --------------------------------------	
		$("#form_registrace_edit").validate({			
			errorLabelContainer: $("#form_registrace_error"),
			rules: {
				prijmeni: {
					required: true
				},
				jmeno: {
					required: true
				},
				ulice: {
					required: true
				},
				mesto: {
					required: true
				},
				psc: {
					required: true,
					minlength:5
				},
				stat: {
					required: true
				},
				mobil: {
					required: true,
					minlength:9
				}
			},
			messages: {
				prijmeni: {
					required: "Vyplňte prosím příjmení."
				},
				jmeno: {
					required: "Vyplňte prosím jméno."
				},
				ulice: {
					required: "Vyplňte prosím ulici a číslo popisné."
				},
				mesto: {
					required: "Vyplňte prosím město."
				},
				psc: {
					required: "Vyplňte prosím PSČ."
				},
				stat: {
					required: "Vyplňte prosím zemi."
				},
				mobil: {
					required: "Vyplňte prosím mobilní telefon."
				}
		}
			
	   });
// --------------------------------------		
// Registrace
// --------------------------------------	
		$("#form_registrace_pass").validate({			
			errorLabelContainer: $("#form_registrace_pass_error"),
			rules: {
				password: {
					required: false,
					minlength:6
				},
				password_znovu: {
					required: false,
					minlength:6,
					equalTo: "#password"
				},
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				password: {
					required: "Vyplňte prosím heslo."
				},
				password_znovu: {
					required: "Vyplňte prosím heslo pro kontrolu."
				},
				email: {
					required: "Vyplňte prosím Váš e-mail.",
			        email: "Vyplňte prosím správně Váš e-mail."
				}
		}
			
	   });
// --------------------------------------		
// Prihlaseni
// --------------------------------------	
		$("#form_prihlasit_se").validate({			
			errorLabelContainer: $("#form_prihlasit_se_error"),
			rules: {
				email: {
					required: true,
					email: true
				},
				password: {
					required: true
				}
			},
			messages: {
				email: {
					required: "Vyplňte Váš e-mail.",
			        email: "Vyplňte prosím správně Váš e-mail."
				},
				password: {
					required: "Vyplňte prosím heslo."
				}			
		}
		
	   });
// --------------------------------------		
// Vyzadani hesla
// --------------------------------------	
		$("#form_vyzadat_heslo").validate({			
			errorLabelContainer: $("#form_vyzadat_heslo_error"),
			rules: {
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				email: {
					required: "Vyplňte Váš e-mail.",
			        email: "Vyplňte správně Váš e-mail."
				}
		}
		
	   });
// --------------------------------------		
// Odeslani objednavky
// --------------------------------------	
		$("#form_objednavka").validate({			
			errorLabelContainer: $("#form_objednavka_error"),
			rules: {
				postovne: {
					required: true
				}
			},
			messages: {
				postovne: {
					required: "Vyberte prosím způsob platby a dopravy."
				}
		}
		
	   });

// --------------------------------------	
	  jQuery.extend(jQuery.validator.messages, {
		  required: "Tento údaj je povinný.",
		  remote: "Prosím, opravte tento údaj.",
		  email: "Prosím, zadejte platný e-mail.",
		  url: "Prosím, zadejte platné URL.",
		  date: "Prosím, zadejte platné datum.",
		  dateISO: "Prosím, zadejte platné datum (ISO).",
		  number: "Prosím, zadejte číslo.",
		  digits: "Prosím, zadávejte pouze číslice.",
		  creditcard: "Prosím, zadejte číslo kreditní karty.",
		  equalTo: "Prosím, zadejte znovu stejnou hodnotu.",
		  accept: "Prosím, zadejte soubor se správnou příponou.",
		  maxlength: jQuery.format("Prosím, zadejte nejvíce {0} znaků."),
		  minlength: jQuery.format("Prosím, zadejte nejméně {0} znaků."),
		  rangelength: jQuery.format("Prosím, zadejte od {0} do {1} znaků."),
		  range: jQuery.format("Prosím, zadejte hodnotu od {0} do {1}."),
		  max: jQuery.format("Prosím, zadejte hodnotu menší nebo rovnu {0}."),
		  min: jQuery.format("Prosím, zadejte hodnotu větší nebo rovnu {0}.")
	  });
// --------------------------------------
	});
// --------------------------------------	   
