// Kontrola newsletter
// --------------------------------------
	$(document).ready(function(){
// --------------------------------------			   
// Kosik
// --------------------------------------	
	$(".add-basket").click(function(){
		var retezec = $(this).attr("rel");	
		var id = retezec.split("|")
		$.get("/obchod/nakupni-kosik/pridat-ajax-"+id[0]+"/"+id[1]+"/", function(data){		
			BasketAddStatusDone(data);
//			console.log(data); 
		});
		return false;
	});

	function BasketAddStatusDone(data){	
		var x = data.split(",")		
		document.getElementById('cartCount').innerHTML = x[0];
		document.getElementById('cartLinks').innerHTML = '<span style="color:#FF0000">Nákupní košík</span>';	
		document.getElementById('infobasket').innerHTML = '<p>Zboží: <strong>'+x[1]+'</strong> bylo přidáno do košíku.</p>';

		tb_show(null,'#TB_inline?height=80&width=550&inlineId=infobasket&modal=true', null);
		window.setTimeout("javascript:tb_remove();", 2700);
	}	
		
// --------------------------------------			   
// Oblibene
// --------------------------------------		
		$('#add-fav').jFav();		
// --------------------------------------			   
// Newsletter
// --------------------------------------	
		$("#form_newsletter").validate({
			errorLabelContainer: $("#form_newsletter_error"),
			rules: {
				newsletter_email: {
					required: true,
					email: true
				},
				newsletter_code: {
					required: true
				}
			},
			messages: {
				newsletter_code: {
					required: "Opište kód z obrázku."
				}
			} 
	   });
// --------------------------------------		
// Napiste nam
// --------------------------------------	
		$("#form_helpdesk").validate({			
			errorLabelContainer: $("#form_helpdesk_error"),
			rules: {
				jmeno: {
					required: true
				},
				email: {
					required: true,
					email: true
				},
				vec: {
					required: true
				},
				obsah: {
					required: true
				},
				code: {
					required: true
				}
			},
			messages: {
				jmeno: {
					required: "Vyplňte Vaše jméno a příjmení."
				},
				email: {
					required: "Vyplňte Váš e-mail.",
			        email: "Vyplňte správně Váš e-mail."
				},
				vec: {
					required: "Vyplňte věc."
				},
				obsah: {
					required: "Vyplňte obsah."
				},				
				code: {
					required: "Opište kód z obrázku."
				}
			} 
	   });
// --------------------------------------		
// 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
				},
				password: {
					required: true,
					minlength:6
				},
				password_znovu: {
					required: true,
					minlength:6,
					equalTo: "#password"
				},
				telefon: {
					required: true,
					minlength:9
				},
				email: {
					required: true,
					email: true
				},
				code: {
					required: true
				}
			},
			messages: {
				prijmeni: {
					required: "Vyplňte příjmení."
				},
				jmeno: {
					required: "Vyplňte jméno."
				},
				ulice: {
					required: "Vyplňte ulici."
				},
				mesto: {
					required: "Vyplňte město."
				},
				psc: {
					required: "Vyplňte PSČ."
				},
				stat: {
					required: "Vyplňte zemi."
				},
				password: {
					required: "Vyplňte heslo."
				},
				password_znovu: {
					required: "Vyplňte heslo pro kontrolu."
				},
				telefon: {
					required: "Vyplňte telefon."
				},
				email: {
					required: "Vyplňte Váš e-mail.",
			        email: "Vyplňte správně Váš e-mail."
				},	
				code: {
					required: "Opište 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
				},
				telefon: {
					required: true,
					minlength:9
				},
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				prijmeni: {
					required: "Vyplňte příjmení."
				},
				jmeno: {
					required: "Vyplňte jméno."
				},
				ulice: {
					required: "Vyplňte ulici."
				},
				mesto: {
					required: "Vyplňte město."
				},
				psc: {
					required: "Vyplňte PSČ."
				},
				stat: {
					required: "Vyplňte zemi."
				},
				telefon: {
					required: "Vyplňte telefon."
				},
				email: {
					required: "Vyplňte Váš e-mail.",
			        email: "Vyplňte správně Váš e-mail."
				}
		}
			
	   });
// --------------------------------------		
// Registrace
// --------------------------------------	
		$("#form_registrace_pass").validate({			
			errorLabelContainer: $("#form_registrace_pass_error"),
			rules: {
				password: {
					required: true,
					minlength:6
				},
				password_znovu: {
					required: true,
					minlength:6,
					equalTo: "#password"
				}
			},
			messages: {
				password: {
					required: "Vyplňte heslo."
				},
				password_znovu: {
					required: "Vyplňte heslo pro kontrolu."
				}
		}
			
	   });
// --------------------------------------		
// Aktivace
// --------------------------------------	
		$("#form_aktivace").validate({			
			errorLabelContainer: $("#form_aktivace_error"),
			rules: {
				retezec: {
					required: true
				}
			},
			messages: {
				retezec: {
					required: "Vložte aktivační kód"
				}
		}
		
	   });
// --------------------------------------		
// 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 správně Váš e-mail."
				},
				password: {
					required: "Vyplňte 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."
				}
		}
		
	   });
// --------------------------------------		
// Vyzadani hesla
// --------------------------------------	
		$("#form_objednavka").validate({			
			errorLabelContainer: $("#form_objednavka_error"),
			rules: {
				zpusob: {
					required: true
				}
			},
			messages: {
				zpusob: {
					required: "Vyberte prosím způsob platby a dopravy."
				}
		}
		
	   });
// --------------------------------------		
// Formular
// --------------------------------------		
		$("#form_formular").validate({			
			errorLabelContainer: $("#form_formular_error"),
			rules: {
				prijmeni: {
					required: true
				},
				jmeno: {
					required: true
				},
				email: {
					required: true,
					email: true
				},
				adresa: {
					required: true
				},
				poznamka: {
					required: true
				},
				code: {
					required: true
				}
			},
			messages: {
				prijmeni: {
					required: "Vyplňte Vaše příjmení."
				},
				jmeno: {
					required: "Vyplňte Vaše jméno."
				},
				email: {
					required: "Vyplňte Váš e-mail.",
			        email: "Vyplňte správně Váš e-mail."
				},
				adresa: {
					required: "Vyplňte Vaší adresu."
				},
				poznamka: {
					required: "Vyplňte obsah poznámky."
				},
				code: {
					required: "Opište kód z obrázku."
				}
		}
		
	   });
// --------------------------------------
	
	


	  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}.")
	  });

// --------------------------------------
	});
// --------------------------------------	   
		

// --------------------------------------		
// Ticker
// --------------------------------------	
	$(document).ready(function() {
		var options = {
			newsList: "#news",
			startDelay: 20,
			placeHolder1: " []"
		}
		$().newsTicker(options);
	});
