////////////////////////////////////////////
// FORM VALIDATION - POSTANITE NAS AGENT
////////////////////////////////////////////
function validateAgent()
{
	//opste promenljive
	var errorMsg = 'Ispravite sledeće podatke:\n\n';
	var error = 0;
	
	//IME KOMBANIJE
	var imeKompanije = document.prijavaAgent.imeKompanije.value;	
	if(imeKompanije == '')
	{
		error = 1;
		errorMsg += '- Unesite ime kompanije.\n';
	}
	
	//ADRESA
	var adresa = document.prijavaAgent.adresa.value;
	if(adresa == '')
	{
		error = 1;
		errorMsg += '- Unesite adresu.\n';
	}
	
	//GRAD
	var grad = document.prijavaAgent.grad.value;
	if(grad == '')
	{
		error = 1;
		errorMsg += '- Unesite grad.\n';
	}
	
	//TELEFON i FAX
	var telefon = document.prijavaAgent.telefon.value;
	var fax = document.prijavaAgent.fax.value;
	if(telefon == '')
	{
		error = 1;
		var errorTel = 1;
		errorMsg += '- Unesite broj telefona.\n';
	}
	var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$");
	if(errorTel != 1)
	{
		var telReturn = reg.test(telefon);
		if(telReturn == false)
		{
			error = 1;
			errorMsg += '- Unesite ispravan broj telefona.\n';
		}
	}
	if(fax != '')
	{
		var faxReturn = reg.test(fax);
		if(faxReturn == false)
		{
			error = 1;
			errorMsg += '- Unesite ispravan broj fax-a.\n';
		}
	}
	
	//E-MAIL
	var eMail = document.prijavaAgent.eMail.value;
	if(eMail == '')
	{
		error = 1;
		var errorEmail = 1;
		errorMsg += '- Unesite e-mail adresu.\n';
	}
	var eMailReg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
	if(errorEmail != 1)
	{
		var eMailReturn = eMailReg.test(eMail);
		if(eMailReturn == false)
		{
			error = 1;
			errorMsg += '- Unesite ispravnu e-mail adresu.\n';
		}
	}
	
	//KONTAKT OSOBA
	var kontaktOsoba = document.prijavaAgent.kontaktOsoba.value;
	if(kontaktOsoba == '')
	{
		error = 1;
		errorMsg += '- Unesite kontatk osobu.\n';
	}	
	
	//SIGURNOSNI KOD
	var kodUnos = document.prijavaAgent.kod_unos.value;	
	if(kodUnos == '')
	{
		error = 1;
		errorMsg += '- Unesite sigurnosni kod.\n';
	}
	
	//ukoliko je setovan error
	if(error == 1)
	{
		alert(errorMsg);
		return false;
	}
	else
	{
		return true;
	}
}

////////////////////////////////////////////
// FORM VALIDATION - ON LINE UPIT
////////////////////////////////////////////
function validateOnLineUpit()
{
	//opste promenljive
	var errorMsg = 'Ispravite sledeće podatke:\n\n';
	var error = 0;
	
	//IME I PREZIME
	var imePrezime = document.programiOnLine.imePrezime.value;	
	if(imePrezime == '')
	{
		error = 1;
		errorMsg += '- Unesite Vaše Ime i Prezime.\n';
	}
	
	//TELEFON
	var telefon = document.programiOnLine.telefon.value;
	var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$");
	if(telefon != '')
	{
		var telReturn = reg.test(telefon);
		if(telReturn == false)
		{
			error = 1;
			errorMsg += '- Unesite ispravan broj telefona.\n';
		}
	}
	
	//E-MAIL
	var eMail = document.programiOnLine.eMail.value;
	if(eMail == '')
	{
		error = 1;
		var errorEmail = 1;
		errorMsg += '- Unesite e-mail adresu.\n';
	}
	var eMailReg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
	if(errorEmail != 1)
	{
		var eMailReturn = eMailReg.test(eMail);
		if(eMailReturn == false)
		{
			error = 1;
			errorMsg += '- Unesite ispravnu e-mail adresu.\n';
		}
	}	
	
	//SIGURNOSNI KOD
	var kodUnos = document.programiOnLine.kod_unos.value;	
	if(kodUnos == '')
	{
		error = 1;
		errorMsg += '- Unesite sigurnosni kod.\n';
	}
	
	//ukoliko je setovan error
	if(error == 1)
	{
		alert(errorMsg);
		return false;
	}
	else
	{
		return true;
	}
}

/////////////////////////////////////////////////////////
// FORM VALIDATION - LISTA SLANJA
/////////////////////////////////////////////////////////
function validateEmail()
{
	//E-MAIL
	var eMail = document.getElementById('newsEmail').value;
	if(eMail == '' || eMail == 'vas.email@primer.net')
	{
		errorMsg = 'Unesite e-mail adresu.\n';
		alert(errorMsg);
		return false
	}
	var eMailReg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");

	var eMailReturn = eMailReg.test(eMail);
	if(eMailReturn == false)
	{
		errorMsg = 'Unesite ispravnu e-mail adresu.\n';
		alert(errorMsg);
		return false;
	}
	return true;
}

/////////////////////////////////////////////////////////
//FORM VALIDATION - PROMO KOD
/////////////////////////////////////////////////////////
function validatePromoCode()
{
	//CODE
	var code = document.getElementById('userPromoCode').value;

	if(code == '' || code == 'Vaš kod')
	{
		var errorMsg = 'Unesite Vaš kod.\n';
		alert(errorMsg);
		return false;
	}

	return true;
}

////////////////////////////////////////////
//FORM VALIDATION - PROMO REGISTRATION
////////////////////////////////////////////
function validateRegistration()
{
	//opste promenljive
	var errorMsg = 'Ispravite sledeće podatke:\n\n';
	var error = 0;
	
	//IME
	var ime = document.promoRegistration.ime.value;	
	if(ime == '')
	{
		error = 1;
		errorMsg += '- Unesite ime.\n';
	}
	
	//IME
	var prezime = document.promoRegistration.prezime.value;	
	if(prezime == '')
	{
		error = 1;
		errorMsg += '- Unesite prezime.\n';
	}
	
	//E-MAIL
	var eMail = document.promoRegistration.eMail.value;
	if(eMail == '')
	{
		error = 1;
		var errorEmail = 1;
		errorMsg += '- Unesite e-mail adresu.\n';
	}
	var eMailReg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
	if(errorEmail != 1)
	{
		var eMailReturn = eMailReg.test(eMail);
		if(eMailReturn == false)
		{
			error = 1;
			errorMsg += '- Unesite ispravnu e-mail adresu.\n';
		}
	}	
	
	//SIGURNOSNI KOD
	var kodUnos 	= document.promoRegistration.kod_unos.value;	
	var kod 		= document.promoRegistration.kod.value;
	if(kodUnos == '')
	{
		error = 1;
		var errorKod = 1;
		errorMsg += '- Unesite sigurnosni kod.\n';
	}
	
	if(kodUnos != kod && errorKod != 1)
	{
		error = 1;
		errorMsg += '- Unesite ispravan sigurnosni kod.\n';
	}
	
	//ukoliko je setovan error
	if(error == 1)
	{
		alert(errorMsg);
		return false;
	}
	else
	{
		return true;
	}
}
