var req;

function ExImage(imagem,page) {
    req = null;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", 'scripts/conf.php' + '?img=' + imagem + '&page=' + page, true);
        req.send(null);

    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
req.open("GET", 'scripts/conf.php' + '?img=' + imagem + '&page=' + page, true);
            req.send();
        }
    }
}

function processReqChange() {

    if (req.readyState == 4) {
        if (req.status == 200) {
            document.getElementById('imagem').innerHTML = req.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}


var req2;

function AjaxMain(form) {
    req2 = null;

    if (window.XMLHttpRequest) {
        req2 = new XMLHttpRequest();
        req2.onreadystatechange = processReqChange2;
        req2.open("GET", 'ajax.php' + '?form=' + form, true);
        req2.send(null);

    } else if (window.ActiveXObject) {
        req2 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req2) {
            req2.onreadystatechange = processReqChange2;
	    req2.open("GET", 'ajax.php' + '?form=' + form, true);
            req2.send();
        }
    }
}

function processReqChange2() {

    if (req2.readyState == 4) {
	
        if (req2.status == 200) {
            document.getElementById('main').innerHTML = req2.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req2.statusText);
        }
    } 
}



////////////////


function gotoBuy() {

var c = document.getElementById('total').value;
var name;
var carrinho = "";
for (i=1; i <= c; i++) {
  name = 'carrinho' + i;
  if (document.getElementById(name).checked) {
     
     carrinho = carrinho + '#' + document.getElementById(name).value;
  }

}
var msg = document.getElementById('msg').value;
var url = 'scripts/comprar.php?carrinho=' + carrinho + '&msg=' + msg;
ajax(url);
}
//////////////



var slide;

function ChAuto(n) {
   var millisec = 250;
   var speed = Math.round(millisec / 100); 
   var timer = 0; 
  
   document.getElementById('slide').src = img[n];

   n++;
   if (n == 10) n = 0;
   slide = setTimeout('ChAuto(' + n + ')',12000);

}

function ajax(url) { 
    if (slideshow == "start") {
	clearTimeout(slide);
	slideshow = "stop";
    }

//    document.getElementById('main').innerHTML = '<center><object version=7,0,19,0" width="550" height="180"><param name="movie" value="flash/buscando.swf" /><param name="quality" value="high" /><embed src="flash/buscando.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="180"></embed></object></center>';
	document.getElementById('main').innerHTML = '<div align="center" class="carregando">Carregando...</div>';
    if (window.XMLHttpRequest) { 
        req2 = new XMLHttpRequest(); 
        req2.onreadystatechange = processReqChange2; 
        req2.open("GET",url,true); 
        req2.send(null); 

    } else if (window.ActiveXObject) { 
        req2 = new ActiveXObject("Microsoft.XMLHTTP"); 
        if (req2) { 
            req2.onreadystatechange = processReqChange2; 
            req2.open("GET",url,true); 
            req2.send(); 
        } 
    } 
    // Login(document.getElementById('login').value,document.getElementById('pass').value);
} 

var update;
function alterBD(url) {
	var legenda, autor, id;
	id = document.getElementById("id").value;
	legenda = document.getElementById("legenda").value;
	autor = document.getElementById("autor").value;
	changeme = 'scripts/changeme.php?legenda=' + legenda + '&autor=' + autor + '&showme=' + id;
	if (window.XMLHttpRequest) { 
        update = new XMLHttpRequest(); 
//        update.onreadystatechange = alterSend; 
        update.open("GET",changeme,true); 
        update.send(null); 

	} else if (window.ActiveXObject) { 

        update = new ActiveXObject("Microsoft.XMLHTTP"); 
        if (update) { 
//            update.onreadystatechange = alterSend; 
            update.open("GET",changeme,true); 
            update.send(); 
        } 
    } 
	ajax(url);
}


var banner;
function chBan(local) {
        var id = document.getElementById(local);
        id.checked = "true";
	changeme = 'scripts/chban.php?banner=' + local;
	if (window.XMLHttpRequest) { 
        update = new XMLHttpRequest(); 
        update.open("GET",changeme,true); 
        update.send(null); 

	} else if (window.ActiveXObject) { 

        update = new ActiveXObject("Microsoft.XMLHTTP"); 
        if (update) { 
            update.open("GET",changeme,true); 
            update.send(); 
        } 
    } 
//	ajax(url);
}

function delBan(local) {
	changeme = 'scripts/delban.php?banner=' + local;
	if (window.XMLHttpRequest) { 
        update = new XMLHttpRequest(); 
        update.open("GET",changeme,true); 
        update.send(null); 

	} else if (window.ActiveXObject) { 

        update = new ActiveXObject("Microsoft.XMLHTTP"); 
        if (update) { 
            update.open("GET",changeme,true); 
            update.send(); 
        } 
    }
    url = "main2.php?form=publicacoes.inc"; 
    ajax(url);
}


function classMe() {

	var filename = document.getElementById('file').value;
	var legenda = document.getElementById('legenda').value;
	var autor = document.getElementById('autor').value;
	var tipo = document.getElementById('tipo').value;
	var cor = document.getElementById('cor').value;
	var descricao = document.getElementById('descricao').value;
	var chaves = document.getElementById('chaves').value;
        var page = document.getElementById('page').value;
        var colecao = document.getElementById('colecao').value;

	if (document.getElementById('index').checked) {
		var index = document.getElementById('index').value;
	} else {
		var index = 'N';
	}
        if (colecao > 0) var pg = "scripts/cpcolect.php?";
        else var pg = "scripts/cpdb.php?";

        var url = pg + "file=" + filename + "&legenda=" + legenda + "&autor=" + autor + "&tipo=" + tipo + "&cor=" + cor + "&descricao=" + descricao + "&chaves=" + chaves + "&index=" + index + "&page=" + page + "&colecao=" + colecao;

        ajax(url);
        
}



function getSend()
    {
        var chave;

        chave = document.getElementById("chave").value;

        //ENVIA ESSA URL
        url="ajax/resultado.php?chave="+chave;
//        document.getElementById('main').innerHTML = '<center><object version=7,0,19,0" width="550" height="180"><param name="movie" value="flash/buscando.swf" /><param name="quality" value="high" /><embed src="flash/buscando.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="180"></embed></object></center>';
        ajax(url);
        
}

function getSendAvan()
    {

	var chave, cor, tipo, pagina, colecao, autor;

        chave = document.getElementById("chave").value;


	if (document.getElementById("chave2").value == "sim") {
		var e = document.getElementById("e").value; 
		var ou = document.getElementById("ou").value;
		var chave2 = "1";
	}
	


        if (document.getElementById("cor").checked) {
		cor = "C";
	} else if (document.getElementById("pb").checked) {
		cor = "P";
	} else if (document.getElementById("tudo").checked) {
		cor = "T";
	}


        if (document.getElementById("v").checked) {
		tipo = "V";
	} else if (document.getElementById("h").checked) {
		tipo = "H";
	} else if (document.getElementById("t").checked) {
		tipo = "T";
	}

	limite = document.getElementById("limite").value;
	colecao = document.getElementById("colecao").value;
        autor = document.getElementById("autor").value;

        //ENVIA ESSA URL
        url="ajax/resultado.php?chave="+chave+"&cor="+cor+"&tipo="+tipo+"&autor="+autor+"&chave2="+chave2+"&limite="+limite+"&colecao="+colecao+"&e="+e+"&ou="+ou;
        document.getElementById('main').innerHTML = '<center><object version=7,0,19,0" width="550" height="180"><param name="movie" value="flash/buscando.swf" /><param name="quality" value="high" /><embed src="flash/buscando.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="180"></embed></object></center>';
        ajax(url);

    }


var search;

function showAvan() {
    search = null;

    if (window.XMLHttpRequest) {
        search = new XMLHttpRequest();
        search.onreadystatechange = processSearchChange;
        search.open("GET", 'scripts/formbuscaavan.php', true);
        search.send(null);

    } else if (window.ActiveXObject) {
        search = new ActiveXObject("Microsoft.XMLHTTP");
        if (search) {
            search.onreadystatechange = processSearchChange;
	    search.open("GET", 'scripts/formbuscaavan.php', true);
            search.send();
        }
    }
}

function processSearchChange() {

    if (search.readyState == 4) {
        if (search.status == 200) {
            document.getElementById('procura').innerHTML = search.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + search.statusText);
        }
    }
}


function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
                    return true; 
                }
    }else{
        return false;
        }
}

function cadastrar() {
	var nome = document.getElementById('nome').value;
	var cpf = document.getElementById('cpf').value;
	var endereco = document.getElementById('endereco').value;
	var bairro = document.getElementById('bairro').value;
	var cep = document.getElementById('cep').value;
	var cidade = document.getElementById('cidade').value;
	var uf = document.getElementById('uf').value;
	var pais = document.getElementById('pais').value;
	var tel = document.getElementById('tel').value;
	var email = document.getElementById('email').value;
	var senha = document.getElementById('senha').value;
	var csenha = document.getElementById('csenha').value;
	var end = document.getElementById('url').value;
	var error;

	if (nome == "") { 
		document.getElementById('nome-a').style.display = '';
		error=1;
	}
	if (cpf == "") {
		document.getElementById('cpf-a').style.display = '';
		error=1;
	}
	if (endereco == "") {
		document.getElementById('endereco-a').style.display = '';
		error=1;
	}
	if (bairro == "") {
		document.getElementById('bairro-a').style.display = '';
		error=1;
	}
	if (cep == "") {
		document.getElementById('cep-a').style.display = '';
		error=1;
	}
	if (cidade == "") {
		document.getElementById('cidade-a').style.display = '';
		error=1;
	}
	if (uf == "") {
		document.getElementById('uf-a').style.display = '';
		error=1;
	}
	if (pais == "") {
		document.getElementById('pais-a').style.display = '';
		error=1;
	}
	if (email == "") {
		document.getElementById('email-a').style.display = '';
		error=1;

	} else if (!checkMail(email)) {
		document.getElementById('email-a').style.display = '';
		error=2;
	}


	if (senha == "") {
		document.getElementById('senha-a').style.display = '';
		error=1;
	} else if (senha != csenha) {
		document.getElementById('senha-a').style.display = '';
		error=3;
	}

		

	if (error == 1) {
		alert("Preencha os campos obrigatórios corretamente.");
	} else if (error == 2) {
		alert("Preencha corretamente seu e-mail.");
	} else if (error == 3) {
		alert("A sua senha é diferente do campo de confirmação de senha");
	} else {
		var url = "scripts/cadastrar.php?nome=" + nome + "&cpf=" + cpf + "&endereco=" + endereco + "&bairro=" + bairro + "&cep=" + cep + "&cidade=" + cidade + "&uf=" + uf + "&pais=" + pais + "&tel=" + tel + "&email=" + email + "&senha=" + senha + "&csenha=" + csenha + "&url=" +  end;
		ajax(url);
	}
}

function chBg(id,texto) {
	l = document.getElementById(id);
	if (l.className == 'line') {
		l.className = 'lineup';
		document.BUSCA.chave.value = texto;
	} else {
		l.className = 'line';
	}
}


function goto(url)  { 
    requisicao = null; 
    if (window.XMLHttpRequest) { 
        requisicao = new XMLHttpRequest(); 
        requisicao.onreadystatechange = ReqChange; 
        requisicao.open("GET",url,true); 
        requisicao.send(null); 
    } else if (window.ActiveXObject) { 
        requisicao = new ActiveXObject("Microsoft.XMLHTTP"); 
        if (requisicao) { 
            requisicao.onreadystatechange = ReqChange; 
            requisicao.open("GET",url,true); 
            requisicao.send(); 
        } 
    } 
} 

function ReqChange() {
    if (requisicao.readyState == 4) {
        if (requisicao.status == 200) {
            document.getElementById('sug').innerHTML = requisicao.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + requisicao.statusText);
        }
    } 
}


var time = null;
var TEMPO_PADRAO = 500;
var ultimabusca = '';
var cont = 0;

function mostratexto(vo) {
//	if (document.BUSCA.suggest.checked) {
		var agora = new Date();
		if (time == null) { time = agora; }
		var dif = (agora-time);
		cont = 0;
		monitoraTempo();
		time=agora;
//	}
}

function monitoraTempo() {
el = document.BUSCA.chave;
el.focus();
	var main = document.getElementById('sug');

	if (time != null && el.value != ultimabusca && el.value != '') {
		var agora = new Date();
		var dif = (agora-time);
		if (dif >= TEMPO_PADRAO) {
			var url = 'scripts/suggest.php?chaves=' + el.value;
			goto(url);
			time = agora;
			cont = 99;
			ultimabusca = el.value;

		}
	} else {
		main.innerHTML = '';
	}
	cont++;
	if (cont == 1) {
		setTimeout('monitoraTempo()',TEMPO_PADRAO);
	} else {
		cont = 0;
	}
}

function DisplayMe(local,table) {
	var img = document.getElementById(local);
	var tabela = document.getElementById(table);
	tabela.className = 'addimg';
	img.style.display = '';
}

function OcultMe(local,table) {
	var img = document.getElementById(local);
	var tabela = document.getElementById(table);
	tabela.className = 'img';
	img.style.display = 'none';
}

var log;

function Login(user,pass,logoff) {

    log = null;
    if (logoff == 1) {
	  var local = 'scripts/auth.php?logoff=1';
    } else {
        var local = 'scripts/auth.php?user=' + user + '&pass=' + pass;
    }
    if (window.XMLHttpRequest) {
        log = new XMLHttpRequest();
        log.onreadystatechange = ChangePanel;
        log.open("GET", local, true);
        log.send(null);

    } else if (window.ActiveXObject) {
        log = new ActiveXObject("Microsoft.XMLHTTP");
        if (log) {
            log.onreadystatechange = ChangePanel;
	    log.open("GET", local, true);
            log.send();
        }
    }
}

function ChangePanel() {

    if (log.readyState == 4) {
	
        if (log.status == 200) {
            document.getElementById('painel').innerHTML = log.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + log.statusText);
        }
    } 
}



function noMouse() {
	if (event.button==2) {

		alert("Kamara Kó Banco de Imagens.");

	}
}

// document.onmousedown=noMouse;

function contato() {

  var razao = document.getElementById('razao').value;
  var nome = document.getElementById('nome').value;
  var cidade = document.getElementById('cidade').value;
  var uf = document.getElementById('uf').value;
  var pais = document.getElementById('pais').value;

  var telefone = document.getElementById('telefone').value;
  var email = document.getElementById('email').value;
  var msg = document.getElementById('msg').value;
  
  var url = "scripts/contato.php?razao=" + razao + "&nome=" + nome + "&cidade=" + cidade + "&uf=" + uf + "&pais=" + pais + "&telefone=" + telefone + "&email=" + email + "&msg=" + msg;
//  alert(url);
  ajax(url);
}

function chPerfil() {

var razao = document.getElementById('razao').value;
var endereco = document.getElementById('endereco').value;
var cpf = document.getElementById('cpf').value;
var bairro = document.getElementById('bairro').value;
var cep = document.getElementById('cep').value;
var cidade = document.getElementById('cidade').value;
var uf = document.getElementById('uf').value;
var pais = document.getElementById('pais').value;
var tel = document.getElementById('tel').value;
var url = document.getElementById('url').value;

var senha = document.getElementById('senha').value;
var csenha = document.getElementById('csenha').value;

var url = 'scripts/chperfil.php?razao=' + razao + '&cpf=' + cpf + '&endereco=' + endereco + '&bairro=' + bairro + '&cep=' + cep + '&cidade=' + cidade + '&uf=' + uf + '&pais=' + pais + '&tel=' + tel + '&url=' + url + '&senha=' + senha + '&csenha=' + csenha;
ajax(url);

}


function showForm() {
   var table = document.getElementById('lista');
   var form = document.getElementById('solicitar');
   var botao = document.getElementById('showme');
   form.style.display = '';
   botao.style.display = 'none';
   table.style.display = 'none';
}