//____________________________________________________________________________________
function vlogin(f) {
	var err = "";
	//for (i=0;i<f.elements.length;i++)
	//	if (f.elements[i].value == "")
	//		err += f.elements[i].name + "\n";	
	//alert (err);
	if (flogin.user.value == "")
		err = "\t-Usuario\n";
	if (flogin.pass.value == "")
		err += "\t-Password\n";		
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	document.flogin.submit();
}
//____________________________________________________________________________________
function users(f) {
	var err = "";
	if (f.nombre.value == "")
		err = "\t-Nombre\n";
	if (f.user.value == "")
		err += "\t-Usuario\n";
	if (f.pass.value == "")
		err += "\t-Password\n";
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "\t-Email no válido\n";
	}
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false;
	}		
	f.submit();
}
//____________________________________________________________________________________
function asociados(f) {
	var err = "";
	if (f.empresa.value == "")
		err = "\t-Nombre\n";
	//if (f.nif.value == "")
	//	err += "\t-NIF\n";
	if (f.user.value == "")
		err += "\t-Usuario\n";
	if (f.pass.value == "")
		err += "\t-Password\n";
	if (f.dir.value == "")
		err += "\t-Domicilio\n";
	if (f.loc.value == "")
		err += "\t-Localidad\n";
	if (f.pro.value == "")
		err += "\t-Provincia\n";
	if (f.cp.value == "")
		err += "\t-Código Postal\n";
	if (f.tel.value == "")
		err += "\t-Teléfono\n";				
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	return true;
}
//____________________________________________________________________________________
function circulares(f) {
	var err = "";
	if (f.fecha.value == "")
		err = "\t-Fecha\n";
	if (f.num.value == "")
		err += "\t-Numero\n";
	if (f.asunto.value == "")
		err += "\t-Asunto\n";		
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	return true;
}
//____________________________________________________________________________________
function boletines(f) {
	var err = "";
	if (f.fecha.value == "")
		err = "\t-Fecha\n";
	if (f.titulo.value == "")
		err += "\t-Titulo\n";
	//if (f.boletin.value == "")
	//	err += "\t-No hay fichero PDF\n";		
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	return true;
}
//____________________________________________________________________________________
function tablon(f) {
	var err = "";
	if (f.empresa.value == "")
		err = "\t-Empresa\n";
	if (f.fecha.value == "")
		err += "\t-Fecha\n";
	if (f.descripcion.value == "")
		err += "\t-Descripción\n";		
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "-Email no válido\n";
	}else {
		if (f.contacto.value != "" && f.email.value == "")
			err += "-Email\n";
	}

	if (f.contacto.value == "" && f.email.value != "")
		err += "-Contacto\n";		
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	return true;
}
//____________________________________________________________________________________
function agenda(f) {
	var err = "";
	if (f.fecha.value == "")
		err = "\t-Fecha\n";
	if (f.titulo.value == "")
		err += "\t-Titulo/Titular\n";
	if (f.link.value == "")
		err += "\t-Duranción/Fichero\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	return true;
}
//____________________________________________________________________________________
function sector(f) {
	var err = "";
	if (f.fecha.value == "")
		err = "\t-Fecha\n";
	if (f.titulo.value == "")
		err += "\t-Titulo/Titular\n";
	//if (f.link.value == "" && f.doc.value=="")
	//	err += "\t-Link ó Fichero\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	return true;
}
//____________________________________________________________________________________
function Destacados(f) {
	var err = "";
	if (f.fecha.value == "")
		err = "\t-Fecha\n";
	if (f.titulo.value == "")
		err += "\t-Titulo/Titular\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	return true;
}
//____________________________________________________________________________________
function esEmail(mail){
	var email=/^[\w-_\.]+@[\w]{1}[\w-_\.]*[\.]{1}[\w]{2,3}$/;
	//var email = /^(.+\@.+\..+)$/;
	return email.test(mail);	
}
//____________________________________________________________________________________
function LimpiaDestacados(f,type){
	if (type==2)
		f.destacados.selectedIndex=0;
	else {
		f.dtitulo.value='';
		f.dtexto.value='';
		f.durl.selectedIndex=0;
		f.durlman.value='';
		textCounter(f.dtexto,deslimit,100);
	}
}
//____________________________________________________________________________________
function VP(f,type){
	var data = "?";
	f.op.value = (type)?"update":"view";
	f.submit();
}
//____________________________________________________________________________________
function Circulares(f) {
	var err = "";
	var num = 0;
	for (i=0;i<f.elements.length;i++){
		if (f.elements[i].type == 'checkbox' && f.elements[i].checked){
			num++;
			if (f.circulares.value)  f.circulares.value += ",";
			f.circulares.value += f.elements[i].value;
		}
	}
	if (!num){	
		alert ("No ha seleccionado ninguna circular");
		return false;
	}
	f.submit();
}
//____________________________________________________________________________________
function Obligaciones(f) {
	var err = "";
	var num = 0;
	for (i=0;i<f.elements.length;i++){
		if (f.elements[i].type == 'checkbox' && f.elements[i].checked){
			num++;
			if (f.obligaciones.value)  f.obligaciones.value += ",";
			f.obligaciones.value += f.elements[i].value;
		}
	}
	if (!num){	
		alert ("No ha seleccionado ningún texto");
		return false;
	}
	f.submit();
}
//____________________________________________________________________________________
function SolCirculares(f){	
	var err = "";
	if (f.nombre.value == "")
		err = "\t-Nombre\n";
	if (f.empresa.value == "")
		err += "\t-Empresa\n";
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "-Email no válido\n";
	}
	if (f.circulares.value == "")
		err += "\t\n\n-No hay circulares solicitadas. Vuelva a seleccionar\n\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	f.submit();
}
//____________________________________________________________________________________
function SolBoletines(f){	
	var err = "";
	if (f.nombre.value == "")
		err = "\t-Nombre\n";
	if (f.empresa.value == "")
		err += "\t-Empresa\n";
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "\t-Email no válido\n";
	}
	if (f.obligaciones.value == "")
		err += "\t\n\n-No hay textos solicitados. Vuelva a seleccionar\n\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	f.submit();
}
//____________________________________________________________________________________
function SolCompetencia(f){	
	var err = "";
	if (f.empresa.value == "")
		err += "\t-Empresa denunciante\n";
	if (f.obs.value == "")
		err += "\t-Irregularidades\n";
	if (f.nombre.value == "")
		err += "\t-Empresa infractora\n";
	if (f.nif.value == "")
		err += "\t-N.I.F. empresa infractora\n";
	if (f.direccion.value == "")
		err += "\t-Direccion empresa infractora\n";
	if (f.telefono.value == "")
		err += "\t-Telefono empresa infractora\n";
	if (f.fax.value == "")
		err += "\t-Fax empresa infractora\n";									
	if (f.contacto.value == "")
		err += "\t-Persona de contacto\n";	
	if (f.tel_c.value == "")
		err += "\t-Teléfono contacto\n";	
	if (f.fax_c.value == "")
		err += "\t-Fax contacto\n";	
	
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	f.submit();
}
//____________________________________________________________________________________
function OfferDemandForm(f){	
	var err = "";
	if (f.empresa.value == "")
		err += "\t-Empresa\n";
	if (f.contacto.value == "")
		err += "\t-Contacto\n";
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "\t-Email no válido\n";
	}else
		err += "\t-Email\n";
	if (f.ofertas.value == "" && f.demandas.value)
		err += "\t-No hay datos\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	f.submit();
}
//____________________________________________________________________________________
function OfferDemandFormNew(f){	
	var err = "";
	if (f.empresa.value == "")
		err += "\t-Empresa\n";
	if (f.contacto.value == "")
		err += "\t-Contacto\n";
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "\t-Email no válido\n";
	}else
		err += "\t-Email\n";
	if (f.des.value == "")
		err += "\t-Descripción\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	f.submit();
}
//____________________________________________________________________________________
function OfferAndDemand(f){	
	var err = "";
	var offers=0;
	var demand=0;
	for (i=0;i<f.elements.length;i++){
		if (f.elements[i].type == 'checkbox' && f.elements[i].checked && f.elements[i].name.charAt(0)=='O'){
			offers++;
			if (f.ofertas.value)  f.ofertas.value += ",";
			f.ofertas.value += f.elements[i].value;
		}
		if (f.elements[i].type == 'checkbox' && f.elements[i].checked && f.elements[i].name.charAt(0)=='D'){
			demand++;
			if (f.demandas.value)  f.demandas.value += ",";
			f.demandas.value += f.elements[i].value;
		}
	}
	if (!offers && !demand) err += "-No ha seleccionado ninguna oferta/demanda\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	f.submit();
}
//____________________________________________________________________________________	
function Transportistas(f){	
	var err = "";
	if (f.empresa.value == "")
		err += "\t-Empresa\n";
	if (f.cif.value == "")
		err += "\t-C.I.F.\n";
	if (f.contacto.value == "")
		err += "\t-Contacto\n";
	if (f.email.value == "")
		err += "\t-Email\n";
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "\t-Email no válido\n";
	}
	if (f.web.value == "")
		err += "\t-WEB\n";																			
	if (f.consejero.value == "")
		err += "\t-Consejero de seguridad\n";
	if (f.seguro.value == "")
		err += "\t-Poliza de responsabilidad\n";
	if (f.numconductores.value == "")
		err += "\t-Número de conductores\n";
	if (f.numvehiculos.value == "")
		err += "\t-Número de vehículos propios\n";
	if (f.tipvehiculos.value == "")
		err += "\t-Tipo de vehículos\n";
	if (f.nomsubcontrata.value == "" && f.subcontrata[0].checked)
		err += "\t-Nombre de empresa habitual de subcontrata\n";
	if (f.zonas.value == "")
		err += "\t-Zonas de recogida y reparto\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	f.submit();
}
//____________________________________________________________________________________
function AgendaSol1(f) {
	var err = "";
	var num = 0;
	for (i=0;i<f.elements.length;i++){
		if (f.elements[i].type == 'checkbox' && f.elements[i].checked){
			num++;
			if (f.solicitudes.value)  f.solicitudes.value += ",";
			f.solicitudes.value += f.elements[i].value;
		}
	}
	if (!num){	
		alert ("No ha seleccionado ninguna jornada o curso");
		return false;
	}
	f.submit();
}
//____________________________________________________________________________________
function SolAgenda(f){	
	var err = "";
	if (f.nombre.value == "")
		err = "\t-Nombre\n";
	if (f.empresa.value == "")
		err += "\t-Empresa\n";
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "-Email no válido\n";
	}else
		err += "\t-Email\n";
	if (f.telefono.value == "")
		err += "\t-Teléfono\n";		
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}		
	f.submit();
}
//____________________________________________________________________________________
function GestorImagenes(){
	var X = (screen.width/2)-(500/2);
  var Y = (screen.height/2)-(500/2);
	window.open('/admin/imagesfr.php','win','status=1,width=600,height=350,top='+Y+',left='+X);
}
//____________________________________________________________________________________			
function LostPass(f){	
	var err = "";
	if (f.email.value != ""){
		res = esEmail(f.email.value);
		if (!res)
			err += "-Email no válido\n";
	}else
		err += "\-Tecle su Email\n";
	if (err){
		alert("Errores !!!\n\n"+err);
		return false; 
	}
	f.op.value = "send";
	f.submit();
}
//____________________________________________________________________________________
function Faq(f){
	var err = "";
	if (f.ques.value == "")
		err = "\t-Consulta\n";
	if (f.ans.value == "")
		err += "\t-Respuesta\n";
	if (err){
		alert("Los siguientes campos son necesarios:\n\n"+err);
		return false; 
	}
	f.submit();
}
//____________________________________________________________________________________