re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$/;

$(document).ready(function(){
	
	/* akcni carousel */
	$(".ppoleCarousel").jCarouselLite({
		btnPrev: "#pPrev",
		btnNext: "#pNext",
		auto: 5000,
		speed: 350,
		btnGo:
    ["#btnc1", "#btnc2", "#btnc3", "#btnc4", "#btnc5", "#btnc6"],
		visible: 1
	});
	/* akcni carousel - konec */
	
	/* lightbox */
	$(function(){
	  $("a[rel^='lightbox']").lightbox();
	});
	/* lightbox - konec */
	
	/* drobeckova navigace */
		$(".breadCrumb").jBreadCrumb();
	/* drobeckova navigace - konec */
	
	/* u kazdeho tretiho panelu produktu zrusi pravy margin */
	nthEl = 3;
	$('.akcni3cols').each(function(i){ 
		if(nthEl == i + 1){ 
			$(this).css('marginRight','0'); 
			nthEl += 3; 
		} 
	});
	/* u kazdeho tretiho ... konec */
	
	/* zaobleni rohu panelu */
	$(".panel, #ppole, #detail-part1").corner({
		tl: { radius: 4 },
		tr: { radius: 4 },
		bl: { radius: 4 },
		br: { radius: 4 },
		antiAlias: false
	});
	
	$("#cena-kosik").corner({
		tl: { radius: 4 },
		tr: { radius: 4 },
		bl: { radius: 0 },
		br: { radius: 0 },
		antiAlias: false
	});
	
	$("#det-vloz-kosik").corner({
		tl: { radius: 0 },
		tr: { radius: 0 },
		bl: { radius: 4 },
		br: { radius: 4 },
		antiAlias: false
	});
	
	/* zaobleni rohu panelu - konec */
	
	/* zaobleni nadpisu panelu */
	$(".h2-panel").each(function() {
		myNewHtml = $(this).html();
		myNewHtml = myNewHtml + "<span class='h2-left'></span><span class='h2-right'></span>"
		$(this).html(myNewHtml);
	});
	
	/* zaobleni nadpisu panelu - konec */

	/* otevreni a zavreni loginu */
	$("#link-prihlaseni").click(function () {
		$("#login-vrstva").css('display','block');
		return false;
	});
	$("#login-close").click(function () {
		$("#login-vrstva").css('display','none');
	});
	$("#ztmavTo").click(function () {
		$("#login-vrstva").css('display','none');
	});
	/* otevreni a zavreni loginu - konec */
	
	/* top menu */
	$(".lev1:first a:first").css("borderLeft","none");
	$(".lev1").find("a:first").each(function() {
		var thisCatLink = $(this).html();
		thisCatLink = "<span class='link-name'>"+thisCatLink+"</span><span class='link-shadow'>"+thisCatLink+"</span>";
		$(this).html(thisCatLink);
	});
	$(".lev2").each(function() {
		
		lev2Sirka = $(this).width() + parseInt($(this).css("paddingLeft"), 10) + parseInt($(this).css("paddingRight"), 10);
		$(this).css("marginLeft",lev2Sirka/2*-1);
	});
	$(".lev1").hover(function() {
		$(this).find(".lev2").css("display", "block");
  },
  function() {
    $(this).find(".lev2").slideUp("fast");
  });
  /* top menu */
  
  /* tabulka zebra */
	$(".tab_vypis tr:odd").addClass("tmavsi");
	/* tabulka zebra - konec */
	
});

function iRemove (amtField){
  amtField.value = 0;
  document.ProTab.submit();
}


function kontrolalogin() {

 if (document.vstup.login.value == ""){
			alert("Prosím, vložte svůj login");
    document.vstup.login.focus();
    document.vstup.login.select();
			return false;
			}
 if (document.vstup.pass.value == ""){
			alert("Prosím, vložte svoje heslo");
    document.vstup.pass.focus();
    document.vstup.pass.select();
			return false;
			}
	}

function kontrolaodeslani() {

 if (!document.nahled.souhlas.checked){
			alert("Musíte souhlasit s obchodními podmínkami!");
			return false;
			}
	}

function AddFavorite(linkObj,addUrl,addTitle) 
{ 
  if (document.all && !window.opera) 
  { 
    window.external.AddFavorite(addUrl,addTitle); 
    return false; 
  } 
  else if (window.opera && window.print) 
  { 
    linkObj.title = addTitle; 
    return true; 
  } 
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')) 
  { 
    if (window.confirm('Přidat oblíbenou stránku jako nový panel?')) 
    { 
      window.sidebar.addPanel(addTitle,addUrl,''); 
      return false; 
    } 
  } 
  window.alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.'); 
  return false; 
} 

function kontrola() {
	prijmeni=document.uprav.prijmeni.value;
	jmeno=document.uprav.jmeno.value;
	ulice=document.uprav.ulice.value;
	mesto=document.uprav.mesto.value;
	psc=document.uprav.psc.value;
	telefon=document.uprav.telefon.value;
	email=document.uprav.email.value;
	firma=document.uprav.firma.value;
	IC=document.uprav.IC.value;

    if (document.uprav.pass) {
     if (document.uprav.pass.value == "") {
			alert("Heslo nesmí být prázdné");
      document.uprav.pass.focus();
      document.uprav.pass.select();
			return false;
		}
	}

 if (document.uprav.firma.value == "") {
 if (prijmeni == ""){
			alert("Vložte svoje příjmení");
    document.uprav.prijmeni.focus();
    document.uprav.prijmeni.select();
			return false;
			}
 if (jmeno == ""){
			alert("Vložte svoje jméno");
    document.uprav.jmeno.focus();
    document.uprav.jmeno.select();
			return false;
			}
 }
 if (ulice == ""){
			alert("Vložte adresu");
    document.uprav.ulice.focus();
    document.uprav.ulice.select();
			return false;
			}
 if (mesto == ""){
			alert("Vložte město");
    document.uprav.mesto.focus();
    document.uprav.mesto.select();
			return false;
			}
 if (psc == ""){
			alert("Vložte PSČ");
    document.uprav.psc.focus();
    document.uprav.psc.select();
			return false;
			}
 if (telefon == ""){
			alert("Vložte prosím telefon.\nČasto kontaktujeme zákazníka ohledně stavu objednávky.");
    document.uprav.telefon.focus();
    document.uprav.telefon.select();
			return false;
			}
 if (email == "" ){
			alert("E-mail musí být zadán.\nNa tento e-mail zasíláme potvrzení objednávky a daňové doklady.");
    document.uprav.email.focus();
    document.uprav.email.select();
			return false;
			}
	if ( document.uprav.email.value != "" ) {
		if (re.test(document.uprav.email.value) == 0) {
			alert ("E-mailová adresa není platná");
			document.uprav.email.focus();
			document.uprav.email.select();
			return false;
		}
	}
 if (firma != "" && IC == ""){
			alert("Pokud je vložen název firmy musí být vložen i IČ");
    document.uprav.IC.focus();
    document.uprav.IC.select();
			return false;
			}
 } 

function kontrolanews() {
 if (document.formnews.email.value== ""){
			alert("Prosím, vložte svůj email");
    document.formnews.email.focus();
    document.formnews.email.select();
			return false;
			}

//	Kontrola e-mailu
	if ( document.formnews.email.value != "" ) {
		if (re.test(document.formnews.email.value) == 0) {
			alert ("E-mailová adresa není správná");
			document.formnews.email.focus();
			document.formnews.email.select();
			return false;
		}
	}
	if(!document.formnews.novinky.checked && !document.formnews.akce.checked  && !document.formnews.vyprodej.checked ) {
		 alert("Prosím vyberte alespoň jednu oblast zájmu");
	   return false;
	}


}

function kontrolaheslo() {
 if (document.uprav.email.value== ""){
			alert("Prosím, vložte svůj email");
    document.uprav.email.focus();
    document.uprav.email.select();
			return false;
			}

//	Kontrola e-mailu
	if ( document.uprav.email.value != "" ) {
		if (re.test(document.uprav.email.value) == 0) {
			alert ("E-mailová adresa není správná");
			document.uprav.email.focus();
			document.uprav.email.select();
			return false;
		}
	}


}

function kontrolapoptavka() {
 if (document.poptavka.jmeno.value== "" || document.poptavka.jmeno.value== "jméno"  ){
			alert("Prosím, vložte své jméno");
    document.poptavka.jmeno.focus();
    document.poptavka.jmeno.select();
			return false;
			}
 if (document.poptavka.telefon.value== "" || document.poptavka.telefon.value== "telefon"  ){
			alert("Prosím, vložte svůj telefon");
    document.poptavka.telefon.focus();
    document.poptavka.telefon.select();
			return false;
			}
 if (document.poptavka.email.value== "" || document.poptavka.email.value== "e-mail"  ){
			alert("Prosím, vložte svůj email");
    document.poptavka.email.focus();
    document.poptavka.email.select();
			return false;
			}

//	Kontrola e-mailu
	if ( document.poptavka.email.value != "" ) {
		if (re.test(document.poptavka.email.value) == 0) {
			alert ("E-mailová adresa není správná");
			document.poptavka.email.focus();
			document.poptavka.email.select();
			return false;
		}
	}
 if (document.poptavka.napisdotaz.value== "" || document.poptavka.napisdotaz.value== "Váš dotaz ..."  ){
			alert("Prosím, vložte svůj dotaz či poptávku");
    document.poptavka.napisdotaz.focus();
			return false;
			}


}

function kontrolakomentar() {
 if (document.komentar.jmeno.value== "" ){
			alert("Prosím, vložte své jméno");
    document.komentar.jmeno.focus();
    document.komentar.jmeno.select();
			return false;
			}
 if (document.komentar.email.value== "" ){
			alert("Prosím, vložte svůj email");
    document.komentar.email.focus();
    document.komentar.email.select();
			return false;
			}

//	Kontrola e-mailu
	if ( document.komentar.email.value != "" ) {
		if (re.test(document.komentar.email.value) == 0) {
			alert ("E-mailová adresa není správná");
			document.komentar.email.focus();
			document.komentar.email.select();
			return false;
		}
	}
 if (document.komentar.dotaz.value== "" ){
			alert("Prosím, vložte svůj dotaz");
    document.komentar.dotaz.focus();
			return false;
			}


}

function Doprava() {
  document.nahled.platba[0].disabled=false;
    document.nahled.platba[1].disabled=false;
    document.nahled.platba[2].disabled=false; 
  if (document.nahled.doprava[0].checked==true || document.nahled.doprava[1].checked==true) 
  {
    document.nahled.platba[1].disabled=true;
    if (document.nahled.platba[1].checked==true)  { document.nahled.platba[0].checked=true;  }   
  }
  else
  {
    document.nahled.platba[0].disabled=true;
    document.nahled.platba[1].disabled=false;
    document.nahled.platba[2].disabled=true;
    document.nahled.platba[1].checked=true;      
  }
  // if (document.nahled.platba[0].checked==true
  // if (document.nahled.doprava[0].checked==true)

}

