// java script za preverjanje vnosa podatkov - Oglasi- Brisi
// 7.12.01 fs
// 10.6.02 fs
// ------------------------------------------------

// Dolzina vpisne stevilke
 var DOLZSTEV=4

function alertUser(){
   alert("Napaka!")
}
function vpisStev(inputVal){
   var rt=true
   inputStr=inputVal.toString()
   if( inputStr.length != DOLZSTEV){
         alert(inputVal+" - napacna stevilka!")
         rt=false
   }
   else{
      rt= isPosInteger(inputVal)
   }
   return rt
}
function isPosInteger(inputVal){
   inputStr=inputVal.toString()
   for (var i=0; i<inputStr.length;i++){
      var oneChar = inputStr.charAt(i)
      if (oneChar <"0"|| oneChar>"9"){
         alert(inputVal+" ni stevilka")
         return false
      }
   }
     return true
}

// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function preveriGeslo(){
   var rt=true
   var form = document.forms[0]
//          alert("Ime="+form.elements[0].value)
if(form.elements[3].value.length != 8){   
         alert(form.elements[3].value+" je napacno geslo!")
         form.elements[0].focus()
         rt=false
 }   
 return rt
}
function preveriStevilko(){
   var form = document.forms[0]
   var rt=true
   var i=2
   rt=isPosInteger(form.elements[i].value)
   if(rt==true){
   	rt=vpisStev(form.elements[i].value)
   }
// alert("preveriStevilko: "+rt)
// alert("preveriStevilko: "+form.elements[i].value)
 return rt
}

function preveriIme(){
   var rt=true
   var form = document.forms[0]
//          alert("Ime="+form.elements[0].value)
if(form.elements[0].value.length < 3){   
         alert("Prosim, napisi svoje ime!")
         form.elements[0].focus()
         rt=false
 }   
 return rt
}
function preveriPriimek(){
   var rt=true
   var form = document.forms[0]
//          alert("Ime="+form.elements[1].value)
if(form.elements[1].value.length < 4){   
         alert("Prosim, napisi svoj priimek!")
         form.elements[1].focus()
         rt=false
 }   
 return rt
}
function isAfna(inputVal){
   inputStr=inputVal.toString()
//         alert("isAfna:"+inputStr)
   for (var i=0; i<inputStr.length;i++){
      var oneChar = inputStr.charAt(i)
//          alert("oneChar="+oneChar)
      if (oneChar =="@"){
//         alert("oneChar="+oneChar)       
     return true
      }
   }
     return false
}

function isCSZ(inputVal){
   inputStr=inputVal.toString()
//         alert("isCSZ:"+inputStr)
   for (var i=0; i<inputStr.length;i++){
      var oneChar = inputStr.charAt(i)
      if (oneChar <"+"|| oneChar>"z"){
//         alert("isCSZ: Napacen znak="+oneChar)       
     return false
      }
   }
     return true
}

function preveriEmail(){
   var rt=true
   var form = document.forms[0]
//         alert("Email="+form.elements[2].value)
// Dolzina
	var Dolzina=4
if(form.elements[2].value.length < 4){   
         form.elements[2].focus()
         alert("Prosim, napisi svoj elektronski naslov!")
         rt=false
	}
   else{
      rt= isAfna(form.elements[2].value)
         if(rt==false){
         form.elements[2].focus()
         alert("Prosim, preveri svoj elektronski naslov!")
         }
   }   
      if(rt==true){
      	rt= isCSZ(form.elements[2].value)
         if(rt==false){
         form.elements[2].focus()
         alert("Prosim, preveri svoj elektronski naslov!")
         }
         }
 return rt
}

function preveriForm(){
   var v=preveriIme()
         if(v==true){
            var v=preveriEmail()
         }
         if(v==true){
            var v=preveriIme()
         }
         if(v==true){
            var v=preveriPriimek()
         }
   return v
}
function Poslji(){
   var v=preveriForm()
         if(v==true){
           var v=window.confirm("Naj posljem prijavnico?")  
         }
   return v
}
function allowSend(){
  return window.confirm("Posljem?")
}
