// ----validar registro de mercado desde el administrador--------------
function validarRegMercado(formulario)
{
var error = false;
var mensaje="Corrigeer de volgende fouten:\n";


	if (formulario.nombre.value=='')
	{
	mensaje=mensaje + " ==>Naam markt niet ingevuld.\n";
	error=true;   
	}
	
	if (formulario.puestos.value=='')
	{
	mensaje=mensaje + " ==>Aantal kramen niet ingevuld.\n";
	error=true;   
	}
	
	if (formulario.catMer.value=='')
	{
	mensaje=mensaje + " ==>Type markt niet ingevuld.\n";
	error=true;   
	}
	if (formulario.duracion.value=='')
	{
	mensaje=mensaje + " ==>G.\n";
	error=true;   
	}

	if (formulario.organizador.value=='')
	{
	mensaje=mensaje + " ==>Naam van de organisator niet ingevuld.\n";
	error=true;   
	}
	
	if (formulario.email.value=='')
	{
	mensaje=mensaje + " ==>Emial organisator niet opgegeven.\n";
	error=true; 
	}
	else { 
	
         var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; voorbeeld
//		 var filter = /^ [A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
//		 var filter = /^ [A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/; oude filter
		 if (filter.test(formulario.email.value))
		   error=false;
		 else {
		 mensaje=mensaje + " ==>Geef een geldig e-mailadres!!!.\n";
		 error=true;
		 }
	
	}	
//-- datos del organizador------------------------
    if(formulario.estado_organ[0].checked){
	if (formulario.organizador.value=='')
	{
	mensaje=mensaje + " ==>Geen login naam van de organisator.\n";
	error=true;   
	}
	
	if (formulario.email.value=='')
	{
	mensaje=mensaje + " ==>U heeft niet opgegeven Email Organizer.\n";
	error=true; 
	}
	else { 
	
		 var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		 if (filter.test(formulario.email.value))
		   error=false;
		 else {
		 mensaje=mensaje + " ==>Geef een geldig e-mailadres!!!.\n";
		 error=true;
		 }
	
	}	
}
//-----------datos del anuncio---------------
    if(formulario.aviso[0].checked){
	if (formulario.titulo_aviso.value=='')
	{
	mensaje=mensaje + " ==>Ingrese el titulo del aviso.\n";
	error=true;   
	}

	if (formulario.detalle_aviso.value=='')
	{
	mensaje=mensaje + " ==>Ingrese el detalle del aviso.\n";
	error=true;   
	}


	if (formulario.fechaini.value=='')
	{
	mensaje=mensaje + " ==>Voer de begindatum voor de weergave van uw advertentie.\n";
	error=true;   
	}
	
	if (formulario.cantidad.value=='')
	{
	mensaje=mensaje + " ==>Voer het aantal maanden dat de weergave van uw advertentie.\n";
	error=true;   
	}
 }


if (error)
{	
	alert(mensaje);
	return false;
		
}
else return true;
}
//***************************************//

//************************************
function validarPaso1(formulario)
{
var error = false;
var mensaje="Corrigeer de volgende fouten:\n";


if (formulario.nombre.value=='')
{
mensaje=mensaje + " ==>Geef geen naam van de markt.\n";
error=true;   
}

if (formulario.puestos.value=='')
{
mensaje=mensaje + " ==>Geen inkomen het bedrag van de posten.\n";
error=true;   
}

if (formulario.catMer.value=='')
{
mensaje=mensaje + " ==>Selecteer niet de aard van de markt.\n";
error=true;   
}
if (formulario.duracion.value=='')
{
mensaje=mensaje + " ==>Geef geen uur.\n";
error=true;   
}


	if (formulario.organizador.value=='')
	{
	mensaje=mensaje + " ==>Geen login naam van de organisator.\n";
	error=true;   
	}
	
	if (formulario.email.value=='')
	{
	mensaje=mensaje + " ==>U heeft niet opgegeven Email Organizer.\n";
	error=true; 
	}
	else { 
	
		 var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		 if (filter.test(formulario.email.value))
		   error=false;
		 else {
		 mensaje=mensaje + " ==>Geef een geldig e-mailadres!!!.\n";
		 error=true;
		 }
	
	}	
//-- datos del organizador------------------------
if(formulario.org.checked){
	if (formulario.organizador.value=='')
	{
	mensaje=mensaje + " ==>Geen login naam van de organisator.\n";
	error=true;   
	}
	
	if (formulario.email.value=='')
	{
	mensaje=mensaje + " ==>U heeft niet opgegeven Email Organizer.\n";
	error=true; 
	}
	else { 
	
		 var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		 if (filter.test(formulario.email.value))
		   error=false;
		 else {
		 mensaje=mensaje + " ==>Geef een geldig e-mailadres!!!.\n";
		 error=true;
		 }
	
	}	
}
//-----------datos del anuncio---------------
if(formulario.idavi.checked){
	if (formulario.titulo_aviso.value=='')
	{
	mensaje=mensaje + " ==>Ingrese el titulo del aviso.\n";
	error=true;   
	}

	if (formulario.detalle_aviso.value=='')
	{
	mensaje=mensaje + " ==>Ingrese el detalle del aviso.\n";
	error=true;   
	}


	if (formulario.fechainiavi.value=='')
	{
	mensaje=mensaje + " ==>Voer de begindatum voor de weergave van uw advertentie.\n";
	error=true;   
	}
	
	if (formulario.cantidad2.value=='')
	{
	mensaje=mensaje + " ==>Voer het aantal maanden dat de weergave van uw advertentie.\n";
	error=true;   
	}
}


if (error)
{	
	alert(mensaje);
	return false;
		
}
else return true;
}
//***************************************//

function validarPaso2(formulario)
{
var error = false;
var mensaje="Corrigeer de volgende fouten:\n";


if (formulario.cronograma.value=='')
{
mensaje=mensaje + " ==>Selecteer een type schema.\n";
error=true;   
}

if (formulario.fechaini.value=='')
{
mensaje=mensaje + " ==>Voer de begindatum.\n";
error=true;   
}

if (formulario.fechafin.value=='')
{
mensaje=mensaje + " ==>Voer de einddatum .\n";
error=true;   
}
if (error)
{	
	alert(mensaje);
	return false;
		
}
else return true;
}

//*******************************************************/

//**********VALIDAR TIPO DE PAGO *****************************/

function validartipopago(formulario){
	var mensaje= "";
	var error = false;

	if(formulario.nombre.value == ''){
	mensaje = mensaje + "==>Vul uw naam.\n";	
	error = true;
	}

	if (formulario.email.value=='')
	{
	mensaje=mensaje + " ==>U heeft niet opgegeven Email Organizer.\n";
	error=true; 
	}
	else { 
	
		 var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		 if (filter.test(formulario.email.value))
		   error=false;
		 else {
		 mensaje=mensaje + " ==>Geef een geldig e-mailadres!!!.\n";
		 error=true;
		 }
	
	}
	
	if(formulario.direccion.value == ''){
	mensaje = mensaje + "==>Voer uw adres.\n";	
	error = true;
	}
	
	if(formulario.direccion.value == ''){
	mensaje = mensaje + "==>Voer uw staat of provincie.\n";	
	error = true;
	}	


	
	if(error){
	alert(mensaje);	
	return false;
	}
	else return true;
}


//**********VALIDAR BUSCADOR*****************************/

function validarbusqueda(formulario){
	var mensaje= "";
	var error = false;
	val=	document.all.criterio.value;
	if (val == '6'){// tipo de mercado
		if(formulario.criterio.value ==''){
		mensaje = mensaje + "==>Selecteer de criteria voor het zoeken.\n";	
		error = true;
		}
		
		if(formulario.catMer.value ==''){
		mensaje = mensaje + "==>Selecteer het type van de markt.\n";
		error = true;
		}	

	}else{		
			if (val == '8'){// ciudad
				if(formulario.criterio.value ==''){
				mensaje = mensaje + "==>Selecteer de criteria voor het zoeken.\n";	
				error = true;
				}
				
				if(formulario.ciudad.value ==''){
				mensaje = mensaje + "==>Selecteer Stad.\n";
				error = true;
				}	
		
			}else{		
				if(formulario.descripcion.value ==''){
				mensaje = mensaje + "==>Voer een trefwoord.\n";	
				error = true;
				}
				if(formulario.criterio.value ==''){
				mensaje = mensaje + "==>Selecteer de criteria voor het zoeken.\n";	
				error = true;
				}		
			}
	}
	
	if(error){
	alert(mensaje);	
	return false;
	}
	else return true;
}

//*********VALIDAR FORMULARIO DE PAGO********************//



function validarEfectuarPago(formulario)
{
var error = false;
var mensaje="Corrigeer de volgende fouten:\n";

if(formulario.ba[0].checked || formulario.ba[1].checked){	


	if (formulario.fechaini.value=='')
	{
	mensaje=mensaje + " ==>Selecteer startdatum voor de publicatie.\n";
	error=true;   
	}
	if (formulario.cantidad.value=='')
	{
	mensaje=mensaje + " ==>Voer het aantal maanden dat u wilt publiceren.\n";
	error=true;   
	}	

}else{
mensaje=mensaje + " ==>Selecteer het type van het spandoek dat u wilt publiceren.\n";
error=true;   
}


if (error)
{	
	alert(mensaje);
	return false;
		
}
else return true;
}

