// test na povinne parametry formulare
function checkMe(tf,text,pars)
{
	pole=pars.split(',');
	for(i=0;i<pole.length;i+=2)
	{
		//alert(i+ ' - '+pole[i] + ' - ' +pole[i+1])
		if(eval('typeof  tf.'+pole[i])!='undefined'){			
			if(eval('tf.'+pole[i]+'.value')=='' ){ 
				alert(pole[(i+1)]+' '+text);			
				//alert('document.getElementById("'+pole[i]+'").className="ram"');
				document.getElementById(pole[i]).className="ram"
			if(!(eval('tf.'+pole[i]+'.type')=='hidden')) eval('tf.'+pole[i]+'.focus()')
  
				return false;
			}
			//alert(pole[i]+eval('tf.'+pole[i]+'.value')=='undefined')
			if(eval('tf.'+pole[i]+'.value')+''=='undefined' ){ 
				if(!isCheckedValue(eval('tf.'+pole[i]))){ //checkbox
					alert(pole[(i+1)]+' '+text);
					//alert('document.getElementById("'+pole[i]+'").className="ram"');
					document.getElementById(pole[i]).className="ram";
					return false;
				}
			}
		}
	}
	return true;
}


function isCheckedValue(radioObj) {
	if(!radioObj)
		return false;
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked) return true;
		else return false;
			
		for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {	return true;		}
	}
	return false;
}

// nove okno
function previewWindow(url, title)
{
	window.open(url, title, "toolbar=no,status=no,scrollbars=yes,resizable=yes,width=800,height=600");
}

function newwindow(url,title){
	window.open(url, title, "toolbar=yes,status=yes,scrollbars=yes,resizable=yes");
}


// vraci hodnotu z popup okna zpet do formulara
function backToForm(elName, newId, newName){

//	if (window.showModalDialog) {
//		dialogArguments.document.all(dialogArguments.elementFk).value = newId;
//		dialogArguments.document.all(dialogArguments.elementName).innerHTML = newName;
//	} else { //Netscape
		var opnr=window.opener;
		opnr.document.getElementById(elName+'_fk').value=newId;
		opnr.document.getElementById(elName+'_name').innerHTML=newName;	
//	}
	window.setTimeout('window.close()',10);
}

// smaza hodnoty z formulare u tematu 
function deleteFormInput(name){
	document.getElementById(name+'_fk').value='';
	document.getElementById(name+'_name').innerHTML='';
}

// Otevre okno pro vyber souboru (reuse)
function chooseFile(inpId){
//	if (window.showModalDialog) {
//		window.elementFk = inpId+'_fk';
//		window.elementName = inpId+'_name';
//		showModalDialog ("../fileman/files.asp?inpID="+inpId, window, "dialogheight=600px;dialogwidth=800px;status=no;toolbar=no;menubar=no;location=no;resizable=yes;scroll:yes")
//	} else {
		window.open("../fileman/files.asp?inpID="+inpId, 'zipWindow', 'width=800,height=600,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes,')
//	}
}

// pro vertikalni zaluzie
// otevre barvu v detailu materialu
function nastavBarvu(recId, inputID){
     document.getElementById(inputID).value=recId;
     document.getElementById("kalkForm").submit();
}

function nastavZatahovani(typZatahu){
     document.getElementById("zatahovani").value=typZatahu;
     poslat=document.getElementById("kalkForm");
     poslat.submit();
     return false;
}

function nastavCelo(typCela){
     document.getElementById("umisteniCela").value=typCela;
     poslat=document.getElementById("kalkForm");
     poslat.submit();
     return false;
}
function nastavDuhu(recId, inputID){
     document.getElementById(inputID).value=recId;
     document.getElementById("barva1").value=recId;
     document.getElementById("barva2").value=recId;
     document.getElementById("barva3").value=recId;
     document.getElementById("kalkForm").submit();
}

//pro rasici pasky
function nastavPasek(pasekId,presnyPasek,nazevPasku){
     document.getElementById("pasek").value=pasekId;
     document.getElementById("presnyPasek").value=presnyPasek;
     document.getElementById("nazevPasku").value=nazevPasku;
     poslat=document.getElementById("kalkForm");
     poslat.submit();
     return false;
}

//pro krouzky
function nastavKrouzek(krouzekId,presnyKrouzek,nazevKrouzku){
     document.getElementById("krouzek").value=krouzekId;
     document.getElementById("presnyKrouzek").value=presnyKrouzek;
     document.getElementById("nazevKrouzku").value=nazevKrouzku;
     poslat=document.getElementById("kalkForm");
     poslat.submit();
     return false;
}

// pro horizontalni zaluzie
function barvaProfil(barvaProfilu){
     document.getElementById("barvaProfilu").value=barvaProfilu;   
     poslat=document.getElementById("kalkForm");
     poslat.submit();
     return false;
}

function zobrazDistanc(typSite){
     sit=typSite;
     if (sit=="pevna") {
          document.getElementById("rightDistance").style.display="none";
          document.getElementById("distance").value=0;
     }
     else {
          document.getElementById("rightDistance").style.display="";
     }
}

function clearPokladka(){
     var pokladka = document.getElementsByName("pokladkaSmer");
     for (var i=0;i<pokladka.length;i++)  
     {pokladka[i].checked=false;}
}
function clearSirka(){
var sirka = document.getElementsByName("sirkaKoberce");
     for (var i=0;i<sirka.length;i++)  
     {sirka[i].checked=false;}
}

//nastavi kusy doplnku podle zadane sirky tyce

function setKusy(val,maxSirka,nasobek){
     var sirka=val.value;
     var max=maxSirka*1;
     var nas=nasobek*1;
     if (sirka!='' && sirka>0 && max!='' && max>0){     
          var hacky=parseInt(sirka/10);
          if (sirka <=220) {
               var konzole=2
          } else{
               var konzole=3
          }          
          var spojky=(parseInt(sirka/(max+1)));
          document.getElementById("konzoleKusu").value=konzole;
          document.getElementById("konzoleKusuKomplet").value=konzole;  
          document.getElementById("jezdecKusuKomplet").value=(hacky*nas);         
          document.getElementById("spojkaKusu").value=(spojky*nas);
          document.getElementById("jezdecKusu").value=(hacky*nas);
     }
}

function setMatId(matId,name){
     document.getElementById(name).value=matId;
}

function showInfoBox(nazev,xPos,yPos){
	document.getElementById(nazev).style.top=yPos+"px";
	document.getElementById(nazev).style.left=xPos+"px";
	document.getElementById(nazev).style.display="";
}

function showDiv(nazev,kalkulator){
     document.getElementById("koncovkaLeft").style.display="none";
     document.getElementById("koncovkaRight").style.display="none";
     document.getElementById("konzoleDalsi").style.display="none";
     document.getElementById("jezdecDalsi").style.display="none";
     document.getElementById("spojkaDalsi").style.display="none";
     if (kalkulator=='DUO' || kalkulator=='TRIO') {document.getElementById("koncovkaLeftDuo").style.display="none";}
     if (kalkulator=='DUO' || kalkulator=='TRIO') {document.getElementById("koncovkaRightDuo").style.display="none";}
     if (kalkulator=='TRIO') {document.getElementById("koncovkaLeftTrio").style.display="none";}
     if (kalkulator=='TRIO') {document.getElementById("koncovkaRightTrio").style.display="none";}
     
     if (document.getElementById(nazev).style.display=="none"){
          document.getElementById(nazev).style.display="";
     }  
}

function hiddeDiv(nazev) {
      document.getElementById(nazev).style.display="none";
}

function hiddeAllDiv() {
     document.getElementById("koncovkaLeft").style.display="none";
     document.getElementById("koncovkaRight").style.display="none";
     document.getElementById("konzoleDalsi").style.display="none";
     document.getElementById("jezdecDalsi").style.display="none";
     document.getElementById("spojkaDalsi").style.display="none";
     if (kalkulator=='DUO' || kalkulator=='TRIO') {document.getElementById("koncovkaLeftDuo").style.display="none";}
     if (kalkulator=='DUO' || kalkulator=='TRIO') {document.getElementById("koncovkaRightDuo").style.display="none";}
     if (kalkulator=='TRIO') {document.getElementById("koncovkaLeftTrio").style.display="none";}
     if (kalkulator=='TRIO') {document.getElementById("koncovkaRightTrio").style.display="none";}
}

function setUchytKs(obj) {
  var sirka=obj.value;
  if (sirka>140) {
    document.getElementById("uchytKs").value=3;    
  } else {
    document.getElementById("uchytKs").value=2;
  }
}