/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%         FUNCOES DIVERSAS            %%
%% POR GEORGIOS ULT. ATUALIZACAO 03/08 %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/*
#########################################
## FUNCÃO PARA ABRIR UMA NOVA JANELA   ##
## DURANTE A EDIÇÃO.                   ##
## POR GEORGIOS     11/08              ##
#########################################
*/
function NovaJanela(endereco, instancia, largura, comprimento){
       window.open(endereco,instancia,'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,menubar=no,width='+largura+',height='+comprimento);
}
function NovaJanelaResize(endereco, instancia, largura, comprimento){
       window.open(endereco,instancia,'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,width='+largura+',height='+comprimento);
}
/*
#########################################
## FUNCÃO PARA CHECAR UM RADIOBUTTON   ##
## DURANTE A EDIÇÃO.                   ##
## POR GEORGIOS     11/08              ##
#########################################
*/
function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

/*
#########################################
## FUNCÃO PARA CHECAR UM CHECKBOX      ##
## DURANTE A EDIÇÃO.                   ##
## POR GEORGIOS     11/08              ##
#########################################
*/
function setSelectedValue(chkObj, newValueChk) {
	if(!chkObj)
		return;
    if (chkObj.value == newValueChk.toString()){
		chkObj.checked = true;
	}
}


/*
#########################################
## FUNCÃO PARA MONTAR OS CAMPOS DE UM  ##
## FORMULÁRIO                          ##
## POR GEORGIOS     11/08              ##
#########################################
*/
function makeget (frm) { // Recebe (formulario,largura,altura,top,left)
var query = '?';
for(i = 0; i < frm.elements.length; i++) {
    if(frm.elements[i].name != '') {
    var val = escape(frm.elements[i].value);
    var ctrl = false;
        if(frm.elements[i].type == 'radio' || frm.elements[i].type == 'checkbox') {
            if (frm.elements[i].checked == true) {
               query += frm.elements[i].name +"="+ val;
               ctrl = true;
            }
        } else {
           query += frm.elements[i].name +"="+ val;
           ctrl = true;
        }
    if(i < frm.elements.length -1 && ctrl) query += "&";
    }
}
return(query.substring(0,query.length - 1));
//window.open(frm.action+query,'_blank','resizable=yes,scrollbars=yes,top='+jt+',left='+jl+',height='+jh+',width='+jw);
}



