/* **************** *
 * FORMULAR
 * *************** */	
function zkontroluj(co){
 var hlaska = '';
 var vporadku = true;

 co.jskontrola.value = 'v poradku';
 

 if (!co.Jmeno.value) {
   hlaska += 'Vyplňte prosím jméno.\n';
   co.Jmeno.focus();
   vporadku = false;
 }
 
 if (!co.SendFrom.value) {
   hlaska += 'Vyplňte prosím E-mail kontakt.\n';
   co.SendFrom.focus();
   vporadku = false;
 } else if (! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(co.SendFrom.value)) {
   hlaska += 'Vyplňte prosím správný E-mail kontakt (jmeno@domena.cz).\n';
   co.SendFrom.focus();
   vporadku = false;
 }
 if (hlaska.length>0) alert(hlaska);
 return vporadku;
}

/* **************** *
 * Kategorie
 * *************** */	

window.addEvent('domready', function() {
    var current;

    var category = document.getElementById("category");
    var p = category.getElementsByTagName("p");
    
    for (var i = 0; i < p.length; i++) {
        var link = p[i];
        var div = link.nextSibling;
        
        if (div && div.tagName == "DIV") {
            div.slide = new Fx.Slide(div, {duration: "400"});
            
            //div.slide.hide();


            div.slide.addEvent('complete', function() {
                p = current.parentNode.previousSibling;
                if (current.parentNode.style.height != "" && current.parentNode.style.height != "0px") {
                    current.parentNode.style.height = "auto";
                    p.setAttribute("class", "open");
                    p.setAttribute("className", "open");
                }
                else {
                    p.setAttribute("class", "close");
                    p.setAttribute("className", "close");
                }
            });
        }
        
    }
    /****************************************************/
   

    $('category').addEvent('click', function(e){
        if (e.target.tagName == "P") {
            current = e.target.nextSibling.firstChild;
            if (current.tagName == "DIV") {
                current.slide.toggle();
                e.stop();
            }
        }
    });
    
    var cat = document.getElementById("category");
    var div2 = cat.getElementsByTagName("div"); 
    for(var k = 0;k < div2.length;k++){
      if(div2.item(k).getProperty('id'))
        div2.item(k).slide.hide();
    }
    // gerenovat pole
    //var array_rozbaleno = new Array ("kat1", "kat6");
    
    try {
     for(var j = 0;j < array_rozbaleno.length;j++) {
        $(array_rozbaleno[j]).slide.show();
        $(array_rozbaleno[j]).parentNode.style.height = "auto";
        $(array_rozbaleno[j]).parentNode.previousSibling.setAttribute("class", "open");
        $(array_rozbaleno[j]).parentNode.previousSibling.setAttribute("className", "open");
     }
    }
    catch(err) {
    
    }
    
    //$('category').style.visibility="visible"; 
   
});


/* ******************
 * Zalozky u produktu
 * *************** */	

		var zobrazena = "zalozka1"; // pomocna promenna, na zacatku nastavena na jmeno zobrazene polozky
		function zalozky(polozka){
			if (document.getElementById){
				//document.getElementById('zalozka_'+polozka).style.borderBottom = "solid 1px #eeeeee";
				//document.getElementById('zalozka_'+polozka).style.backgroundColor = "#eeeeee";
				document.getElementById(zobrazena).style.display = "none"; // skryje předchozí polozku
				document.getElementById(polozka).style.display = "block"; // zobrazi se nakliknuta polozka
				zobrazena = polozka; // aktualne zobrazena polozka se ulozi do globalni promenne, aby se pozdeji dala skryt
				return false; // odkaz neproklikne na href
			}
			else {
				if(document.stylesheets) document.stylesheets["zalozky"].disabled = true; 
        // v nekterych browserech (IE 4) vypne styl nezobrazovani, aby se polozky alespon zobrazily
				return true; // odkazy budou proklikavat na href
			} 
		}
		
/* ******************
 * Funkce zmencenu
 * *************** */	
 
function zmencenu(obj) {
    
  var str = obj.value;
  var tmp = str.split('|');
  
  var str2 = obj.id;
  var tmp2 = str2.split('_');
  
  var cena = tmp[2]; 
  
  if(document.getElementById('katalog_cena_' + tmp2[1]))
  document.getElementById('katalog_cena_' + tmp2[1]).innerHTML = tmp[2];
  
  document.getElementById('katalog_cena_vc_dph_' + tmp2[1]).innerHTML = tmp[3];
  
}
/* ******************
 * Funkce
 * *************** */	
function endsWith(str, find) { return find == right(str, find.length); }; 
function right(str, n) { return str.substring(str.length-n, str.length); };
/* ******************
 * Po doprava, meni radio
 * *************** */	

function doprava() { 

  if(document.xcart.fTypPlatby[0].checked)
    {
      document.xcart.fTypDopravy[5].disabled = true; document.xcart.fTypDopravy[5].checked = false;
      document.xcart.fTypDopravy[6].disabled = true; document.xcart.fTypDopravy[6].checked = false;
      
      document.xcart.fTypDopravy[0].disabled = false;
      document.xcart.fTypDopravy[1].disabled = false;
      document.xcart.fTypDopravy[2].disabled = false;
      document.xcart.fTypDopravy[3].disabled = false;
      document.xcart.fTypDopravy[4].disabled = false;
      

   
          
    }
  else if(document.xcart.fTypPlatby[1].checked)
    {
      document.xcart.fTypDopravy[0].disabled = true; document.xcart.fTypDopravy[0].checked = false;
      document.xcart.fTypDopravy[1].disabled = true; document.xcart.fTypDopravy[1].checked = false;
      document.xcart.fTypDopravy[2].disabled = true; document.xcart.fTypDopravy[2].checked = false;
      document.xcart.fTypDopravy[3].disabled = true; document.xcart.fTypDopravy[3].checked = false;
      document.xcart.fTypDopravy[4].disabled = true; document.xcart.fTypDopravy[4].checked = false;
      document.xcart.fTypDopravy[6].disabled = true; document.xcart.fTypDopravy[6].checked = false;
      
      document.xcart.fTypDopravy[5].disabled = false;
       
    }
    
  else if(document.xcart.fTypPlatby[2].checked)
    {
      document.xcart.fTypDopravy[0].disabled = true; document.xcart.fTypDopravy[0].checked = false;
      document.xcart.fTypDopravy[1].disabled = true; document.xcart.fTypDopravy[1].checked = false;
      document.xcart.fTypDopravy[2].disabled = true; document.xcart.fTypDopravy[2].checked = false;
      document.xcart.fTypDopravy[3].disabled = true; document.xcart.fTypDopravy[3].checked = false;
      document.xcart.fTypDopravy[4].disabled = true; document.xcart.fTypDopravy[4].checked = false;
      document.xcart.fTypDopravy[5].disabled = true; document.xcart.fTypDopravy[5].checked = false;
      
      document.xcart.fTypDopravy[6].disabled = false;
    }
}


/* ******************
 * Po nacteni cele stranky
 * *************** */	

window.onload=function () { 
  
    //doprava();
    
    

};
