/**  
 * VisãoI Sistemas
 * visaoi@visaoi.com.br
 * 
 * Rua Marcílio Dias, 26
 * Bairro Americano - Lajeado - RS
 * (51)3011-7001 | (51)8424-4494
 * 
 * DESCRIÇÃO
 * Javascripts do módulo site
 *
 * @author		Francisco Schwertner
 * @copyright   Copyright (c) 2005-2008 VisãoI Sistemas. (http://www.visaoi.com)
 * 
 */
$(function() {
	
	
	// cria o menu de categorias
	$('#site_menu').each(function(){
		$(this).jdMenu();
	});
	
	// atualiza a lista de ultimas noticias na lateral direita
//	$.get(baseurl+'/site/noticia/ultimas-noticias/', function(data){
//		//alert("Data Loaded: " + data);
//		$('#ultimas_noticias').html(data);
//	});
	
	
	// carrega a agenda na lateral direita
	$.get(baseurl+'/site/agenda/index/', function(data){
		$('#agenda').html(data);
	});
	$.get(baseurl+'/site/agenda/calendario/', function(data){
		$('#calendario').html(data);
	});
	
	$("#fieldset-form_classificado #descricao").counter(270);
	$("#fieldset-form_comentario #descricao").counter(500);
	
	$('#logoVisaoi').media({ 
	    width: 140,
    	height: 140,
	    autoplay:  true,
	    src: baseurl+'/flash/site/logoVisaoiMaior.swf',
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	
	$('#logoVisaoiRodape').media({ 
	    width: 75,
    	height: 40,
	    autoplay:  true,
	    src: baseurl+'/flash/site/logoVisaoi.swf',
	    attrs:     { wmode:  'transparent' },  // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text 
	});
	
	$('#reuniaoAlmoco').media({ 
	    width: 550,
    	height: 200,
	    autoplay:  true,
	    bgColor: '', 
	    src: baseurl+'/flash/site/reuniaoAlmoco.swf?baseurl='+baseurl,
	    attrs:     { wmode:  'transparent' }, // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text
	});
		
		
		
//	$('select#segmento').change(function() {
//		
////		var id = $('select#segmento').val();
////		alert(id);
//		$('form#form_associado').submit();
//		
//	});
		
	$('#topo').media({ 
	    width: 970,
    	height: 190,
	    autoplay:  true,
	    bgColor: '', 
	    src: baseurl+'/flash/site/topo.swf',
	    attrs:     { wmode:  'transparent' }, // object/embed attrs 
	    params:    { wmode:  'transparent' }, // object params/embed attrs 
	    caption:   false // supress caption text
	});
	
		/*
		* controle formulario credenciamento Instrutor
		*
		*/
		try {
			//pega ta tr do elemento para colocar hidden
			var linha_agencia = $('#agencia').parent().parent();
			var linha_conta = $('#conta').parent().parent();
			var linha_banco = $('#banco').parent().parent();
		
			if($('input[id^=forma_pagamento]').val() != 'DEPOSITO') {
				$(linha_agencia).hide();
				$(linha_conta).hide();
				$(linha_banco).hide();
//				//Desabilita campos para não enviar no form
//				$('#agencia').attr('disabled', 'disabled');
//				$('#conta').attr('disabled', 'disabled');
//				$('#banco').attr('disabled', 'disabled');
			}
			
			//o id começa com forma_pagamento
			$('input[id^=forma_pagamento]').change(function() {
				
				
				if($(this).val() == 'DEPOSITO') {
					$(linha_agencia).show();
					$(linha_conta).show();
					$(linha_banco).show();
					
					//Habilita campos para enciar no form
//					$('#agencia').attr('disabled', '');
//					$('#conta').attr('disabled', '');
//					$('#banco').attr('disabled', '');
					
							
				} else {
					$(linha_agencia).hide();
					$(linha_conta).hide();
					$(linha_banco).hide();
					
					//Desabilita campos para não enviar no form
//					$('#agencia').attr('disabled', 'disabled');
//					$('#conta').attr('disabled', 'disabled');
//					$('#banco').attr('disabled', 'disabled');
				}
			});
			
			
			
		} catch (err) {
			
		}
		
		
}); // fim jquery


/*
 * menu com abertura de submenu
 *
 */

var aberto = "";
var fechado = "";

function preload(){
	if(document.images){
		aberto = new Image(13,9) ;
		fechado = new Image(13,9);
		aberto.src = "../_img/setaAberto.gif";
		fechado.src = "../_img/setaFechado.gif";
	}
}
function mostra(item, item2){
	if (item.style.display=='none'){
		item.style.display='block';
		item2.src=aberto.src;
	}else{
		item.style.display='none';
		item2.src=fechado.src;
	}
}


/*
 * exibe e torna enabled select "filho"
 *
 */

function changeCombo(id,id_dst,value){
	if($('#'+id).val() == value){
		$('[for^='+id_dst+']').css('display','block');
		$('#'+id_dst).css('display','block');
		$('#'+id_dst).attr('disabled','');
	}else{
		$('[for^='+id_dst+']').css('display','none');
		$('#'+id_dst).css('display','none');
		$('#'+id_dst).attr('disabled','disabled');
	}
}


/*
 * torna enabled e chama action para ser para o select "filho"
 *
 */
function changeComboPlus(id, id_dst, action){
	if($('#'+id).val() != 0){
		val = $('#'+id).val();
		$.post(action,{value:val, id_ele:id_dst}, function(options){
			vars = eval(options);
			c = vars.length;
		
			$('#'+id_dst).children("option").remove();
		
			for(i = 0; i < c; i++){
				$('#'+id_dst).append("<option id='opt"+i+"' value="+vars[i].value+">"+vars[i].label+"</option>");
			}
		});
		
		//$('[for^='+id_dst+']').css('display','block');
		//$('#'+id_dst).css('display','block');
		$('#'+id_dst).attr('disabled','');
	}else{
		$('#'+id_dst).children("option").remove();
		//$('[for^='+id_dst+']').css('display','block');
		//$('#'+id_dst).css('display','block');
		$('#'+id_dst).attr('disabled','disabled');
	}
}



/*
 * funcao que mostra esconde os eventos da agenda
 * 
 */
function mostraEscondeAgenda(elem) {
	
	var rel = elem.rel;
	var elemAgenda = $('#'+rel); 
	
	// se esta escondido, mostra
	if($(elemAgenda).css('display') == 'none') {
		$('#'+rel).show();
		$(elem).html('Fechar');
	} else {
		$('#'+rel).hide();
		$(elem).html('Mostrar');	
	}
}