/* funções:
criar_ajax() -> cria um objeto ajax
*/

function resize(idObjReceives, idObjInformation){
    parent.document.getElementById(idObjReceives).height = document.getElementById(idObjInformation).scrollHeight + 10;
}

function iniciarSystem(){
		resize('main','tam_tela');
}  

function abreFlash(id,caminho,largura,altura) {

	document.getElementById(id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+largura+"' height='"+altura+"' id='myflash' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+caminho+"' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='"+caminho+"' quality='high' bgcolor='#ffffff' width='"+largura+"' height='"+altura+"' name='mymovie' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
}

function abreFlashTransparent(id,caminho,largura,altura) {

	document.getElementById(id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+largura+"' height='"+altura+"' id='myflash' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='wmode' value='transparent' /><param name='movie' value='"+caminho+"' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='"+caminho+"' quality='high' bgcolor='#ffffff' width='"+largura+"' height='"+altura+"' name='mymovie' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' allowscale='true' wmode='transparent /></object>";
}

/**
* Retorna a data Atual
* @return String - Data Atual (Formato: 04/03/2010  - 4 de Março de 2010)
*/
getCurrentDate = function(){
    var d = new Date();
    var day = d.getDate();
    var month = d.getMonth();
    var year = d.getFullYear();
    day = parseInt(day) < 10 ? '0' + day : day;
    month = parseInt(month) < 10 ? '0' + (month+1) : (month+1);
    year = d.getFullYear();
    return day + '/' + month + '/' + year;
}


function somaDiasData(data, dias) {
   data=data.split('/');
   diafuturo=parseInt(data[0])+dias;
   mes=parseInt(data[1]);
   ano=parseInt(data[2]);
   while(diafuturo>numdias(mes,ano)) {
       diafuturo-=numdias(mes,ano);
       mes++;
       if(mes>12) {
           mes=1;
           ano++;
       }
   }

   if(diafuturo<10) diafuturo='0'+diafuturo;
   if(mes<10) mes='0'+mes;

   return diafuturo+"/"+mes+"/"+ano;
}

function subtrairDias(data, dias){
    var data = data.split('/');
    var tempData = new Date(data[2],data[1]-1,data[0]);
    var d = new Date(tempData.getTime() - (dias * 24 * 60 * 60 * 1000));
    var day = d.getDate();
    var month = d.getMonth();
    var year = d.getFullYear();
    day = parseInt(day) < 10 ? '0' + day : day;
    month++;
    month = parseInt(month) < 10 ? '0' + month : month;
    year = d.getFullYear();
    return day + '/' + month + '/' + year;
  }


function numdias(mes,ano) {
    if((mes<8 && mes%2==1) || (mes>7 && mes%2==0)) return 31;
    if(mes!=2) return 30;
    if(ano%4==0) return 29;
    return 28;
}

function criar_ajax() {
	try {
		ajax1 = new ActiveXObject("Microsoft.XMLHTTP");
	} catch(e) {
		try {
			ajax1 = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(ex) {
			try {
				ajax1 = new XMLHttpRequest();
			} catch(exc) {
				alert("Esse browser não tem recursos para uso do Ajax");
				ajax1 = null;
			}
		}
	}
	return ajax1;
}

function evento(obj){
	if(document.all){
		document.getElementById('nav'+obj).style.display = "block";
		document.getElementById('div'+obj).style.display = "block";
	}else{
		document.getElementById('nav'+obj).style.display = "table-cell";
		document.getElementById('div'+obj).style.display = "table-cell";
	}

	for(y = 1 ; y < 3 ; y++)
	if(y != obj){

		document.getElementById('div'+y).style.display = "none";
		document.getElementById('nav'+y).style.display = "none";

	}
}

function abrir_manual(pagina){

	window.open(pagina,'pagina',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,WIDTH=760,HEIGHT=550,top=30,left=170");


}


var _str = "";
var _timeout = 0;

function cbboxSearch(sel, e) {
	var i=0, c=true;
	_str = _str + String.fromCharCode(e.keyCode);
	_str = _str.toLowerCase();
	while (c) {
		var textOpt = sel.options[i].text.toLowerCase();
		var strOpt = textOpt.substr(0, (_str.length));
		if (strOpt == _str) {
			sel.options[i].selected = true;
			c = false;
		}
		if (i >= (sel.options.length - 1)) {
			c = false;
		}
		i++;
	}
	clearTimeout(_timeout);
	_timeout = setTimeout("cbboxSearchRestart()", 500);
}

function cbboxSearchRestart() {
	clearTimeout(_timeout);
	_str = "";
}

function hex2dec(hex) {
	var hex_chars = "0123456789ABCDEF";

	var n1 = hex.charAt(0).toUpperCase();
	var n2 = hex.charAt(1).toUpperCase();

	var n1 = hex_chars.indexOf(n1) * 16;
	var n2 = hex_chars.indexOf(n2);

	return  n1 + n2;
}

function dec2asc(dec){
	var symbols = " !\"#$%&'()*+,-./0123456789:;<=>?@";
	var loAZ = "abcdefghijklmnopqrstuvwxyz";
	var acent= "àáâã---çèéê-ìí----òóôõ---ùú";
	symbols+= loAZ.toUpperCase();
	symbols+= "[\\]^_`";
	symbols+= loAZ;
	symbols+= "{|}~";
	symbols+= "-------------------------------------------------°---------º-----";
	symbols+= acent.toUpperCase();
	symbols+= "-----";
	symbols+= acent;
	return symbols.charAt(dec-32);
}

function ajustarImage(alturaPadrao,larguraPadrao,altura,largura){

	if (largura > larguraPadrao) {
		altura = Math.floor((altura * larguraPadrao)/largura);
		largura = larguraPadrao;
	}
	if (altura > alturaPadrao) {
		largura = Math.floor((largura * alturaPadrao)/altura);
		altura = alturaPadrao;
	}

	tamanho = Array (altura,largura);
	return tamanho;

}


function buscar_foto(img_verificar){
	window.open('../upload/cad_imagem.php?img_verificar='+img_verificar+'','Janela','height = 355,width = 445, scrollbars = no,status=no,location = no,left=0,top=0');
}

function buscar_foto2(img_verificar){
	window.open('../upload/cad_imagem.php?img_verificar='+img_verificar+'&flag_imagem=F','Janela','height = 355,width = 445, scrollbars = no,status=no,location = no,left=0,top=0');
}

function mostrarImagem(codigo,alt,larg,form){

	var flash ='';
	if(form == "swf"){
		flash += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="120" height="90" >';
		flash += '<param name="movie" value="../upload/gera_imagem.php?codImg='+codigo+'">';
		flash += '<param name="quality" value="high">';
		flash += '<param name="allowscale" value="true">';
		flash += '<param name="wmode" value="transparent">';
		flash += '<embed src="../upload/gera_imagem.php?codImg='+codigo+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" type="application/x-shockwave-flash" width="120" height="90"></embed>';
		flash +='</object>';
		//	 alert ("flash "+flash);
		d.fotoBanner.innerHTML 	 = flash ;
		d.codImg.value		=	codigo;
	}else{

		d.fotoBanner.innerHTML 	=	'<img width="90" height="90" src="../upload/gera_imagem.php?codImg='+codigo+'" />';
		d.codImg.value			=	codigo;

	}
}

var formato="" ;
function verificarFormatoImagem(codigoImagem){
	reqImagem =  criar_ajax();
	reqImagem.onreadystatechange = function(){
		if(reqImagem.readyState == 4){
			formato = reqImagem.responseText;

		}
	}

	reqImagem.open("POST","../upload/con_imagem.php",true);
	reqImagem.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	reqImagem.send("acao="+5+"&codImg="+codigoImagem);
}

/*
function verificarFormatoImagemRetorna(codigoImagem){

reqImagem =  criar_ajax();
reqImagem.onreadystatechange = function(){
if(reqImagem.readyState == 4){
var formato = reqImagem.responseText;

}
}

reqImagem.open("POST","../upload/con_imagem.php",true);
reqImagem.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
reqImagem.send("acao="+5+"&codImg="+codigoImagem);
}
*/


function verificarFormatoImagemRetorna(codigoImagem){


	reqImagem =  criar_ajax();
	reqImagem.onreadystatechange = function(){
		if(reqImagem.readyState == 4){
			var formato_img = reqImagem.responseText;

			try{mostrarImagem(objXML.getElementsByTagName("cod_img")[0].firstChild.nodeValue,'','',formato_img);}catch(e){mostrarImagem(1,90,90,'gif');}

		}
	}

	reqImagem.open("POST","../upload/con_imagem.php",true);
	reqImagem.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	reqImagem.send("acao="+5+"&codImg="+codigoImagem);
}


function buscaFotoEmpresa(codigo){

	req5 = criar_ajax();
	document.getElementById("campo_retorno").style.display = 'block';
	req5.onreadystatechange = function(){
		if(req5.readyState == 4){
			document.getElementById("campo_retorno").style.display = 'none';
			objXML	= req5.responseXML;
			try{d.codFoto.value		=	objXML.getElementsByTagName("cod_foto")[0].firstChild.nodeValue;


			if (d.codFoto.value !="" ){
				verificarFormatoImagemRetorna(codigo);
			}


			}catch(e){d.codFoto.value	= "";}
			try{d.desLegenda.value	=	objXML.getElementsByTagName("comentario_foto")[0].firstChild.nodeValue}catch(e){d.desLegenda.value	= "";}

			eventoAba('1','menuAbaFoto','abaFoto',3,'celula2','celula3');
		}
	}

	req5.open("POST","../foto_empresa/con_foto_empresa.php",true);
	req5.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req5.send('acao='+4+'&codFoto='+codigo);
}





function verificarFormatoImagemRetornaImg2(codigoImagem){


	reqImagem =  criar_ajax();
	reqImagem.onreadystatechange = function(){
		if(reqImagem.readyState == 4){
			var formato_img = reqImagem.responseText;

			try{mostrarImagem(objXML.getElementsByTagName("cod_img")[0].firstChild.nodeValue,'','',formato_img);}catch(e){mostrarImagem(1,90,90,'gif');}

		}
	}

	reqImagem.open("POST","../upload/con_imagem.php",true);
	reqImagem.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	reqImagem.send("acao="+5+"&codImg="+codigoImagem);
}


function buscaFoto_img2(codigo){

	req5 = criar_ajax();
	document.getElementById("campo_retorno").style.display = 'block';
	req5.onreadystatechange = function(){
		if(req5.readyState == 4){
			document.getElementById("campo_retorno").style.display = 'none';
			objXML	= req5.responseXML;
			try{d.codFoto2.value		=	objXML.getElementsByTagName("cod_foto")[0].firstChild.nodeValue;


			if (d.codFoto2.value !="" ){
				verificarFormatoImagemRetornaImg2(codigo);
			}


			}catch(e){d.codFoto2.value	= "";}
			try{d.desLegenda.value	=	objXML.getElementsByTagName("comentario_foto")[0].firstChild.nodeValue}catch(e){d.desLegenda.value	= "";}

			eventoAba('1','menuAbaFoto','abaFoto',3,'celula2','celula3');
		}
	}

	req5.open("POST","../foto_empresa/con_foto_empresa.php",true);
	req5.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req5.send('acao='+4+'&codFoto='+codigo);
}

function verificaLimiteAssociado(codTabela,campo,tabela,codProcura){


	req7	=	criar_ajax();
	req7.onreadystatechange	=	function(){
		if(req7.readyState	==	4){
			objXML	=	req7.responseXML;

			try{d.retornoQuantidadeLimite.value	=	objXML.getElementsByTagName("resposta")[0].firstChild.nodeValue;
			if(objXML.getElementsByTagName("resposta")[0].firstChild.nodeValue=="1"){
				alert("A quantidade Limite de Ítens ou Fotos Foram Ultrapassados, Procure o Administrador do Sistema");
			}
			}catch(e){}
		}
	}
	req7.open("POST","../../controle/cliente/con_cliente.php",true);
	req7.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req7.send('acao='+6+'&campo='+campo+'&tabela='+tabela+'&codProcura='+codProcura+'&codTabela='+codTabela);

}
