function gete(id) {return document.getElementById(id);}
function swap_icon(obj){
	if (typeof(obj.style.filter)!='undefined' && obj.style.filter!='')
	{
		var src=obj.style.filter;
		if (src.indexOf('_on') > 0)
			obj.style.filter = src.replace('_on','_off');
		else 
			obj.style.filter = src.replace('_off','_on');
	}
	else
	{
		var src=obj.src;
		if (src.indexOf('_on') > 0)
			obj.src = src.replace('_on','_off');
		else 
			obj.src = src.replace('_off','_on');
	}
}

var IE = document.all?true:false
function getwindowsize()
{
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  return new Array(myWidth, myHeight);
}
/* ********************************
		TOOLTIP 
*********************************** */
window.onload = function(){
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
var idmenu='tooltip';
}

function getMouseXY(e) {
  if (IE) {
    tempX = event.clientX + scrollLeft();
    tempY = event.clientY + scrollTop();
  } else {
    tempX = e.pageX;
    tempY = e.pageY;
  }  
  if (tempX < 0){tempX = 0;}
  if (tempY < 0){tempY = 0;}  
  return true;
}
function mouse_fora_menu()
{
	var posx=findPosX(gete(idmenu));
	var posy=findPosY(gete(idmenu));
	var xfinal=posx+getElementWidth(gete(idmenu));
	var yfinal=posy+getElementHeight(gete(idmenu));
	return (tempX < posx || tempX > xfinal || tempY < posy || tempY > yfinal);
}
function close_menu()
{
	if (mouse_fora_menu())
		gete(idmenu).style.display='none';
}
function mostra_menu(content,menu, imgdir)
{
	try{
		if (content=='')
			return false;
			
		if(imgdir != null && imgdir != ''){
			content	='<img src="'+base_url+'uploads/'+imgdir+'/'+content+'">';
		}
	
		if (content!='')
			gete(idmenu).innerHTML=content;
		if (gete(idmenu).style.display=='none' || gete(idmenu).style.display=='')
			gete(idmenu).style.display='block';
		gete(idmenu).style.width='200px';
		if (menu==3 || menu==6)
			gete(idmenu).style.width='auto';
		if (menu && menu!=6)
		{
			gete(idmenu).style.left=(retorna_left()-8)+'px';
			gete(idmenu).style.top=(retorna_top()-8)+'px';
		}
		else
		{
			gete(idmenu).style.left=(retorna_left()+2)+'px';
			gete(idmenu).style.top=(retorna_top()+8)+'px';
		}
	}catch(e){}

}
function retorna_left()
{
	var sizes=getwindowsize();
	var posx=tempX;
	var cwid=getElementWidth(gete(idmenu));
	var xfinal=posx+cwid;
	if (xfinal>((sizes[0]+scrollLeft())-18))
		return posx-(cwid-12 + 25);
	else
		return posx + 5;
}
function retorna_top()
{
	var sizes=getwindowsize();
	var posy=tempY;
	var chei=getElementHeight(gete(idmenu));
	var yfinal=posy+chei;
	if (yfinal>((sizes[1]+scrollTop())-18))
		return posy-(chei -12 + 25);
	else
		return posy + 5;
}
function scrollLeft()
{
	if (IE)
		return ((!document.documentElement.scrollLeft)?document.body.scrollLeft:document.documentElement.scrollLeft);
	else
		return window.pageXOffset;
}
function scrollTop()
{
	if (IE)
		return ((!document.documentElement.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop);
	else
		return window.pageYOffset;
}
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
	curleft += obj.x;
	return curleft;
}
function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
	curtop += obj.y;
	return curtop;
}
function getElementHeight(Elem) {
	return Elem.offsetHeight;
}

function getElementWidth(Elem) {
	return Elem.offsetWidth;
}


function show_pag_galeria(tipo){
	var elm = gete(tipo);
	var elm_div = gete('tooltipo_gal');
	var xx = findPosX(elm);
	var yy = findPosY(elm);

	var novoxx = 0;		
	var novoyy = 0;
	elm_div.style.display = "block";
	if(tipo == 'link_prev'){
		elm_div.innerHTML = txt_prev;
		novoxx = xx + 22;		
		novoyy = yy -1;
	}else{
		elm_div.innerHTML = txt_pos;
		novoxx = xx - getElementWidth(elm_div) - 3;	
		novoyy = yy - 1;
	}
	elm_div.style.top = novoyy+'px';
	elm_div.style.left = novoxx+'px';
}


function close_pag_galeria(){
	var elm_div = gete('tooltipo_gal');
	elm_div.style.display = "none";
	elm_div.style.top = '-300px';
	elm_div.style.left = '-300px';
}

function close_divs(){
	var ad = [
		"artista","artigo","entrevista","galeria","obra","parede",
		"artistas","artigos","entrevistas","galerias","obras","paredes",
		"outras_obras_gal","outras_obras_art","finalizados","andamentos",
		"txt_parede", "txt_artigo", "txt_entrevista","parceria",
		"inicial"
		];
	
	for(var i=0; i<ad.length;i++){
		var filho  = gete(ad[i]);
		var pai = gete('pai_'+ad[i]);
		if(pai != null && filho != null){
			filho.style.display = "none";
			if(pai.className == 'dir scolor border_lbt' || pai.className == 'baixo scolor border_lbt')
				pai.className = "dir scolor border_lbt";
			else
				pai.className = "dir scolor";
		//	alert(id+"  "+ad[i]);
		}
	}
}


var margTopFormatar = '';
var margTopFormatarCont = 0;

function mostra_div(id,status)
{
	var filho  = gete(id);
	var pai = gete('pai_'+id);
	
	if(filho.style.display=="none")
	{
		close_divs();
			

		filho.style.display = "block";
		//alert(status);
		if(status=='true')
			pai.className = "baixo scolor border_lbt";
		else
			pai.className = "baixo scolor";
		//alert(pai.className);

		// list obra
		if(id == 'artista' && segurl2 == 'obra'){
			$('#pane_obr_art').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'galeria' && segurl2 == 'obra'){
			$('#pane_obr_gal').jScrollPane({showArrows:true, scrollbarWidth:7});
		}


		// view obra
		if(id == 'artigos' && segurl2 == 'obra'){
			$('#pane_obr_artigo').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'outras_obras_art' && segurl2 == 'obra'){
			$('#pane_obr_outras_obras_art').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'outras_obras_gal' && segurl2 == 'obra'){
			$('#pane_obr_outras_obras_gal').jScrollPane({showArrows:true, scrollbarWidth:7});
		}


		// view artista
		if(id == 'galeria' && segurl2 == 'artista'){
			$('#pane_art_gal').jScrollPane({showArrows:true, scrollbarWidth:7});
		}

		if(id == 'obras' && segurl2 == 'artista' && segurl3 == 'view'){
			$('#pane_art_obr').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'parede' && segurl2 == 'artista' && segurl3 == 'view'){
			$('#pane_art_parede').jScrollPane({showArrows:true, scrollbarWidth:7});
		}

		// Artista
		if(id == 'galerias' && segurl2 == 'artista' && segurl3 == 'view'){
			$('#pane_art_gal').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'artigos' && segurl2 == 'artista' && segurl3 == 'view'){
			$('#pane_art_artigos').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'entrevistas' && segurl2 == 'artista' && segurl3 == 'view'){
			$('#pane_art_entrev').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'multimidia' && segurl2 == 'artista' && segurl3 == 'view'){
			$('#pane_art_multi').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		


		// Galeria
		if(id == 'obras' && segurl2 == 'galeria' && segurl3 == 'view'){
			$('#pane_gal_obr').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'parede' && segurl2 == 'galeria' && segurl3 == 'view'){
			$('#pane_gal_art').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'galerias' && segurl2 == 'galeria' && segurl3 == 'view'){
			$('#pane_gal_gal').jScrollPane({showArrows:true, scrollbarWidth:7});
		}


		// Projeto
		if(id == 'andamentos'){
			$('#pane_prj_anda').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'finalizados'){
			$('#pane_prj_final').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
	

		// Textos
		if(id == 'txt_entrevista'){
			$('#pane_texto_entrevista').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'txt_artigo'){
			$('#pane_texto_artigo').jScrollPane({showArrows:true, scrollbarWidth:7});
		}
		if(id == 'txt_parede'){
			$('#pane_texto_parede').jScrollPane({showArrows:true, scrollbarWidth:7});
		}	

		// Parceria
		if(id == 'parceria'){
			$('#pane_parceiro').jScrollPane({showArrows:true, scrollbarWidth:7});
		}

		// Posicionamento Menu Formatar(aumentar fonte ..etc) Quando tem imagem
		if(tem_image && gete('format_txt') != null && gete('format_txt') != undefined){
			if(gete(id).style.display == 'block'){
				margTopFormatar = gete('format_txt').style.top;
				var posy = findPos(gete('divlinksdir')).y;
				var tam = $('#divlinksdir').height();
				gete('format_txt').style.top = (posy+tam-1)+'px';
			}

		}
	}
	else if(filho.style.display=="block")
	{
		filho.style.display = "none";
		if(status=='true')
			pai.className = "dir scolor border_lbt";
		else
			pai.className = "dir scolor";
			
		// Posicionamento Menu Formatar(aumentar fonte ..etc) Quando tem imagem
		if(tem_image && gete('format_txt') != null && gete('format_txt') != undefined){
				gete('format_txt').style.top = margTopFormatar;
		}
	}
}


function findPos(obj) {
	var curleft = obj.offsetLeft || 0;
	var curtop = obj.offsetTop || 0;
	while (obj = obj.offsetParent) {
		curleft += obj.offsetLeft
		curtop += obj.offsetTop
	}
	return {x:curleft,y:curtop};
}