var FIAT = {
	request:function(method, URL) {
		var ajax = createXMLHttpRequest();
		ajax.open(method, URL, false);
		ajax.send(null);
		var conteudo = ajax.responseText;
		// conteudo = Utf8.decode(conteudo);
		if(conteudo)
		{
			return conteudo;
		}
	},
	enquete:{
		votar:function(cod_enquete,id_destino) {
			objeto = GetObject('enquete_' + cod_enquete);
			if(typeof(objeto) != "undefined")
			{
				var votou = false;
				for(i=0;i<objeto.elements.length;i++)
				{
					if(objeto.elements[i].name == "site" && (objeto.elements[i].value == "" || objeto.elements[i].name=="enquete"))
					{
						alert("Erro na enquete! Contate o administrador.");
					}
					else if(objeto.elements[i].name == "voto" && objeto.elements[i].checked == true)
					{
						votou = true;
						var voto = objeto.elements[i].value;
					}
				}
				if(votou == false)
				{
					alert('Escolha uma das opções');
					objeto.action="javascript://";
					return void(1);
				}
				else
				{
					var cookieEnquete = getCookie('FIAT-enquete-'+cod_enquete);
					if(cookieEnquete)
					{
						alert('Você já votou nesta enquete');
						objeto.action="javascript://";
						FIAT.enquete.resultado(cod_enquete,id_destino);
					}
					else
					{						
						setCookie('FIAT-enquete-'+cod_enquete,true,365);
						objeto.action="javascript://";
						var retorno = FIAT.request("GET", "/especial/fiat/cgc/enquete_insere.php?enquete[cod_enquete]="+ cod_enquete + "&enquete[id_opcao]="+escape(voto));
						FIAT.enquete.resultado(cod_enquete,id_destino);
						alert('Voto computado, obrigado.');
						return void(0);

					}
				}
			}
		},
		resultado:function(cod_enquete,id_destino) {
			var html = FIAT.request("GET", "/especial/fiat/enquete/"+cod_enquete+"_resultado.php");
			OBdestino = GetObject(id_destino);
			OBdestino.innerHTML = html;
			void(0);
		}
	}
	,
	cadastro:function(email,id_destino) {
		var html = FIAT.request("GET", "/especial/fiat/concurso-cultural/ja-cadastrado.php?email="+email.value);
		if(html == 'EXISTE')
		{
			OBdestino = GetObject(id_destino);
			OBdestino.innerHTML = 'E-mail já cadastrado <a href="/especial/fiat/participe/login.php?url=/especial/fiat/concurso-cultural/cadastro-completo.php" style="color: #FF0000; text-decoration: underline;">clique aqui </a>fazer o login <input type="hidden" name="email_existe" id="email_existe" value="1">';
		}
		else
		{
			OBdestino = GetObject(id_destino);
			OBdestino.innerHTML = '<input type="hidden" name="email_existe" id="email_existe" value="0">';
		}
		void(0);
	},
	cep:function(cep) {
		var cep = cep.value;
		cep = cep.replace("-","");
		cep = cep.replace(".","");
		var html = FIAT.request("GET", "/gps/ajax_cep.php?formato=ajax&cep="+cep);
		var html=html.split(";");		
		GetObject("cadastro[endereco_usuCadastro]").value = html[4];
		GetObject("cadastro[bairro_usuCadastro]").value = html[3];
		GetObject("cadastro[cidade_usuCadastro]").value = html[2];
		var select = document.getElementById("cadastro[estado_usuCadastro]");
		for(var i = 0; i < select.options.length;i++){
			if(select.options[i].value == html[0]) {
				select.options[i].selected = true;
				break;
			}
		}
		void(0);
	}
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}