//cria objeto httpRequest
function ObjAjax(){
	try{return new XMLHttpRequest()}
	catch(e){try{return new ActiveXObject("Msxml2.XMLHTTP")}
	catch(e){return new ActiveXObject("Microsoft.XMLHTTP")}}
	return null;
}

//Submete o form apost confirmação
function getDelete(frm){
	if(confirm('Confirmar exclusão de registro?')){
			document.getElementById(frm).submit();
	}else{
		return false
	}
}

//Utilizado para exibir ou ocultar um Iframe, definindo dimençao e url
function showHideDiv(act,url){
	if (act!='hide'){obj = document.getElementById("fWin");}else{obj = parent.document.getElementById("fWin");}
	
	if(obj.style.display!="none" && act=="hide"){
		obj.style.display="none";
		parent.location = url;
	}else{
		obj.style.display="block";
		if(document.all){
			obj.style.top = event.y-18+"px";
			obj.style.left = event.x+10+"px";
		}
	}
}

//Redimenciona o frame de acordo com o conteudo exibido
function moveFrame(){
	if(!document.all){
		opusu=document.getElementsByName('opusu');
		fWin=document.getElementById('fWin');
		for(i=0;i<opusu.length;i++){
			opusu[i].onmouseup=function(ev){
				fWin.style.top = (ev.pageY-18)+"px";
				fWin.style.left = (ev.pageX+10)+"px";
			}
		}
	}
	if(!document.getElementById('fWin')){
		tab=document.getElementsByTagName('table')[0];
		h=tab.clientHeight+5;
		w=tab.clientWidth;
		if(!document.all){
			parent.document.getElementById('fWin').style.width=w+'px';
			parent.document.getElementById('fWin').style.height=h+'px';
		}else
			parent.fWin.resizeTo(w,h);
	}
}

//Utilizado para marcar todas as chekbox agrupadas em um objeto
function CA(grp,chkAll){
	for(var i=0;i<document.getElementById(grp).getElementsByTagName("input").length;i++){
		var e=document.getElementById(grp).getElementsByTagName("input")[i];
		if ((e.name != chkAll) && (e.type=="checkbox")){
			e.checked=document.getElementById(chkAll).checked;
		}
	}
}

//Usado para ocultar ou mostrar campos de senha no modo de edição do form
function showHideSenha(grp,txt1,txt2,bt){
	grp  = document.getElementById(grp);
	txt1 = document.getElementById(txt1);
	txt2 = document.getElementById(txt2);
	if(grp.style.display=='none'){
		grp.style.display='block';
		bt.value='Cancelar troca de senha.';
	}else{
		grp.style.display='none';
		txt1.value = "";
		txt2.value = "";
		bt.value='Trocar senha.';
	}
}

//Motra linhas da tabela
function showHideRows(obj,args){
	args=args.split(',');
	if(obj.form.altS.value==1){
		for(i=0;i<args.length;i++){
			if(window.opera || !document.all)
				document.getElementById(args[i]).style.display='none';
			else
				eval(args[i]).style.display='none';
		}
		obj.form.altS.value=0;
		obj.value='Trocar Senha';
	}else{
		for(i=0;i<args.length;i++){
			if(window.opera || !document.all)
				document.getElementById(args[i]).style.display='table-row';
			else
				eval(args[i]).style.display='block';
		}
		obj.form.altS.value=1;
		obj.value='cancelar';
	}
	moveFrame()
}

window.onload=function(){
	moveFrame();	
}

function infDiv(obj){
	var div = document.getElementById(obj);
	if(div.style.display == "none"){div.style.display="block";}else{div.style.display="none"}
	}

function fBusca(){
	var txt = document.getElementById("busca");
	if(txt.value == ""){txt.style.background="#FFFFCA";alert('Preencha o campo de busca corretamente');txt.focus()
	}else{
	txt.style.background="";frmbusca.submit();
		}
	}

function pagarBonus(dataini,datafim,id){
	var ajax = new ObjAjax;
	var x = ""
	//var status = document.getElementById("statusBonus");
	var centro = document.getElementById("centro");
	//var mesini = document.getElementById("mesini");
	//var mesfim = document.getElementById("mesfim");
	//var anoini = document.getElementById("anoini");
	//var anofim = document.getElementById("anofim");
	
	//if(mesini.value != "" && anoini.value != "" && mesfim.value != "" && anofim.value != ""){
	//	x = "&dataini=1/"+mesini.value+"/"+anoini.value+"&datafim=31/"+mesfim.value+"/"+anofim.value	
	//}
	
	if(dataini != "" && datafim != ""){
		x = "&dataini="+dataini+"&datafim="+datafim
		}
	
		if(confirm('Deseja pagar os Bônus?') == true){
		ajax.onreadystatechange = function(){
		if(ajax.readyState == 1){status.innerHTML = "Pagando Bônus."}
		if(ajax.readyState == 4){centro.innerHTML = ajax.responseText;}
		}
	ajax.open("GET","pagamentoBonus.asp?AJAX=true&idusuario="+id+x,true);
	ajax.send(null);
	return false;
		}
		else
		{
			return false;
			}

	}
	
function divSH(obj,status){
	var div = document.getElementById(obj);
	var status = document.getElementById(status);
	if(div.style.display == "block"){div.style.display="none";location.href('cadsocios.asp')}else{div.style.display="block";status.innerHTML="";}
	}
	
function cadSocio(){
	var err = "";

	ajax = new ObjAjax;
	var div = document.getElementById("socios");
	var nome = document.getElementById("nome");
	var endereco = document.getElementById("ende");
	var cidade = document.getElementById("cidade");
	var bairro = document.getElementById("bairro");
	var uf = document.getElementById("uf");
	var cep = document.getElementById("cep");
	var status = document.getElementById("xtatus");
	var cpf = document.getElementById("cpf");
	var email = document.getElementById("email");
	
	if(nome.value == ""){err = err + "Digite o nome do Sócio\n";nome.style.background="#FFFFB3";}else{nome.style.background="#FFF";}
	if(cpf.value == ""){err = err + "CPF inválido\n";cpf.style.background="#FFFFB3";}else{cpf.style.background="#FFF";}
	if(cidade.value == ""){err = err + "Digite a cidade do Sócio\n";cidade.style.background="#FFFFB3";}else{cidade.style.background="#FFF";}
	if(endereco.value == ""){err = err + "Digite o endereço do Sócio\n";endereco.style.background="#FFFFB3";}else{endereco.style.background="#FFF";}
	if(bairro.value == ""){err = err + "Digite o bairro do Sócio\n";bairro.style.background="#FFFFB3";}else{bairro.style.background="#FFF";}
	if(uf.value == ""){err = err + "Selecione o estado do sócio\n";uf.style.background="#FFFFB3";}else{uf.style.background="#FFF";}
	if(cep.value == ""){err = err + "Digite o CEP do Sócio\n";cep.style.background="#FFFFB3";}else{cep.style.background="#FFF";}
	if(email.value == ""){err = err + "Digite o E-mail do sócio\n";email.style.background="#FFFFB3";}else{if(email.value.indexOf("@") == -1){err = err + "E-mail inválido\n";}else{email.style.background="#FFF";}}

	if(err == ""){
		ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){
			status.innerHTML = ajax.responseText;
			nome.value = "";
			cidade.value = "";
			endereco.value = "";
			bairro.value = "";
			uf.value = "";
			cep.value = "";
			cpf.value = "";
		}
		}
	ajax.open("GET","cadsocios.asp?act=cad&cpf="+cpf.value+"&nome="+nome.value+"&cidade="+cidade.value+"&endereco="+endereco.value+"&bairro="+bairro.value+"&uf="+uf.value+"&cep="+cep.value+"&email="+email.value,true);
	ajax.send(null);
	return false;
	}
	else
	{
		alert(err);
	}
	}
	
	function altSocios(id,status,r){
		 ajax = new ObjAjax;
			var div = document.getElementById("altSocios");
			var divs = document.getElementById(status);
			
			if(r == true){location.href('cadsocios.asp');return false}
			
			div.style.top = event.clientY;
			div.style.left = event.clientX - 200;
			div.style.display = 'block';
			
			ajax.onreadyStateChange = function(){
				if(ajax.readyState == 1){divs.innerHTML = 'Carregando...'};
				if(ajax.readyState == 4){div.innerHTML = ajax.responseText};
			}
			ajax.open("GET","cadsocios.asp?act=alt&idsocio="+id,true);
			ajax.send(null);
			return false;
		}

	function editSocios(id){
		ajax = new ObjAjax;
		
		var div = document.getElementById("altsocios");
		var nome = document.getElementById("enome").value;
		var end = document.getElementById("eende").value;
		var cpf = document.getElementById("ecpf").value;
		var bairro = document.getElementById("ebairro").value;
		var cidade = document.getElementById("ecidade").value;
		var uf = document.getElementById("euf").value;
		var cep = document.getElementById("eCEP").value;
		var email = document.getElementById("eEmail").value;
		var ativo = document.getElementById("ativo").value;
		
		ajax.onreadyStateChange = function(){
			if(ajax.readyState == 4){alert('Salvo com sucesso');location.href('cadsocios.asp')}
			}
			ajax.open("GET","cadsocios.asp?act=alterar&cpf="+cpf+"&ativo="+ativo+"&idsocio="+id+"&nome="+nome+"&end="+end+"&cidade="+cidade+"&bairro="+bairro+"&uf="+uf+"&cep="+cep+"&email="+email,true);
			ajax.send(null);
			return false;
}

function popup(url){
	window.open(url,'','width=560,height=350,scrollbars=1')
	}
	
function pagarBonusAll(){
	var ajax = new ObjAjax;
	var div = document.getElementById("bonus");
	
	if(confirm("Você tem certeza de que deseja pagar todos os bônus?")){
	div.innerHTML="Aguarde, pagando bônus...<p><img src='img/carregando.gif'></p>";
	
	ajax.onreadyStateChange = function(){
	if(ajax.readyState == 3){div.innerHTML = "Espere um pouco. Pagando todos os Bônus..."}
	if(ajax.readyState == 4){div.innerHTML = ajax.responseText}
			}
			ajax.open("GET","pagamentoBonus.asp?ajax=true&all=true",true);
			ajax.send(null);
			return false
	}
	}
	
function soliDados(id){
	var ajax = new ObjAjax;
	var txt = document.getElementById("texto");
	var status = document.getElementById("status");
	
	if(confirm("Você realmente quer enviar esta solicitação?")){
	ajax.onreadyStateChange = function(){
		if(ajax.readyState == 4){status.innerHTML = ajax.responseText}
		}
	
		ajax.open("GET","solicit.asp?sess=alt&id="+id+"&txt="+txt.innerHTML,true);
		ajax.send(null);
		return false
						 }
	}
	
	function dados(id,div){
		var ajax = new ObjAjax;
		
		var cidade = document.getElementById(div);
		var y = document.createElement('option');
	
		ajax.onreadyStateChange = function(){
			 if(ajax.readyState == 4){cidade.innerHTML=ajax.responseText}
			}
		
		ajax.open("GET","estado.asp?ajax=true&id="+id,true);
		ajax.send(null);
		return false
		}
		
		//Motra linhas da tabela
function showHideRows(obj,args){
	args=args.split(',');
	if(obj.form.altS.value==1){
		for(i=0;i<args.length;i++){
			if(window.opera || !document.all)
				document.getElementById(args[i]).style.display='none';
			else
				eval(args[i]).style.display='none';
		}
		obj.form.altS.value=0;
		obj.value='Trocar Senha';
	}else{
		for(i=0;i<args.length;i++){
			if(window.opera || !document.all)
				document.getElementById(args[i]).style.display='table-row';
			else
				eval(args[i]).style.display='block';
		}
		obj.form.altS.value=1;
		obj.value='Cancelar';
	}
	moveFrame()
}