$(document).ready(function(){
	var ie = new Array('seu e-mail', 'palavra-chave', 'seu nome', 'nome do destinatário', 'e-mail do destinatário', 'nome da cidade', 'título do comentário', 'título da opinião', 'título da denúncia', 'título da coluna', '-', 'seu telefone');
	for (i in ie) {
		$("input[@value='"+ ie[i] +"']").focus(function(){
			$(this).resetDefaultValue();
		});
	}
	var te = new Array('resumo da opinião', 'resumo da denúncia', 'resumo da coluna', 'escreva sua opinião', 'escreva sua denúncia', 'escreva seu comentário', 'escreva a mensagem', 'escreva sua coluna', 'suas observações');
	for (i in te) {
		$("textarea[@value='"+ te[i] +"']").focus(function(){
			$(this).resetDefaultValue();
		});
	}
	$('a.site').attr('target','_blank');
	$('input[@type=reset]').bind('click',function(e){
		e.preventDefault();
		$(this).parent().parent().parent().clearForm();
	});
	$('a.c-tempo').bind('click',function(e){
		e.preventDefault();
		window.open($(this).attr('href'), 'climate', 'width=500,height=360,toolbar=0,scrollbars=0,resizable=1');
	});
	$('a.c-lei-2008').bind('click',function(e){
		e.preventDefault();
		window.open($(this).attr('href'), 'special1', 'width=640,height=588,toolbar=0,scrollbars=0,resizable=1');
	});
	$('a.c-urna').bind('click',function(e){
		e.preventDefault();
		window.open($(this).attr('href'), 'special2', 'width=665,height=570,toolbar=0,scrollbars=0,resizable=1');
	});
	$('a.politic-use').bind('click',function(e){
		e.preventDefault();
		window.open($(this).attr('href'), 'info', 'width=600,height=500,toolbar=0,scrollbars=1,resizable=1');
	});
	$('a.play-news').bind('click',function(e){
		e.preventDefault();
		window.open($(this).attr('href'), 'playnews', 'width=540,height=465,toolbar=0,scrollbars=0,resizable=1');
	});
	$('a.tool-print').bind('click',function(e){
		e.preventDefault();
		window.open($(this).attr('href'), 'print', 'width=660,height=580,toolbar=0,scrollbars=1,resizable=1');
	});
	$('a.send-mail').bind('click',function(e){
		e.preventDefault();
		window.open($(this).attr('href'), 'sendmail', 'width=440,height=550,toolbar=0,scrollbars=0,resizable=1');
	});
	$("a.f-size-minor").click(function(e){
		e.preventDefault();
		var s = (parseInt($("p.materia").css("font-size").replace("px",""))-1);
		if (s > 9) {
			$("p.materia,p.materia *").css("font-size", s.toString()+"px");
			$("#bottom").css("margin-top", (parseInt($("#bottom").css("margin-top")) - 2) + "px");
		}
	});
	$("a.f-size-major").click(function(e){
		e.preventDefault();
		var s = (parseInt($("p.materia").css("font-size").replace("px",""))+1);
		if (s < 16) {
			$("p.materia,p.materia *").css("font-size", s.toString()+"px");
			$("#bottom").css("margin-top", (parseInt($("#bottom").css("margin-top")) + 2) + "px");
		}
	});
	$('form input').each(function(){
		$(this).bind('focus blur', function(){
			$(this).toggleClass("active");
		});
	});
	$('form textarea').each(function(){
		$(this).bind('focus blur', function(){
			$(this).toggleClass("active");
		});
	});
	$('form select').each(function(){
		$(this).bind('focus blur', function(){
			$(this).toggleClass("active");
		});
	});
	$('#ad-comentario').each(function(){
		$(this).textlimit('#ad-count', 500);
	});
	$('#ad-resumo').each(function(){
		$(this).textlimit('#ad-count', 260);
	});
	$('a.change-capt').bind('click', function(e){
		e.preventDefault();
		$('#img-capt').attr('src', '/img/seguro/'+ $('#img-capt').attr('class') +  "/" + new Date().getTime() +'.jpg');
		$('#ad-capt').each(function(){
			this.focus();
		});
	});
	$('#ad-ano').change(function(){
		var q = $(this).find('option:selected').val();
		if ((q > 0) && (q % 4 == 0)) {
			$('label[@for="ad-cargo"]').css('display','none');
			$('label[@for="ad-cidade"]').css('display','inline');
		} else {
			$('label[@for="ad-cidade"]').css('display','none');
			$('label[@for="ad-cargo"]').css('display','inline');
		}
		$.ajax({
			url: '/eleicao/eleicoes-anteriores/uf/',
			data: "ano=" + q,
			success: function(xml) {
				var c = $('#ad-uf');
				c.attr('disabled','disabled');
				c.removeOption(/./);
				$(xml).find('uf').each(function(){
					c.addOption($(this).find('value').text(), $(this).find('caption').text());
				});
				c.find('option:first').attr('selected','selected');
				c.attr('disabled','');
				selectUf();
			}
		});
	});
	$('#ad-uf').change(function(){
		selectUf();
	});
});

function selectUf() {
	$.ajax({
		url: '/eleicao/eleicoes-anteriores/cidade/',
		data: "uf=" + $('#ad-uf option:selected').val(),
		success: function(xml) {
			var c = $('#ad-cidade');
			c.attr('disabled','disabled');
			c.removeOption(/./);
			$(xml).find('cidade').each(function(){
				c.addOption($(this).find('value').text(), $(this).find('caption').text());
			});
			c.find('option:first').attr('selected','selected');
			c.attr('disabled','');
		}
	});
}