function sobre(objeto,bandera){
    if(!document.layers){
      if(bandera){
	objeto.style.cursor = 'hand';      
        objeto.style.backgroundColor='#FFCC33';
	}
      else{
	objeto.style.cursor = 'default';        
        objeto.style.backgroundColor='#99CC99';             
	}
    }
}

//Funcion para validar contactar
function validar_contactar(formulario){
	if ((formulario.Nombre.value == "" ) || (formulario.Telefono.value == "" ) || (formulario.Codigo.value == "" )){
		alert('Los campos marcados con (*) son obligatorios.');
		return(false);
	}
	else{
		if (validarEmail(formulario.Email.value) || (formulario.Email.value == "")){
			return(true);
		}
		else{
			alert('El E-Mail introducido no es valido');
			return(false);
		}
	}
}

function validar_contactar_ingles(formulario){
	if ((formulario.Nombre.value == "" ) || (formulario.Telefono.value == "" ) || (formulario.Codigo.value == "" )){
		alert('Fields marked with (*) are required.');
		return(false);
	}
	else{
		if (validarEmail(formulario.Email.value) || (formulario.Email.value == "")){
			return(true);
		}
		else{
			alert('E-mail entered is not valid.');
			return(false);
		}
	}
}





function validarEmail(TMP){	
	var posicion;
	var mensaje;
	
	posicion=TMP.indexOf("@");
	switch (posicion)
	{
	case -1:
		return false;
	case 0:
		return false;
	case TMP.length-1:
		return false;
	default:
		TMP=TMP.substr(posicion+1);
		posicion=TMP.indexOf("@");
		if (posicion>-1)
		{
			return false;
		}
		posicion=TMP.indexOf(".");
		if (posicion==-1)
		{
			return false;
		}
		if (posicion==0)
		{
			return false;
		}
		while (posicion>-1)
		{				
			if (posicion==TMP.length-1)
			{
				return false;
			}
			TMP=TMP.substr(posicion+1);
			posicion=TMP.indexOf(".");
		}
	}
	return true;
}





