// JavaScript Document

function exibeFlash(swf, width, height, flashvar, wmode, cache)
{
	noCache  = cache    || cache    == undefined ? "" : "?" + new Date();
	wmode    = wmode    || wmode    == undefined ? "transparent" : "opaque";
	flashvar =             flashvar == undefined ? "" : flashvar;
	
	monta_swf  = "";
	monta_swf += "<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=\""+ width +"\" height=\""+ height +"\" title=\"\">";
	monta_swf += "<param name=\"movie\" value=\""+ swf + noCache +"\" />";
	monta_swf += "<param name=\"quality\" value=\"high\" />";
	monta_swf += "<param name=\"wmode\" value=\""+ wmode +"\" />";
	monta_swf += "<param name=\"flashvars\" value=\""+ flashvar +"\" />";
	monta_swf += "<embed src=\""+ swf + noCache +"\" flashvars= \""+ flashvar +"\"quality=\"high\" wmode=\""+ wmode +"\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+ width +"\" height=\""+ height +"\"></embed>";
	monta_swf += "</object>";
	
	document.write(monta_swf);
}



function mostraSelect(obj)
{
	selbox = obj.getElementsByTagName("select")[0];
	label  = obj.getElementsByTagName("b")[0];
	
	selbox.style.visibility = "visible";
	label.style.display     = "none";
	
	selbox.onchange = selbox.onblur = function()
	{
		label.innerHTML = this.options[this.selectedIndex].text;
		
		selbox.style.visibility = "hidden";
		label.style.display     = "block";
	}
}
function retrieveText(obj)
{
	if(obj.alt == "") { obj.alt = obj.value }
	//obj.alt.toLowerCase() == "senha" ? obj.type = "password" : obj.type = "text";
	obj.value = "";
	
	obj.onchange = obj.onblur = function()
	{
		if(this.value.length == 0) 
		{ 
			this.value = this.alt; 
			this.type = "text";
		}
	}
}

function callURL(getUrl, getDiv)
{
	var ajax = {};
	
	ajax.x       = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	ajax.element = document.getElementById(getDiv);
	ajax.element.innerHTML = "Carregando..."
	//
	ajax.x.onreadystatechange = function()
	{
		if (ajax.x.readyState == 4 || ajax.x.readyState == "complete")
		{
			ajax.element.innerHTML = ajax.x.responseText;
		}
	}
	ajax.x.open("GET", getUrl, true);
	ajax.x.send(null);
}

function addInFavs()
{
	window.external.AddFavorite('http://www.techguru.com.br/','TECHGURU')
}

//********************************************************

function findPosX(obj)
{
	var curleft = 0;
	if(obj.offsetParent)
		while(1) 
		{
			curleft += obj.offsetLeft;
			if(!obj.offsetParent)
			break;
			obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if(obj.offsetParent)
		while(1)
		{
			curtop += obj.offsetTop;
			if(!obj.offsetParent)
			break;
			obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}
function favoritos (pagina, titulo) {
  if(document.all){
    window.external.AddFavorite (pagina, titulo);
  } else {
    window.sidebar.addPanel (titulo, pagina, "");
  }
}

/*function mostraLogin()
{
	m1 = document.getElementById("menu");
	m2 = document.getElementById("menu2");
	
	if(m1.style.display == "") { m1.style.display = "block"; }
	if(m2.style.display == "") { m2.style.display = "none";  }
	
	m1.style.display = m1.style.display == "block" ? "none" : "block";
	m2.style.display = m2.style.display == "block" ? "none" : "block";
}*/
function esqueceuSenha()
{
	m1 = document.getElementById("menu");
	m2 = document.getElementById("menu2");
	
	if(m1.style.display == "") { m1.style.display = "block"; }
	if(m2.style.display == "") { m2.style.display = "none";  }
	
	m1.style.display = m1.style.display == "block" ? "none" : "block";
	m2.style.display = m2.style.display == "block" ? "none" : "block";
}
function showComunities(div) {
	var box = document.getElementById("comunities");
	if(box.style.display == "") { box.style.display = "block"; }
	box.style.display = box.style.display == "block" ? "none" : "block";
}