var ABACO = {
	login:function(id_login, id_senha) {
		OBlogin = GetObject(id_login);
		OBsenha = GetObject(id_senha);
		resposta = ABACO.request("GET", "/site/aluno/ajax_login.php?login=" + OBlogin.value + "&senha=" + OBsenha.value + "&rand=" + Math.random());
		if(resposta == "1")
		{
			document.location = "/site/aluno/";
		}
		else
		{
			alert('Login ou senha incorretos.');
		}
	},
	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');
				}
				else
				{
					var cookieEnquete = getCookie('ABACO-enquete-'+cod_enquete);
					if(cookieEnquete)
					{
						alert('Você já votou nesta enquete');
						objeto.action="javascript://";
					}
					else
					{
						setCookie('ABACO-enquete-'+cod_enquete,true,365);
						var requisicao = ABACO.request("GET", objeto.action +"?site="+ objeto.site.value +"&enquete="+ cod_enquete + "&voto=" + voto + "&rand=" + Math.random());
						objeto.action="javascript://";
						if(requisicao)
						{
							var requisicao = ABACO.request("GET", requisicao + "&rand=" + Math.random());
							ABACO.enquete.resultado(cod_enquete,id_destino);
							alert('Voto computado, obrigado.');
							return void(0);
						}
					}
				}
			}
		},
		resultado:function(cod_enquete,id_destino) {
			var html = ABACO.request("GET", "/site/enquete/resultado.php?enquete="+ cod_enquete + "&rand=" + Math.random());
			OBdestino = GetObject(id_destino);
			OBdestino.innerHTML = html;
			void(0);
		}
	},
	galeria:{
		lista:function(offset,destino) {
			var html = ABACO.request("GET", "./lista_galerias.inc.php?offset="+ offset + "&rand=" + Math.random());
			OBdestino = GetObject(destino);
			OBdestino.innerHTML = html;
			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 "";

}

