
var objWin = null;
window.status = "E-mailing Explorer";

// abre janelas popup conforme parametros pagina, largura, altura, scroll e name(target), respectivamente
function openWin(page,w,h,s,name){
	if(s) w += 20; if(!name) name = "_blank";
	var x = (window.screen.availWidth - w ) / 2;
	var y = (window.screen.availHeight - h ) / 2;		
	objWin = window.open(page,name,"status=0,resizable=yes,height="+h+",width="+
		w+",top="+y+",left="+x+(s?",scrollbars":""));
	window.status = "";
}

// retorna uma referência ao objeto
function getObj(name){
	return (document.getElementById) ? document.getElementById(name) : eval("document.all."+name);
}

// valida endereço de e-mail
function validaEmail(email){
	var er = /[a-z0-9_\.-]+@([a-z0-9_-]+\.)+[a-z]{2,3}/i;
	return (email.replace(er,"")=="" && email!="") ? true : false;
}

// atualiza popup
function reloadWin(){
	if(objWin) objWin.location.reload(true);
}

// redefine a referência a janela popup após reload
if(window.opener)window.opener.objWin = window;

// valida arquivo de imagem
function verificaImg(obj, msg){
	var er = /^.+\\[a-z0-9_]+\.(jpe?g|gif|png)$/i;
	if(obj.value.replace(er,"")!=""){
		alert(msg);
		obj.focus();
		return false;
	}else
		return true;
}

// abilita exibição do botão de proximo passo
function nextStep(){
	var w = window.opener;
	if(!w.parent.oculto)return;
	w.parent.oculto.location = "perform.asp?act=proximo";
	w.location.reload(true);
}


//cria um popup a partir dos parametros url, altura e largura - para a galeria. (Daniela 03/11/2003)
function ImgWin(url, w, h) {
	disp = window.open("","emailing","width=" + w + ",height=" + h + ",left=20,top=20");
	content = '<HTML>';
	content += '<TITLE></TITLE>';
	content += '</HEAD>';
	content += '<BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>';
	content += '<img src="' + url + '" height="' + h + '" width="' + w + '">';
	content += '</BODY></HTML>';
	disp.document.write(content);
}


// ativa timer
function iniTimer(){
	if(window.opener)
		window.opener.iniTimer();		
	else
		if(parent.setTimer)
			parent.setTimer();
		else
			setTimer();
}
//iniTimer(); //chama função de ativação 

function eev3AjustarFrameAoDocumento(fra)  { 
	if(document.all) { //IE
		//try {
			var altura = frames[fra.id].document.body.scrollHeight;
			if(altura > fra.height)	fra.height = altura;
			var largura = frames[fra.id].document.body.scrollWidth;
			if(largura > fra.width) fra.width = largura;
		//}
		//catch (e){};
	}
	else {
		try {
			var altura = fra.contentDocument.body.scrollHeight;
			if(altura > fra.height)	fra.height = altura;
		}
		catch (e){};
	}
}

