﻿// JavaScript Document

function menu_mover(obj){
switch(obj){
  case 'M1':
    document.getElementById('M1').style.backgroundImage='url(image/menu_bg_press.gif)';
    document.getElementById('MLEFT').style.backgroundImage='url(image/menu_l_press.gif)';
  break;
  case 'M2':
    document.getElementById('M2').style.backgroundImage='url(image/menu_bg_press.gif)';
    document.getElementById('sub_menu1').style.visibility='visible';
    document.getElementById('sub_menu1_bg').style.visibility='visible';
  break;
  case 'M3':
    document.getElementById('M3').style.backgroundImage='url(image/menu_bg_press.gif)';
  break;
  case 'M4':
    document.getElementById('M4').style.backgroundImage='url(image/menu_bg_press.gif)';
    document.getElementById('sub_menu2').style.visibility='visible';
    document.getElementById('sub_menu2_bg').style.visibility='visible';    
  break;
  case 'M5':
    document.getElementById('M5').style.backgroundImage='url(image/menu_bg_press.gif)';
  break;
  case 'M6':
    document.getElementById('M6').style.backgroundImage='url(image/menu_bg_press.gif)';
  break;
  case 'M7':
    document.getElementById('M7').style.backgroundImage='url(image/menu_bg_press.gif)';
    document.getElementById('MRIGHT').style.backgroundImage='url(image/menu_r_press.gif)';
  break;  
} 
}

function menu_mout(obj){
switch(obj){
  case 'M1':
    document.getElementById('M1').style.backgroundImage='url(image/menu_bg.gif)';
    document.getElementById('MLEFT').style.backgroundImage='url(image/menu_l.gif)';
  break;
  case 'M2':
    document.getElementById('M2').style.backgroundImage='url(image/menu_bg.gif)';
    document.getElementById('sub_menu1').style.visibility='hidden';
    document.getElementById('sub_menu1_bg').style.visibility='hidden';
  break;
  case 'M3':
    document.getElementById('M3').style.backgroundImage='url(image/menu_bg.gif)';
  break;
  case 'M4':
    document.getElementById('M4').style.backgroundImage='url(image/menu_bg.gif)';
    document.getElementById('sub_menu2').style.visibility='hidden';
    document.getElementById('sub_menu2_bg').style.visibility='hidden';   
  break;
  case 'M5':
    document.getElementById('M5').style.backgroundImage='url(image/menu_bg.gif)';
  break;
  case 'M6':
    document.getElementById('M6').style.backgroundImage='url(image/menu_bg.gif)';
  break;
  case 'M7':
    document.getElementById('M7').style.backgroundImage='url(image/menu_bg.gif)';
    document.getElementById('MRIGHT').style.backgroundImage='url(image/menu_r.gif)';
  break;  
} 
}

function default_email() {
document.getElementById('mail').jmeno.style.borderColor = '#cbcbcb';
document.getElementById('mail').email.style.borderColor = '#cbcbcb';
document.getElementById('mail').predmet.style.borderColor = '#cbcbcb';
document.getElementById('mail').text.style.borderColor = '#cbcbcb';
}

function kontrola_email() {
var pom = true;
document.getElementById('mail').jmeno.style.borderColor = '#cbcbcb';
document.getElementById('mail').email.style.borderColor = '#cbcbcb';
document.getElementById('mail').predmet.style.borderColor = '#cbcbcb';
document.getElementById('mail').text.style.borderColor = '#cbcbcb';

if (document.getElementById('mail').jmeno.value.length < 2) {
pom = false;
document.getElementById('mail').jmeno.style.borderColor = 'red'; 
}

if (document.getElementById('mail').text.value.length < 2) {
pom = false;
document.getElementById('mail').text.style.borderColor = 'red'; 
}

if ((document.getElementById('mail').email.value == "")||(document.getElementById('mail').email.value.indexOf('@') == -1)||(document.getElementById('mail').email.value.indexOf('.') == -1)||(document.getElementById('mail').email.value.indexOf('@') > document.getElementById('mail').email.value.lastIndexOf('.'))) {
pom = false;
document.getElementById('mail').email.style.borderColor = 'red'; 
}

if (document.getElementById('mail').predmet.value.length < 2) {
pom = false;
document.getElementById('mail').predmet.style.borderColor = 'red'; 
}
return pom;
}

function default_order() {
document.getElementById('obj').jmeno.style.borderColor = '#cbcbcb';
document.getElementById('obj').email.style.borderColor = '#cbcbcb';
document.getElementById('obj').ulice.style.borderColor = '#cbcbcb';
document.getElementById('obj').mesto.style.borderColor = '#cbcbcb';
document.getElementById('obj').psc.style.borderColor = '#cbcbcb';
}

function kontrola_order() {
var pom = true;
document.getElementById('obj').jmeno.style.borderColor = '#cbcbcb';
document.getElementById('obj').email.style.borderColor = '#cbcbcb';
document.getElementById('obj').ulice.style.borderColor = '#cbcbcb';
document.getElementById('obj').mesto.style.borderColor = '#cbcbcb';
document.getElementById('obj').psc.style.borderColor = '#cbcbcb';

if (document.getElementById('obj').jmeno.value.length < 2) {
pom = false;
document.getElementById('obj').jmeno.style.borderColor = 'red'; 
}

if (document.getElementById('obj').ulice.value.length < 5) {
pom = false;
document.getElementById('obj').ulice.style.borderColor = 'red'; 
}

if (document.getElementById('obj').mesto.value.length < 1) {
pom = false;
document.getElementById('obj').mesto.style.borderColor = 'red'; 
}

if (document.getElementById('obj').psc.value.length < 5) {
pom = false;
document.getElementById('obj').psc.style.borderColor = 'red'; 
}

if ((document.getElementById('obj').email.value == "")||(document.getElementById('obj').email.value.indexOf('@') == -1)||(document.getElementById('obj').email.value.indexOf('.') == -1)||(document.getElementById('obj').email.value.indexOf('@') > document.getElementById('obj').email.value.lastIndexOf('.'))) {
pom = false;
document.getElementById('obj').email.style.borderColor = 'red'; 
}

if (num_of_lines==0) {
pom = false;
alert("Objednávka neobsahuje žádnou položku.");
}

return pom;
}


var num_of_lines = 0;  

function plus(element,produkt){  
    
    document.getElementById('bublina').style.display = "none";
    
    if(num_of_lines>=7) {
      alert("Maximální počet položek v objednávce byl vyčerpán.");
      return;
    }
    
    num_of_lines ++;  
      
    var x = document.getElementById( element );  
      
    var input = document.createElement('input');  
    input.setAttribute('name', 'produkt[]' );  
    input.setAttribute('readonly', 'readonly' ); 
// barva    
    var barva1 = document.createElement('option');  
    barva1.setAttribute('value', '0');          
    var barva2 = document.createElement('option');  
    barva2.setAttribute('value', 'bezbarvy');  
    var barva3 = document.createElement('option');  
    barva3.setAttribute('value', 'zeleny'); 
    var barva4 = document.createElement('option');  
    barva4.setAttribute('value', 'hnedy');
    var barva5 = document.createElement('option');  
    barva5.setAttribute('value', 'zluty');
    var barva6 = document.createElement('option');  
    barva6.setAttribute('value', 'cerveny');
             
    var barva_txt1 = document.createTextNode("- barva -");  
    barva1.appendChild(barva_txt1);         
    var barva_txt2 = document.createTextNode("bezbarvý");  
    barva2.appendChild(barva_txt2);         
    var barva_txt3 = document.createTextNode("zelený");  
    barva3.appendChild(barva_txt3); 
    var barva_txt4 = document.createTextNode("hnědý");  
    barva4.appendChild(barva_txt4); 
    var barva_txt5 = document.createTextNode("žlutý");  
    barva5.appendChild(barva_txt5);               
    var barva_txt6 = document.createTextNode("červený");  
    barva6.appendChild(barva_txt6);  
         
    var select_barva = document.createElement('select');  
    select_barva.setAttribute('name', 'barva[]' );  

// baleni
    var baleni1 = document.createElement('option');  
    baleni1.setAttribute('value', '0');          
    var baleni2 = document.createElement('option');  
    baleni2.setAttribute('value', '1');  
    var baleni3 = document.createElement('option');  
    baleni3.setAttribute('value', '3'); 
    var baleni4 = document.createElement('option');  
    baleni4.setAttribute('value', '5');
    var baleni5 = document.createElement('option');  
    baleni5.setAttribute('value', '10');
    var baleni6 = document.createElement('option');  
    baleni6.setAttribute('value', '20');
          
    var baleni_txt1 = document.createTextNode("- obsah balení -");  
    baleni1.appendChild(baleni_txt1);         
    var baleni_txt2 = document.createTextNode("1 kg");  
    baleni2.appendChild(baleni_txt2);         
    var baleni_txt3 = document.createTextNode("3 kg");  
    baleni3.appendChild(baleni_txt3); 
    var baleni_txt4 = document.createTextNode("5 kg");  
    baleni4.appendChild(baleni_txt4); 
    var baleni_txt5 = document.createTextNode("10 kg");  
    baleni5.appendChild(baleni_txt5);      
    var baleni_txt6 = document.createTextNode("20 kg");  
    baleni6.appendChild(baleni_txt6);               
     
    var select_baleni = document.createElement('select');  
    select_baleni.setAttribute('name', 'baleni[]' );  

// pocet 
    var pocet1 = document.createElement('option');  
    pocet1.setAttribute('value', '0');          
    var pocet2 = document.createElement('option');  
    pocet2.setAttribute('value', '1');  
    var pocet3 = document.createElement('option');  
    pocet3.setAttribute('value', '2'); 
    var pocet4 = document.createElement('option');  
    pocet4.setAttribute('value', '3');
    var pocet5 = document.createElement('option');  
    pocet5.setAttribute('value', '4');
    var pocet6 = document.createElement('option');  
    pocet6.setAttribute('value', '5');
          
    var pocet_txt1 = document.createTextNode("- počet balení -");  
    pocet1.appendChild(pocet_txt1);         
    var pocet_txt2 = document.createTextNode("1");  
    pocet2.appendChild(pocet_txt2);         
    var pocet_txt3 = document.createTextNode("2");  
    pocet3.appendChild(pocet_txt3); 
    var pocet_txt4 = document.createTextNode("3");  
    pocet4.appendChild(pocet_txt4); 
    var pocet_txt5 = document.createTextNode("4");  
    pocet5.appendChild(pocet_txt5);      
    var pocet_txt6 = document.createTextNode("5");  
    pocet6.appendChild(pocet_txt6);               
     
    var select_pocet = document.createElement('select');  
    select_pocet.setAttribute('name', 'pocet[]' );  

    
    select_pocet.appendChild(pocet1);  
    select_pocet.appendChild(pocet2);  
    select_pocet.appendChild(pocet3);  
    select_pocet.appendChild(pocet4);  
    select_pocet.appendChild(pocet5);  
    select_pocet.appendChild(pocet6);  
//     
    var p = document.createElement('span');  
    p.setAttribute('id', 'span_' + num_of_lines );  
    
    
    if (navigator.appName == "Microsoft Internet Explorer") {
		  var img = document.createElement("<img src='image/minus_b.gif' onclick='minus(\"new_sab\"," + num_of_lines +")' />");
    } else {
      var img = document.createElement('img');
      img.setAttribute('src', 'image/minus_b.gif' );  
      img.setAttribute('onclick', 'minus("new_sab",'+ num_of_lines +')');  
    }   
    
  var br = document.createElement('br');  
    
    
  switch(produkt) {
    case 1:
      input.setAttribute('value', 'DERON Plus' ); 
      select_barva.appendChild(barva1);  
      select_barva.appendChild(barva2);  
      select_barva.appendChild(barva3);  
      select_barva.appendChild(barva5); 
      select_baleni.appendChild(baleni1);  
      select_baleni.appendChild(baleni2); 
      select_baleni.appendChild(baleni3); 
      select_baleni.appendChild(baleni4); 
      select_baleni.appendChild(baleni5); 
      select_baleni.appendChild(baleni6); 
    break;
    
    case 2:
      input.setAttribute('value', 'DERON Profi' ); 
      select_barva.appendChild(barva1);  
      select_barva.appendChild(barva2);  
      select_barva.appendChild(barva3); 
      select_barva.appendChild(barva4); 
      select_barva.appendChild(barva5);  
      select_baleni.appendChild(baleni1);  
      select_baleni.appendChild(baleni2); 
      select_baleni.appendChild(baleni3); 
      select_baleni.appendChild(baleni4); 
      select_baleni.appendChild(baleni5); 
      select_baleni.appendChild(baleni6); 
    break;
    
    case 3:
      input.setAttribute('value', 'DERON' ); 
      select_barva.appendChild(barva1);  
      select_barva.appendChild(barva2);  
      select_barva.appendChild(barva3);  
      select_barva.appendChild(barva4); 
      select_barva.appendChild(barva5); 
      select_baleni.appendChild(baleni1);  
      select_baleni.appendChild(baleni2); 
      select_baleni.appendChild(baleni4); 
    break;
    
    case 4:
      input.setAttribute('value', 'DERONIT' ); 
      select_barva.appendChild(barva1);  
      select_barva.appendChild(barva2);  
      select_baleni.appendChild(baleni1);  
      select_baleni.appendChild(baleni2); 
      select_baleni.appendChild(baleni4); 
    break;
    
    case 5:
      input.setAttribute('value', 'DERON-EK' ); 
      select_barva.appendChild(barva1);  
      select_barva.appendChild(barva3);  
      select_baleni.appendChild(baleni1);  
      select_baleni.appendChild(baleni2); 
      select_baleni.appendChild(baleni3); 
      select_baleni.appendChild(baleni4); 
      select_baleni.appendChild(baleni5); 
      select_baleni.appendChild(baleni6); 
    break;
    
    case 6:
      input.setAttribute('value', 'DERON-I' ); 
      select_barva.appendChild(barva1);  
      select_barva.appendChild(barva2);  
      select_barva.appendChild(barva6);  
      select_baleni.appendChild(baleni1);  
      select_baleni.appendChild(baleni2); 
      select_baleni.appendChild(baleni3); 
      select_baleni.appendChild(baleni4); 
      select_baleni.appendChild(baleni5); 
      select_baleni.appendChild(baleni6); 
    break;
    
    case 7:
      input.setAttribute('value', 'DERON-OHF' ); 
      select_barva.appendChild(barva1);  
      select_barva.appendChild(barva2);  
      select_barva.appendChild(barva6);  
      select_baleni.appendChild(baleni1);  
      select_baleni.appendChild(baleni2); 
      select_baleni.appendChild(baleni3); 
      select_baleni.appendChild(baleni4); 
      select_baleni.appendChild(baleni5); 
    break;

  }

    p.appendChild(input);  
    p.appendChild(select_barva);  
    p.appendChild(select_baleni); 
    p.appendChild(select_pocet); 
    p.appendChild(img); 
    p.appendChild(br);  
      
    x.appendChild(p);  

}


function minus(element,row){  
    var d = document.getElementById( element );  
    var olddiv = document.getElementById( 'span_' + row );  
    d.removeChild(olddiv);  
    num_of_lines--;  
    
    if (num_of_lines==0) {
    document.getElementById('bublina').style.display = "block";
    }
}       



function activate_da(obj){
	if(obj.checked == true) {
		document.getElementById('da1').disabled = true;
		document.getElementById('da2').disabled = true;
		document.getElementById('da3').disabled = true;
		document.getElementById('da4').disabled = true;
		document.getElementById('da5').disabled = true;
	} else {
		document.getElementById('da1').disabled = false;
		document.getElementById('da2').disabled = false;
		document.getElementById('da3').disabled = false;
		document.getElementById('da4').disabled = false;
		document.getElementById('da5').disabled = false;
	}
} 



