// JavaScript Document

var cena = 0;
var hosting = 600;

function vynulujLoader(i){
     if (document.getElementById(i).style.display == 'none'){
        document.getElementById(i).style.display = '';
     }
     else{
       document.getElementById(i).innerHTML = '<img src="ajax-loader.gif">';
     }
} 

function showHideSelect(i){
  if(document.getElementById('let_'+i).style.display == 'none'){
        // odkryt select a cenu
        document.getElementById('let_'+i).style.display = '';
        document.getElementById('cena_'+i).style.display = '';
        updateCenaKonecna();
  }
  else{
        // skryt select a cenu
        document.getElementById('let_'+i).style.display = 'none';
        document.getElementById('cena_'+i).style.display = 'none';
        updateCenaKonecna();
  } 
}  

function updateCena(i){
    cena = (document.getElementById('let_'+i).value * document.getElementById('let_'+i).name.split("_")[1]);
    document.getElementById('cena_'+i).innerHTML = cena +' Kè';
    updateCenaKonecna();
}

function updateCenaKonecna(){
  cena = hosting;

  //alert(document.getElementById('domeny_ajax').innerHTML);
  
  data = document.getElementById('domeny_ajax').getElementsByTagName('select'); 

  for(i=0; i<data.length; i++){
    if(data[i].type == 'select-one' && data[i].style.display != 'none'){
      //alert(data[i].name+" "+data[i].id+" "+data[i].value);
      cena = cena + (data[i].name.split("_")[1] * data[i].value);
      if(document.getElementById('domenazdarma').checked == true && data[i].name.split("_")[0] == 'cz'){
         cena = cena - data[i].name.split("_")[1];
      }
      //alert(data[i].name.split("_")[1]);
      //alert(document.getElementById('domeny').elements[i].name+" * "+document.getElementById('domeny').elements[i].value+" = "+document.getElementById('domeny').elements[i].name * document.getElementById('domeny').elements[i].value);
    }
  }
  
    document.getElementById('celkova').innerHTML = cena +' Kè <span style="color:red">(Ušetøil jste '+usetril()+' Kè)</style>';  
   //document.getElementById('celkova').innerHTML = cena +' Kè (Ušetøil jste '+usetril()+' Kè)';  
} 

function usetril(){

  var radioObj = document.forms['form'].elements['hosting'];
  var radioLength = radioObj.length;

  for(var z = 0; z < radioLength; z++) {
		if(radioObj[z].checked) {
			var c = radioObj[z].value;
			}
	}
	
	var f = document.getElementById('hostingobdobi').value;
  var g = 1;
  for(var i = 0;i < 100; i += 12){
    if(i < f && i+12 > f){
    // v promeny i je pocet let jaka je navolena
     //alert((g * 2)*c);
     if(document.getElementById('domenazdarma').checked == true){
      return ((g * 2)*c)+parseInt(document.getElementById('let_cz').name.split("_")[1]);
     }
     else{
      return (g * 2)*c;
     }
      
    }
    g++;
  }

}

function cenaHosting(){

  var radioObj = document.forms['form'].elements['hosting'];
  var radioLength = radioObj.length;

  for(var z = 0; z < radioLength; z++) {
    //alert(i);
		if(radioObj[z].checked) {
			var i = radioObj[z].value;
			}
	}



  hosting = document.getElementById('hostingobdobi').value * i;
  //alert(document.getElementById('hostingobdobi').value);
  updateCenaKonecna();
  document.getElementById('celkova').innerHTML = cena +' Kè <span style="color:red">(Ušetøil jste '+usetril()+' Kè)</style>';  
}

function domenaZdarma(){
  if(document.getElementById('domenazdarma').checked == true){
    document.getElementById('hostingvip').checked = true;
    document.getElementById('hostingpremium').disabled = true;
    document.getElementById('hostingnormal').disabled = true;
    cenaHosting(600);
    updateCenaKonecna();
  }
  else{
    document.getElementById('hostingpremium').disabled = false;
    document.getElementById('hostingnormal').disabled = false;
    updateCenaKonecna();  
  }
}
