/**
 * @author jorge.silveira
 */
jQuery.noConflict();
jQuery('<img />').attr('src', '/web/css/images/vecinos_color.gif');
jQuery('<img />').attr('src', '/web/css/images/empresas_color.gif');
jQuery('<img />').attr('src', '/web/css/images/organismos_color.gif');
jQuery('<img />').attr('src', '/web/css/images/emprasas_color.gif');
jQuery('<img />').attr('src', '/web/css/images/agentes_color.gif');

jQuery('<img />').attr('src', '/web/css/images/ingresos_color.gif');
jQuery('<img />').attr('src', '/web/css/images/abl_color.gif');
jQuery('<img />').attr('src', '/web/css/images/patentes_color.gif');
jQuery('<img />').attr('src', '/web/css/images/sellos_color.gif');
jQuery('<img />').attr('src', '/web/css/images/otros_recursos_color.gif');
	jQuery(document).ready(function(){

jQuery('.close').hide();	

jQuery('a.open').click(function(){

	var next = jQuery(this).parent().next();
	next.toggle('fast',function(){
		window.parent.doIframe();
	});
	


});	
	
jQuery('.dinamico').click(function() {
var img = jQuery(this).children();
var text = img.parent().next();

if(text.is(':hidden')){
	text.toggle('slow', function(){
		var str = img.attr('src');
		var substr = str.split('.');
		var new_img = substr[0]+'_close.'+substr[1];
		img.attr('src', new_img);
	});

}else{
	text.toggle('slow', function(){
		var str = img.attr('src');
		var substr = str.split('_close.');
		var new_img = substr[0]+'.'+substr[1];
		img.attr('src', new_img);
	});
}
 
});
	
	
		
	
	var abs_file = 'http://'+document.domain+'/web/ajax/get_session.php';
	var ajax = new Ajax.Request(
			abs_file,
				{
				 	method:'POST',
					parameters:{
					menu: 'get'
					}, 
					onSuccess: function(data){
					var result = data.responseText;
					var id = '#'+result;
						
						jQuery(id).attr({ 
  src: "/web/css/images/"+result+"_color.gif",
  title: result,
  alt: result
});
					
					},
					onFailure: function() {
						
					}
					});

	jQuery("#top-menu img").mouseover(function() { 
			
				var src = '/web/css/images/'+jQuery(this).attr('alt')+'_color.gif';
				jQuery(this).attr("src", src);
			
			
        })
        .mouseout(function() {
			if(jQuery(this).attr("title") != jQuery(this).attr("alt") ){
				var src = '/web/css/images/'+jQuery(this).attr('alt')+'_gris.gif';
				jQuery(this).attr("src", src);
			}	
        });
	
	jQuery("#sub-menu img").mouseover(function() { 

			if(jQuery(this).attr("alt") != 'spacer'){
				var src = '/web/css/images/'+jQuery(this).attr('alt')+'_color.gif';
				jQuery(this).attr("src", src);
			}
			
        })
        .mouseout(function() {
			if(jQuery(this).attr("title") != jQuery(this).attr("alt") && jQuery(this).attr("alt") != 'spacer' ){
				var src = '/web/css/images/'+jQuery(this).attr('alt')+'.gif';
				jQuery(this).attr("src", src);
			}	
        });	
	
	
	
	function doIframe(){
	o = document.getElementsByTagName('iframe');
	for(i=0;i<o.length;i++){
		if (/\bautoHeight\b/.test(o[i].className)){
			setHeight(o[i]);
			addEvent(o[i],'load', doIframe);
		}
	}
}

function setHeight(e){
	if(e.contentDocument){
		e.height = e.contentDocument.body.offsetHeight + 35;
	} else {
		e.height = e.contentWindow.document.body.scrollHeight;
	}
}

function addEvent(obj, evType, fn){
	if(obj.addEventListener)
	{
	obj.addEventListener(evType, fn,false);
	return true;
	} else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
	return r;
	} else {
	return false;
	}
}

if (document.getElementById && document.createTextNode){
 addEvent(window,'load', doIframe);	
}
	function findValue(li) {
		if( li == null ) return alert("No match!");
		// if coming from an AJAX call, let's use the CityId as the value
		
	}

	function selectItem(li) {
		location.href='counter.php?site='+li.extra[1];
	}

	function formatItem(row) {
		return row[0];
	}

	function lookupAjax(){
		var oSuggest = jQuery("#textfield")[0].autocompleter;
		oSuggest.findValue();
		return false;
	}
	
	jQuery("#textfield").autocomplete(
			"/web/suggest.php", {
				delay:500,
				minChars:5,
				matchSubset:1,
				matchContains:1,
				cacheLength:20,
				onItemSelect:selectItem,
				onFindValue:findValue,
				formatItem:formatItem,
				autoFill:false
		});	

});
