// JavaScript Document
function chvManda() { 
var obj = document.getElementById('chave');
var tx  = '?tp=exata&tx='+obj.tx.value+'&mn=0&mx=30';
var frm = document.getElementById('conteudo');
	frm.src = './biblia/list_bb.php'+tx;
	
}
// ************************************** AUDIO ***
function audio() {
	winPlayer = window.open("http://estacaogospel.net/pluggins/testar.htm","winPlayer","width=400,height=225");
}
// ************************************** E-MAILS ***
function testeMail(bj) {
var t=bj.value; var r,a,b; var l=t.length; r=false; a=false; b=false; 
	for (i=0;i<l;i++) { if(t.substring(i,i+1)=='@') { a=true; } }
	for (i=0;i<l;i++) { if(t.substring(i,i+1)=='.') { b=true; } }
	if((l>6)&&(a&&b)) { r = true; } 
		else { r = false; }
	return r;
}
function trim(tx) {
	return tx.replace(/^\s*/, "").replace(/\s*$/, "");
}
function mTrim(obj) {
var l = obj.value.length; var x=''; var r='';
	for (i=0;i<l;i++) {
		x=obj.value.substring(i,i+1);
		if(x!=' ') { r+=x; } }
	obj.value = r;
}
function lowerCs(obj) {
var t = trim(obj.value.toLowerCase());
	obj.value = t;
}
function iniUper(obj) {
var t = trim(obj.value.toLowerCase()); var r = ''; var l = t.length; var p=false; var x='';
	for (i=0;i<l;i++) {
		x = t.substring(i,i+1);
		if((i==0)||p) { r += x.toUpperCase(); p=false; } else { r += x; }
		if(x==' ') { p=true; } }
	obj.value = r;	
}
var txAmigo;
function imail(txb,livro,capto,verso) {
var obj = document.getElementById('corpoMensa');
	txAmigo = "";
	document.getElementById('versoMensa').innerHTML = "Voc&ecirc; escolheu: <b>"+livro+" "+parseFloat(capto)+":"+parseFloat(verso)+"</b>";
	txAmigo += "?tp=capto";
	txAmigo += "&livro="+livro;
	txAmigo += "&cpt="+capto;
	txAmigo += "&pal="+txb;
	txAmigo += "&verso="+parseFloat(verso);
	scroll(0,0);
	obj.style.visibility = 'visible';
}
var lerErro;
function VersoOK(obj) {
var r = true;
	lerErro = "Por favor, confira as seguintes informações:\n\n";
	if(obj.nm_dest.value.length<2) { r = false; lerErro += "Nome do seu amigo;\n"; }
	if(!testeMail(obj.email_dest)) { r = false; lerErro += "Digite um Email Válido;\n"; }
	if(obj.nm_reme.value.length<2) { r = false; lerErro += "Seu Nome\n\n"; }
	return r;
}
function enviaMail() {
var obj = document.getElementById('mandeVerso');
	if(VersoOK(obj)) {
		txAmigo += "&nome_dest=" + obj.nm_dest.value;
		txAmigo += "&mail_dest=" + obj.email_dest.value;
		txAmigo += "&nome_reme=" + obj.nm_reme.value;
		obj.reset();
		makeRequest('./bin/box.php', txAmigo, 'amigo');
	} else {
		alert(lerErro);
	}
}
function fecharMensa() {
var obj = document.getElementById('corpoMensa');
	obj.style.visibility = "hidden";
}
// ************************************** AJAX ***
function makeRequest(url, valores, objeto) {
	http_request = false;
	_obj = objeto;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
    	http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
		try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
        try {
              http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {
        alert('Giving up :( Impossível instanciar objeto XMLHTTP!');
        return false;
    }
	http_request.onreadystatechange = function() { alertContents(http_request); }
	if (valores!='') {
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		http_request.send(valores);
	} else {
	  if(document.all) { http_request.open('PUT', url, true); }
		else { http_request.open('GET', url, true); }
		http_request.send(null); 
	}
}
function alertContents(http_request) {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
			var doc = http_request.responseText;
			switch (_obj) {
				case 'data': dtHora.innerHTML = doc
					break
				case 'amigo': alert(doc);
						fecharMensa();
					break
				case 'frmUs': alert(doc);
					break
			}
        } else {
			var doc = 'There was a problem with the request.';
            alert('Algum problema ocorreu com o retorno da chamada!');
        }
    }
}
// ************************************** INICIAR ***
function iniciar() {
	if(modo=='consulta') {
		var frm = document.getElementById('conteudo');
		frm.src = liga;
	}
}
// ************************************** TAMANHO MÁXIMO PARA A JANELA ***
function MaximizeWin(){
top.window.moveTo(0,0);
	if (document.all) {
 		top.window.resizeTo(screen.availWidth,screen.availHeight);
	}
	else if (document.layers||document.getElementById) {
 	if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
 	top.window.outerHeight = screen.availHeight;
 	top.window.outerWidth = screen.availWidth;
 	}
  }
}
MaximizeWin();