function JQuerySite() {

	this.showInfo = function(obj) {
		
		if (jQuery(obj).attr("class")!="onerror") {			
			jQuery("#info_"+jQuery(obj).attr("id")).text(jQuery(obj).attr("title"));
			jQuery("#info_"+jQuery(obj).attr("id")).fadeIn("fast");
		}	
	}
	
	this.hideInfo = function(obj) {
		
		if (jQuery(obj).attr("class")!="onerror") {			
			jQuery("#info_"+jQuery(obj).attr("id")).text(jQuery(obj).attr("title"));
			jQuery("#info_"+jQuery(obj).attr("id")).fadeOut("normal");
		}		
	}
	
	this.desabilitySelects = function(flag) {
		
		selects = document.body.getElementsByTagName("select");
		for(var i=0;i<selects.length;i++) {
			selects[i].style.visibility = (flag) ? "hidden":"visible";
		}
	}
	this.loadCidades = function(objSource,objTarget) {		
		
		uf = objSource.options[objSource.selectedIndex].value;		
		if (uf!="") {
			document.getElementById(objTarget).options[0].text = "Carregando...";
			document.getElementById(objTarget).disabled = true;			
			Ajax.addParameter("page","cidades");
			Ajax.addParameter("uf",uf);
			Ajax.addParameter("objTgt",objTarget);			
			Ajax.Request({
				url:"ajaxRequest.php",
				pack:"/ajax"	
			});				
		}	
	}
	this.showHide = function(obj) {
		
		jQuery("#"+obj).slideToggle("fast");
				
	}
	this.submitPrepareUrl = function(e,url,texto,secao,pag) {
		
		if(e.keyCode==13) 
		this.prepareUrl(url,texto,secao,pag);
	}
	this.prepareUrl = function(url,texto,secao,pag) {
		
		if($("#"+texto).val().length>=2) 
		window.top.location = ""+url +'search/'+$("#"+texto).val()+'/'+$("#"+secao).val() +'/'+pag+"";
		else alert('Digite no minimo 2 caracteres para a pesquisa seja efetuada corretamente!');
	}
	var iteration = 1;
	this.update = function() {

		var limit = jQuery(".paciente_nome").length;
		
		jQuery("#img_paciente"+iteration).fadeOut("slow");	
		jQuery("#nome_paciente"+iteration).fadeOut(function() {
			
			iteration++;
		
			if (iteration>limit) {		
				iteration = 1;
			}
			jQuery("#img_paciente"+iteration).css({visibility:"visible",display:"none"});
			jQuery("#nome_paciente"+iteration).fadeIn("slow");
			jQuery("#img_paciente"+iteration).fadeIn("slow");
		
		});
		
	}
	this.menuOver = function() {
		
		$("#menu ul li a").mouseover(function() {
			
			jQuery(this).animate({marginTop:"5px"});
			
		}).mouseout(function() {
		
			jQuery(this).animate({marginTop:"0px"});
			
		});
	
	}
	
}	
var JS = new JQuerySite();