// JavaScript Document

/*
 * jQuery POST DADOS v1.3
 *
 * Copyright (c) 2008 Mateus Reis Martins (Visualcom)
 * 
 * URI: http://www.visualcom.com.br
 * Description: posta os dados de um formulário
 * OBS. Adciçãdo de campos (hidden,textarea,checkbox)
 * OBS. 12-05-2008 Inseri uma opção para limpar os inputs após os envios
 * Version: 1.3
 * Author: Mateus Reis Martins
 * Author URI: http://mateus.com4.com.br/
 *////////////////////////////////////////////////////////////////////////////////////////
function postForm(formulario,resposta,redir) {
	actionPOST = "controlador.asp"+$(formulario).attr("action"); // recupero a action do formulário

	chave = "";
	valor = "";
	// LOOP NO FORMULARIO QUE RESGATA O VALOR DOS CAMPOS
	$.each($('form'+formulario),function(){
		var input = $('input[type=hidden]',this).get();
		for (var i in input) {
			if(input[i].name) chave = chave + input[i].name+"|";
			if(input[i].name) valor = valor + escape($(input[i]).val())+"|";
		 }
		 
		var input = $('input[type=text]',this).get();
		for (var i in input) {
			if(input[i].name) chave = chave + input[i].name+"|";
			mValor = $(input[i]).val()
			if (mValor=="") mValor = "0"
			if(input[i].name) valor = valor + escape(mValor)+"|";
			$(input[i]).val("") // limpa o conteudo do imput
		}
		var input = $('select',this).get();
		for (var i in input) {
			if(input[i].name) chave = chave + input[i].name+"|";
			if(input[i].name) valor = valor + escape($(input[i]).val())+"|";
		 }
		var textarea = $('textarea',this).get();
		for (var i in textarea) {
			/*if(input[i].name) chave = chave + textarea[i].name+"|";var ed = tinyMCE.get(textarea[i].name);
			if(input[i].name) valor = valor + escape(ed.getContent())+"|";*/
			if(textarea[i].name) chave = chave + textarea[i].name+"|";
			mValor = $(textarea[i]).val()
			if (mValor=="") mValor = "0"
			if(textarea[i].name) valor = valor + escape(mValor)+"|";
			$(textarea[i]).val("") // limpa o conteudo do imput
		 }
		var input = $('input[type=checkbox]',this).get();
		for (var i in input) {
			if(input[i].name) chave = chave + input[i].name+"|";
			if (input[i].checked==true) valor = valor + "S|";
			if (input[i].checked==false) valor = valor + "N|";
		}
		 
	});
	
	//valor = valor.replace(/&/g,"E#E");
	valor = valor.replace(/\r/g,"");
	valor = valor.replace(/\n/g,"");
	dados = "chave=" + chave + "&" + "valor=" + valor
	//alert(dados)
	//alert(dados);return false;
	
	// LOOP NO FORMULARIO QUE RESGATA O VALOR DOS CAMPOS

	//FUNÇÃO DO AJAX POST
	$(resposta).html("salvando...");
	$(resposta).attr("style","display:block");
	$.post(actionPOST,dados,function(span){
		$(resposta).html(span);
		/*setTimeout(function(){
			$(resposta).fadeOut("fast");
		}, 3000);*/
	});
	//FUNÇÃO DO AJAX POST*/
	return false;
}
/*FINAL DA FUNÇÃO DE POST
///////////////////////////////////////////////////////////////////////////////////////*/

function mostra(id) {
	$("#det_"+id).toggle();
	if($("#"+id+" a").html()=="Fechar"){
	   $("#"+id+" a").html("Saiba Mais");
	}else{
	   $("#"+id+" a").html("Fechar");	
	}
	return false;
};

function openWindow(url,name,w,h) {
	xPos = (screen.width - w) / 2;
	yPos = (screen.height - h) / 2;
	config = 'left=' + xPos + ',screenX=' + xPos + ',top=' + yPos + ',screenY=' + yPos + ',width=' + w + ',height=' + h +',innerwidth=' + w + ',innerheight=' + h +",scrollbars=yes";
   // window.open("https://netacif.acifranca.com.br/instrootms/inicio.htm","WebACIF","left=0,top=0,width=" + largura + ",height=" + altura + ",scrollbars=yes");
    newWindow = window.open(url, name, config);
}
function IsNumeric(sText) {
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) IsNumber = false;
	}
	return IsNumber;

}
$(document).ready(function(){


	$("div#flashHome p").html(objSWF("swf/banner_home.swf","200","250"));
	$(".selo_clima").html(objSWF("http://selos.climatempo.com.br/selos/baseselo.swf?CODCIDADE=443","200","170"));
	
	$('#boot_logar').click(function(){
		var largura = screen.width
		
		w = 779;
		h = 550;
		
		if(largura>800) 
			w=915;
		
		if(largura>800) 
			h=620;

		
		openWindow('','WebACIF',w,h)
		/*
		var altura  = screen.availheight - 27
		var largura = screen.availwidth - 2
		if (altura < 500 || largura < 700)
		alert("Para uma melhor visualização do site, configure seu computador para 800x600")
		window.open("https://netacif.acifranca.com.br/instrootms/inicio.htm","WebACIF","left=0,top=0,width=" + largura + ",height=" + altura + ",scrollbars=yes");

		*/
		//https://netacif.acifranca.com.br/scripts/webacif6.dll?Opc=login
		//idusu = $('form#logar #idusu').val()
		//if (IsNumeric(idusu) == false) $('form#logar #Opc').val("intranet");
		//if (IsNumeric(idusu) == true) $('form#logar #Opc').val("");
		
		$('form#logar #Opc').val("");
		
		
		
		$('form#logar').attr("target","WebACIF");
		$('form#logar').submit();
		$('form#logar #idusu').val("")
		$('form#logar #idlog').val("")
		return false
	});
	$('.titulo').click(function(){
		return mostra(this.id)
	});
	
	//--GALERIAS LIGHT BOX--//
	$('a.img_galeria').click(function(){
		//mLightbox()
		arHREF = $(this).attr("href")
		//arHREF = arHREF.split(",")
		imagem = arHREF
		arImg    = imagem.split("?")
		img     = arImg[0]
		arTm    = arImg[1].split("x")
		altura  = arTm[0]
		largura = arTm[1]
		//legenda = $(this + ' img').attr("alt")
		id = $(this).attr("id")
		legenda = $("#i"+id).attr("alt")
		//alert(altura+" - "+largura)
		mLightbox(img,altura,largura,legenda)
		return false
	});
	
	/*POST DOS FORMULÁRIOS*/
	$("#fContato #enviar").click(function () {
		postForm("#fContato","#resposta");
		return false;
	});
	$("#fAssociese #enviar").click(function () {
		postForm("#fAssociese","#resposta");
		return false;
	});
	$("#fConvenio #enviar").click(function () {
		postForm("#fConvenio","#resposta");
		return false;
	});
	$("#fMerito #enviar").click(function () {
		postForm("#fMerito","#resposta");
		return false;
	});
	/*POST DOS FORMULÁRIOS*/


/*	$.historyInit(pageload);
	$("a[@rel=linkMenu]").click(function(){
		var hash = this.href;
		hash = hash.replace(/^.*#/, '');
		$.historyLoad(hash,this.id);
		return false;
	});
	
	$(".linkMenu").ajaxComplete(function() {
		$("a[@rel='linkAjax']").click(function(){
			var hash = this.href;
			hash = hash.replace(/^.*#/, '');
			$.historyLoad(hash,this.id);
			return false;
		});		   
	});	*/
	
});
















