/* **************** *
 * 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,id){
			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
				
				
				
				
				for(i=1;i<=6;i++) {
        try {
          $('zalozka_'+i).removeClass('active-tab');
       
          }
          catch(err){
          
          }
       }

       $('zalozka_'+id).addClass('active-tab');
				
				
				
				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];
  
  if(tmp[4] != "")
  document.getElementById('katalog_kod_varianta_' + tmp2[1]).innerHTML = tmp[4];
  
}
/* ******************
 * 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() { 
    

}

/* ******************
 * Po nacteni cele stranky
 * *************** */	

window.onload=function () { 
   
    try {
    if(document.xxkatalog != "undefined"){
      var selVerzeProduktu1 = document.xxkatalog.verze_produktu_1;
  
      selVerzeProduktu1.selectedIndex = 0;
      zmencenu(selVerzeProduktu1);
    }
    
  }
  catch(chyba) {
    //alert("není formulář");  
  } 
    
    
};

function tabclick(id){
alert("asd");
      for(i=1;i<=5;i++) {
        try {
          $('zalozka_'+i).removeClass('active-tab');
       
          }
          catch(err){
          
          }
       }

       $('zalozka_'+id).addClass('active-tab');
} 
