//precarrega icone :: http://www.aiserver.com.br
//janelas ----------------------------------------------
prec = new Image();
prec.src = 'load2.gif';
move = 20;
//proporção do espaço direito da tela
direita = 2;
//diminuir do topo
cima = 0;
//cria elementos
function janelapop(url,titulo,ty,tx,sc){
	var ady = 0;
	if(parseInt(ty)== 0){ ty = 300; }else{  ady = 25; }
	if(parseInt(tx)== 0){ tx = 400; }
	
	var tamx = document.body.clientWidth;
	var tamy = document.body.clientHeight;
	move = (tamy-ty)/4;

	//se ja estiver criado o div so mostro ele
	if(document.getElementById("jpop")){
		document.getElementById("jpop").style.visibility = 'visible';
		document.getElementById("overlay").style.visibility = 'visible';
	}else{
		//senao crio os elementos
		var popup = document.createElement('div');
		var tpop = document.createElement('div');
		var cpop = document.createElement('div');
		var overlay = document.createElement('div');
		
		popup.setAttribute("id", "jpop");
		overlay.setAttribute("id", "overlay");
		tpop.setAttribute("id", "tpop");
		tpop.setAttribute("align", "left");
		cpop.setAttribute("id", "cpop");
		cpop.setAttribute("align", "center");
		
		document.body.appendChild(overlay);
		document.body.appendChild(popup);
		popup.appendChild(tpop);
		popup.appendChild(cpop);
		
		//classes 
		document.getElementById("overlay").className = 'fundoopaco';
		document.getElementById("jpop").className = 'bordapop';
		document.getElementById("tpop").className = 'topopop';
		document.getElementById("cpop").className = 'conteudopop';
		
		//funcoes
		document.getElementById("overlay").onclick = function(){
			fechafundo();
		}
	}
	//tamanho fundo
	document.getElementById("overlay").style.height = document.body.scrollHeight;
	document.getElementById("overlay").style.width = document.body.scrollWidth;
	//define tamanho janela
	var topo = document.body.scrollTop;
	document.getElementById("jpop").style.height = (ty + ady);
	document.getElementById("jpop").style.width = tx;
	document.getElementById("jpop").style.top = (move + topo) - cima;
	document.getElementById("jpop").style.left = (tamx-tx)/direita;
	document.getElementById("tpop").innerHTML = '<p class="titulopop">&nbsp;' +titulo+ '</p><a href="javascript:fechafundo()" class="jlink" title="Fechar">Fechar</a> ';
	//imagem
	if(parseInt(sc) == 0){ 
		document.getElementById("cpop").innerHTML = '<br><br><br>Carregando<br><br><br><br><img src="icones/load2.gif">';
		document.getElementById("overlay").innerHTML = '<img src="' +url+ '" width="1" height="1" onLoad="fechaload(\'' +url+ '\')">';
	}else{
		//verifico se e frame
		if((sc == 'no') || (sc == 'auto')  || (sc == 'yes')){
			document.getElementById("cpop").innerHTML = '<iframe  src="' +url+ '" name="fframe" width="' +(tx - 6)+ '" marginwidth="0" height="' +(ty - 6)+ '" marginheight="0" scrolling="' +sc+ '" frameborder="0"></iframe>';	
		}else{
			//senao adicona o conteudo
			document.getElementById("jpop").style.top = move;
			document.getElementById("cpop").innerHTML = sc;
		}
	}
}
//rola janela
function movejpop(){
	var tamy = document.body.clientHeight;
	if((document.getElementById("jpop")) && (tamy > 600)){
		var topo = document.body.scrollTop;
		document.getElementById("jpop").style.top = (topo + move) - cima;
	}
}
//oculta elementos
function fechafundo(){
	document.getElementById("jpop").style.visibility = 'hidden';
	document.getElementById("overlay").style.visibility = 'hidden';
}
//mostra imagem
function fechaload(url){
	var imagem = new Image();
	imagem.src = url;
	var y = imagem.height;
	var x = imagem.width;
	var topo = document.body.scrollTop;
	var tamx = document.body.clientWidth;
	var tamy = document.body.clientHeight;
	
	move = (tamy-y)/5;
	document.getElementById("jpop").style.top = (move + topo) - cima;
	document.getElementById("jpop").style.height = (y + 32);
	document.getElementById("jpop").style.width = (x + 10);
	document.getElementById("jpop").style.left = (tamx - (x + 10))/direita;
	
	document.getElementById("cpop").innerHTML = '<img src="' +url+ '" onClick="fechafundo()" title="Clique para fechar">';
}
window.onscroll = movejpop;

//criar janela aviso ----------------------------------------------
function janelamsg(titulo,aviso){

	//se ja estiver criado o div so mostro ele
	if(document.getElementById("jmsg")){
		document.getElementById("jmsg").style.visibility = 'visible';
	}else{
		//senao crio os elementos
		var msg = document.createElement('div');
		var tmsg = document.createElement('div');
		var cmsg = document.createElement('div');
		
		msg.setAttribute("id", "jmsg");
		tmsg.setAttribute("id", "tmsg");
		tmsg.setAttribute("align", "left");
		cmsg.setAttribute("id", "cmsg");
		cmsg.setAttribute("align", "center");
		
		document.body.appendChild(msg);
		msg.appendChild(tmsg);
		msg.appendChild(cmsg);
		//classes
		document.getElementById("jmsg").className = 'bordaaviso';
		document.getElementById("tmsg").className = 'topoaviso';
		document.getElementById("cmsg").className = 'conteudoaviso';
	}
	
	var ty = 170;
	var tx = 260;
	var tamx = document.body.clientWidth;
	var tamy = document.body.clientHeight;
	var topo = document.body.scrollTop;
	var move = (tamy-ty)/3;
	//define tamanho janela
	document.getElementById("jmsg").style.height = ty;
	document.getElementById("jmsg").style.width = tx;
	document.getElementById("jmsg").style.top = (move + topo) - cima;
	document.getElementById("jmsg").style.left = (tamx-tx)/direita;
	document.getElementById("tmsg").innerHTML = '<p class="tituloaviso">&nbsp;' +titulo+ '</p><a href="javascript:fechamsg()" class="avlink" title="Fechar">Fechar</a> ';
	document.getElementById("cmsg").innerHTML = aviso;

}
//oculta elementos
function fechamsg(){
	document.getElementById("jmsg").style.visibility = 'hidden';
}

//menu contexto ---------------------------------------------
ns = document.layers;
ie = document.all;
ns6 = (document.getElementById && !document.all);

posx = 0;
posy = 0;

function moveMouse(e){
      if(ie){
          posx = event.clientX;
          posy = event.clientY;
    } else if (ns){
          posx = e.x;
          posy = e.y;
    } else if (ns6){
         posx = e.clientX;
         posy = e.clientY;
    }
	document.onclick = fechamc;
	menuc();	
	return false;
}

function ativac(conteudo){

	if(!document.getElementById("menuc")){
		var menuc = document.createElement('div');
		menuc.setAttribute("id", "menuc");
		//classes
		document.body.appendChild(menuc);
		document.getElementById("menuc").className = 'mcpai';
	}

	fechamc();
	document.oncontextmenu =  moveMouse;
	document.getElementById("menuc").innerHTML = conteudo;
	document.getElementById("menuc").onmouseover = function(){
		document.oncontextmenu =  "return true";
	}
}

function menuc(){
	var topo = document.body.scrollTop;
	document.getElementById("menuc").style.top = (posy + topo) - 10;
	document.getElementById("menuc").style.left = posx - 10;
	document.getElementById("menuc").style.visibility = 'visible';
}
function fechamc(){
	document.getElementById("menuc").style.visibility = 'hidden';
	document.oncontextmenu =  "return true";
	document.onclick = "";
}

