////////////////////////////////////////////
// PROVERA FORME - 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;
	}
}

////////////////////////////////////////////
// PROVERA FORME - 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;
	}
}

/////////////////////////////////////////////////////////
// PROVERA FORME - LISTA SLANJA
/////////////////////////////////////////////////////////
function validateEmail()
{
	//E-MAIL
	var eMail = document.f_lista.e_mail_lista.value;
	if(eMail == '')
	{
		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;
}
