//Popup
function popup(url,nome,w,h,r){
    var l=(screen.width-w)/2;
    var t=(screen.height-h)/2;
    var ogg=window.open(url,nome,'height='+h+',width='+w+',top='+t+',left='+l+',scrollbars=1,resizable='+r+',menubar=0,toolbar=0,location=0,statusbar=1');
    ogg.window.focus();
    return false
}
function id2obj(id){
	return document.all?document.all[id]:document.getElementById?document.getElementById(id):undefined;
}
function utf8decode(utftext) {
    var string = "";
    var i = 0;
    var c = c1 = c2 = 0;

    while ( i < utftext.length ) {

    	c = utftext.charCodeAt(i);

    	if (c < 128) {
    		string += String.fromCharCode(c);
    		i++;
    	}
    	else if((c > 191) && (c < 224)) {
    		c2 = utftext.charCodeAt(i+1);
    		string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
    		i += 2;
    	}
    	else {
    		c2 = utftext.charCodeAt(i+1);
    		c3 = utftext.charCodeAt(i+2);
    		string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
    		i += 3;
    	}

    }
    return string;
}
