function KontrolaUporabnik()
{
    var lForm = document.uporabnik_vpisi;
    var RetVal = true;
    
    RetVal = RetVal && CheckNotEmpty(lForm.ime,'Ime','Polje IME ne sme biti prazno!');
    RetVal = RetVal && CheckNotEmpty(lForm.priimek,'Priimek','Polje PRIIMEK ne sme biti prazno!');
    RetVal = RetVal && CheckNotEmpty(lForm.naslov,'Naslov','Polje NASLOV ne sme biti prazno!');
        RetVal = RetVal && CheckOption(lForm.posta,'Pošta','Pozabili ste vnesti POŠTO!');
    
    RetVal = RetVal && CheckNotEmpty(lForm.dan_rojstva,'Dan rojstva','Pozabili ste vnesti DAN ROJSTVA!');
        RetVal = RetVal && CheckNumber(lForm.dan_rojstva,'Dan rojstva','Napačen vnos DNEVA ROJSTVA - vnesi samo številke!');    
    RetVal = RetVal && CheckNumberLim(lForm.dan_rojstva,'Dan rojstva','Napačen vnos DNEVA ROJSTVA - POPRAVI!','1','31');    

    RetVal = RetVal && CheckNotEmpty(lForm.mesec_rojstva,'Mesec rojstva','Pozabili ste vnesti MESEC ROJSTVA!');     
    RetVal = RetVal && CheckNumber(lForm.mesec_rojstva,'Mesec rojstva','Napačen vnos MESECA ROJSTVA - vnesi samo številke!!');
    RetVal = RetVal && CheckNumberLim(lForm.mesec_rojstva,'Mesec rojstva','Napačen vnos MESECA ROJSTVA - POPRAVI!','1','12');

    RetVal = RetVal && CheckNotEmpty(lForm.leto_rojstva,'Leto rojstva','Pozabili ste vnesti LETO ROJSTVA!');
    RetVal = RetVal && CheckNumber(lForm.leto_rojstva,'Leto rojstva','Napačen vnos LETNICE ROJSTVA - vnesi samo številke!!');
    RetVal = RetVal && CheckNumberLim(lForm.leto_rojstva,'Leto rojstva','Napačen vnos LETNICE ROJSTVA - POPRAVI!','1900','2000');
            
    RetVal = RetVal && CheckNotEmpty(lForm.eposta,'E-pošta','Pozabili ste vnesti ELEKTRONSKO POŠTO!');  
    RetVal = RetVal && CheckEposta(lForm.eposta,'E-pošta','Napačen vnos ELEKTRONSKE POŠTE - POPRAVI!');

        RetVal = RetVal && CheckNotEmpty(lForm.faks,'Fakulteta','Pozabili ste vnesti FAKULTETO!');  
    RetVal = RetVal && CheckOption(lForm.letnik,'Letnik','Pozabili ste vnesti LETNIK!');
    RetVal = RetVal && CheckNotEmpty(lForm.vpisna,'Vpisna številka','Pozabili ste vnesti  VPISNO ŠTEVILKO!');   RetVal = RetVal && CheckNumber(lForm.vpisna,'Vpisna številka','Napačen vnos VPISNE ŠTEVILKE - vnesi samo številke!!');
    RetVal = RetVal && CheckNumberLim(lForm.vpisna,'Vpisna številka','Napačen vnos VPISNE ŠTEVILKE - POPRAVI!','00000000','99999999');


    RetVal = RetVal && CheckNumber(lForm.omreznatel,'Omrežna telefon','Napačen vnos OMREŽNE ŠTEVILKE ZA TELEFON - vnesi samo številke!');
    RetVal = RetVal && CheckNumberLim(lForm.omreznatel,'Omrežna telefon','Napačen vnos OMREŽNE ŠTEVILKE ZA TELEFON - POPRAVI!','1','9');
    RetVal = RetVal && CheckNumber(lForm.koncnicatel,'Telefonska številka','Napačen vnos ŠTEVILKE ZA TELEFON - vnesi samo številke!');      
    RetVal = RetVal && CheckNumberLim(lForm.koncnicatel,'Telefonska številka','Napačen vnos ŠTEVILKE ZA TELEFON - POPRAVI!','100000','9999999');
    

    RetVal = RetVal && CheckNumber(lForm.omreznagsm,'Omrežna GSM','Napačen vnos OMREŽNE ŠTEVILKE ZA GSM - vnesi samo številke!');   
    RetVal = RetVal && CheckNumberLim(lForm.omreznagsm,'Omrežna GSM','Napačen vnos OMREŽNE ŠTEVILKE ZA GSM - POPRAVI!','10','99');  
    RetVal = RetVal && CheckNumber(lForm.koncnicagsm,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - vnesi samo številke!'); 
    RetVal = RetVal && CheckNumberLim(lForm.koncnicagsm,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - POPRAVI!','100000','999999');
    
    RetVal = RetVal && CheckNumber(lForm.tujinatel,'Tujina TEL','Napačen vnos ŠTEVILKE DRŽAVE ZA TELEFON - vnesi samo številke!');
    RetVal = RetVal && CheckNumberLim(lForm.tujinatel,'Tujina TEL','Napačen vnos ŠTEVILKE DRŽAVE ZA TELEFON - POPRAVI!','100','999');
    RetVal = RetVal && CheckNumber(lForm.tujinagsm,'Tujina GSM','Napačen vnos ŠTEVILKE DRŽAVE ZA GSM - vnesi samo številke!');  
    RetVal = RetVal && CheckNumberLim(lForm.tujinagsm,'Tujina GSM','Napačen vnos ŠTEVILKE DRŽAVE ZA GSM - POPRAVI!','100','999');
    return(RetVal);
    
}

function KontrolaVpis()
{
    var lForm = document.vpis;
    var RetVal = true;
    
    RetVal = RetVal && CheckNotEmpty(lForm.ime,'Ime','Polje IME ne sme biti prazno!');
    RetVal = RetVal && CheckNotEmpty(lForm.priimek,'Priimek','Polje PRIIMEK ne sme biti prazno!');
     RetVal = RetVal && CheckRadio2(lForm.spol,'Polje SPOL ne sme biti prazno!');
    
      RetVal = RetVal && CheckNotEmpty(lForm.dan_rojstva,'Dan rojstva','Pozabili ste vnesti DAN ROJSTVA!');
    RetVal = RetVal && CheckNumber(lForm.dan_rojstva,'Dan rojstva','Napačen vnos DNEVA ROJSTVA - vnesi samo številke!');
    RetVal = RetVal && CheckNumberLim(lForm.dan_rojstva,'Dan rojstva','Napačen vnos DNEVA ROJSTVA - POPRAVI!','1','31');    

    RetVal = RetVal && CheckNotEmpty(lForm.mesec_rojstva,'Mesec rojstva','Pozabili ste vnesti MESEC ROJSTVA!');     
    RetVal = RetVal && CheckNumber(lForm.mesec_rojstva,'Mesec rojstva','Napačen vnos MESECA ROJSTVA - vnesi samo številke!!');
    RetVal = RetVal && CheckNumberLim(lForm.mesec_rojstva,'Mesec rojstva','Napačen vnos MESECA ROJSTVA - POPRAVI!','1','12');

    RetVal = RetVal && CheckNotEmpty(lForm.leto_rojstva,'Leto rojstva','Pozabili ste vnesti LETO ROJSTVA!');
    RetVal = RetVal && CheckNumber(lForm.leto_rojstva,'Leto rojstva','Napačen vnos LETNICE ROJSTVA - vnesi samo številke!!');
    RetVal = RetVal && CheckNumberLim(lForm.leto_rojstva,'Leto rojstva','Napačen vnos LETNICE ROJSTVA - POPRAVI!','1900','2000');
   


    RetVal = RetVal && CheckNotEmpty(lForm.naslov,'Naslov','Polje ULICA IN HIŠNA ŠT. ne sme biti prazno!');
    RetVal = RetVal && CheckOption(lForm.posta,'Pošta','Pozabili ste vnesti POŠTO!');

 RetVal = RetVal && Telefon(lForm.GsmSredina,lForm.GsmOmrezna,lForm.GsmKoncnica,lForm.TelOmrezna,lForm.TelSredina,lForm.TelDruga,lForm.TelKoncnica,'Vpisati je potrebno vsaj eno telefonsko števiko na kateri ste dosegljivi!');    
 RetVal = RetVal && CheckNumber(lForm.GsmOmrezna,'Omrežna GSM','Napačen vnos OMREŽNE ŠTEVILKE ZA GSM - vnesi samo številke!');   
RetVal = RetVal && CheckNumberLim(lForm.GsmOmrezna,'Omrežna GSM','Napačen vnos OMREŽNE ŠTEVILKE ZA GSM - POPRAVI!','10','99');  
    RetVal = RetVal && CheckNumber(lForm.GsmSredina,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - vnesi samo številke!');  
    RetVal = RetVal && CheckNumberLim(lForm.GsmSredina,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - POPRAVI!','100','999');
    RetVal = RetVal && CheckNumber(lForm.GsmKoncnica,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - vnesi samo številke!'); 
    RetVal = RetVal && CheckNumberLim(lForm.GsmKoncnica,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - POPRAVI!','000','999');


RetVal = RetVal && CheckNumber(lForm.TelOmrezna,'Omrežna TELEFON','Napačen vnos OMREŽNE ŠTEVILKE ZA TELEFON - vnesi samo številke!');   
RetVal = RetVal && CheckNumberLim(lForm.TelOmrezna,'Omrežna TELEFON','Napačen vnos OMREŽNE ŠTEVILKE ZA TELEFON - POPRAVI!','1','9');
    
RetVal = RetVal && CheckNumber(lForm.TelSredina,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - vnesi samo številke!');   RetVal = RetVal && CheckNumberLim(lForm.TelSredina,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - POPRAVI!','100','999');

RetVal = RetVal && CheckNumber(lForm.TelDruga,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - vnesi samo številke!'); RetVal = RetVal && CheckNumberLim(lForm.TelDruga,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - POPRAVI!','0','99');


RetVal = RetVal && CheckNumber(lForm.TelKoncnica,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - vnesi samo številke!');  RetVal = RetVal && CheckNumberLim(lForm.TelKoncnica,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - POPRAVI!','0','99');



    RetVal = RetVal && CheckNotEmpty(lForm.e_posta,'E-pošta','Pozabili ste vnesti ELEKTRONSKO POŠTO!');
    RetVal = RetVal && CheckEposta(lForm.e_posta,'E-pošta','Napačen vnos ELEKTRONSKE POŠTE - POPRAVI!');
    
    RetVal = RetVal && CheckNotEmpty(lForm.univerza,'Univerza','Pozabili ste vnesti UNIVERZO!');
    RetVal = RetVal && CheckNotEmpty(lForm.fakulteta,'Fakulteta','Pozabili ste vnesti FAKULTETO!');
    RetVal = RetVal && CheckNotEmpty(lForm.vpisna,'Vpisna številka','Pozabili ste vnesti  VPISNO ŠTEVILKO!');


    RetVal = RetVal && CheckNumber(lForm.vpisna,'Vpisna številka','Napačen vnos VPISNE ŠTEVILKE - vnesi samo številke!!');
    RetVal = RetVal && CheckNumberLim(lForm.vpisna,'Vpisna številka','Napačen vnos VPISNE ŠTEVILKE - POPRAVI!','00000000','99999999');
  RetVal = RetVal && CheckRadio2(lForm.nacin,'Polje NAČIN ŠTUDIJA ne sme biti prazno!');
    
     RetVal = RetVal && CheckRadio2(lForm.vrsta,'Polje VRSTA ŠTUDIJA ne sme biti prazno!');
       RetVal = RetVal && CheckOption(lForm.letnik,'Letnik','Pozabili ste vnesti LETNIK!');
 
   
    RetVal = RetVal && CheckRadio2(lForm.status,'Polje STATUS ŠTUDENTA ne sme biti prazno!');
   


     


       




    return(RetVal);
    
}

function KontrolaPonudnik()
{
    var lForm = document.ponudnik;
    var RetVal = true;
    
RetVal = RetVal && CheckNotEmpty(lForm.ime,'ime','Polje IME ne sme biti prazno!');
    

RetVal = RetVal && CheckNotEmpty(lForm.priimek,'Priimek','Polje PRIIMEK ne sme biti prazno!');
RetVal = RetVal && CheckNotEmpty(lForm.naslov_stanodajalca,'Naslov stanodajalca','Polje NASLOV ne sme biti prazno!');

RetVal = RetVal && CheckNumber(lForm.GsmOmrezna,'Omrežna GSM','Napačen vnos OMREŽNE ŠTEVILKE ZA GSM - vnesi samo številke!');   
RetVal = RetVal && CheckNumberLim(lForm.GsmOmrezna,'Omrežna GSM','Napačen vnos OMREŽNE ŠTEVILKE ZA GSM - POPRAVI!','10','99');  
    RetVal = RetVal && CheckNumber(lForm.GsmSredina,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - vnesi samo številke!');  
    RetVal = RetVal && CheckNumberLim(lForm.GsmSredina,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - POPRAVI!','100','999');
    RetVal = RetVal && CheckNumber(lForm.GsmKoncnica,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - vnesi samo številke!'); 
    RetVal = RetVal && CheckNumberLim(lForm.GsmKoncnica,'GSM številka','Napačen vnos ŠTEVILKE ZA GSM - POPRAVI!','000','999');


RetVal = RetVal && CheckNumber(lForm.TelOmrezna,'Omrežna TELEFON','Napačen vnos OMREŽNE ŠTEVILKE ZA TELEFON - vnesi samo številke!');   
RetVal = RetVal && CheckNumberLim(lForm.TelOmrezna,'Omrežna TELEFON','Napačen vnos OMREŽNE ŠTEVILKE ZA TELEFON - POPRAVI!','1','9');
    
RetVal = RetVal && CheckNumber(lForm.TelSredina,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - vnesi samo številke!');   RetVal = RetVal && CheckNumberLim(lForm.TelSredina,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - POPRAVI!','100','999');

RetVal = RetVal && CheckNumber(lForm.TelDruga,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - vnesi samo številke!'); RetVal = RetVal && CheckNumberLim(lForm.TelDruga,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - POPRAVI!','0','99');


RetVal = RetVal && CheckNumber(lForm.TelKoncnica,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - vnesi samo številke!');  RetVal = RetVal && CheckNumberLim(lForm.TelKoncnica,'TELEFON','Napačen vnos ŠTEVILKE ZA TELEFON - POPRAVI!','0','99');

RetVal = RetVal && CheckDrugi(lForm.GsmOmrezna,lForm.GsmSredina,lForm.GsmKoncnica,lForm.TelOmrezna,lForm.TelSredina,lForm.TelDruga,lForm.TelKoncnica,'Vpišite celotno GSM številko!');


RetVal = RetVal && CheckTret(lForm.GsmOmrezna,lForm.GsmSredina,lForm.GsmKoncnica,lForm.TelOmrezna,lForm.TelSredina,lForm.TelDruga,lForm.TelKoncnica,'Vpišite celotno telefonsko številko!');

RetVal = RetVal && CheckTel(lForm.GsmOmrezna,lForm.GsmSredina,lForm.GsmKoncnica,lForm.TelOmrezna,lForm.TelSredina,lForm.TelDruga,lForm.TelKoncnica,'Vpisati morate telefonsko številko ali GSM, na kateri ste dosegljivi!');

RetVal = RetVal && CheckNotEmpty(lForm.naslov,'Naslov','Polje NASLOV ne sme biti prazno!');

RetVal = RetVal && CheckOption(lForm.ID_cetrti,'Cetrt','Pozabili ste vnesti četrtno skupnost!');

return(RetVal);



}

function KontrolaPonudnik2()
{
    var lForm = document.ponudnik_nadaljuj;
    var RetVal = true;

RetVal = RetVal && CheckOption(lForm.ID_stan_enote,'Vrsta stanovanja/sobe','Pozabili ste vnesti tip stanovanja/sobe!');

RetVal = RetVal && CheckNumber(lForm.velikost,'Kvadratura','Napačen vnos KVADRATURE - vnesi samo številke!!');
RetVal = RetVal && CheckNumberLim(lForm.velikost,'Kvadratura','Napačen vnos KVADRATURE - POPRAVI!','0','999');

RetVal = RetVal && CheckNumber(lForm.st_oseb,'Število oseb','Napačen vnos ŠTEVILA OSEB - vnesi samo številke!!');
RetVal = RetVal && CheckNumberLim(lForm.st_oseb,'Število oseb','Napačen vnos ŠTEVILA OSEB - POPRAVI!','0','20');

RetVal = RetVal && CheckNumber(lForm.mesecni_obrok,'Mesečni obrok','Napačen vnos MESEČNEGA OBROKA - vnesi samo številke - brez vejic in pik!!');
RetVal = RetVal && CheckNumberLim(lForm.mesecni_obrok,'Mesečni obrok','Napačen vnos MESEČNEGA OBROKA - POPRAVI!','0','999999');
RetVal = RetVal && Stroski(lForm.stroski1, lForm.stroski, 'Opisati morate kako je s plačevanjem stroškov ali obkljukati "Stroški vključeni v ceno"!');
    

    


return(RetVal);
}


function KontrolaPonudnik3()
{
    var lForm = document.ponudnik_soba;
    var RetVal = true;

RetVal = RetVal && CheckOption(lForm.ID_stan_enote,'Vrsta stanovanja/sobe','Pozabili ste vnesti tip stanovanja/sobe!');

RetVal = RetVal && CheckNumber(lForm.velikost,'Kvadratura','Napačen vnos KVADRATURE - vnesi samo številke!!');
RetVal = RetVal && CheckNumberLim(lForm.velikost,'Kvadratura','Napačen vnos KVADRATURE - POPRAVI!','0','999');

RetVal = RetVal && CheckNumber(lForm.st_oseb,'Število oseb','Napačen vnos ŠTEVILA OSEB - vnesi samo številke!!');
RetVal = RetVal && CheckNumberLim(lForm.st_oseb,'Število oseb','Napačen vnos ŠTEVILA OSEB - POPRAVI!','0','20');

RetVal = RetVal && CheckNumber(lForm.mesecni_obrok,'Mesečni obrok','Napačen vnos MESEČNEGA OBROKA - vnesi samo številke - brez vejic in pik!!');
RetVal = RetVal && CheckNumberLim(lForm.mesecni_obrok,'Mesečni obrok','Napačen vnos MESEČNEGA OBROKA - POPRAVI!','0','999999');
RetVal = RetVal && Stroski(lForm.stroski1, lForm.stroski, 'Opisati morate kako je s plačevanjem stroškov ali obkljukati "Stroški vključeni v ceno"!');
    

    


return(RetVal);
}

function KontrolaIzbrisUporabnika()
{
var RetVal = true;
RetVal = window.confirm("Ali zares želiš zbrisati uporabnika?");
return(RetVal);
}

function KontrolaStanovanje()
{
    var lForm = document.stanovanje;
    var RetVal = true;
    
    RetVal = RetVal && CheckNotEmpty(lForm.stanodajalec,'Stanodajalec','Polje STANODAJALEC ne sme biti prazno!');
    RetVal = RetVal && CheckNotEmpty(lForm.naslov_stanodajalca,'Stanodajalec','Polje NASLOV STANODAJALCA ne sme biti prazno!');
    RetVal = RetVal && CheckEposta(lForm.e_posta,'Epošta','Nepravilno vnešen elektronski naslov!');

    return(RetVal);
    
}

function KontrolaCetrt()
{
    var lForm = document.cetrt;
    var RetVal = true;
    
    RetVal = RetVal && CheckNotEmpty(lForm.ID_cetrti,'ID četrti','ID četrti je obvezen!');
    RetVal = RetVal && CheckNumber(lForm.ID_cetrti,'IDcetrti','Id četrti mora biti numerična vrednost!');
    RetVal = RetVal && CheckNotEmpty(lForm.opis,'Opis','Opis četrti je obvezen!');

    return(RetVal);
    
}

function NaprejGsm1()
{
    var lForm = document.ponudnik;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(3, lForm.GsmOmrezna,lForm.GsmSredina);
    return(RetVal);
    
}

function NaprejGsm2()
{
    var lForm = document.ponudnik;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(3, lForm.GsmSredina,lForm.GsmKoncnica);
    return(RetVal);
    
}

function NaprejGsm3()
{
    var lForm = document.ponudnik;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(3, lForm.GsmKoncnica,lForm.TelOmrezna);
    return(RetVal);
    
}

function NaprejTel1()
{
    var lForm = document.ponudnik;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(2, lForm.TelOmrezna,lForm.TelSredina);
    return(RetVal);
    
}

function NaprejTel2()
{
    var lForm = document.ponudnik;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(3, lForm.TelSredina,lForm.TelDruga);
    return(RetVal);
    
}


function NaprejTel3()
{
    var lForm = document.ponudnik;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(2, lForm.TelDruga,lForm.TelKoncnica);
    return(RetVal);
    
}

function NaprejTel4()
{
    var lForm = document.ponudnik;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(2, lForm.TelKoncnica,lForm.telcas);
    return(RetVal);
    
}

function NaprejGsmp1()
{
    var lForm = document.vpis;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(3, lForm.GsmOmrezna,lForm.GsmSredina);
    return(RetVal);
    
}

function NaprejGsmp2()
{
    var lForm = document.vpis;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(3, lForm.GsmSredina,lForm.GsmKoncnica);
    return(RetVal);
    
}

function NaprejGsmp3()
{
    var lForm = document.vpis;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(3, lForm.GsmKoncnica,lForm.TelOmrezna);
    return(RetVal);
    
}

function NaprejTelp1()
{
    var lForm = document.vpis;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(2, lForm.TelOmrezna,lForm.TelSredina);
    return(RetVal);
    
}

function NaprejTelp2()
{
    var lForm = document.vpis;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(3, lForm.TelSredina,lForm.TelDruga);
    return(RetVal);
    
}


function NaprejTelp3()
{
    var lForm = document.vpis;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(2, lForm.TelDruga,lForm.TelKoncnica);
    return(RetVal);
    
}

function NaprejTelp4()
{
    var lForm = document.vpis;
    var RetVal = true;
    
    RetVal = RetVal && DolzinaNaprej(2, lForm.TelKoncnica,lForm.telcas);
    return(RetVal);
    
}