// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function setFocus(elemento, janela) {
    var obj;
    if (janela == null) {
        janela = false
    }
    if (janela) {
        obj = opener.document.getElementById(elemento);
    } else {
    obj = document.getElementById(elemento);
}
obj.focus();
}

function onClick(elemento, janela) {
	var obj;
    if (janela == null) {
        janela = false
    }
    if (janela) {
        obj = opener.document.getElementById(elemento);
    } else {
    	obj = document.getElementById(elemento);
	}
obj.click();
}

function setValueInput(valor, elemento, janela) {
    var obj;
    if (janela == null) {
        janela = false
    }
    if (janela) {
        obj = opener.document.getElementById(elemento);
    } else {
    obj = document.getElementById(elemento);
}
obj.value = valor;
}

function onChange(elemento, janela) {
    var obj;
    if (janela == null) {
        janela = false
    }
    if (janela) {
        obj = opener.document.getElementById(elemento);
    } else {
    obj = document.getElementById(elemento);
}
    if (document.createEvent) {
        var ev = document.createEvent("HTMLEvents");
        ev.initEvent("change", true, false);
        obj.dispatchEvent(ev);
    } else if (document.createEventObject) {
        obj.fireEvent('onchange');
    }
}

function setPath(f) {
    document.getElementById('mypath').value = f;
}

function browse() {
    document.getElementById('realFile').click();
}

function clearIt(f) {
    f.value='';
    var d = document.getElementById('browser');
    var olddiv = document.getElementById('realFile');
    var new_element = document.createElement( 'input' );
    new_element.type = 'file';
    new_element.id='RealFile';
    new_element.onchange = function() {document.getElementById('mypath').value = document.getElementById('realFile').value;};
    d.replaceChild( new_element,olddiv );
}

function cUpper(cObj) {
    cObj.value=cObj.value.toUpperCase();
}

function cLower(cObj) {
    cObj.value=cObj.value.toLowerCase();
}