	var tgs = new Array('div');
	var szs = new Array('xx-small','x-small','small','medium','large','x-large','xx-large');
	var startSz = 2;
	var janela = null;

	function doTamanhoLetra(trgt,inc)
	{
		var d = document,cEl = null,sz = startSz,i,j,cTags;
		sz += inc;
		if ( sz < 0 ) sz = 0;
		if ( sz > 6 ) sz = 6;
		startSz = sz;
		if ( !( cEl = d.getElementById(trgt) ) )
			cEl = d.getElementsByTagName(trgt)[0];
		cEl.style.fontSize = szs[ sz ];

		for ( i = 0; i < tgs.length; i++ )
		{
			cTags = cEl.getElementsByTagName(tgs[i]);
			for (j=0; j<cTags.length; j++)
				cTags[j].style.fontSize = szs[sz];
		}
	}

	function doAjusta()
	{
		var tam = document.getElementById("corpo").offsetHeight - 300 - document.getElementById("conteudo").offsetHeight;
		if (tam<1) tam = 1;
		document.getElementById("largura").height = tam;
	}

	function doShow(obj)
	{
		o = document.getElementById(obj);
		o.style.visibility = "visible";
		o.style.display = "inline";		
	}
	
	function doHide(obj)
	{
		o = document.getElementById(obj);
		o.style.visibility = "hidden";
		o.style.display = "none";		
	}	

	function doFotoAjuste()
	{		
		var objFoto = document.getElementById('tmpFoto');

		doShow('foto');
		doHide('carregaFoto');


		if (objFoto.height > 300)
		{
			objFoto.height = 300;
			objFoto.style.height = 300;
		}

		else if (objFoto.width > 390)
		{
			objFoto.width = 390;
			objFoto.style.width = 390;
		}


	}

	function doFoto(caminho)
	{
		doShow('carregaFoto');
		document.getElementById("foto").innerHTML = "<img id='tmpFoto' src='"+caminho+"' border='0' onload='doFotoAjuste();' >";
		doHide('foto');		
	}

	function doVideo(caminho)
	{
		document.getElementById("foto").innerHTML = "<OBJECT  ID='mediaPlayer'  CLASSID='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'  CODEBASE='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'  STANDBY='Carregando...' height='360' width='420'><PARAM NAME='fileName'   VALUE='"+caminho+"'><PARAM NAME='animationatStart' VALUE='true'><PARAM NAME='transparentatStart' VALUE='true'><PARAM NAME='autoStart' VALUE='true'><PARAM NAME='showControls' VALUE='true'><PARAM NAME='showStatusBar' value='true'><embed type='application/x-mplayer2' pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/' src='"+caminho+"' autostart='true' showcontrols='true' showstatusbar='true' showdisplay='False' autorewind='true' height='360' width='420'></embed></OBJECT>";
	}

	var delayLoadRegistry=[];
	var delayLoadCompleted=[];

	function delayLoad(id,img,src)
	{
		delayLoadRegistry[delayLoadRegistry.length]=[id,img,src];
		delayLoadCompleted[id]=false;
	}

	function performDelayLoad(id)
	{
		if(!delayLoadCompleted[id])
		{
			delayLoadCompleted[id]=true;
			for(var i=0;i<delayLoadRegistry.length;i++)
			{
				if(delayLoadRegistry[i][0]==id)
				{
					delayLoadRegistry[i][1].onload="";
					delayLoadRegistry[i][1].src=delayLoadRegistry[i][2];
				}
			}
		}
	}

	try	{ xmlhttp = new XMLHttpRequest(); }	catch(ee) {
		try	{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e)	{
			try	{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { xmlhttp = false; } } }

	function doCadastro(msg)
	{
		var field = document.getElementById("email");
		var n = document.getElementById("nome");
		var str = field.value;
		var passou = false;
		if (window.RegExp)
		{
			var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
			var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
			var reg1 = new RegExp(reg1str);
			var reg2 = new RegExp(reg2str);

			if (!reg1.test(str) && reg2.test(str))
      			passou = true;
			else if (str.indexOf("@") >= 0)
				passou = true;
			if (passou==false)
			{
				field.focus();
				field.select();
				window.alert(msg);
			}
			else
			{
				var c1 = document.getElementById("cadCampos");
				c1.style.visibility = 'hidden';
				c1.style.display = 'none';

				var c1 = document.getElementById("cadCarregando");
				c1.style.visibility = 'visible';
				c1.style.display = '';

				xmlhttp.open("GET", "cadastro.php?nome="+n.value+"&email="+field.value+"&refresh="+Math.random(),true);
				xmlhttp.onreadystatechange = function()
				{
					if (xmlhttp.readyState==4)
					{
						var c2 = document.getElementById("cadCarregando");
						c2.style.visibility = 'hidden';
						c2.style.display = 'none';
						var c3 = document.getElementById("cadOk");
						c3.style.visibility = 'visible';
						c3.style.display = '';
					}
				}
				xmlhttp.send(null);
			}
		}
	}

	function doVerifica(obj1, obj2)
	{
		var o1 = document.getElementById(obj1);
		var o2 = document.getElementById(obj2);
		if (o1.value=="")
			o2.disabled = true;
		else
			o2.disabled = false;
	}
	
	function doJanela(url)
	{
		winwidth  = 600;
		winheight = 380;
		winleft   = 200;
		wintop    = 200;
  
		winleft = (screen.width / 2) - (winwidth / 2);
		wintop = (screen.height / 2) - (winheight / 2);

		janela = window.open(url, 'janela', 'scrollbars=no, top=' + wintop + ',left=' + winleft + ',height=' + winheight + ',width=' + winwidth);		
		janela.focus();
	}
