var netscape=null, firefox=null, opera=null, explorer=null;

var altoPantalla=0, anchoPantalla=0;

detectarNavegador();

/*
*
*/
function detectarNavegador(){
		
	netscape = navigator.userAgent.toLowerCase().indexOf('netscape')>-1;	
	explorer = navigator.userAgent.toLowerCase().indexOf('msie')>-1;	
	firefox = navigator.userAgent.toLowerCase().indexOf('firefox')>-1;	
	opera = navigator.userAgent.toLowerCase().indexOf('opera')>-1;
	
	if(explorer && opera)
		explorer = false;
		
				
}//function detectarNavegador
/*********************************************************************************************************/


/*
* Calcula el ancho de pantalla de una forma u otra dependiendo del navegador.
*/
function calcularAnchoPantalla(){
	
	if(opera){
		window.scroll(4000,0);
		var desplazamiento=document.body.scrollLeft;
		window.scroll(0,0);
		anchoPantalla=desplazamiento+document.body.scrollWidth;
	}		
	else{ 
		if(explorer){
			anchoPantalla=document.body.scrollWidth+18;		
		}
		else{			
			 if (netscape)
				anchoPantalla=document.body.scrollWidth;
				else if(firefox)
					anchoPantalla =  document.body.scrollWidth;
		}
	}
			
}
/*--------------------------------------------------------------------------------------------------------*/

/*
* Calcula el alto de la pantalla dependiendo del navegador.
*/
function calcularAltoPantalla(){
	
	if(explorer || opera)
		altoPantalla=document.body.offsetHeight;
	else if(netscape){				
			altoPantalla=window.innerHeight;
		}
		else if (firefox)
				altoPantalla = document.body.scrollHeight;
}
/*--------------------------------------------------------------------------------------------------------*/


/**************************************************************************************/
/*FORMULARIO EMAIL*/
/**************************************************************************************/
function validarEmail(valor) {
	
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
    //alert("La dirección de email " + valor + " es correcta.") 
    return (true)
  } else {
    return (false);
  }
}

function validarFormularioEmail(){

	
	var f;
	var mensaje="";
	
	f=document.getElementById("formularioMail");
	
	
	if(f.eMail.value!=''){
		if(!validarEmail(f.eMail.value)){
			mensaje="La dirección de correo electrónico introducida no es correcta.";
			//document.getElementById("tEmail").style.color='#dd0000';	
		}
	}			
	
	if(f.asunto.value==''){
		mensaje+="\nDebe insertar algún texto en el campo \"Asunto\".";
		//document.getElementById("tAsunto").style.color='#dd0000';	
	}	
		
	if(f.contenido.value==''){
		mensaje+="\nDebe insertar algún texto en el campo \"Consulta\".";
		//document.getElementById("tContenido").style.color='#dd0000';	
	}

	if(mensaje==""){
		return true;
	}
	else{
		mensaje="Tiene los siguientes errores:\n"+mensaje;
		alert(mensaje);
		return false;
	}
}



