function homeOpen(){
	homeGetBannersSlider();
}

var global_home_banslider_pos = 0;
var global_home_banslider_time = 10000;
var global_home_banslider_thetime;

var global_home_banslider_time = Array();
var global_home_banslider_picture = Array();
var global_home_banslider_title = Array();
var global_home_banslider_description = Array();
var global_home_banslider_url = Array();
var global_home_banslider_target = Array();

function homeGetBannersSlider(){
	var bans_prev = document.getElementById('bannerslider_previous');
	var bans_next = document.getElementById('bannerslider_next');	
	XMLaddress = '?bin=xml_bannerslider';
	
 	var xmlhttp=ajax();
    xmlhttp.onreadystatechange = function() { 
          if (xmlhttp.readyState==4) {
               if (xmlhttp.status==200) {
					var tags = xmlhttp.responseXML;
					var dataTag = tags.getElementsByTagName('data');
					var error = dataTag[0].getAttribute('error');

					if(error != "0"){
						alert(error);
						return false;
					}
					
					var bannersTag = dataTag[0].getElementsByTagName('banners');
					var itemTag = bannersTag[0].getElementsByTagName('item');
					if(itemTag.length<=1) return false;
					
					for(var i=0; i<itemTag.length; i++){
						
						var pictureTag = itemTag[i].getElementsByTagName('picture');
						global_home_banslider_picture[i] = pictureTag[0].childNodes[0].data;
						global_home_banslider_time[i] = pictureTag[0].getAttribute('time');
						global_home_banslider_time[i] = global_home_banslider_time[i] * 1000;

						var titleTag = itemTag[i].getElementsByTagName('title');
						global_home_banslider_title[i] = titleTag[0].childNodes[0].data;
						
						var descriptionTag = itemTag[i].getElementsByTagName('description');
						global_home_banslider_description[i] = descriptionTag[0].childNodes[0].data;
						
						var urlTag = itemTag[i].getElementsByTagName('url');
						global_home_banslider_url[i] = urlTag[0].childNodes[0].data;
						global_home_banslider_target[i] = urlTag[0].getAttribute('target');	
						
					}
					bans_prev.className = "enabled_off";
					bans_next.className = "enabled_off";
					homeGoToBanner();					
					//loading(0);
               } 
          }
     };
     xmlhttp.open("GET", XMLaddress);
     xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     xmlhttp.send(null);		
}

function homeGoToBanner(){
	var last_position = global_home_banslider_pos;
	var path_pics = "views/client/home/img/banners/slider/";
	var bans_picture = document.getElementById('bannerslider_picture');
	var bans_title = document.getElementById('bannerslider_title');
	var bans_description = document.getElementById('bannerslider_description');
	var readmore = document.getElementById('hombansli_readmore');
	
	var bans_prev = document.getElementById('bannerslider_previous');
	var bans_next = document.getElementById('bannerslider_next');
	
	var boxonban = document.getElementById('homeboxonpicbannerslider');
	
	var imagefile = path_pics+global_home_banslider_picture[global_home_banslider_pos];
	blendimage('homeboxonpicbannerslider', 'bannerslider_picture', imagefile, 700);
	bans_title.innerHTML = global_home_banslider_title[global_home_banslider_pos];
	bans_description.innerHTML = global_home_banslider_description[global_home_banslider_pos];
	
	bans_picture.alt = global_home_banslider_title[global_home_banslider_pos];
	bans_picture.title = global_home_banslider_title[global_home_banslider_pos];
	
	if(
		global_home_banslider_url[global_home_banslider_pos] != ""
		&& global_home_banslider_url[global_home_banslider_pos] != "0"
	){
		bans_picture.onclick = function(){
			window.open(global_home_banslider_url[last_position], global_home_banslider_target[last_position]);
		};
		bans_picture.className = "urlon";
		readmore.href = global_home_banslider_url[last_position];
		readmore.target = global_home_banslider_target[last_position];
		readmore.className = "enabled";
	} else {
		bans_picture.onclick = function(){ return false; };
		bans_picture.className = "urloff";
		readmore.href = "#";
		readmore.className = "disabled";
	}
	
	var posarr_time;
	if(global_home_banslider_pos == (global_home_banslider_picture.length-1)){
		global_home_banslider_pos = 0;
		posarr_time = global_home_banslider_picture.length-1;
	} else {
		global_home_banslider_pos++;
		posarr_time = global_home_banslider_pos-1;
	}
	global_home_banslider_thetime = setTimeout("homeGoToBanner();", global_home_banslider_time[posarr_time]);
}

function homeNextBanner(){
	if(global_home_banslider_picture.length == 0) return false;
	clearTimeout(global_home_banslider_thetime);
	homeGoToBanner();
}

function homePreviousBanner(){
	if(global_home_banslider_picture.length == 0) return false;
	clearTimeout(global_home_banslider_thetime);
	if(global_home_banslider_pos == 1){
		global_home_banslider_pos = global_home_banslider_picture.length-1;
	} else if(global_home_banslider_pos == 0){
		global_home_banslider_pos = global_home_banslider_picture.length-2;
	} else {
		global_home_banslider_pos-=2;
	}
	homeGoToBanner();	
}

/******************************* BOLETIM ************************/

function boletimSign(){
	
	var nome = document.getElementById('honwenome');
	var email = document.getElementById('honwemail');
	
	var dia = document.getElementById('honwedndia');
	var mes = document.getElementById('honwednmes');
	var ano = document.getElementById('honwednano');
	var data_nascimento = dia.value+"/"+mes.value+"/"+ano.value;
	
	if(nome.value == "" || nome.value.indexOf(" ")==-1 || nome.value == "nome completo"){
		alert("Por favor, informe o seu nome completo.");
		nome.focus();
		return false;
	}
	
	if(dia.value == "" || dia.value == "dia"){
		alert("Por favor, informe o dia do seu nascimento.");
		dia.focus();
		return false;
	}

	if(mes.value == "" || mes.value == "mês"){
		alert("Por favor, informe o mês do seu nascimento.");
		mes.focus();
		return false;
	}
	
	if(ano.value == "" || ano.value == "ano"){
		alert("Por favor, informe o ano do seu nascimento.");
		ano.focus();
		return false;
	}
	
	if(!checkDate(data_nascimento)){
		return false;
	}

	if(email.value == "" || !checkMail(email.value) || email.value == "e-mail"){
		alert("Por favor, informe um endereço de e-mail válido.");
		email.focus();
		return false;
	}

	loading(1);
	
	var pars = '';
	pars+= 'nome='+encodeData(nome.value);
	pars+= '&email='+encodeData(email.value);
	pars+= '&data_nascimento='+encodeData(data_nascimento);
	window.resultadoEnvia = function(r){
		r = unescape(r);
		if(r=="1"){
			alert("Obrigado! Sua assinatura foi efetuada.");

			nome.value = "";
			labelHowValue(nome, 'onblur');
			
			dia.value = "";
			labelHowValue(dia, 'onblur');
			
			mes.value = "";
			labelHowValue(mes, 'onblur');
			
			ano.value = "";
			labelHowValue(ano, 'onblur');
			
			email.value = "";
			labelHowValue(email, 'onblur');

			loading(0);
			return true;
		} else {
			loading(0);
			alert("Não foi possível atender sua solicitação.\nO erro retornado foi:\n\n"+r);
			return false;
		}
	}
	saveServer(pars, '?bin=boletim_sign', 'resultadoEnvia');
}

function siteSearch(){
	var keysea = document.getElementById('homefieldsea');
	if(keysea.value == ""){
		alert("Por favor, informe o que deseja buscar.");
		keysea.focus();
		return false;
	}
	if(keysea.value.length < 3){
		alert("O termo de busca não pode conter menos que 3(três) caracteres.");
		keysea.select();
		keysea.focus();
		return false;
	}
	window.location = '?go=search&key='+escape(keysea.value);
}

/**************************** ENQUETE *************************/

function enqueteChoose(me){
	var path = 'views/client/enquetes/img/';
	
	var enqu_id = me.id.substring(me.id.indexOf("_")+1, me.id.lastIndexOf("_"));
	var optid = me.id.substring(me.id.lastIndexOf("_")+1, me.id.length);
	
	var enfi = document.getElementById('enquete_'+enqu_id+'_opcho');
	enfi.value = optid;
	
	var table = me.parentNode.parentNode.parentNode;
	var imgs = table.getElementsByTagName('img');
	for(var p=0; p<imgs.length; p++){
		imgs[p].src = path+'radio_nocheck.png';
	}	
	
	me.src = path+'radio_checked.png';
}

function enqueteProcess(id){
	var enfi = document.getElementById('enquete_'+id+'_opcho');
	if(enfi.value == "0"){
		alert("Por favor, selecione uma das alternativas da enquete.");
		return false;
	}
	
	var pars = '';
	pars+= 'enquete_id='+encodeData(id);
	pars+= '&optid='+encodeData(enfi.value);
	
	loading(1);
 	var xmlhttp=ajax();
    xmlhttp.onreadystatechange = function(){ 
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
					var tags = xmlhttp.responseXML;
					var dataTag = tags.getElementsByTagName('data');
					var error = dataTag[0].getAttribute('error');
					if(error != "0"){
						alert(error);
						return false;
					}
					
					var hoenqu_boxonopts = document.getElementById('hoenqu_boxonopts');
					var hoenqubutovote = document.getElementById('hoenqubutovote');
					
					var resultadoTag = dataTag[0].getElementsByTagName('resultado');
					if(resultadoTag && resultadoTag.length == 1){
						
						var itemTag = resultadoTag[0].getElementsByTagName('item');
						var totalVotes = 0;
						for(var u=0; u<itemTag.length; u++){
							totalVotes+= parseInt(itemTag[u].getAttribute('votes'));
						}
						
						for(var u=0; u<itemTag.length; u++){
							var op_id = itemTag[u].getAttribute('id');
							var op_nv = itemTag[u].getAttribute('votes');
							op_nv = parseInt(op_nv);
							
							var optr = document.getElementById('horenqueopt_'+op_id);
							if(optr){
								
								var option_percent = number_format(op_nv / totalVotes * 100);
								var option_percent_show = number_format(op_nv / totalVotes * 100, 1, ',', '.');
							
								var tds = optr.getElementsByTagName('td');
								tds[1].innerHTML+= '<div class="hoenqubarcount"><div class="le resultline_bar"><div class="resultline_bar_in" style="width: '+option_percent+'%"><!-- --></div></div><div class="le cento">'+option_percent_show+'%</div><div class="both"><!-- --></div></div>';
								
								var imgcheck = tds[0].getElementsByTagName('img');
								if(imgcheck[0]) imgcheck[0].style.visibility = "hidden";
							}
						}						
					
					} else {
					
						hoenqu_boxonopts.innerHTML = '<div class="thanksnoresp"><b>Obrigado por Participar!</b><br>Em breve divulgaremos o resultado, aqui mesmo no site do FONACATE.</div>';
					
					}
					//hoenqubutovote.innerHTML = '<a title="Mais Enquetes" href="?go=enquetes">[Mais Enquetes]</a>';
					loading(0);
			} 
		}
	};
	xmlhttp.open("POST", '?go=enquetes&sec=vote', true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.send(pars);	
}

function sHideEnts(me){
	var hoentidades_bhide = document.getElementById('hoentidades_bhide');
	if(hoentidades_bhide.style.display == "none"){
		hoentidades_bhide.style.display = "block";
		me.className = "h";
		me.innerHTML = "Resumir Entidades";
	} else {
		hoentidades_bhide.style.display = "none";
		me.className = "s";
		me.innerHTML = "Todas as Entidades";
	}
}
