﻿function trim(str) {
	return str.replace(/(^[\s\xA0]+|[\s\xA0]+$)/g, '');
}

function mouseOverMenu(optionName, imagen) {
	var objRef = myGetElementById(optionName);
	if(objRef != null) {
		var imageRef = myGetElementsByTagName("img", objRef)[0];
		if(imageRef != null) {
			imageRef.src = './images/' + imagen + '_over.png';
		}
	}
}

function mouseOutMenu(optionName, imagen) {
	var objRef = myGetElementById(optionName);
	if(objRef != null) {
		var imageRef = myGetElementsByTagName("img", objRef)[0];
		if(imageRef != null) {
			imageRef.src = './images/' + imagen + '_off.png';
		}
	}
}

function mouseOver(imagen) {
	var objRef = myGetElementById(imagen);
	if(objRef != null) {
		var imageRef = myGetElementsByTagName("img", objRef)[0];
		if(imageRef != null) {
			imageRef.src = './images/' + imagen + '_over.png';
		}
	}
}

function mouseOut(imagen) {
	var objRef = myGetElementById(imagen);
	if(objRef != null) {
		var imageRef = myGetElementsByTagName("img", objRef)[0];
		if(imageRef != null) {
			imageRef.src = './images/' + imagen + '_off.png';
		}
	}
}


function setMenuOptionSelected(optionName, imagen) {
	var objRef = myGetElementById(optionName);
	if(objRef != null) {
		// Bloqueamos los eventos definidos por defecto para la opción de menú
		objRef.onmouseover = function() {};
		objRef.onmouseout = function() {};
	}
	var imageRef = myGetElementsByTagName("img", objRef)[0];
	if(imageRef != null) {
		imageRef.src = './images/' + imagen + '_on.png';
	}
}

function validaEmail(strEmail) {
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(strEmail)) {
  	return true;
  }
  return false;
}
	
function validarEnvioNews(){
	var objRef = document.getElementById('form_envio_news');
	if(validaEmail(objRef.txt_email_info.value)){
		objRef.submit();
	} else {
		alert("Introduce un correo electrónico");
		return false;
	}
	
}
