// Javascript para o site colunafragil.com.br

var sysraiz = 'http://www.colunafragil.org.br';
var causa_atual = '';
var causa_numero = 1;
var causa_total = 6;
var causa_slideshow = true;

function goto(url) {
	document.location.href = url;
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	linksExternos();
}

function mudaFotoInicial(redireciona) {
	sobj = document.getElementById('causa');
	var valores = sobj.value.split(',');
	imagem = valores[1];
	causa_atual = valores[0];
	img = document.getElementById('imagensApresentacao');
	img.src = imagem;
	if (redireciona == 'true') {
		causa_slideshow = false;
		gotoCausa();
	}
}

function gotoCausa() {
	var url_causa = sysraiz+'/causas/'+causa_atual+'/';
	goto(url_causa);
}

function defineCausa(causa) {
	causa_atual = causa;
	causa_slideshow = false;
}

function mudaCausa() {
	if (causa_slideshow == true) {
		sobj = document.getElementById('causa');
		if (causa_numero < causa_total) {
			causa_numero++;
		}
		else {
			causa_numero = 1;
		}
		sobj[causa_numero].selected = "1";
		mudaFotoInicial('false');
	}
}

window.setInterval(mudaCausa,8000);

function abreAnimacao(largura,altura,nome) {
	var url = sysraiz+'/animacao/'+largura+'x'+altura+'/'+nome+'/';
	window.open(url,"animacao","top=" + parseInt((screen.availHeight/2) - (altura/2))+ " , left=" + parseInt((screen.availWidth/2) - (largura/2)) + " directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, titlebar=yes, toolbar=no, width=" + largura + ", height=" + altura, false);
}

function manageInputContent(txt,objeto,estado) {
	iobj = document.getElementById(objeto);
	if (estado == 1) {
		if (iobj.value == txt) {
			iobj.value = '';
		}
	}
	else if (estado == 0){
		if (iobj.value == '') {
			iobj.value = txt;
		}
	}
}

function getxmlhttp() {
	var xmlhttp = false;
	try {
		// js > 5
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try {
			// IE
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
			// não é IE
			xmlhttp = false;
		}
	}
	// outro navegador
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	// retorna
	return xmlhttp;
}

function enviaPesquisa() {
	var msg = document.getElementById("msgPesquisa");
	msg.style.color = '#C19E64';
	msg.innerHTML = "Por favor, aguarde enquanto estamos processandos os dados da sua pesquisa...";
	var fobj = document.getElementById("formTeste");
	var str = '';
	for (var i = 0; i < fobj.elements.length; i++) {
		// window.alert("Campo: "+fobj.elements[i].name+" tem valor: "+escape(fobj.elements[i].value));
		if (fobj.elements[i].type == 'checkbox') {
			var cboxvalue = (fobj.elements[i].checked)?"true":"false";
			str += fobj.elements[i].name+"="+escape(cboxvalue)+"&";
		}
		else if (fobj.elements[i].type == 'radio') {
			if (fobj.elements[i].checked) {
				str += fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";
			}
		}
		else {
			str += fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";
		}
	}
	xmlhttp = getxmlhttp();
	xmlhttp.open("POST",sysraiz+"/envia+pesquisa/",true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlhttp.setRequestHeader("charset","ISO-8859-1");
	xmlhttp.setRequestHeader("Encoding","ISO-8859-1");
	xmlhttp.onreadystatechange = function() {
		//window.alert("entrou e o ready state estava: "+xmlhttp.readyState+" e o status estava: "+xmlhttp.status);
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			if (xmlhttp.responseText.substr(0,1) == '1') {
				msg.style.color = '#008066';
				msg.innerHTML = xmlhttp.responseText.substr(1);
				setTimeout(function() {
					fobj.reset();
				},5000);
			}
			else {
				msg.style.color = '#B20000';
				msg.innerHTML = xmlhttp.responseText.substr(1);
			}
		}
	}
	xmlhttp.send(str);
}

function enviaPropague() {
	var msg = document.getElementById("propagueMsg");
	msg.style.color = '#FFFFFF';
	msg.innerHTML = "Processando, aguarde...";
	var fobj = document.getElementById("propagueForm");
	var str = '';
	for (var i = 0; i < fobj.elements.length; i++) {
		// window.alert("Campo: "+fobj.elements[i].name+" tem valor: "+escape(fobj.elements[i].value));
		str += fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";
	}
	xmlhttp = getxmlhttp();
	xmlhttp.open("POST",sysraiz+"/envia+propague/",true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlhttp.setRequestHeader("charset","ISO-8859-1");
	xmlhttp.setRequestHeader("Encoding","ISO-8859-1");
	xmlhttp.onreadystatechange = function() {
		//window.alert("entrou e o ready state estava: "+xmlhttp.readyState+" e o status estava: "+xmlhttp.status);
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			if (xmlhttp.responseText.substr(0,1) == '1') {
				msg.style.color = '#FFFFFF';
				msg.innerHTML = xmlhttp.responseText.substr(1);
				setTimeout(function() {
					fobj.reset();
				},5000);
			}
			else {
				msg.style.color = '#FFFFFF';
				msg.innerHTML = xmlhttp.responseText.substr(1);
			}
		}
	}
	xmlhttp.send(str);
}

function enviaContato() {
	var msg = document.getElementById("contatoMsg");
	msg.style.color = '#C19E64';
	msg.innerHTML = "Processando, aguarde...";
	var fobj = document.getElementById("formContato");
	var str = '';
	for (var i = 0; i < fobj.elements.length; i++) {
		// window.alert("Campo: "+fobj.elements[i].name+" tem valor: "+escape(fobj.elements[i].value));
		str += fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";
	}
	xmlhttp = getxmlhttp();
	xmlhttp.open("POST",sysraiz+"/envia+contato/",true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlhttp.setRequestHeader("charset","ISO-8859-1");
	xmlhttp.setRequestHeader("Encoding","ISO-8859-1");
	xmlhttp.onreadystatechange = function() {
		//window.alert("entrou e o ready state estava: "+xmlhttp.readyState+" e o status estava: "+xmlhttp.status);
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			if (xmlhttp.responseText.substr(0,1) == '1') {
				msg.style.color = '#008066';
				msg.innerHTML = xmlhttp.responseText.substr(1);
				setTimeout(function() {
					fobj.reset();
				},5000);
			}
			else {
				msg.style.color = '#B20000';
				msg.innerHTML = xmlhttp.responseText.substr(1);
			}
		}
	}
	xmlhttp.send(str);
}

function enviaIndicacao() {
	var msg = document.getElementById("tvMsg");
	msg.style.color = '#C19E64';
	msg.innerHTML = "Processando, aguarde...";
	var fobj = document.getElementById("tvForm");
	var str = '';
	for (var i = 0; i < fobj.elements.length; i++) {
		// window.alert("Campo: "+fobj.elements[i].name+" tem valor: "+escape(fobj.elements[i].value));
		str += fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";
	}
	xmlhttp = getxmlhttp();
	xmlhttp.open("POST",sysraiz+"/envia+tv/",true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlhttp.setRequestHeader("charset","ISO-8859-1");
	xmlhttp.setRequestHeader("Encoding","ISO-8859-1");
	xmlhttp.onreadystatechange = function() {
		//window.alert("entrou e o ready state estava: "+xmlhttp.readyState+" e o status estava: "+xmlhttp.status);
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			if (xmlhttp.responseText.substr(0,1) == '1') {
				msg.style.color = '#008066';
				msg.innerHTML = xmlhttp.responseText.substr(1);
				setTimeout(function() {
					fobj.reset();
				},5000);
			}
			else {
				msg.style.color = '#B20000';
				msg.innerHTML = xmlhttp.responseText.substr(1);
			}
		}
	}
	xmlhttp.send(str);
}

function popupAnuncio(causa) {
	var url = sysraiz+'/anuncios/'+causa+'/';
	var largura = 461;
	var altura = 600;
	window.open(url,"animacao","top=" + parseInt((screen.availHeight/2) - (altura/2))+ " , left=" + parseInt((screen.availWidth/2) - (largura/2)) + " directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, titlebar=yes, toolbar=no, width=" + largura + ", height=" + altura, false);
}

function contatoForm() {
	slcObjeto = document.getElementById('slcAssunto');
	var url = sysraiz+'/contato/'+slcObjeto.value+'/';
	document.location.href = url;
}

function linksExternos() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&
			anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
	}
}
// window.onload = linksExternos;
