// JavaScript Document
opcActiva="ini"

function rollOver(name,stado){
	if(name!=opcActiva){
		document.images[name].src = "imagenes/"+ name + "_" + stado + ".gif";		
	}
}

function goSection(directorio,seccion,imagen){
	if (opcActiva == "ini") {
		tmp = opcActiva;
		
		rollOver(imagen,'on')
		opcActiva = imagen;
		
		//rollOver(tmp,'off')
	}
	else
	{
		tmp = opcActiva;
		
		rollOver(imagen,'on')
		opcActiva = imagen;
		
		rollOver(tmp,'off')
	}
	document.location = seccion + ".asp"

}

function goSubSection(producto){
	document.location = "modulo_" + producto + ".html"
}

function changeClass(obj,clase){
	obj.className=clase;
}

function show(object) {
	if (document.layers && document.layers[object])
		document.layers[object].visibility = 'visible';
	else if (document.all) {
		document.all[object].style.visibility = 'visible';
		document.all[object].style.zIndex = 100;
	}
}

function hide(object) {
	if (document.layers && document.layers[object])
		document.layers[object].visibility = 'hidden';
	else if (document.all)
		document.all[object].style.visibility = 'hidden';
}

function valEmail(valor){
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(valor))    {
        return false;
    }else{
        return true;
    }
}
	

function enviar(){
	var ok=true;
	
	if(document.contacto.nombre.value==''){
		alert('Debe indicar un nombre de contacto');
		ok=false;		
		document.contacto.nombre.focus();
	}else if(document.contacto.empresa.value==''){
		alert('Debe indicar una empresa de contacto');
		ok=false;		
		document.contacto.empresa.focus();		
	}else if(document.contacto.email.value==''){
		alert('Debe indicar un mail de contacto');
		ok=false;		
		document.contacto.email.focus();		
	}else if(!document.contacto.conforme.checked){	
		alert('Debe marcar la casilla de aceptación para poder continuar');
		ok=false;
	}
	
	// Realizamos validación del correo electrónico
	if(valEmail(document.contacto.email.value)==false){
		alert('No ha introducido una dirección de Email valida.');
		ok=false;		
		document.contacto.email.focus();				
	}
	
	if(ok){
		document.contacto.submit();
		alert('Gracias por su consulta. En breve nos pondremos en contacto con usted');
	}
}
