﻿window.defaultStatus='Ilocal';

//function handleError() 
//{ 
//return true; 
//}

//window.onerror = handleError;

var _str = "";
var _timeout = 0;

function cbboxSearch(sel, e) {
    var i=0, c=true;
    _str = _str + String.fromCharCode(e.keyCode);
    _str = _str.toLowerCase();
    while (c) {
        var textOpt = sel.options[i].text.toLowerCase();
        var strOpt = textOpt.substr(0, (_str.length));
        if (strOpt == _str) {
            sel.options[i].selected = true;
            c = false;
        }
        if (i >= (sel.options.length - 1)) {
            c = false;
        }
        i++;
    }
    clearTimeout(_timeout);
    _timeout = setTimeout("cbboxSearchRestart()", 2000);
}

function cbboxSearchRestart() {
    clearTimeout(_timeout);
    _str = "";
}

//<select name="cidade_id" onkeypress="cbboxSearch(this, event); return false;">


function showProps(obj)
{
	str="<PRE><b>PROPRIEDADES DO OBJETO</b>\n\n";
    str+=getPropsStr(obj);    
	str+="</PRE>";
	printWin(str);
}
function showFields(f)
{
	var str="";
	str="<PRE><b>CAMPOS DO FORMULARIO</b>\n\n";
	for(var i=0;i<f.elements.length;i++)str+=f.elements[i].name+"= "+f.elements[i].value+ "\n";
	str+="</PRE>";
	printWin(str);
}
function printWin(str){
        var j=window.open("",j,"status=no,scrollbars=yes,toolbar=yes,location=0,directories=0,menubar=yes,resizable=1,width=450,height=400");
        j.document.open();
				j.document.writeln(str);
				j.document.close();				
}

function getPropsStr(obj){
    if(!obj)return "null";
	var str="";
	for(var i in obj){
	    str += i + "=" + obj[i] + ";\n";
	}
    return str;
}


    //    var pala = window.prompt("palavra","");alert(document.getElementById('cmdMapa').innerHTML.indexOf(pala));
//    var num = window.prompt("number","");alert(document.getElementById('cmdMapa').innerHTML.substring(parseInt(num)));