function cambiaDisplay(idString) {
	var objs = idString.split("|");
	for (i=0; i<objs.length;i++) {
		if ( document.getElementById(objs[i])) {
			obj = document.getElementById(objs[i]);
			if (obj.style.display!='none' ) obj.style.display = 'none';
  			else obj.style.display = 'block';
		}
	}
}

function cargaFoto(srcFoto, imgId) {
	img = document.getElementById(imgId);
	img.src=srcFoto;
}

function enviaConsulta(idArticulo, tipo) {
	var camposRek = new Array('nombre', 'email', 'telefono', 'mensaje');
	var camposTxtRek = new Array('&#1048;&#1084;&#1103;', 'Email', '&#1058;&#1077;&#1083;&#1077;&#1092;&#1086;&#1085;', '');

	var formOk = 1;

	for(i=0; i<camposRek.length;i++) {
		thisCampo = document.getElementById('cons_'+camposRek[i]);
		if (thisCampo.value=='' || thisCampo.value==camposTxtRek[i]) {
			formOk = 0;
			thisCampo.style.border="1px solid #C40001";
			thisCampo.style.color="#C40001";
		}
	}
	if (formOk == 0) alert("&#1055;&#1086;&#1083;&#1103; &#1089; (*) &#1086;&#1073;&#1103;&#1079;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099; &#1076;&#1083;&#1103; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;");

	var filter  = /^(.+\@.+\..+)$/;

	if (formOk==1) {
		if (!filter.test(document.getElementById('cons_email').value)) alert("&#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1100;&#1090;&#1077; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1074;&#1072;&#1096;&#1077;&#1081; &#1101;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1086;&#1081; &#1087;&#1086;&#1095;&#1090;&#1099;");
		else {
			var nombre = document.getElementById('cons_nombre').value;
			var email = document.getElementById('cons_email').value;
			var telefono = document.getElementById('cons_telefono').value;
			var horario = document.getElementById('cons_horario').value;
			var mensaje = document.getElementById('cons_mensaje').value;

			xajax_envia_consulta(idArticulo, tipo, nombre, email, telefono, horario, mensaje);
		}
	}
}

function cambiaPestEmp(numId) {
	for (i=1; i<5;i++) {
		if (document.getElementById('pest_busc_'+i)) {
			document.getElementById('pest_busc_'+i).className = '';
			document.getElementById('busc_emp_'+i).style.display = 'none';
		}
	}
	document.getElementById('pest_busc_'+numId).className = 'current';
	document.getElementById('busc_emp_'+numId).style.display = 'block';
}

function cambiaPestOpor(numId) {
	for (i=1; i<5;i++) {
		if (document.getElementById('pest_opor_'+i)) {
			document.getElementById('pest_opor_'+i).className = '';
			document.getElementById('busc_opor_'+i).style.display = 'none';
		}
	}
	document.getElementById('pest_opor_'+numId).className = 'current';
	document.getElementById('busc_opor_'+numId).style.display = 'block';
}

function cambiaPestBusc(numId) {
	for (i=1; i<4;i++) {
		if (document.getElementById('pest_topbusc_'+i)) {
			document.getElementById('pest_topbusc_'+i).className = '';
			document.getElementById('search_'+i).style.display = 'none';
		}
	}
	document.getElementById('pest_topbusc_'+numId).className = 'current';
	document.getElementById('search_'+numId).style.display = 'block';
}

function searchEmpresas() {
	thisForm = document.getElementById('form_busc_empresas');
	var checksRek = new Array('tipos[]', 'estilos[]', 'niveles[]', 'provincias[]');

	formOk = 0;

	for(i=0; i<checksRek.length;i++) {
		thisCampo = thisForm[checksRek[i]];
		auxOn = 0;
		if (formOk == 0 && (thisCampo=='[object]' || thisCampo=='[object NodeList]')) {
			for (j=0; j<thisCampo.length; j++) {
				if (thisCampo[j].checked === true) formOk = 1;
			}
		}
	}
	if (formOk == 0) alert("");
	else thisForm.submit();
}

function updateInput(txtLabel, thisInput, opcion) {
	if (opcion == 1) {
		if (thisInput.value == txtLabel) thisInput.value = '';
	}
	else {
		if (thisInput.value == '') thisInput.value = txtLabel;
	}
}

function checkRegister() {
	thisForm = document.getElementById('form_check');
	var camposRek = new Array('nombre', 'apellidos', 'email', 'user', 'password1', 'password2', 'direccion', 'cp', 'localidad', 'telefono');
	var selectsRek = new Array( 'provincia', 'pais');
	var checksRek = new Array( 'tipo');

	var formOk = 1;
	var continua = 1;

	for(i=0; i<camposRek.length;i++) {
		if (document.getElementById(camposRek[i]+'-1')) {
			thisCampo = document.getElementById(camposRek[i]+'-1');
			if (thisCampo.value=='') {
				formOk = 0;
				thisCampo.style.border="1px solid #C40001";
				thisCampo.style.color="#C40001";
			}
		}
		else alert(camposRek[i]);
	}

	for(i=0; i<selectsRek.length;i++) {
		thisCampo = document.getElementById(selectsRek[i]+'-1');
		if (thisCampo.options[thisCampo.selectedIndex].value=='') {
			formOk = 0;
			thisCampo.style.border="1px solid #C40001";
			thisCampo.style.color="#C40001";
		}
	}

	if (formOk == 0) alert("&#1055;&#1086;&#1083;&#1103; &#1089; (*) &#1086;&#1073;&#1103;&#1079;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099; &#1076;&#1083;&#1103; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;");

	if (formOk==1) {
		for(i=0; i<checksRek.length;i++) {
			thisCampo = thisForm[checksRek[i]];
			auxOn = 0;
			if (auxOn==0 && formOk == 1 && (thisCampo=='[object]' || thisCampo=='[object NodeList]')) {
				for (j=0; j<thisCampo.length; j++) {
					if (thisCampo[j].checked === true) auxOn = 1;
				}
				if (auxOn == 0) {
					formOk = 0;
					alert("&#1055;&#1086;&#1083;&#1103; &#1089; (*) &#1086;&#1073;&#1103;&#1079;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099; &#1076;&#1083;&#1103; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;");
				}
			}
		}
	}

	var filter  = /^(.+\@.+\..+)$/;

	if (formOk==1) {
		if (!filter.test(document.getElementById('email-1').value)) alert("&#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1100;&#1090;&#1077; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1074;&#1072;&#1096;&#1077;&#1081; &#1101;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1086;&#1081; &#1087;&#1086;&#1095;&#1090;&#1099;");
		else if (document.getElementById('password1-1').value !== document.getElementById('password2-1').value) alert("&#1042;&#1089;&#1090;&#1091;&#1087;&#1080;&#1083; &#1055;&#1072;&#1088;&#1086;&#1083;&#1080; &#1085;&#1077; &#1089;&#1086;&#1074;&#1087;&#1072;&#1076;&#1072;&#1102;&#1090;");
		else {
			thisForm.submit();
			thisForm.action="javascript:void(0)";
		}
	}
}


function checkContacto() {
	thisForm = document.getElementById('form_check');
	var camposRek = new Array('nombre', 'apellidos', 'email', 'direccion', 'cp', 'localidad', 'telefono', 'consulta');
	var selectsRek = new Array( 'provincia', 'pais');

	var formOk = 1;
	var continua = 1;

	for(i=0; i<camposRek.length;i++) {
		if (document.getElementById(camposRek[i]+'-1')) {
			thisCampo = document.getElementById(camposRek[i]+'-1');
			if (thisCampo.value=='') {
				formOk = 0;
				thisCampo.style.border="1px solid #C40001";
				thisCampo.style.color="#C40001";
			}
		}
		else alert(camposRek[i]);
	}

	for(i=0; i<selectsRek.length;i++) {
		thisCampo = document.getElementById(selectsRek[i]+'-1');
		if (thisCampo.options[thisCampo.selectedIndex].value=='') {
			formOk = 0;
			thisCampo.style.border="1px solid #C40001";
			thisCampo.style.color="#C40001";
		}
	}

	if (formOk == 0) alert("&#1055;&#1086;&#1083;&#1103; &#1089; (*) &#1086;&#1073;&#1103;&#1079;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099; &#1076;&#1083;&#1103; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;");

	var filter  = /^(.+\@.+\..+)$/;

	if (formOk==1) {
		if (!filter.test(document.getElementById('email-1').value)) alert("&#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1100;&#1090;&#1077; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1074;&#1072;&#1096;&#1077;&#1081; &#1101;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1086;&#1081; &#1087;&#1086;&#1095;&#1090;&#1099;");
		else if (document.getElementById('acepto_cond-1').checked==false) alert("Debe leer y aceptar las condiciones del servicio");
		else {
			thisForm.submit();
			thisForm.action="javascript:void(0)";
		}
	}
}
function verSec (sec)
    {
	numsec = document.getElementById('numsec'+sec);
	thisElem = document.getElementById('titsec'+sec);
	numcats = 10;
	if (numsec.style.display=="none")
	    { numsec.style.display="block";}
	else { numsec.style.display="none";}

	for (i=1;i<=numcats;i++)
	    {
		
	        if ( i != sec && (numsec = document.getElementById('numsec'+i)))
	            {
		numsec = document.getElementById('numsec'+i);
		numsec.style.display="none";
		
	            }
	    }
    }


function verSec2 (sec)
    {
	idsec = document.getElementById('idsec'+sec);
	thisElem = document.getElementById('titsec'+sec);
	numcats = 10;
	if (idsec.style.display=="none") idsec.style.display="block";

	for (i=1;i<=numcats;i++)
	    {
	        if ( i != sec && (idsec = document.getElementById('idsec'+i)))
	            {
		idsec = document.getElementById('idsec'+i);
		idsec.style.display="none";
	            }
	    }
    }


function addBoletin(num) {
	thisEmail = document.getElementById('email_news_'+num);
	var formOk = 1;

	var filter  = /^(.+\@.+\..+)$/;

	if (formOk==1) {
		if (!filter.test(thisEmail.value)) alert("&#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1100;&#1090;&#1077; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1074;&#1072;&#1096;&#1077;&#1081; &#1101;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1086;&#1081; &#1087;&#1086;&#1095;&#1090;&#1099;");
		else xajax_add_boletin(thisEmail.value, num);
	}
}

function checkLogin() {
	thisForm = document.getElementById('form_login');
	var user = thisForm.user.value;
	var pwd = thisForm.pwd.value;
	xajax_check_user(user, pwd);
}

function sendLogin() {
	thisForm = document.getElementById('form_login');
	thisForm.submit();
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function recuerdaPwd() {
	thisForm = document.getElementById('form_login');
	thisEmail = document.getElementById('login_user');
	if (thisEmail.value=='' || thisEmail.value=='&#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;') alert('Introduzca su email en el campo usuario y recibirá un correo con sus claves de acceso');
	else xajax_recordar_pwd(thisEmail.value);
}

function qSearch() {
	thisInput = document.getElementById('inp_qsearch');
	if (thisInput.value=='' || thisInput.value=='&#1050;&#1083;&#1102;&#1095;&#1077;&#1074;&#1099;&#1077; &#1089;&#1083;&#1086;&#1074;&#1072;') alert('&#1042;&#1074;&#1077;&#1076;&#1080;&#1090;&#1077; &#1090;&#1077;&#1082;&#1089;&#1090; &#1076;&#1083;&#1103; &#1087;&#1086;&#1080;&#1089;&#1082;&#1072;');
	else {
		thisForm = document.getElementById('form_search_empresa');
		thisForm.submit();
	}
}