function make_blank(){
document.forms[0].opombe.value ="";
}

function Izbrisi(){
document.forms[0].opombea.value ="";
}

function Krneki(){
document.forms[0].opombeb.value ="";
}



function Disab() {
frm=document.forms[0];
if(frm.cbox.checked)
{frm.ask.disabled=false;}
else {frm.ask.disabled=true;}
}

function Disabl() {
frm=document.forms[0];
if(frm.cbox.checked)
{frm.ask2.disabled=false;}
else {frm.ask2.disabled=true;}
}

function DisabPoljeC() {
frm=document.forms[0];
if(frm.checkboxc.checked){
        {frm.visinaa.disabled=false;}
        {frm.sirinaa.disabled=false;}
        {frm.kosova.disabled=false;}
        {frm.tipa.disabled=false;}
        {frm.vrstaa.disabled=false;}
        {frm.opombea.disabled=false;}

         return false;
}

else {
        {frm.visinaa.disabled=true;}
        {frm.sirinaa.disabled=true;}
        {frm.kosova.disabled=true;}
        {frm.vrstaa.disabled=true;}
        {frm.tipa.disabled=true;}
        {frm.lesa.disabled=true;}
        {frm.les2a.disabled=true;}
        {frm.podboja.disabled=true;}
        {frm.robovia.disabled=true;}
        {frm.rala.disabled=true;}
        {frm.opombea.disabled=true;}
        {frm.polniloa.disabled=true;}
        {frm.funkcijaa.disabled=true;}
        {frm.izreza.disabled=true;}

         return false;

}
return true;
}

function DisabPoljeB() {
frm=document.forms[0];
if(frm.checkboxb.checked){
        {frm.visinab.disabled=false;}
        {frm.sirinab.disabled=false;}
        {frm.kosovb.disabled=false;}
        {frm.tipb.disabled=false;}
        {frm.vrstab.disabled=false;}
        {frm.opombeb.disabled=false;}
         return false;

}

else {
        {frm.visinab.disabled=true;}
        {frm.sirinab.disabled=true;}
        {frm.kosovb.disabled=true;}
        {frm.tipb.disabled=true;}
        {frm.vrstab.disabled=true;}
        {frm.tipb.disabled=true;}
        {frm.lesb.disabled=true;}
        {frm.les2b.disabled=true;}
        {frm.podbojb.disabled=true;}
        {frm.robovib.disabled=true;}
        {frm.ralb.disabled=true;}
        {frm.opombeb.disabled=true;}
        {frm.polnilob.disabled=true;}
        {frm.funkcijab.disabled=true;}
        {frm.izrezb.disabled=true;}
        return false;

}
return true;
}

function ActionDeterminator(){                   
var tip = document.getElementById('tip');
frm=document.forms[0];

        if((tip.value=="Masiven les")||(tip.value=="Cpl površina")||(tip.value=="Barvno surovo stanje")){
        document.getElementById("main").innerHTML=" ";
        {frm.les.disabled=false;}
        {frm.les2.disabled=true;}
        {frm.podboj.disabled=false;}
        {frm.robovi.disabled=false;}
        {frm.polnilo.disabled=false;}
        {frm.funkcija.disabled=false;}
        {frm.izrez.disabled=false;}
        {frm.ral.disabled=true;}
        {frm.ral.value='ni opcije';}
}
        if((tip.value=="Barvno lakirano po RAL")||(tip.value=="Barvno pleskano po RAL")){
        document.getElementById("main").innerHTML=" ";
        {frm.les.disabled=false;}
        {frm.les2.disabled=true;}
        {frm.podboj.disabled=false;}
        {frm.robovi.disabled=false;}
        {frm.polnilo.disabled=false;}
        {frm.funkcija.disabled=false;}
        {frm.izrez.disabled=false;}
        {frm.ral.disabled=false;}
        {frm.ral.value='';}
        }
        if((tip.value=="Furnirano gladko")||(tip.value=="Furnirano gladko dekor")||(tip.value=="Furnirano stilno")||(tip.value=="Furnirano stilno dekor")||(tip.value=="Intarzijska")||(tip.value=="Gladko prečno furnirana")){
        document.getElementById("main").innerHTML=" ";
        {frm.les.disabled=false;}
        {frm.les2.disabled=false;}
        {frm.podboj.disabled=false;}
        {frm.robovi.disabled=false;}
        {frm.polnilo.disabled=false;}
        {frm.funkcija.disabled=false;}
        {frm.izrez.disabled=false;}
        {frm.ral.disabled=true;}
        {frm.ral.value='ni opcije';}
        }
        if(tip.value=="PVC po RAL"){
         document.getElementById("main").innerHTML=" ";
        {frm.les.disabled=true;}
        {frm.les2.disabled=true;}
        {frm.podboj.disabled=false;}
        {frm.robovi.disabled=false;}
        {frm.polnilo.disabled=true;}
        {frm.funkcija.disabled=false;}
        {frm.izrez.disabled=false;}
        {frm.ral.disabled=false;}
        {frm.ral.value='';}
}
}

function Akcija(){                   
var tip = document.getElementById('tipa');
frm=document.forms[0];

        if((tip.value=="Masiven les")||(tip.value=="Cpl površina")||(tip.value=="Barvno surovo stanje")){
        document.getElementById("maina").innerHTML=" ";

        {frm.lesa.disabled=false;}
        {frm.les2a.disabled=true;}
        {frm.podboja.disabled=false;}
        {frm.robovia.disabled=false;}
        {frm.polniloa.disabled=false;}
        {frm.funkcijaa.disabled=false;}
        {frm.izreza.disabled=false;}
        {frm.rala.disabled=true;}
        {frm.rala.value='ni opcije';}
}
        if((tip.value=="Barvno lakirano po RAL")||(tip.value=="Barvno pleskano po RAL")){
        document.getElementById("maina").innerHTML=" ";

        {frm.lesa.disabled=false;}
        {frm.les2a.disabled=true;}
        {frm.podboja.disabled=false;}
        {frm.robovia.disabled=false;}
        {frm.polniloa.disabled=false;}
        {frm.funkcijaa.disabled=false;}
        {frm.izreza.disabled=false;}
        {frm.rala.disabled=false;}
        {frm.rala.value='';}
        }
        if((tip.value=="Furnirano gladko")||(tip.value=="Furnirano gladko dekor")||(tip.value=="Furnirano stilno")||(tip.value=="Furnirano stilno dekor")||(tip.value=="Intarzijska")||(tip.value=="Gladko prečno furnirana")){
        document.getElementById("maina").innerHTML=" ";

        {frm.lesa.disabled=false;}
        {frm.les2a.disabled=false;}
        {frm.podboja.disabled=false;}
        {frm.robovia.disabled=false;}
        {frm.polniloa.disabled=false;}
        {frm.funkcijaa.disabled=false;}
        {frm.izreza.disabled=false;}
        {frm.rala.disabled=true;}
        {frm.rala.value='ni opcije';}
        }
        if(tip.value=="PVC po RAL"){
         document.getElementById("maina").innerHTML=" ";

        {frm.lesa.disabled=true;}
        {frm.les2a.disabled=true;}
        {frm.podboja.disabled=false;}
        {frm.robovia.disabled=false;}
        {frm.polniloa.disabled=true;}
        {frm.funkcijaa.disabled=false;}
        {frm.izreza.disabled=false;}
        {frm.rala.disabled=false;}
        {frm.rala.value='';}
}
}
function Bkcija(){                   
var tipb = document.getElementById('tipb');
frm=document.forms[0];

        if((tipb.value=="Masiven les")||(tipb.value=="Cpl površina")||(tipb.value=="Barvno surovo stanje")){
        document.getElementById("mainb").innerHTML=" ";
        {frm.lesb.disabled=false;}
        {frm.les2b.disabled=true;}
        {frm.podbojb.disabled=false;}
        {frm.robovib.disabled=false;}
        {frm.polnilob.disabled=false;}
        {frm.funkcijab.disabled=false;}
        {frm.izrezb.disabled=false;}
        {frm.ralb.disabled=true;}
        {frm.ralb.value='ni opcije';}
}
        if((tipb.value=="Barvno lakirano po RAL")||(tipb.value=="Barvno pleskano po RAL")){
        document.getElementById("mainb").innerHTML=" ";
        {frm.lesb.disabled=false;}
        {frm.les2b.disabled=true;}
        {frm.podbojb.disabled=false;}
        {frm.robovib.disabled=false;}
        {frm.polnilob.disabled=false;}
        {frm.funkcijab.disabled=false;}
        {frm.izrezb.disabled=false;}
        {frm.ralb.disabled=false;}
        {frm.ralb.value='';}
        }
        if((tipb.value=="Furnirano gladko")||(tipb.value=="Furnirano gladko dekor")||(tipb.value=="Furnirano stilno")||(tipb.value=="Furnirano stilno dekor")||(tipb.value=="Intarzijska")||(tipb.value=="Gladko prečno furnirana")){
        document.getElementById("mainb").innerHTML=" ";
        {frm.lesb.disabled=false;}
        {frm.les2b.disabled=false;}
        {frm.podbojb.disabled=false;}
        {frm.robovib.disabled=false;}
        {frm.polnilob.disabled=false;}
        {frm.funkcijab.disabled=false;}
        {frm.izrezb.disabled=false;}
        {frm.ralb.disabled=true;}
        {frm.ralb.value='ni opcije';}
        }
        if(tipb.value=="PVC po RAL"){
         document.getElementById("mainb").innerHTML=" ";
        {frm.lesb.disabled=true;}
        {frm.les2b.disabled=true;}
        {frm.podbojb.disabled=false;}
        {frm.robovib.disabled=false;}
        {frm.polnilob.disabled=true;}
        {frm.funkcijab.disabled=false;}
        {frm.izrezb.disabled=false;}
        {frm.ralb.disabled=false;}
        {frm.ralb.value='';}
}
}


function isNumeric(elem){
	var numericExpression = /^[0-9 -]+$/;
	if(elem.value.match(numericExpression)){
        return (elem.value == "-");		
	}else{
        return true;
	}
}

function isAlphabet(elem){
	var alphaExp = /^[a-zA-ZžŽćĆčČšŠđĐ -]+$/;
	if(elem.value.match(alphaExp)){
	    return (elem.value == "-");		
	}else{
             return true;
	}
}

function isAlphanumeric(elem){
	var alphaExp = /^[a-zA-Z0-9čČćĆžŽšŠđĐ -]+$/;
	if(elem.value.match(alphaExp)){
		return (elem.value == "-");		
	}else{
               return true;
	}
}

function lengthRestriction(elem){
	var uInput = elem.value;
	if(uInput.length >= 4 && uInput.length <= 4){
		return (elem.value == "-");
	}else{
		return true;
	}
}

function madeSelection(elem){
	if(elem.value == "Izberite opcijo"){
		return (elem.value == "-");
	}else{
		return false;
	}
}

function emailValidator(elem){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return (elem.value == "-");
	}else{
		return true;
	}
}

function isEmpty(elem) {
	return (elem.value == '');
}

function form_check(f) {
	error = '';
    error2= "-";

	with(f) {
		if(isEmpty(ime)) {
			error += "Ime\n";
		}
		
		if(isEmpty(priimek)) {
			error += "Priimek\n";
		}
		
		if(isEmpty(naslov)) {
			error += "Naslov\n";
		}
		
		if(isEmpty(kraj)) {
			error += "Kraj\n";
		}
		
		if(isEmpty(postna_stevilka)) {
			error += "Poštna številka\n";
		}
		
		if(isEmpty(telefon)) {
			error += "Telefon\n";
		}
		
		if(isEmpty(e_posta)) {
			error += "E-pošta\n";
		}
		
		if(isEmpty(posredovanje)) {
			error += "Nacin posredovanja\n";
		}
		
		if(isEmpty(tip)) {
			error += "Tip vratnega krila\n";
		}
		if(isAlphabet(ime)) {
			error2 += "Ime\n";
		}
		
		if(isAlphabet(priimek)) {
			error2 += "Priimek\n";
		}
		
		if(isAlphanumeric(naslov)) {
			error2 += "Naslov\n";
		}
		
		if(isAlphabet(kraj)) {
			error2 += "Kraj\n";
		}
		
		if((isNumeric(postna_stevilka)) || (lengthRestriction(postna_stevilka))) {
			error2 += "Poštna številka\n";
		}
		
		if(isNumeric(telefon)) {
			error2 += "Telefon\n";
		}
		
		if(emailValidator(e_posta)) {
			error2 += "E-pošta\n";
		}

	
	}
         if(error != '' && error2!="-") {
                alert('Polja, ki ste jih pozabili izpolniti:\n\n'+error);
                alert('Polja, ki ste jih napacno izpolnili:\n\n'+error2);
		return false;
         }
        else{
	if(error != '' && error2=="-") {
		alert('Polja, ki ste jih pozabili izpolniti:\n\n'+error);
		return false;
	}
       
	if(error == '' && error2!="-") {
		alert('Polja, ki ste jih napacno izpolnili:\n\n'+error2);
		return false;
		}
       
	 }

return true;
}
