// JavaScript Document
// *******************
// * BAMBISHOP 
// * Moonlake.cz
// * Petr Sládek
// *******************

// Nastavení pro flash (swf-object)
      var attributes = {};
      var params = {wmode:"transparent"};
      var flashvars = {}; 
      
// Funkce pro cookies      
      function getCookie(c_name)
      {
        if (document.cookie.length>0)
          {
          c_start=document.cookie.indexOf(c_name + "=");
          if (c_start!=-1)
            { 
            c_start=c_start + c_name.length+1; 
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
            return unescape(document.cookie.substring(c_start,c_end));
            } 
          }
        return "";
      }
      function setCookie(c_name,value,expiredays)
      {
        var exdate=new Date();
        exdate.setDate(exdate.getDate()+expiredays);
        document.cookie=c_name+ "=" +escape(value)+
        ((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+';path=/';
      }
      
// funkce pro záložky PRODUKTY - ZNACKY      
    /*  function checkZalozka()
      {
        var zalozka;
        zalozka=getCookie('zalozka');
        if (zalozka!=null && zalozka!="") return zalozka;
        else return 'produkt';
      }

		  var zobrazena = "znacka"; // pomocna promenna, na zacatku nastavena na jmeno zobrazene polozky 
      function zobrazZalozku(zobrazit){
  		//	if (document.getElementById) {
  				document.getElementById(zobrazena).style.display = "none"; // skryje předchozí polozku	       
          document.getElementById(zobrazit).style.display = "block"; // zobrazi se nakliknuta polozka				
  				
  				setCookie('zalozka',zobrazit,365);
     				
          if(zobrazena == "znacka") {
            document.getElementById("prod").className  = "show-prod"; // skryje předchozí polozku	       
            document.getElementById("znac").className  = "hide-znac"; // zobrazi se nakliknuta polozka			
          }
          if(zobrazit == "znacka") {
            document.getElementById("prod").className = "hide-prod"; // skryje předchozí polozku	       
            document.getElementById("znac").className = "show-znac"; // zobrazi se nakliknuta polozka		
          }  
          
              
          zobrazena = zobrazit; // aktualne zobrazena polozka se ulozi do globalni promenne, aby se pozdeji dala skryt
  				return false; // odkaz neproklikne na href
  		//	}
		  } */

// funkce pro záložky FILTER - TEXT      

     var FTfilter = false;		 
     var FTtext = false;	
		 
     function showHideFT(zobrazitFT){
  			if (document.getElementById) {
  				// chceme zobrzit filter
  				if(zobrazitFT == 'bookmark-filter') {
            if(FTfilter == false) {// filtr neni zobrazny
              document.getElementById('bookmark-filter').style.display = 'block'
              FTfilter = true;
              document.getElementById('bookmark-text').style.display = 'none'
              FTtext = false;	
              setCookie('FTbookmark','bookmark-filter',365);
            }
            else { //filter je zobrazeny
              document.getElementById('bookmark-filter').style.display = 'none'
              FTfilter = false;
              document.getElementById('bookmark-text').style.display = 'none'
              FTtext = false;	
              setCookie('FTbookmark','none',365);
            }
          } 
  				// chceme zobrzit test
  				if(zobrazitFT == 'bookmark-text') {
            if(FTtext == false) {// text neni zobrazny
              document.getElementById('bookmark-text').style.display = 'block'
              FTtext = true;
              document.getElementById('bookmark-filter').style.display = 'none'
              FTfilter = false;	
              setCookie('FTbookmark','bookmark-text',365);
            }
            else { //text je zobrazeny
              document.getElementById('bookmark-text').style.display = 'none'
              FTtext = false;
              document.getElementById('bookmark-filter').style.display = 'none'
              FTfilter = false;	
              setCookie('FTbookmark','none',365);
            }
          }   				
                          
          return false; // odkaz neproklikne na href
  			}
		  }
		  
// Funkce pro výsuvné menu		  
		  function zobrazMenu(ktery,jak) {
        if (document.getElementById){
          if(jak==true)
            document.getElementById(ktery).style.display = "block";
          if(jak==false)
            document.getElementById(ktery).style.display = "none";
        }      
      }
      
      function showSubmenu(topMenuItemID) {
        var topMenuItem=document.getElementById(topMenuItemID);
        var subMenu=document.getElementById('sub' + topMenuItemID.substr(3));
        var topMenuMother=document.getElementById('topmenu');   
        var vlevo = topMenuItem.offsetLeft-(146-topMenuItem.offsetWidth);
        
        if(topMenuItemID=="topmenu-8" || topMenuItemID=="topmenu-9") {
          subMenu.style.left = vlevo + 'px'; 
          subMenu.style.display='block';        
        }
        else {
          if (navigator.appName.indexOf('Explorer')>-1)   
            subMenu.style.left = topMenuItem.offsetLeft - topMenuMother.offsetLeft + 20 + 'px'
          else
            subMenu.style.left = topMenuItem.offsetLeft+'px'
            
          
          
          subMenu.style.display='block';
          
        }
      }
    
      function hideSubmenu(topMenuItemID) {
        //document.getElementById(topMenuItemID).className='';
        document.getElementById('sub' + topMenuItemID.substr(3)).style.display='none';
      }
// innerHTML

function select_innerHTML(objeto,innerHTML) {
/******
* select_innerHTML - corrige o bug do InnerHTML em selects no IE
* Veja o problema em: http://support.microsoft.com/default.aspx?scid=kb;en-us;276228
* Versão: 2.1 - 04/09/2007
* Autor: Micox - Náiron José C. Guimarães - micoxjcg@yahoo.com.br
* @objeto(tipo HTMLobject): o select a ser alterado
* @innerHTML(tipo string): o novo valor do innerHTML
*******/
    objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.toLowerCase().indexOf("<option")<0){//se não é option eu converto
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    innerHTML = innerHTML.toLowerCase().replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
      
    
    for(var i=0;i<selTemp.childNodes.length;i++){
  var spantemp = selTemp.childNodes[i];
  
        if(spantemp.tagName){     
            opt = document.createElement("OPTION")
    
   if(document.all){ //IE
    objeto.add(opt)
   }else{
    objeto.appendChild(opt)
   }       
    
   //getting attributes
   for(var j=0; j<spantemp.attributes.length ; j++){
    var attrName = spantemp.attributes[j].nodeName;
    var attrVal = spantemp.attributes[j].nodeValue;
    if(attrVal){
     try{
      opt.setAttribute(attrName,attrVal);
      opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
     }catch(e){}
    }
   }
   //getting styles
   if(spantemp.style){
    for(var y in spantemp.style){
     try{opt.style[y] = spantemp.style[y];}catch(e){}
    }
   }
   //value and text
   opt.value = spantemp.getAttribute("value")
   opt.text = spantemp.innerHTML
   //IE
   opt.selected = spantemp.getAttribute('selected');
   opt.className = spantemp.className;
  } 
 }    
 document.body.removeChild(selTemp)
 selTemp = null
}

// Rating

var starToSend = 0;
                               
function ViewStar(num) {
  document.getElementById('star_select').className = "s" + num;
}
function ChangeStarToSend(num) {
  starToSend = num;
  napis('p_id_rate');
  //nastav select
  document.getElementById('id_rate').options[num].selected = 'selected';
}
         
function napis(kam) {
  var inner = '<option value="" label="- Vyberte -" selected="selected">- Vyberte -</option> <option value="1" label="*">*</option> <option value="2" label="**">**</option> <option value="3" label="***">***</option> <option value="4" label="****">****</option> <option value="5" label="*****">*****</option>';            
            
  document.getElementById(kam).innerHTML  = '<label for="id_rate" class="optional">Hodnoceni:</label>';
  document.getElementById(kam).innerHTML += '<select class="hide" name="id_rate" id="id_rate"></select>'; 
  select_innerHTML(document.getElementById("id_rate"),inner);
  document.getElementById(kam).innerHTML += '<span id="star_select" class="s'+starToSend+'">'
                                         +  '  <span onmouseover="ViewStar(1);" onmouseout="ViewStar(' + starToSend + ');" onclick="ChangeStarToSend(1)"></span>'
                                         +  '  <span onmouseover="ViewStar(2);" onmouseout="ViewStar(' + starToSend + ' );" onclick="ChangeStarToSend(2)"></span>'
                                         +  '  <span onmouseover="ViewStar(3);" onmouseout="ViewStar(' + starToSend + ');" onclick="ChangeStarToSend(3)"></span>'
                                         +  '  <span onmouseover="ViewStar(4);" onmouseout="ViewStar(' + starToSend + ');" onclick="ChangeStarToSend(4)"></span>'
                                         +  '  <span onmouseover="ViewStar(5);" onmouseout="ViewStar(' + starToSend + ');" onclick="ChangeStarToSend(5)"></span>'
                                         +  '</span>';      
}


// Hledání

function clearDefault(txtPole,defaultValue){
  if(txtPole.value==defaultValue)
    txtPole.value="";
}
function restoreDefault(txtPole,defaultValue){
  if(txtPole.value=="")
   txtPole.value=defaultValue;
}

// Zpet 
function myBack() {
  var minulaStranka = window.document.referrer;
  window.location.href = minulaStranka;    
}

function SettingDeliveryAsk() {
  if (document.getElementById('custom_delivery').checked == true) {  	
    document.getElementById('fieldset-contactform').style.display = "";
  } else {
    document.getElementById('fieldset-contactform').style.display = "none";
  }
}



