window.addEvent('domready', function() {
	if ($('div_video')) {
		ConteudoFlash($('div_video').get('html'),425,344,'div_video');
	}
	if ($('box_ac')){
		var wBox = $('box_itens').getStyle('width').toInt();
		if ($('box_itens')) {
			var boxs = $('box_itens').getElements('.box_item').length;
			$('box_itens').setStyles({'width':boxs*wBox,'left':0});
		}
		var periodical; 
		var x = 1;
		var acScroll = function () { 

			var sx = $('box_itens').getStyle('left').toInt();
			if ((sx-wBox) <= -$('box_itens').getStyle('width').toInt()) {
				$('box_itens').tween('left', [sx, 0]);
				x = 1;
				$('box_ac').getElements('div[class=numBanner]').setStyles({'font-weight': 'normal','background':'#fff'})
				$('numBanner'+x).setStyles({'font-weight': 'bold','background':'#C8D4C4'})

			}
			else{
				$('box_itens').tween('left', [sx, sx-wBox]);
				x = x + 1;
				$('box_ac').getElements('div[class=numBanner]').setStyles({'font-weight': 'normal','background':'#fff'})
				$('numBanner'+x).setStyles({'font-weight': 'bold','background':'#C8D4C4'})
			}
		}
		periodical = acScroll.periodical(5000);
		//$('box_ac').addEvent('mouseover', function() {$clear(periodical);});	
		//$('box_ac').addEvent('mouseout', function() {periodical = acScroll.periodical(5000);});	
		$('box_ac').getElements('a[class=anumBanner]').addEvent('click',function() {
			$clear(periodical);
			x = this.id.toInt();
			$('box_ac').getElements('div[class=numBanner]').setStyles({'font-weight': 'normal','background':'#fff'})
			$('numBanner'+x).setStyles({'font-weight': 'bold','background':'#C8D4C4'})
			var sx = $('box_itens').getPosition().x.toInt();
			var sx2 = wBox*(x-1);
			$('box_itens').tween('left', [sx, -sx2]);
			periodical = acScroll.periodical(5000);
		});
	}
	
	
	
	
	
	
	if ($('fotindexnot')){
		var fotos = [];
		var titulo = [];
		var ids = [];
		$('fotNot').getElements('*[class^=acFotoDestaque]').each(function(el) {
			fotos.include(el.getProperty('src'));
			titulo.include(el.getProperty('acTitulo'));
			ids.include(el.getProperty('acID'));
		});
		var acX = { counter: 0 };
		var giraFoto = function() {
			acX.counter++;
			if (fotos.length <= acX.counter) acX.counter = 0	
			if (ids[acX.counter]){
				$('fotindexnot').setStyles({
					background: 'url('+fotos[acX.counter]+')',
					backgroundPosition: 'center center',
					backgroundRepeat: 'no-repeat'
				});
				$('fotindexnot').setProperty('acID',ids[acX.counter]);
				$('fotindexnot').setProperty('acValor',acX.counter);
				$('h2Foto').set('html',titulo[acX.counter]);
				$('acLinkDestaque').setProperty('href','informativo.asp?id='+ids[acX.counter]);
			} else acX.counter = -1
		}
		giraFoto.periodical(5000,acX);
	}
	if ($('acBanner')) {
		banners = $('acBanner').getProperty('acFotos').split(',');
		linkas = $('acBanner').getProperty('acLinks').split(',');
		if (linkas[0]) $('acBanner').set('html','<a href="http://'+linkas[0]+'" target="_blank"><img src="fotos/'+banners[0]+'" /></a>');
		else $('acBanner').set('html','<img src="fotos/'+banners[0]+'" />');
		var acX2 = { counter: 1 };
		var giraFoto2 = function() {
			acX2.counter++;
			if (banners.length <= acX2.counter) acX2.counter = 0	
			if (banners[acX2.counter]){
				if (linkas[acX2.counter]) $('acBanner').set('html','<a href="http://'+linkas[acX2.counter]+'" target="_blank"><img src="fotos/'+banners[acX2.counter]+'" /></a>');
				else $('acBanner').set('html','<img src="fotos/'+banners[acX2.counter]+'" />');
			} else acX2.counter = -1
		}
		giraFoto2.periodical(7000,acX2);
	}
});


function acBgAlert() {
	if (Browser.Engine.name == 'trident' && Browser.Engine.version < 5) ie6 = true;
	else ie6 = false;
	
	var formtags = $$('select','textarea');
	if ($('acalert')) {
		$(document.body).getElements('*[id^=acalert]').dispose();
		if (ie6 && formtags) formtags.setStyle('visibility', 'visible');
	}
	else {
		if (formtags.length > 0 && ie6) formtags.setStyle('visibility', 'hidden');
		var acBox = new Element('div', {"id":"acalert"})
			.setStyles({
				opacity: 0.7,
				background: '#000',
				position: 'absolute',
				top: 0,
				left: 0,
				width: window.getScrollSize().x,
				height: window.getScrollSize().y
			})
			.injectInside(document.body);
	}
	$(document.body).scrollTo(0,0);
}
function acAviso(msg) {
	acBgAlert();
	var acBoxMsg = new Element('div', {'id':'acalertbox'})
		.set("html",msg+"<br/><img src='img/load.gif' />")
		.setStyles({
			height: 60,
			width: 400,
			align: 'center',
			position: 'absolute',
			'z-index': '1000',
			opacity: 1,
			color: '#000',
			top: (window.getCoordinates().bottom/2)-35,
			left: (window.getCoordinates().right/2)-205
		})
		.injectInside(document.body);
}

function acMsg(msg) {
	acBgAlert();
	var acBoxMsg = new Element('div', {'id':'acalertbox'})
		.set("html",msg+"<br/><input type='button' id='acalertsim' value='Ok'/>")
		.setStyles({
			width: 400,
			align: 'center',
			position: 'absolute',
			'z-index': '1000',
			opacity: 0,
			color: '#000',
			left: (window.getCoordinates().right/2)-205
		})
		.injectInside(document.body);
		$('acalertbox').setStyle('top',(window.getCoordinates().bottom/2)-($('acalertbox').getSize().y/2)-5)
		var myFx = new Fx.Tween('acalertbox');
		myFx.start('opacity', '0', '1');
		if (!$('acalert')) acBgAlert();
		$('acalertsim').addEvent('click',function(){acBgAlert();});
		$('acalert').addEvent('click',function(){acBgAlert()});
}
function acError(msg,camp) {
	acBgAlert();
	var txt;
	if (msg.contains('erro0')) {
		txt = "Você não está logado ou sua sessão expirou.";
	}
	if (msg.contains('acErro1')) {
		campo = camp.substring(camp.indexOf("="));
		txt = "Este "+camp+" já está sendo utilizado, favor tentar um diferente."
	}
	if (msg.contains('acErro3')) {
		campo = camp.substring(camp.indexOf("="));
		txt = "O campo "+camp+" deve ser preenchido."
	}
	if (msg.contains('acErro4')) {
		txt = "Dado não encontrado no sistema."
	}
	if (msg.contains('acErro5')) {
		txt = "Favor preencher com algum texto para a busca."
	}
	if (msg.contains('acErro6')) {
		txt = "A senha atual digitada está incorreta."
	}
	if (msg.contains('acErro7')) {
		txt = "Selecione uma opção para votar"
	}
	if (msg.contains('acErro8')) {
		txt = "Você já votou nessa enquete"
	}
	if (msg.contains('acErro100')) {
		txt = "Erro de sistema, favor contactar a administração."
	}
	if (!txt) {
		txt = msg;
	}
	acMsg(txt);
}
function acVotar() {
	acAviso('Processando os dados...');	 
	$("frm_enquete").set('send', {
		onComplete: function(response) {
		acBgAlert();
		resultado = response.split('=');
		actexto = resultado[0];
		if (response.contains('acErro')) {
			acError(actexto,resultado[1]);
		}
		else {
			$('recebe_enquete').set('html',response);
		}
	}});
	$("frm_enquete").send();
}


function acResultados(id){
	$('recebe_background').set('html',$('recebe_enquete').get('html'));
	acAviso('Processando os dados...');	 
	var ajax = new Request({url:'includes/ac01.asp?acao=resultado&id='+id,
		onComplete: function(response) { 
		acBgAlert();
		resultado = response.split('=');
		actexto = resultado[0];
		if (response.contains('acErro')) {
			acError(actexto,resultado[1]);
		}
		else {
			$('recebe_enquete').set('html',response);
		}
	}}).send();
}

function acEnquete_Voltar(){
	$('recebe_enquete').set('html',$('recebe_background').get('html'));
}
function acEnviaEmail(e) {
	var event = new Event(e);
	var frm = new acForm("frm_contato");
	if (frm.error) {
		event.stop();
		event.preventDefault();
		event.stopPropagation(); 
	}
}
var acForm = new Class({
	initialize: function(form){
		if ($('erroForm')) $('erroForm').destroy();
		if ($('erroForm2')) $('erroForm2').destroy();
		if ($('erroForm3')) $('erroForm3').destroy();
		var error = false;
		var status;
		$(form).getElements('*[class*=acObg]').each(function(el){
			status = true;
			if (el.getProperty('type') == 'checkbox' && !el.getProperty('checked')) status = false;
			else if (!el.get('value')) status = false;
			else if(el.get('acTipo') == 'email' && !el.get('value').match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+)/gi)){
				var acBoxMsg = new Element('div', {'id':'erroForm2'})
				.set("html","E-mail inválido. Favor tentar mais uma vez.")
				.inject($(form),'before');
				status = false;
				this.error = true;
			}
			if (!status) {
				error = true;
				if (el.getPrevious()) el.getPrevious().setStyle('color','red');
				else if (el.getNext()) el.getNext().setStyle('color','red');
			} else {
				if (el.getPrevious()) el.getPrevious().setStyle('color','#000');
				else if (el.getNext()) el.getNext().setStyle('color','#000');
				el.set('value',el.get('value').clean());
			}
		});
		if (error) {
			var acBoxMsg = new Element('div', {'id':'erroForm'})
			.set("html","Por favor, complete os dados que faltam.")
			.inject($(form),'before');
			this.error = true;
		} 
		else this.error = false;
	}
});

function ConteudoFlash(arquivo,width,height,id){
	$try(function(){
		$(id).set('html','<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase= "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6" width="'+width+'" height="'+height+'">\n<param name="movie" value="'+arquivo+'" />\n<embed src="'+arquivo+'" width="'+width+'" height="'+height+'" wmode="transparent"></embed>\n<param name="wmode" value="transparent" />\n<param name="FlashVars" value="playerMode=embedded" />\n</object>\n');
	}, function(){
		alert('Favor atualizar o browser para um melhor funcionamento do site.')
	});
	
} 