/***** efeitos em javascript  *****/
function jfocus(idd){
	w(idd).className = 'submenu_over';
}
function jblur(idd){
	w(idd).className = 'submenu';
}
/***** efeitos em javascript  *****/


var ajax = new Ajax();


/** deleta um registro **/
function drop(cod, p){
	if(confirm('Tem certeza que deseja excluir este registro?')){
		loadContent('?l=6&p='+p+'&cod='+cod);
	}else{
		return;
	}
}



/** efetua o logout **/
function logout(){
	if( confirm("Deseja realmente sair do sistema?") ){
		ajax.method = "POST";
		ajax.loadResult('default.php?act=logout');
		parent.location = '?';
	}else{
		alert("ok, pode ficar mais um pouco... :)");
	}
}


/** teclado virtual **/
function addToField(str){
	try{
		w('senha').value += str;
		w('conf_senha').value += str;
	}
	catch(e){}
}



function undo(){
	var str = w('senha').value;
	var tam = str.length;
	str = str.substr(0 , tam-1);
	try{
		w('senha').value = str;
		w('conf_senha').value = str;
	}
	catch(e){}
}

//carrega um modulo
function loadContent(url){
	if(ajax){
		shw();
		ajax.method = 'GET';
		var tmp = setTimeout(
			function(){
				ajax.loadContent("./load.php"+url, "centro_painel");
				hid();
			}, 100);
	}
}

//esconde o loading
function hid(){
	w('loading').style.display = 'none';
}

//exibe o loading
function shw(){
	w('loading').style.display = 'block';
}

//EFETUA O LOGIN
function aut_usr(){
	if(w('login').value == ""){
		w('msg_sistema').innerHTML = "Informe um login!";
		w('login').focus();
		return(false);
	}
	if(w('senha').value == ""){
		w('msg_sistema').innerHTML = "Informe uma senha!";
		w('senha').focus();
		return(false);
	}
	
	w('msg_sistema').innerHTML = "carregando...";
	ajax.assicr = false;
	ajax.method = "POST";
	if(eval(send('form1'))){
		parent.location = '?';
	}else{
		w('msg_sistema').innerHTML = "login inválido!";
	}
	return false;
	/*
	w('msg_sistema').innerHTML = "carregando...";
	if(w('login').value == ""){
		w('msg_sistema').innerHTML = "Informe um login!";
		w('login').focus();
		return(false);
	}
	if(w('senha').value == ""){
		w('msg_sistema').innerHTML = "Informe uma senha!";
		w('senha').focus();
		return(false);
	}
	return(true);
	*/
}


function popup(source){
	//tamanho da pagina
	var pageSize = getPageSize();
	
	var center_width = Math.round((pageSize[2] + document.body.scrollLeft)/2);
	var center_height = Math.round((pageSize[3] + document.body.scrollTop)/2);
	
	var img = new Image();
	img.src = source;
	
	var div_alpha = document.createElement("div");
	var div_molde = document.createElement("div");
	var div_loading = document.createElement("div");
	
	if(document.all){
		var bt = document.createElement("<input type='button' onclick='' class='' style=''>");
	}else{
		var bt = document.createElement("input");
	}
	/*
	div_alpha.className = 'popup_alpha';
	div_alpha.setAttribute("id" , "alpha");
	div_alpha.style.top = document.body.scrollTop + 'px';
	div_alpha.style.left = document.body.scrollLeft + 'px';
	*/
	div_molde.className = 'popup_molde';
	div_molde.setAttribute("id" , "molde");
	
	bt.className = 'popup_bt';
	bt.setAttribute("value" , "[ FECHAR ]");
	bt.setAttribute("type" , "button");
	bt.setAttribute("onclick" , "hidden()");
	
	div_loading.className = 'popup_loading';
	div_loading.setAttribute("id" , "loading");
	div_loading.appendChild(document.createTextNode("aguarde, carregando..."));
	div_loading.style.top = (center_height - 25 ) + "px";
	div_loading.style.left = (center_width - 100) + "px";
	
	//escode a rolagem
	//document.body.style.overflow = "hidden";
	
	//joga o alpha e o loading na tela
	//document.body.appendChild(div_alpha);
	document.body.appendChild(div_loading);

	if(document.all){
		//esconde o loading
		document.body.removeChild(div_loading);

		div_molde.style.top = (center_height - Math.round(img.height/2)) + "px";
		div_molde.style.left = (center_width - Math.round(img.width/2)) + "px";
		div_molde.style.width = img.width+"px";
		div_molde.className = "";
		
		//set the styles
		div_molde.style.position = "absolute";
		div_molde.style.background = "#cccccc";
		div_molde.style.border = "10px solid #cccccc";
		
		bt.style.border = "0px";
		bt.style.background = "#cccccc";
		bt.style.font = "11px Arial bold";
		bt.style.cursor = "pointer";
		bt.style.height = "19px";
		bt.style.width = "80px";
		bt.style.color = "#006699";
		bt.style.float = "right";
		
		div_molde.appendChild(img);
		div_molde.appendChild(bt);
		document.body.appendChild(div_molde);
	}else{
		
		img.onload = function(){
			//esconde o loading
			document.body.removeChild(div_loading);

			div_molde.style.top = (center_height - Math.round(img.height/2)) + "px";
			div_molde.style.left = (center_width - Math.round(img.width/2)) + "px";
			
			div_molde.style.width = img.width+"px";
			div_molde.appendChild(img);
			div_molde.appendChild(bt);
			document.body.appendChild(div_molde);
		}
	}
}


//esconde o lightbox
function hidden(){
	try{
		document.body.removeChild(w('molde'));
	}catch(e){
		alert(e.message);
		w('molde').style.display = 'none';
	}
}


//remove varias linhas por ajax
function drop_all(){
	if(confirm("Deseja realmente remover estes itens?")){
		var form_name = 'view';
		w(form_name).action = 'default.php'
		if(send(form_name)){
			loadContent('?l=1&p='+w('cod').value);
		}else{
			alert('Impossível remover os dados!');
		}
	}
}



function check_all(){
	var form_name = 'view';
	for(i=0 ; i<w(form_name).elements.length ; i++){
		if(w(form_name).elements[i].type == 'checkbox' && w(form_name).elements[i].id != ''){
			w(form_name).elements[i].checked = true;
		}
	}
}
function uncheck_all(){
	var form_name = 'view';
	for(i=0 ; i<w(form_name).elements.length ; i++){
		if(w(form_name).elements[i].type == 'checkbox' && w(form_name).elements[i].id != ''){
			w(form_name).elements[i].checked = false;
		}
	}
}
function check_invert(){
	var form_name = 'view';
	for(i=0 ; i<w(form_name).elements.length ; i++){
		if(w(form_name).elements[i].type == 'checkbox' && w(form_name).elements[i].id != ''){
			w(form_name).elements[i].checked = !w(form_name).elements[i].checked;
		}
	}
}



var on = true;

function on_off(){
	ajax.method = "POST";
	if(!on){
		w('on_off').src = './files/menu/ofline.gif';
	}else{
		w('on_off').src = './files/menu/online.gif';
	}
	on = !on;
}

function page_verifie(){
	if(!eval(ajax.loadResult('default.php?act=is_online'))){
		var on = false;
		w('on_off').src = './files/menu/ofline.gif';
	}
}




/* custom */
function send_mail(id_not){
	document.nsend = setTimeout(
		function(){
			send_now(id_not);
		}, 500);
}


function send_now(id_not){
	ajax.method = "POST";
	//var res = ajax.loadResult('default.php?act=send&mala='+w('mala').options[w('mala').selectedIndex].value);
	var res = ajax.loadResult('default.php?act=send&idd='+id_not);
	
	if(res=="end"){
		w('envio').innerHTML = "&nbsp;&nbsp;&nbsp;E-mails enviados com sucesso!";
		//w('envio').innerHTML = res.lenght;
		clearTimeout(document.nsend);
	}else{
		w('envio').innerHTML = "&nbsp;&nbsp;&nbsp;"+res;
		//w('envio').innerHTML = res.length;
		send_mail();
	}
	
}


function relatorio_cadastros(){
	window.open('relatorio_cadastros.php' , 'Relatório de Cadastros' , 'width=700, height=500,scrollbars=1');
}
function relatorio_individual(idd){
	window.open('relatorio_individual.php?id='+idd , 'Relatório Individual' , 'width=700, height=500,scrollbars=1');
}