// Funciones Generales - Brais Saco - Argored - 2008

//Cambia imagen boton.
function cambiaBoton(imagen){
	if (imagen.src.indexOf('_off') !=-1) {
		temp = imagen.src.split("_off");
		imagen.src = temp[0]+"_on"+temp[1];
	} 
	else {
		if (imagen.src.indexOf('_on') !=-1) {
			temp = imagen.src.split("_on");
			imagen.src = temp[0]+"_off"+temp[1];
		}
	}
}

//Refrescar página.
function refrescar(){
	window.location=window.location;
}


//Aplica todas las comprobaciones posibles a un campo numérico > liminf.
function checkCampo(formname,nombre,txt,optativo,liminf){
	if (eval('document.'+formname+'.'+nombre)) {
		if (validatodo(eval('document.'+formname+'.'+nombre),esnumerico,optativo,txt)){
			if ((eval('document.'+formname+'.'+nombre+'.value')*1)<=(liminf*1)) {
				alert ("Error en el campo: "+txt+". Debe de ser: "+((liminf*1)+1)+" o un número mayor.");
				eval('document.'+formname+'.'+nombre+'.focus()');
				return 0;
			}
		} else {
			return 0;
		}
	}
	return 1;
}

function muestraLopd(){
	if (document.getElementById('textolopd').className=='novisible') document.getElementById('textolopd').className='visible';
	else if (document.getElementById('textolopd').className=='visible') document.getElementById('textolopd').className='novisible';
}

function hayDominio() {
	if (validatodo(document.regidom.dominio,esalgo,false,"Dominio")) {
		return true;
	} else return false;
}

function abreAvisoLegal(){
	window.open('avisolegal.php','window','toolbar=no,location=no,titlebar=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=600,top=35,left=35');
}
/******************************************** CREAR Y ELIMINAR OPTION DE SELECTS **********************************************/
function removeAllOptions(selectbox){
	for(i=selectbox.options.length-1;i>=0;i--) selectbox.remove(i);
}

function addOption(selectbox,text,value ){
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}

/********************************************* HOSTING Y PLANES DE ALOJAMIENTO **************************************************/

function abrirDescripcion(num){
	claseactual=document.getElementById("desc"+num).className;
	if (claseactual=="") document.getElementById("desc"+num).className="novisible";
	if (claseactual=="novisible") document.getElementById("desc"+num).className="";
}

function abrirSeccionPlan(num,numsecciones){
	for (i=1; i<=numsecciones; i++) {
		if (i != num) {
			document.getElementById("sec"+i).className="cuerpo_seccion_plano tahoma8gris novisible";
			document.getElementById("pes"+i).className="pestana";
		}
		else {
			document.getElementById("sec"+i).className="cuerpo_seccion_plano tahoma8gris visible";
			document.getElementById("pes"+i).className="pestana_activa";
		}
	}
}

function contrataPlan(id){
	document.datosplan.idplan.value=id;
	document.datosplan.submit();
}

/**************************************************  CONTACTO *******************************************************************/

function enviaConsulta(){
	if (document.contacto.motivo.value=='0'){
		alert("Debe seleccionar el motivo de su consulta.");
		document.contacto.motivo.focus();
		return 0;
	}
	if (validatodo(document.contacto.asunto,esalgo,false,"Asunto") &&
		validatodo(document.contacto.nombre,esnombre,false,"Nombre") &&
		validatodo(document.contacto.poblacion,esnombre,true,"Población") &&
		validatodo(document.contacto.email,esemail,false,"E-mail") &&
		validatodo(document.contacto.telefono,estelefono,false,"Teléfono") &&
		validatodo(document.contacto.consulta,esalgo,false,"Consulta")){
			document.contacto.submit();	
	}//if
}


/**************************************************  TRABAJA CON NOSOTROS ********************************************************/

function confirmaCurriculum(){
		if (validatodo(document.trabaja.nombre,esnombre,false,"Nombre") &&
		validatodo(document.trabaja.apellidos,esnombre,false,"Apellidos") &&
		validatodo(document.trabaja.fechanac,esalgo,false,"Fecha de Nacimiento") &&
		validatodo(document.trabaja.poblacion,esnombre,false,"Población") &&
		validatodo(document.trabaja.direccion,esalgo,false,"Dirección") &&
		validatodo(document.trabaja.provincia,esnombre,false,"Provincia") &&
		validatodo(document.trabaja.telefono,estelefono,false,"Teléfono") &&
		validatodo(document.trabaja.email,esemail,false,"E-mail") &&
		validatodo(document.trabaja.preferencia1,esalgo,false,"Preferencia de Trabajo")){
			document.trabaja.submit();	
	}//if		
}
/**************************************************  ENVÍO DE IP AL SAT *********************************************************/
function enviarIP(){
	return confirm("Su dirección IP será enviada a nuestro servicio técnico.\n¿Esta seguro de que desea hacer este envío?");
}

/**************************************************  REGISTRO PROVISIONAL *********************************************************/

function enviaRegprov(){
	if (validatodo(document.regprov.nombre,esnombre,false,"Nombre") &&
		validatodo(document.regprov.poblacion,esnombre,true,"Población") &&
		validatodo(document.regprov.email,esemail,false,"E-mail") &&
		validatodo(document.regprov.telefono,estelefono,false,"Teléfono") &&
		validatodo(document.regprov.consulta,esalgo,true,"Consulta")){
			document.regprov.submit();	
	}//if
}


