// SEVEN Basic Javascript
_isIE = navigator.appName.indexOf('Microsoft') != -1;

//rollovwer image --------------------------------- begin
jQuery(document).ready(function (){
	jQuery("img.rolloverimagen").mouseover(function (){
			var newImage = jQuery(this).attr('src').replace(/^(.*?)(\.(?:gif|jpg|png))$/, "$1_over$2");
			jQuery(this).attr('src', newImage);
	});
	jQuery("img.rolloverimagen").mouseout(function (){
			var newImage = jQuery(this).attr('src').replace('_over', '');
			jQuery(this).attr('src', newImage);
	});
	jQuery("input.rolloverimagen").mouseover(function (){
			var newImage = jQuery(this).attr('src').replace(/^(.*?)(\.(?:gif|jpg|png))$/, "$1_over$2");
			jQuery(this).attr('src', newImage);
	});
	jQuery("input.rolloverimagen").mouseout(function (){
			var newImage = jQuery(this).attr('src').replace('_over', '');
			jQuery(this).attr('src', newImage);
	});
	jQuery("a.menuboton").mouseout(function (){
			jQuery(this).toggleClass("menuboton_over");
	});
	jQuery("a.menuboton").mouseover(function (){
			jQuery(this).toggleClass("menuboton_over");
	});
	jQuery("#menuleft dd ul li a").mouseout(function (){
			jQuery(this).toggleClass("submenuleft_over");
	});
	jQuery("#menuleft dd ul li a").mouseover(function (){
			jQuery(this).toggleClass("submenuleft_over");
	});
	jQuery("#menuleft dt span.menuseccion").mouseout(function (){
			jQuery(this).toggleClass("menuseccion_over");
	});
	jQuery("#menuleft dt span.menuseccion").mouseover(function (){
			jQuery(this).toggleClass("menuseccion_over");
	});

	jQuery(".sep_menu").each (function() {
		jQuery("a.servicios_left", this).hide();
		jQuery(this).addClass("oculta_ul");
	});

	jQuery(".sep_menu").mouseover(function (ev){
	    if (_toid != null) {
	        clearTimeout (_toid);
	        _toid = null;
	    }
	    var node = ev.target;
	    var id = node.id;
	    for (node = ev.target; (node != null) && (node.id == ''); node = node.parentNode);
	    if (node != null) id = node.id;
	    _inside = true;
	    if (_isIE) _toid = setTimeout ('hideMenu("' + id + '");', 1000);
	    else _toid = setTimeout (hideMenu, 1000, id);
    	jQuery("a.servicios_left", node).slideDown("fast");
    	jQuery(".sep_menu[@id != '" + id + "'] a.servicios_left").hide("fast");
    	jQuery(".sep_menu[@id != '" + id + "']").addClass("oculta_ul");
    	jQuery(node).removeClass("oculta_ul");
	});

	jQuery(".sep_menu").mouseout(function (ev){
	   _inside = false;
	});

	jQuery("#searchbutton").click (doSearch);
	jQuery("#search").keypress (searchType);
	
});
//rollovwer image --------------------------------- end

function searchType (ev) {
    var key = ev.which? ev.which: ev.keyCode;
    if (key == 13) {
        doSearch(ev);
        return false;
    }
}

function doSearch(ev) {
    ev.stopPropagation();
    var sterms = jQuery("#search").val();
    if (sterms != '') {
        var dest = jQuery("#fsearch").attr ('action');
        self.location = dest + '?' + encodeURIComponent(sterms).replace ('/', '%2F');
    }
    return false;
}

var _toid = null;
var _inside = false;

function hideMenu (id) {
    if (_inside) _toid = setTimeout (hideMenu, 1000, id);
    else {
        var node = document.getElementById (id);
    	jQuery("a.servicios_left", node).hide();
    	jQuery(node).addClass("oculta_ul");
	}
}