// 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){
		   alert("Nevažeća email adresa. Pokuštajte ponovo.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Nevažeća email adresa. Pokuštajte ponovo.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Nevažeća email adresa. Pokuštajte ponovo.")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Nevažeća email adresa. Pokuštajte ponovo.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Nevažeća email adresa. Pokuštajte ponovo.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Nevažeća email adresa. Pokuštajte ponovo.")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Nevažeća email adresa. Pokuštajte ponovo.")
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.mailing.txtEmail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Unesite Vašu email adresu")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }

function checkRegister(){
	
	if (window.document.register.username.value == '' || window.document.register.username.value == null) {
			alert('Niste uneli korisničko ime.');
		} else if (window.document.register.password.value == '') {
			alert('Niste uneli lozinku.');
		} else if (window.document.register.password.value != '' && window.document.register.password2.value == '') {
			alert('Ponovite lozinku.');
		} else if (window.document.register.password.value != '' && window.document.register.password2.value != '' && window.document.register.password.value != window.document.register.password2.value) {
			alert('Lozinke koje ste uneli nisu iste.');
		} else if (window.document.register.email.value == '') {
			alert('Niste uneli email.');
		} else if (echeck(window.document.register.email.value)==false) {
			alert('Niste uneli ispravan email.');
		} else if (window.document.register.antispam.value == '') {
			alert('Niste uneli broj u polje spam protekcija.');
		} else if (window.document.register.antispam.value != '' && window.document.register.antispam.value != window.document.register.broj.value) {
			alert('Broj u polju spam protekcija koji ste uneli nije ispravan.');
		}else {
			document.register.submit();
		}
	
}

function checkRegister2(){
	
	if (window.document.register.ime.value == '') {
			alert('Niste uneli ime i prezime.');
		} else if (window.document.register.adresa.value == '') {
			alert('Niste uneli adresu.');
		} else if (window.document.register.country.value == '0') {
			alert('Niste izabrali državu.');
		} else if (window.document.register.grad.value == '') {
			alert('Niste uneli grad.');
		} else if (window.document.register.ptt.value == '') {
			alert('Unesite poštanski broj.');
		} else if (window.document.register.telefon.value== '') {
			alert('Niste uneli broj telefona.');
		}else if (window.document.register.uslovi.checked == false) {
			alert('Niste pristali na Uslove kupovine na Beosport.com');
		}else {
			document.register.submit();
		}
	
}

		
		function checkRegister3(){
	
	if (window.document.register.ime.value == '') {
			alert('Niste uneli ime i prezime.');
		} else if (window.document.register.adresa.value == '') {
			alert('Niste uneli adresu.');
		} else if (window.document.register.country.value == '0') {
			alert('Niste izabrali državu.');
		} else if (window.document.register.grad.value == '') {
			alert('Niste uneli grad.');
		} else if (window.document.register.ptt.value == '') {
			alert('Unesite poštanski broj.');
		} else if (window.document.register.telefon.value== '') {
			alert('Niste uneli broj telefona.');
		} else if (window.document.register.password.value != '' && window.document.register.password2.value != '' && window.document.register.password.value != window.document.register.password2.value) {
			alert('Lozinke koje ste uneli nisu iste.');
		} else {
			document.register.submit();
		}
	}
		
function checkLogin(){
	
	if (window.document.prijava.username.value == '' || window.document.prijava.username.value == null) {
			alert('Niste uneli korisničko ime.');
		} else if (window.document.prijava.password.value == '') {
			alert('Niste uneli lozinku.');
		} else {
			document.prijava.submit();
		}
	
}

