/*Date.prototype.add = function ( sInterval, iNum ){
	var dTemp = this;
	if ( !sInterval || iNum == 0 ) return dTemp;
	switch ( sInterval.toLowerCase() ){
		case "ms":
			dTemp.setMilliseconds( dTemp.getMilliseconds() + iNum );
			break;
		case "s":
			dTemp.setSeconds( dTemp.getSeconds() + iNum );
			break;
		case "mi":
			dTemp.setMinutes( dTemp.getMinutes() + iNum );
			break;
		case "h":
			dTemp.setHours( dTemp.getHours() + iNum );
			break;
		case "d":
			dTemp.setDate( dTemp.getDate() + iNum );
			break;
		case "mo":
			dTemp.setMonth( dTemp.getMonth() + iNum );
			break;
		case "y":
			dTemp.setFullYear( dTemp.getFullYear() + iNum );
			break;
	}
	return dTemp;
}

*/

<!-- Inicializador de funcoes
$(document).ready( function(){
	
	//Jquery loading effect
	$(".content").fadeIn("slow");
	
	//Init Preload Images - Dreamweaver cs4
	MM_preloadImages(
		images_directory['home'] + 'flash1.jpg',
		images_directory['home'] + 'flash2.jpg',
		images_directory['home'] + 'flash3.jpg',
		images_directory['home'] + 'flash4.jpg',
		images_directory['home'] + 'flash5.jpg',
		images_directory['home'] + 'flash6.jpg',
		images_directory['global'] + 'buttom_saiba_mais_hover.gif',
		images_directory['global'] + 'buttom_acessar_hover.gif',
		images_directory['global'] + 'buttom_todas_as_noticias_hover.gif',
		images_directory['global'] + 'buttom_conheca_a_equipe_hover.gif',
		images_directory['menu'] + 'acervo2.gif',
		images_directory['menu'] + 'contato2.gif',
		images_directory['menu'] + 'home2.gif',
		images_directory['menu'] + 'imprensa2.gif',
		images_directory['menu'] + 'links2.gif',
		images_directory['menu'] + 'noticias2.gif',
		images_directory['menu'] + 'praticas_sociais2.gif',
		images_directory['menu'] + 'quem_somos2.gif',
		images_directory['menu'] + 'regioes_metropolitanas2.gif',
		images_directory['menu'] + 'sobre_o_iha2.gif'
	);
	
	//Hollover Buttom Images
	$(".imgSubmit").hover( function() {
		var buttom_id = $(this).attr("id");
		MM_swapImage(buttom_id,'',images_directory['global'] + buttom_id + '_hover.gif',1);
	},
		function() { MM_swapImgRestore(); }
	);
	
	//Remove border link when clicked
	$("a").focus( function() {
		if(this.blur)this.blur();
	});
	
	//Show the secound countent of the IHA section
	$(".iha_content2").hide();
	$("#iha_content2").click( function() {
		if( $(".iha_content2").css("display") == "inline" ) {
			$("#iha_content2").html("[+]");
			$(".iha_content2").fadeOut("fast");			
		}else{
			$("#iha_content2").html("[-]");
			$(".iha_content2").fadeIn("fast");
		}
	});

	<!-- Regioes metropolitanas's functions
		//hide informations tables
		$(".regioes_table").hide();

		//start function when click - open / close
		$(".regioes_line").click( function(){
			mostrarTable( $(this).parent().attr("id") );
		});
		$(".regioes_closebox").click( function(){
			ocultarTable( $(this).parent().parent().attr("id") );
		});

		//show individual information table
		function mostrarTable(id) {
			$("#" + id + " div:first").hide();
			$("#" + id + " div:last").fadeIn("slow");
		}

		//hide individual information table
		function ocultarTable(id) {
			$("#" + id + " div:first").fadeIn("def");
			$("#" + id + " div:last").hide();
		}
	//-->

	<!-- Tools functions
		//FontZoom
		$("#tool_a").click( function() { fontZoom('12px', '18px'); });
		$("#tool_aa").click( function() { fontZoom('14px', '20px'); });
		$("#tool_aaa").click( function() { fontZoom('16px', '22px'); });
		
		//Add to favorite
		$("#tool_fav").click(function(e) {
			e.preventDefault();
			// aqui deve definir o endereço do site
			var url = document.URL;
			// aqui deve definir o titulo do site
			var title = document.title;
			
			// mozilla firefox
			if ($.browser.mozilla == true) {
				window.sidebar.addPanel(title, url, '');
			return false;
			// internet explorer
			} else if($.browser.msie == true) {
				window.external.AddFavorite(url, title);
			return false;
			// outros navegadores
			} else {
				alert('Pressione as teclas CTRL + D para adicionar aos favoritos.');
			}
		});
		
		$("#tool_print").click( function() { window.print(); });
		
		//Send to friend
		$("#tool_send").click( function() {
			dialogo.dialog('open');
		});
	//-->
	
	<!--Validate forms
		//Contact form
		function enviar_formulario_contato () {
			if ( $("#fale_conosco").valid() ) {
				$.ajax({
					type: "POST",
					url: "../formulario_contato.php",
					data: "nome="+$('#nome').val()+"&email="+$('#email').val()+"&assunto="+$('#assunto').val()+"&msg="+$('#mensagem').val(),
					success: function( msg ) {
						$('#resultado_envio_email').html(msg);
						$('#resultado_envio_email').show();
						$('#nome').val('');
						$('#email').val('');
						$('#assunto').val('');
						$('#mensagem').val('');
					}
				});
			}
		}
		$('#resultado_envio_email').hide();
		$("#submit_fale_conosco").click(function(){ enviar_formulario_contato() });
		$("#fale_conosco").validate({
			rules: {
				nome: "required",
				email: {
					email: true,
					required: true
				},
				assunto: "required",
				mensagem: "required"
			},
			messages: {
				nome: "",
				email: {
					email: "",
					required: ""
				},
				assunto: "",
				mensagem: ""
			}		
		});
	//-->
	
	
	
	/*
		// AGENDA NA LATERAL
		var d=new Date();
		//d.setYear(2010);
		calendario();
		
		function calendario()
		{
			jQuery("#agenda_calendario").calendarWidget({
				month: d.getMonth(),
				year: 2010
			});
		}
		
		jQuery("#mes_anterior").click(function() {
			d.add('mo', -1);
			calendario();
		});
		
		jQuery("#mes_seguinte").click(function() {
			d.add('mo', 1);
			calendario();
		});
*/
		jQuery("#iha").change(function() 
		{
			jQuery("#formulario_filtragem").submit();
		}); 

		jQuery("#municipio").change(function() 
		{
			jQuery("#formulario_filtragem").submit();
		}); 

		jQuery("#uf").change(function() 
		{
			jQuery("#formulario_filtragem").submit();
		}); 
		
		
		jQuery("#categoria_link").change(function() 
		{
			jQuery("#formulario_link").submit();
		}); 
		
		
		jQuery("#cat").change(function () { 
			if ( jQuery("#cat").val() > 0 )
			jQuery("#frm_filtrar_categoria").submit(); 
		});


		
});

	/*	eventos = new Array();
		
		function exibe_eventos( data )
		{
			if ( eventos[data] != null )
			{
				document.location = bloginfo['home']+'/agenda/data?data='+data;
			}
		}*/
//-->

<!-- Rollover Images - Dreamweaver cs4
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

<!-- FontZoom function
function fontZoom(size, lineHeight){
	$(".content").css("font-size", size);
	$(".content").css("line-height", lineHeight);
}
//-->
