/**
 * Redirecciona el navegador en caso de que se carge la
 * página dentro de un frame
 */
var redireccionar = function() {
	
	var isRedireccionada = false;
	
	if(top!=self) {
		
		top.location.href = "http://www.casaruralsanblas2.es";
		isRedireccionada  = true;
	}
	
	return isRedireccionada;
};

if (!redireccionar()) {
	
	/*
	 * Parche que elimina el error que aparece en firebug
	 * al utilizar algunos componentes.
	 */
	Ext.lib.Event.resolveTextNode = Ext.isGecko ?
	    function(node) {
		
		    if(!node) {
		    	
		    	return;
		    }
		    var s = HTMLElement.prototype.toString.call(node);
		    
		    if(s == '[xpconnect wrapped native prototype]' || s == '[object XULElement]') {
		    	
		    	return;
		    }
		    return node.nodeType == 3 ? node.parentNode : node;
	    } :
		function(node) {
		    return node && node.nodeType == 3 ? node.parentNode : node;
	    };
	
	Ext.onReady(function() {
		
		var menu_on_mouseover = function() {
			this.addClass('menu_on');
		};
	
		var menu_on_mouseout = function() {
			this.removeClass('menu_on');
		};
		
		Ext.get('menu_inicio').on('mouseover', menu_on_mouseover, Ext.get('menu_inicio'));
		Ext.get('menu_inicio').on('mouseout', menu_on_mouseout, Ext.get('menu_inicio'));
	
		Ext.get('menu_fotos').on('mouseover', menu_on_mouseover, Ext.get('menu_fotos'));
		Ext.get('menu_fotos').on('mouseout', menu_on_mouseout, Ext.get('menu_fotos'));
	
		Ext.get('menu_contacto').on('mouseover', menu_on_mouseover, Ext.get('menu_contacto'));
		Ext.get('menu_contacto').on('mouseout', menu_on_mouseout, Ext.get('menu_contacto'));
	
		Ext.get('menu_tarifa').on('mouseover', menu_on_mouseover, Ext.get('menu_tarifa'));
		Ext.get('menu_tarifa').on('mouseout', menu_on_mouseout, Ext.get('menu_tarifa'));
		
		Ext.get('menu_turismo').on('mouseover', menu_on_mouseover, Ext.get('menu_turismo'));
		Ext.get('menu_turismo').on('mouseout', menu_on_mouseout, Ext.get('menu_turismo'));
	
		Ext.get('menu_como_llegar').on('mouseover', menu_on_mouseover, Ext.get('menu_como_llegar'));
		Ext.get('menu_como_llegar').on('mouseout', menu_on_mouseout, Ext.get('menu_como_llegar'));
		
		/*
		 * Para trabajar con el estandar de xhtml
		 * hay que añadir el atributo _target a mano
		 */
		if (!document.getElementsByTagName) return; 
		var anchors = document.getElementsByTagName("a");
		
		for (var i=0; i < anchors.length; i++) {
			
			 var anchor = anchors[i];
			 
			 if (anchor.getAttribute("href") &&
			     anchor.getAttribute("rel") == "external") {
				 
				 anchor.target = "_blank";
			 }
		}
	});
}
