function criaObjeto(){
	try{
		xmlhttp = new XMLHttpRequest();
	}catch(ee){
		try{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(E){
				xmlhttp = false;
			}
		}
	}
}

function ajax(pagina, parametro, objdes){
	criaObjeto();
	xmlhttp.open("GET", pagina+parametro, true);
	xmlhttp.setRequestHeader("Content-Type", "text/html; charset=utf-8");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			var texto =  xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);
			var conteudo = document.getElementById(objdes);
			conteudo.innerHTML = texto;
		}
	}
	xmlhttp.send(null);
}

function interacao(pagina, objori, objdes, divdes){
	var y = document.getElementById(objori);
	var z = y.options[y.selectedIndex].value;
	var x = document.getElementById(objdes);
	x.disabled = true;
	x.options[0].text = "carregando...";
	var parametro = "?id=" + z;
	ajax(pagina, parametro, divdes);
}

function pat1_value(){
	var form = document.frm;
	form.pat1.defaultValue = "";

	var x = document.getElementById('ad1');
	var y = form.pat1.value;
	x.innerHTML = y;
}

function pat2_value(){
	var form = document.frm;
	form.pat2.defaultValue = "";

	var x = document.getElementById('ad2');
	var y = form.pat2.value;
	x.innerHTML = y;
}

function pat3_value(){
	var form = document.frm;
	form.pat3.defaultValue = "";

	var x = document.getElementById('ad3');
	var y = form.pat3.value;
	x.innerHTML = y;
}

function checkNumbers(e){
	var key;
	var keychar;
	var reg; 
	
	if(window.event){
		key = e.keyCode;
	} else if(e.which) {
		key = e.which;
	} else {
		return true;
	}

	keychar = String.fromCharCode(key);
	reg = /\d/;
	
	if ( key == 8 ){
		return true;
	} else {
		return reg.test(keychar);
	}
}

function  Valida_frm1(){
	var frm = document.frm;

	if (frm.pat1.value=='' || frm.pat2.value=='' || frm.pat3.value=='' || frm.permanencia.value==''){
		window.alert('Preencha os campos obrigatórios!')
		return false;
	}
}

function  Valida_frm5(){
	var frm = document.frm;

	if (frm.pat1.value=='' || frm.pat2.value=='' || frm.pat3.value==''){
		window.alert('Preencha os campos obrigatórios!')
		return false;
	}
}

function  Valida_frm2(){
	var frm2 = document.frm2;
	
	if (frm2.nome.value=='' || frm2.municipio.value=='0' || frm2.endereco.value=='' || frm2.numero.value=='' || frm2.cep.value=='' || frm2.bairro.value=='' || frm2.email.value=='' || frm2.pass.value=='' || frm2.confirma_pass.value==''){
		window.alert('Verifique os possíveis erros:\n - campos obrigatórios em branco\n - email inválido\n - campos senha e confirmar senha devem conter os mesmos valores');
		return false;
	}
}

function  Valida_frm_banner(){
	var frm = document.frm;

	if (frm.desc1.value=='' || frm.desc2.value=='' || frm.desc3.value=='' || frm.desc4.value=='' || frm.desc5.value=='' || frm.url.value=='' || frm.permanencia.value==''){
		window.alert('Preencha os campos obrigatórios!')
		return false;
	}
}

function Valida_contato(){
	var frm = document.frm_contato;

	if (frm.nome.value=='' || frm.email.value=='' || frm.mensagem.value==''){
		window.alert('Preencha os campos obrigatórios!')
		return false;
	}

	parte1 = frm.email.value.indexOf("@");
	parte2 = frm.email.value.indexOf(".");
	parte3 = frm.email.value.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
		window.alert ('Email inválido!');
		frm.email.focus();
		return false;
	}
}

function Duvida(){ 
	open ("duvida.php","janela", "status=no, width=460, height=470");
}

//DAQUI PARA BAIXO SAO FUNCOES PARA A CONSTRUCAO E APRESENTACAO DO BANNER

function desc1_value(){
	var form = document.frm;			
	var modelo = document.getElementById('modelo').value

	form.desc1.defaultValue = "";
	var x = document.getElementById('divdesc1');
	var z = document.getElementById('slide1');
	var y = form.desc1.value;
	x.innerHTML = "<div id='divdesc1' style='background:url("+modelo+".jpg) no-repeat'><p class=c"+modelo+" style='padding-top:22px'>"+y+"<\/p><\/div>"
	z.innerHTML = "<p class=c"+modelo+" style='padding-top:22px'>"+y+"<\/p>"

}

function desc2_value(){
	var form = document.frm;
	var modelo = document.getElementById('modelo').value

	form.desc2.defaultValue = "";
	var x = document.getElementById('divdesc2');
	var z = document.getElementById('slide2');
	var y = form.desc2.value;
	x.innerHTML = "<div id='divdesc2' style='background:url("+modelo+".jpg) no-repeat'><p class=c"+modelo+" style='padding-top:22px'>"+y+"<\/p><\/div>"
	z.innerHTML = "<p class=c"+modelo+" style='padding-top:22px'>"+y+"<\/p>"
}

function desc3_value(){
	var form = document.frm;
	var modelo = document.getElementById('modelo').value
	
	form.desc3.defaultValue = "";
	var x = document.getElementById('titulo1');
	var z = document.getElementById('slide3');
	var y = form.desc3.value;

	x.innerHTML = "<span class='titulo1' id='titulo1' style='display:block'>"+y+"<\/span>"
	z.innerHTML = "<p class=c"+modelo+" style='padding-top:5px'><span class='titulo1' id='titulo1' style='display:block'>"+y+"<\/span><\/p>"

	p = "<p class=c"+modelo+" style='padding-top:5px'><span class='titulo1' id='titulo1' style='display:block'>"+y+"<\/span>"
	return p;
}

function desc4_value(){
	var i = desc3_value();
	var form = document.frm;
	var modelo = document.getElementById('modelo').value
	
	form.desc4.defaultValue = "";
	var x = document.getElementById('titulo2');
	var z = document.getElementById('slide3');
	var y = form.desc4.value;
	x.innerHTML = y
	z.innerHTML = i+"<span class='titulo2' id='titulo2' style='display:block'>"+y+"</span>"
	
	w = i+"<span class='titulo2' id='titulo2' style='display:block'>"+y+"<\/span>"
	return w;
}

function desc5_value(){
	var f = desc4_value();
	var form = document.frm;
	var modelo = document.getElementById('modelo').value
	
	form.desc5.defaultValue = "";
	var x = document.getElementById('titulo3');
	var z = document.getElementById('slide3');
	var y = form.desc5.value;
	x.innerHTML = y
	z.innerHTML = f+"<span class='titulo3 c"+modelo+"' id='titulo3' style='padding-top:7px; display:block'>"+y+"<\/span><\/p>"
}

function banner(){
	var modelo = document.getElementById('modelo').value;
	var dv1 = document.getElementById('divdesc1');
	var dv2 = document.getElementById('divdesc2');
	var dv3 = document.getElementById('divdesc3');
	var slides = document.getElementById('slides');

	dv1.innerHTML = "<div id='divdesc1' style='background:url("+modelo+".jpg) no-repeat'><p class=c"+modelo+" style='padding-top:22px'>Publique seu banner em nosso Classificados<\/p><\/div>"
	dv2.innerHTML = "<div id='divdesc2' style='background:url("+modelo+".jpg) no-repeat'><p class=c"+modelo+" style='padding-top:22px'>Divulgue sua empresa<\/p><\/div>"
	dv3.innerHTML = "<div id='divdesc3' style='background:url("+modelo+".jpg) no-repeat; _margin-bottom:-10px;'><p class=c"+modelo+" style='padding-top:5px'><span class='titulo1' id='titulo1' style='display:block'>Classitec - Tecnologia em Classificados<\/span><span class='titulo2' id='titulo2' style='display:block'>atendimento@classitec.com.br<\/span><span class=c"+modelo+" id='titulo3' style='padding-top:10px; display:block'>Fone/Fax (44) 3029-9161 Maringá/Paraná<\/span><\/div>"
	slides.innerHTML = "<div id='slide1' class='visible' style='background:url("+modelo+".jpg) no-repeat'><p class=c"+modelo+" style='padding-top:22px; display:block'>Publique seu banner em nosso Classificados<\/p><\/div><div id='slide2' class='hidden' style='background:url("+modelo+".jpg) no-repeat'><p class=c"+modelo+" style='padding-top:22px; display:block'>Divulgue sua empresa<\/p><\/div><div id='slide3' class='hidden' style='background:url("+modelo+".jpg) no-repeat; _margin-bottom:-10px;'><p class=c"+modelo+" style='padding-top:5px; display:block'><span class='titulo1' id='titulo1' style='display:block'>Classitec - Tecnologia em Classificados<\/span><span class='titulo2' id='titulo2' style='display:block'>atendimento@classitec.com.br<\/span><span class='titulo3 c"+modelo+"' id='titulo3' style='padding-top:10px; display:block'>Fone/Fax (44) 3029-9161 Maringá/Paraná<\/span><\/p><\/div>"
}

var tempo;
var intervalo = 4000; //Intervalo entra as mudanças de slides. Definido em milisegundos.
function $(campo) {
	return document.getElementById(campo);
}
//Trecho de código criado por Wilker, pego em http://forum.imasters.com.br/index.php?s=&showtopic=198704&view=findpost&p=660522
var $A = Array.from = function(iterable) {
	if (!iterable) return [];
	if (iterable.toArray) {
		return iterable.toArray();
	} else {
		var results = [];
		for (var i = 0; i < iterable.length; i++)
			results.push(iterable[i]);
		return results;
	}
};
Function.prototype.bind = function() {
	var __method = this, args = $A(arguments), object = args.shift();
	return function() {
		return __method.apply(object, args.concat($A(arguments)));
	};
};
//Fim do trecho de código criado por Wilker
function addEvent(obj, evType, fn) { //Função adaptada da original de Christian Heilmann, em http://www.onlinetools.org/articles/unobtrusivejavascript/chapter4.html
	if (typeof obj == "string") {
		if (null == (obj = document.getElementById(obj))) {
			throw new Error("Elemento HTML não encontrado. Não foi possível adicionar o evento.");
		}
	}
	if (obj.attachEvent) {
		return obj.attachEvent(("on" + evType), fn);
	} else if (obj.addEventListener) {
		return obj.addEventListener(evType, fn, true);
	} else {
		throw new Error("Seu browser não suporta adição de eventos.");
	}
}
function nextSlide() {
	var divs = $('slides').getElementsByTagName('div');
	var i;
	for (i = 0; i < divs.length; i++) {
		if (divs[i].className == 'visible') {
			divs[i].className = 'hidden';
			$('link' + (i + 1)).className = 'inativo'
			i = (i == divs.length - 1) ? 0 : i + 1;
			divs[i].className = 'visible';
			$('link' + (i + 1)).className = 'ativo'
			break;
		}
	}
}
function init() {
	var as = $('links').getElementsByTagName('a');
	var i;
	for (i = 0; i < as.length; i++) {
		var f = function(v) {
			setSlide(as[v]);
		}
		addEvent(as[i], 'click', f.bind(this, i));
	}
	tempo = setInterval('nextSlide()', intervalo);
}
function setSlide(link) {
	var divs = $('slides').getElementsByTagName('div');
	var i;
	for (i = 0; i < divs.length; i++) {
		divs[i].className = 'hidden';
	}
	var lis = $('links').getElementsByTagName('li');
	for (i = 0; i < lis.length; i++) {
		lis[i].className = 'inativo';
	}
	link.parentNode.className = 'ativo';
	i = parseInt(link.firstChild.data);
	$('slide' + i).className = 'visible';
	clearInterval(tempo);
}
addEvent(window, 'load', init);

function _get(login) { 
	if (login) return document.getElementById(login); 
}

function bloqueia(){
	if (document.frmlogin.tipo.value=='2'){
		_get('adm').style.background="#ffffff";
		document.frmlogin.adm.disabled=false;
	}else{
		_get('adm').style.background="#ebebe4";
		document.frmlogin.adm.disabled=true;
	}
}