//Abre popup
function bdOpen(url,name,toolbar,menubar,dependent,resizable,scrollbars,height,width)
{
	var w = screen.availWidth;
	var h = screen.availHeight;
		
	var left = (w - width) / 2;
	var top = (h - height) / 2;

	window.open(url, name, 'toolbar=' + toolbar + ', menubar=' + menubar + ', dependent=' + dependent + ', resizable=' + resizable + ', scrollbars=' + scrollbars + ', height=' + height + ', width=' + width + ', left=' + left + ', top=' + top);
}

//Envia página para impressoa
function PrintPage() 
{
  if (window.print)
    window.print()
  else
    alert("O script não conseguiu envira o documento diretamente para impressão,nPressione Ctrl+P ou selecione Imprimir no menu Arquivo para imprimir esta página.");
}

//Abre Alert e da focus em input em seguida
function msgFocus(msg, obj){
	var e_keyup = obj.onkeyup;
	var e_keypress = obj.onkeypress;
	var e_blur = obj.onblur;
	var e_focus = obj.onfocus;
	
	obj.onkeyup = null;
	obj.onkeypress = null;
	obj.onblur = null;
	obj.onfocus = null;
	
	alert(msg);
	
	setTimeout(function() {
		obj.focus();
		
		obj.onkeyup = e_keyup;
		obj.onkeypress = e_keypress;
		obj.onblur = e_blur;
		obj.onfocus = e_focus;
	}, 50);
}

//Adiciona link para favoritos (Firefox, IE e Opera)
function AddFavorites(url, title){
    if (window.sidebar) window.sidebar.addPanel(title, url,"");
    else if(window.opera && window.print){
        var mbm = document.createElement('a');
        mbm.setAttribute('rel','sidebar');
        mbm.setAttribute('href',url);
        mbm.setAttribute('title',title);
        mbm.click();
    }
    else if(document.all){window.external.AddFavorite(url, title);}
}

function print_r(ref) {
       var s = "";
       for (var i in ref)
               s += i + " = " + ref[i] + "\n";
       alert(s);
}