$(document).ready(function(){
	if($('#menu-global li.realizar > div > ul').length > 1){
		$('#menu-global li.realizar > div').css({
			'min-width':'313px'
		});
	};
	if($('#menu-global li.integrar > div > ul').length > 1){
		$('#menu-global li.integrar > div').css({
			'min-width':'313px'
		});
	};
	
	var estado   = $('#estado').find('option').filter(':selected').val();
	var segmento = $('#segmento').find('option').filter(':selected').val();
	if(estado!== undefined || segmento!== undefined) {
		carregaAssociados();
	}
	
	/*alert($('.banner-padrao > ul > li a').maxlength);*/
	watermark.init();
});

function buscaAssociado(obj){

	var idioma = $('#idioma').val();
	var selectText = "";
		
	if(idioma == 'en') {
		selectTextAssociado = 'Select the Associate';
		selectTextEstado	= 'Select the State';
		selectTextSegmento  = 'Select the Segment';
	}
	else if(idioma == 'es') {
		selectTextAssociado = 'Seleccione el Asociado';
		selectTextEstado	= 'Seleccione el Estado';
		selectTextSegmento  = 'Seleccione el Segmento';
	}
	else {
		selectTextAssociado = 'Selecione o Associado';
		selectTextEstado	= 'Selecione o Estado';
		selectTextSegmento  = 'Selecione o Segmento';
	}
	
	$('#associado').find('option').remove();
	
	$('#associado').parent().find('.select-fake').text(selectTextAssociado);
	$('#estado').parent().find('.select-fake').text(selectTextEstado);
	$('#segmento').parent().find('.select-fake').text(selectTextSegmento);
	
	$('#estado').find('option').filter(':selected').removeAttr("selected");
	$('#segmento').find('option').filter(':selected').removeAttr("selected");
	$('#associado').html("<option value=''>"+selectTextAssociado+"</option>");
	
	$('#associadoBusca').autocomplete($('base').attr('href')+"a_assintecal/autocomplete", {
		width: 355,
		selectFirst: false	
	});	
}

function carregaAssociados(){

	var estado   = $('#estado').find('option').filter(':selected').val();
	var segmento = $('#segmento').find('option').filter(':selected').val();
	var idioma   = $('#idioma').val();
	var selectText 			= "";
	var selectTextAssociado = "";	
		
	if(idioma == 'en') {
		selectText = 'Select the Associate';
		selectTextAssociado = 'Enter the company name';
	}
	else if(idioma == 'es') {
		selectText = 'Seleccione el Asociado';
		selectTextAssociado = 'Escriba el nombre de la empresa';
	}
	else {
		selectText = 'Selecione o Associado';
		selectTextAssociado = 'Digite o nome da empresa';
	}
	
	$('#associadoBusca').attr('value',selectTextAssociado);
	
	$('#associado').parent().find('.select-fake').text(selectText);
	$('#associado').find('option').remove();
	$('#associado').html("<option value=''>"+selectText+"</option>");
	
	$.ajax({
		  url: $('base').attr('href')+"a_assintecal/carrega_associados",
		  type: "POST",
		  data: 'estado='+estado+'&segmento='+segmento+'',
		  success: function(associados){
			  	var associados = associados.split('|');	
			  	var options = "<option value=''>"+selectText+"</option>"; 	
			  	for (var i = 0; i < (associados.length - 1); i++) {
			  		options += "<option value='" + associados[i] + "'>" + associados[i] + "</option>";
			  	}
			  	$('#associado').html(options);
	 	 }
	});	
	
}

function paginacaoAssociados(nPagina) {
	$('#associados').attr("action", "a_assintecal/associados/" + nPagina);
	$('#associados').submit();
}

function limpaCampo(){
	$('#associadoBusca').attr('value','');
}

function indicarProjeto(obj){
	if(!$(obj).parents('form').valid())
		return false;
	
	$(obj).parents('form').find('.loader').show();
	
	$.ajax({
	  url: $('base').attr('href')+"plataformas/envia_compartilhe_projetos",
	  type: "POST",
	  data: $(obj).parents('form').serialize(),
	  success: function(){
	      $(obj).parents('form').find('#msgSucesso').fadeIn();
	      $(obj).parents('form').find('.loader').hide();
	  }
	});
}

function indicarNovidade(obj){
	if(!$(obj).parents('form').valid())
		return false;
	
	$(obj).parents('form').find('.loader').show();
	
	$.ajax({
	  url: $('base').attr('href')+"plataformas/envia_compartilhe_novidades",
	  type: "POST",
	  data: $(obj).parents('form').serialize(),
	  success: function(){
	      $(obj).parents('form').find('#msgSucesso').fadeIn();
	      $(obj).parents('form').find('.loader').hide();
	  }
	});
}

function indicarFerramenta(obj){
	if(!$(obj).parents('form').valid())
		return false;

	$(obj).parents('form').find('.loader').show();

	$.ajax({
	  url: $('base').attr('href')+"plataformas/envia_compartilhe_ferramentas",
	  type: "POST",
	  data: $(obj).parents('form').serialize(),
	  success: function(){
	      $(obj).parents('form').find('#msgSucesso').fadeIn();
	      $(obj).parents('form').find('.loader').hide();
	  }
	});
}

function indicarEvento(obj){
	if(!$(obj).parents('form').valid())
		return false;
	
	$(obj).parents('form').find('.loader').show();
		
	$.ajax({
	  url: $('base').attr('href')+"plataformas/envia_compartilhe_eventos",
	  type: "POST",
	  data: $(obj).parents('form').serialize(),
	  success: function(){
	      $(obj).parents('form').find('#msgSucesso').fadeIn();
	      $(obj).parents('form').find('.loader').hide();
	  }
	});
}

function tipoNovidades(){
	$('#loader').show();
	var ids = '';
	$('input[type=checkbox]:checked').each(function(){
		ids += $(this).val() + '-';
	})
	
	$('#conteudoNovidades').load($('base').attr('href')+'novidades/ajax_tipo/'+ids, function(){
		$('#loader').hide();
	});
}

function enviarContato(){
	if(!$('#frm_contato').valid())
		return false;
		
	$.ajax({
	  url: $('base').attr('href')+"contato/salvar",
	  type: "POST",
	  data: $('#frm_contato').serialize(),
	  success: function(){
	      $('.info_sucess').fadeIn();
	      $('#frm_contato input').each(function(){
	      	$(this).val('');
	      })
	      
	      $('#frm_contato textarea').each(function(){
	      	$(this).val('');
	      })
	      
	      $('#frm_contato select').each(function(){
	      	$(this).val('');
	      })
	  }
	});
}

function comboCidades(estado){
	$('#cidade').html('<option value="">Carregando</option>');
	
	$('#cidade').load($('base').attr('href') + 'contato/ajax_cidades/'+estado);
}
