// JavaScript Document
// JavaScript Document
function echeck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1)
	   return false

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	   return false

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		return false

	 if (str.indexOf(at,(lat+1))!=-1)
		return false

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		return false

	 if (str.indexOf(dot,(lat+2))==-1)
		return false

	 if (str.indexOf(" ")!=-1)
		return false
		
	 return true					
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
   		Char = sText.charAt(i); 
   		if (ValidChars.indexOf(Char) == -1) 
			IsNumber = false;
   }
   return IsNumber;
}

function sumniki(x)
{
   var ValidChars = "ŠČŽščž";
   var sumnik=true;
   var Char;
   
   for (i = 0; i < x.length; i++) 
   { 
   		Char = x.charAt(i); 
   		if (ValidChars.indexOf(Char) != -1) 
			sumnik = false;
   }
   return sumnik;   
   
}

function preveri_register()
{
	if(document.getElementById('ime').value != '')
	{
		if(document.getElementById('priimek').value != '')
		{
			if(document.getElementById('ulica').value != '')
			{
				if(document.getElementById('kraj').value != '')
				{				
					if(IsNumeric(document.getElementById('pos_st').value) && document.getElementById('pos_st').value.length == 4)
					{				
						if(echeck(document.getElementById('email').value))
						{
							if(document.getElementById('up_ime').value != '')
							{
								if(document.getElementById('geslo').value != '')
								{
									if(sumniki(document.getElementById('up_ime').value))
									{
										if(sumniki(document.getElementById('geslo').value))
										{	
											if(document.getElementById('up_ime').value.length > 5)
											{
												if(document.getElementById('geslo').value.length > 5)
												{												
													if(document.getElementById('geslo').value != document.getElementById('up_ime').value)
													{
														if(document.getElementById('up_ime').value.indexOf(' ') < 1)
														{
															if(document.getElementById('geslo').value.indexOf(' ') < 1)
																document.reg_reg.submit();
															else
																alert('Geslo ne sme vsebovati razmaka (preslednice)!');

														}
														else
															alert('Uporabniško ime ne sme vsebovati razmaka (preslednice)!');
													}
													else
														alert('Geslo in uporabniško ime ne smeta biti enaka!');
												}
												else
													alert('Geslo mora vsebovati vsaj 6 znakov!');														
											}
											else
												alert('Uporabniško ime mora vsebovati vsaj 6 znakov!');															
										}
										else
											alert('Geslo ne sme vsebovati šumnikov!');											
									}
									else
										alert('Uporabniško ime ne sme vsebovati šumnikov!');											
								}
								else
									alert('Geslo ni vpisano pravilno!');
							}
							else
								alert('Uporabniško ime ni vpisano pravilno!');
						}
						else
							alert('Elektronski naslov ni vpisan pravilno!');
					}
					else
						alert('Poštna številka je napačna!');
				}
				else
					alert('Niste vpisali kraja!');
			}
			else
				alert('Niste vpisali ulice!');
		}
		else
			alert('Niste vpisali priimka!');	
	}
	else
		alert('Niste vpisali imena!');	
}

function preveri_natecaj()
{
	if(document.getElementById('link1').value == '' && document.getElementById('opomba').value == '')
		alert('Morate izpolniti vsaj eno polje!');
	else
		document.nat_nat.submit();
}

