// KONFIGURATOR DOCHAZKOVYCH SESTAV

// NASTAVENI KOMPONENT 
// =================================================
// terminal
	var c_termnial_1 = getStrObjCena('ISD_Com_l_0');	// cena
	var n_termnial_1 = "ISD COMBI LIGHT";			// název
	var c_termnial_2 = getStrObjCena('ISD_Combi0');
	var n_termnial_2 = "ISD COMBI";
//licence
	var c_licence_1 = getStrObjCena('ekd5_25');
	var n_licence_1 = "EKD5-25";
	var c_licence_2 = getStrObjCena('ekd5_50');
	var n_licence_2 = "EKD5-50";
	var c_licence_3 = getStrObjCena('ekd5_100');
	var n_licence_3 = "EKD5-100";
//ceny t_identifikaceifikatoru
	var c_identifikace_1 = getStrObjCena('id_karta');
	var n_identifikace_1 = "ID karta ";
	var c_identifikace_2 = getStrObjCena('id_privesek');
	var n_identifikace_2 = "ID p&#345;&iacute;v&#283;&scaron;ek";
// ceny potisku
	var c_potisk_1 = getStrObjCena('potisk_m');
	var n_potisk_1 = "POTISK M";
	var c_potisk_2 = getStrObjCena('potisk_b');
	var n_potisk_2 = "POTISK B";
	var c_potisk_3 = getStrObjCena('potisk_d');
	var n_potisk_3 = "POTISK D";
//ceny zdroju
	var c_napajeni_1 = getStrObjCena('NZ_0');
	var n_napajeni_1 = "NZ";
	var c_napajeni_2 = getStrObjCena('NZL_0');
	var n_napajeni_2 = "NZL";
	var c_napajeni_3 = getStrObjCena('NZ06_0');
	var n_napajeni_3 = "NZ06";
// pripojeni
	var c_pripojeni_1= getStrObjCena('RSUSB0');
	var n_pripojeni_1 = "RSUSB";
	var c_pripojeni_2= getStrObjCena('RSLAN0');
	var n_pripojeni_2 = "RSLAN";	
// =================================================

	var t_terminal;		// terminal - typ
	var p_terminal;		// terminal - pocet
	var p_zamestnanci;	// zamestnanci
	var t_identifikace;	// identifikace
	var t_potisk		// potisk karet
	var t_napajeni;		// napajeci zdroj
	var p_napajeni		// napajeci zdroj
	var t_pripojeni		// pripojeni


// ZJISSTENI HODNOT PRVKU FORMU
// =================================================
function hodnota(){
	
// typ terminalu
	if(document.getElementById('id_t_terminal_1').checked == true)
		this.t_terminal = document.getElementById('id_t_terminal_1').value;
	else
		this.t_terminal = document.getElementById('id_t_terminal_2').value;

// pocet terminalu
	this.p_terminal = document.getElementById('id_p_terminal').value;

// pocet zamestnancu
	//this.p_zamestnanci = document.getElementById('id_p_zamestnanci').value;
	this.p_zamestnanci = document.getElementById('id_p_zamestnanci').selectedIndex;
	this.p_zamestnanci= this.p_zamestnanci+1;  // prvni prvek ma hodnotu 0

// typ identifikace
	if(document.getElementById('id_t_identifikace_0').checked == false)
		this.t_identifikace = document.getElementById('id_t_identifikace_0').value;
	else{	
		if(document.getElementById('id_t_identifikace_1').checked == true)
			this.t_identifikace = document.getElementById('id_t_identifikace_1').value;
		else
			this.t_identifikace = document.getElementById('id_t_identifikace_2').value;
		}
//potisk karet
	if(document.getElementById('id_t_potisk_0').checked == false)
		this.t_potisk = document.getElementById('id_t_potisk_0').value;
	else{			
		if(document.getElementById('id_t_potisk_1').checked == true)
			this.t_potisk = document.getElementById('id_t_potisk_1').value;			
		else if(document.getElementById('id_t_potisk_2').checked == true)
			this.t_potisk = document.getElementById('id_t_potisk_2').value;
		else if(document.getElementById('id_t_potisk_3').checked == true)
			this.t_potisk = document.getElementById('id_t_potisk_3').value;
		}	

// typ napajeni	
	if(document.getElementById('id_t_napajeni_1').checked == true)
		this.t_napajeni = document.getElementById('id_t_napajeni_1').value;
	else if(document.getElementById('id_t_napajeni_2').checked == true)
		this.t_napajeni = document.getElementById('id_t_napajeni_2').value;
	else if(document.getElementById('id_t_napajeni_3').checked == true)
		this.t_napajeni = document.getElementById('id_t_napajeni_3').value;
// typ pripojeni
	if(document.getElementById('id_pripojeni_1').checked == true)
		this.t_pripojeni = document.getElementById('id_pripojeni_1').value;
	else
		this.t_pripojeni = document.getElementById('id_pripojeni_2').value;

		
		
// reakce po zatrzeni checkboxu		
	document.getElementById('id_t_identifikace_1').disabled=!document.getElementById('id_t_identifikace_0').checked;
	document.getElementById('id_t_identifikace_2').disabled=!document.getElementById('id_t_identifikace_0').checked;

	document.getElementById('id_t_potisk_1').disabled=!document.getElementById('id_t_potisk_0').checked;
	document.getElementById('id_t_potisk_2').disabled=!document.getElementById('id_t_potisk_0').checked;
	document.getElementById('id_t_potisk_3').disabled=!document.getElementById('id_t_potisk_0').checked;
	
	if(t_identifikace==1)
		document.getElementById('id_t_potisk_0').disabled=false;		
	else{		
		document.getElementById('id_t_potisk_0').disabled=true;
		document.getElementById('id_t_potisk_1').disabled=true;
		document.getElementById('id_t_potisk_2').disabled=true;
		document.getElementById('id_t_potisk_3').disabled=true;
	}
// omezeni vyberu napajeni
	if(p_terminal>1){
		document.getElementById('id_t_napajeni_1').disabled=true;
		document.getElementById('id_t_napajeni_2').disabled=true;
		document.getElementById('id_t_napajeni_3').checked=true;
		this.t_napajeni = document.getElementById('id_t_napajeni_3').value;
	}
	else{
		document.getElementById('id_t_napajeni_1').disabled=false;
		document.getElementById('id_t_napajeni_2').disabled=false;
	}
// omezeni vyberu pripojeni
	if(p_terminal>1){
		document.getElementById('id_pripojeni_1').disabled=true;
		document.getElementById('id_pripojeni_2').checked=true;
		this.t_pripojeni = document.getElementById('id_pripojeni_2').value;
	}
	else
		document.getElementById('id_pripojeni_1').disabled=false;

					
	konfig();	// predani hodnot ke konfiguraci sestavy

// test hodnot prvku
	//document.getElementById('vypis0').innerHTML = this.t_terminal + " " + this.p_terminal + " " + this.p_zamestnanci + " " + this.t_identifikace + " " + this.t_potisk + " " + this.t_napajeni+ " " + this.t_pripojeni;
}
// =================================================

// KONFIGURACE DOCHAZKOVE SESTAVY
// =================================================
function konfig(){
//window.alert("b");

// prirazeni ceny terminalu
	var c_terminal;
	var n_terminal;
	if(t_terminal == 1){
		c_terminal = c_termnial_1;		
		n_terminal = n_termnial_1;
	}
	else if (t_terminal == 2){
		c_terminal = c_termnial_2;
		n_terminal = n_termnial_2;
	}

// prirazeni ceny a nazvu licence
	var c_licence;
	var n_licence;
	if(p_zamestnanci <= 25){
		c_licence = c_licence_1;
		n_licence = n_licence_1;
	}
	else if (p_zamestnanci > 25 && p_zamestnanci <= 50){
		c_licence = c_licence_2;
		n_licence = n_licence_2;
	}
	else if (p_zamestnanci > 50){
		c_licence = c_licence_3;
		n_licence = n_licence_3;
	}

// prirazeni ceny identifikatoru
	var c_identifikace;
	var n_identifikace;
	if(t_identifikace == 0)
		c_identifikace = 0;
	if(t_identifikace == 1){
		c_identifikace = c_identifikace_1;
		n_identifikace = n_identifikace_1;
	}
	else if (t_identifikace == 2){
		c_identifikace = c_identifikace_2;
		n_identifikace = n_identifikace_2;
	}		

// prirazeni ceny potisku
	var c_potisk;
	if(t_potisk == 0)
		c_potisk = 0;	
	if(t_potisk == 1){		
		c_potisk = c_potisk_1;
		n_potisk = n_potisk_1;
	}
	else if (t_potisk == 2){
		c_potisk = c_potisk_2;
		n_potisk = n_potisk_2;
	}		
	else if (t_potisk == 3){
		c_potisk = c_potisk_3;
		n_potisk = n_potisk_3;
	}

// prirazeni ceny zdroje
	var c_napajeni;
	if(t_napajeni == 1){
		c_napajeni = c_napajeni_1;		
		n_napajeni = n_napajeni_1;
	}		
	else if (t_napajeni == 2){
		c_napajeni = c_napajeni_2;
		n_napajeni = n_napajeni_2;
	}		
	else if (t_napajeni == 3){
		c_napajeni = c_napajeni_3;
		n_napajeni = n_napajeni_3;
	}		

// prirazeni cenz pripojeni
	var c_pripojeni;
	if(t_pripojeni == 1){
		c_pripojeni = c_pripojeni_1;
		n_pripojeni = n_pripojeni_1;
	}			
	else if (t_pripojeni == 2){
		c_pripojeni = c_pripojeni_2;
		n_pripojeni = n_pripojeni_2;
	}		


//VYPIS SESTAVY
// cena terminalu
	var fc_terminal = p_terminal * c_terminal;
	s="&nbsp;Termin&aacute;l <b>" + n_terminal + "</b>: " + p_terminal + "x " +c_terminal + " K&#269;" + " = " + fc_terminal + " K&#269;";	
// cena licenci
	s+="<br />&nbsp;Licence software <b>" + n_licence + "</b>: " + c_licence + " K&#269;"	
// cena identifikace	
	var fc_identifikace = p_zamestnanci * c_identifikace;
	if(t_identifikace != 0){
		s+="<br />&nbsp;Identifikace <b>" + n_identifikace + "</b>: " + p_zamestnanci + "x " + c_identifikace + " K&#269;" + " = " + fc_identifikace + " K&#269;";	
	}
//cena potisku		
	var fc_potisk;
	if(t_potisk != 0 && t_identifikace == 1){
		fc_potisk = p_zamestnanci * c_potisk;
		s+="<br />&nbsp;Potisk karet <b>" + n_potisk + "</b>: " + p_zamestnanci + "x " + c_potisk + " K&#269;"+ " = " + fc_potisk + " K&#269;";	
	}
	else
		fc_potisk = 0;
//cena napajeni
	if(p_terminal<5)
		p_napajeni=1;
	else
		p_napajeni=2;
	var fc_napajeni = p_napajeni* c_napajeni;
	s+="<br />&nbsp;Nap&aacute;jec&iacute; zdroj <b>" + n_napajeni + "</b>: " + p_napajeni + "x " + c_napajeni + " K&#269;"+ " = " + fc_napajeni + " K&#269;";
//cena pripojeni
	s+="<br />&nbsp;P&#345;evodn&iacute;k p&#345;ipojen&iacute; <b>" + n_pripojeni + "</b>: " + c_pripojeni + " K&#269;";
//cena celkem
	s+="<div style='height:1px; background-color:#999999; margin-bottom:5px;'></div>";	
	var c_celkem = fc_terminal + c_licence + fc_identifikace + fc_potisk + fc_napajeni + c_pripojeni;
	s+="<div style='background-color:#595959; color:#FFFFFF; display:block;'>&nbsp;Celkem: " + c_celkem + " K&#269;</div>";	
	document.getElementById('vypis').innerHTML = s;
}
// =================================================

//window.alert("b");
function z_terminal_1(){
	document.getElementById('v_isd_combi_l').style.display="block";
	document.getElementById('v_isd_combi').style.display="none";
	document.getElementById('v_p_terminal').style.display="none";
	document.getElementById('v_zamestnanci').style.display="none";
	document.getElementById('v_identifikace').style.display="none";
	document.getElementById('v_potisk').style.display="none";
	document.getElementById('v_napajeni').style.display="none";
	document.getElementById('v_pripojeni').style.display="none";
	document.getElementById('b_terminal').style.backgroundColor="#EEEEEE";
	document.getElementById('b_p_terminal').style.backgroundColor="white";
	document.getElementById('b_zamestnanci').style.backgroundColor="white";
	document.getElementById('b_identifikace').style.backgroundColor="white";
	document.getElementById('b_potisk').style.backgroundColor="white";
	document.getElementById('b_napajeni').style.backgroundColor="white";
	document.getElementById('b_pripojeni').style.backgroundColor="white";
}
function z_terminal_2(){
	document.getElementById('v_isd_combi').style.display="block";
	document.getElementById('v_isd_combi_l').style.display="none";
	document.getElementById('v_p_terminal').style.display="none";
	document.getElementById('v_zamestnanci').style.display="none";
	document.getElementById('v_identifikace').style.display="none";
	document.getElementById('v_potisk').style.display="none";
	document.getElementById('v_napajeni').style.display="none";
	document.getElementById('v_pripojeni').style.display="none";
	document.getElementById('b_terminal').style.backgroundColor="#EEEEEE";
	document.getElementById('b_p_terminal').style.backgroundColor="white";
	document.getElementById('b_zamestnanci').style.backgroundColor="white";
	document.getElementById('b_identifikace').style.backgroundColor="white";
	document.getElementById('b_potisk').style.backgroundColor="white";
	document.getElementById('b_napajeni').style.backgroundColor="white";
	document.getElementById('b_pripojeni').style.backgroundColor="white";
}
function z_p_terminal(){
	document.getElementById('v_isd_combi').style.display="none";
 	document.getElementById('v_isd_combi_l').style.display="none";	
	document.getElementById('v_p_terminal').style.display="block";
	document.getElementById('v_zamestnanci').style.display="none";
	document.getElementById('v_identifikace').style.display="none";
	document.getElementById('v_potisk').style.display="none";
	document.getElementById('v_napajeni').style.display="none";
	document.getElementById('v_pripojeni').style.display="none";
	document.getElementById('b_terminal').style.backgroundColor="white";
	document.getElementById('b_p_terminal').style.backgroundColor="#EEEEEE";
	document.getElementById('b_zamestnanci').style.backgroundColor="white";
	document.getElementById('b_identifikace').style.backgroundColor="white";
	document.getElementById('b_potisk').style.backgroundColor="white";
	document.getElementById('b_napajeni').style.backgroundColor="white";
	document.getElementById('b_pripojeni').style.backgroundColor="white";
}
function z_zamestnanci(){
	document.getElementById('v_isd_combi').style.display="none";
 	document.getElementById('v_isd_combi_l').style.display="none";
	document.getElementById('v_p_terminal').style.display="none";
	document.getElementById('v_zamestnanci').style.display="block";
	document.getElementById('v_identifikace').style.display="none";
	document.getElementById('v_potisk').style.display="none";
	document.getElementById('v_napajeni').style.display="none";
	document.getElementById('v_pripojeni').style.display="none";
	document.getElementById('b_terminal').style.backgroundColor="white";
	document.getElementById('b_p_terminal').style.backgroundColor="white";
	document.getElementById('b_zamestnanci').style.backgroundColor="#EEEEEE";
	document.getElementById('b_identifikace').style.backgroundColor="white";
	document.getElementById('b_potisk').style.backgroundColor="white";
	document.getElementById('b_napajeni').style.backgroundColor="white";
	document.getElementById('b_pripojeni').style.backgroundColor="white";
}
function z_identifikace(){
	document.getElementById('v_isd_combi').style.display="none";
 	document.getElementById('v_isd_combi_l').style.display="none";
	document.getElementById('v_p_terminal').style.display="none";
	document.getElementById('v_zamestnanci').style.display="none";
	document.getElementById('v_identifikace').style.display="block";
	document.getElementById('v_potisk').style.display="none";
	document.getElementById('v_napajeni').style.display="none";
	document.getElementById('v_pripojeni').style.display="none";
	document.getElementById('b_terminal').style.backgroundColor="white";
	document.getElementById('b_p_terminal').style.backgroundColor="white";
	document.getElementById('b_zamestnanci').style.backgroundColor="white";
	document.getElementById('b_identifikace').style.backgroundColor="#EEEEEE";
	document.getElementById('b_potisk').style.backgroundColor="white";
	document.getElementById('b_napajeni').style.backgroundColor="white";
	document.getElementById('b_pripojeni').style.backgroundColor="white";
}
function z_potisk(){
	document.getElementById('v_isd_combi').style.display="none";
 	document.getElementById('v_isd_combi_l').style.display="none";
	document.getElementById('v_p_terminal').style.display="none";
	document.getElementById('v_zamestnanci').style.display="none";
	document.getElementById('v_identifikace').style.display="none";
	document.getElementById('v_potisk').style.display="block";
	document.getElementById('v_napajeni').style.display="none";
	document.getElementById('v_pripojeni').style.display="none";
	document.getElementById('b_terminal').style.backgroundColor="white";
	document.getElementById('b_p_terminal').style.backgroundColor="white";
	document.getElementById('b_zamestnanci').style.backgroundColor="white";
	document.getElementById('b_identifikace').style.backgroundColor="white";
	document.getElementById('b_potisk').style.backgroundColor="#EEEEEE";
	document.getElementById('b_napajeni').style.backgroundColor="white";
	document.getElementById('b_pripojeni').style.backgroundColor="white";
}
function z_napajeni(){
	document.getElementById('v_isd_combi').style.display="none";
 	document.getElementById('v_isd_combi_l').style.display="none";
	document.getElementById('v_p_terminal').style.display="none";
	document.getElementById('v_zamestnanci').style.display="none";
	document.getElementById('v_identifikace').style.display="none";
	document.getElementById('v_potisk').style.display="none";
	document.getElementById('v_napajeni').style.display="block";
	document.getElementById('v_pripojeni').style.display="none";
	document.getElementById('b_terminal').style.backgroundColor="white";
	document.getElementById('b_p_terminal').style.backgroundColor="white";
	document.getElementById('b_zamestnanci').style.backgroundColor="white";
	document.getElementById('b_identifikace').style.backgroundColor="white";
	document.getElementById('b_potisk').style.backgroundColor="white";
	document.getElementById('b_napajeni').style.backgroundColor="#EEEEEE";
	document.getElementById('b_pripojeni').style.backgroundColor="white";
}
function z_pripojeni(){
	document.getElementById('v_isd_combi').style.display="none";
 	document.getElementById('v_isd_combi_l').style.display="none";
	document.getElementById('v_p_terminal').style.display="none";
	document.getElementById('v_zamestnanci').style.display="none";
	document.getElementById('v_identifikace').style.display="none";
	document.getElementById('v_potisk').style.display="none";
	document.getElementById('v_napajeni').style.display="none";
	document.getElementById('v_pripojeni').style.display="block";
	document.getElementById('b_terminal').style.backgroundColor="white";
	document.getElementById('b_p_terminal').style.backgroundColor="white";
	document.getElementById('b_zamestnanci').style.backgroundColor="white";
	document.getElementById('b_identifikace').style.backgroundColor="white";
	document.getElementById('b_potisk').style.backgroundColor="white";
	document.getElementById('b_napajeni').style.backgroundColor="white";
	document.getElementById('b_pripojeni').style.backgroundColor="#EEEEEE";
}


// NASTAVENI HODNOT PRVKU SELECT
// =================================================
function insertOption()
{	var i=1;
	do{
		i++;
		add_cislo(i);
	}
	while(i<100);
}

function add_cislo(cislo)
{	var y=document.createElement('option');			
	y.text=cislo;
	var x=document.getElementById('id_p_zamestnanci');
	try{
  		x.add(y,null); // standards compliant	null - pridani za posledni polozku
 	}
	catch(ex){
 		x.add(y); // IE only
 	}
}
// =================================================

