var left 	= screen.width;
var top 	= screen.height;
var cont = 0;

function superabreSingle(archivo,ancho,alto){
    /*alto = 400;
    ancho = 600;
    ventana = window.open(archivo,"cuerposuper_","toolbar=0,menubar=0,resizable=0,top=100,width="+ancho+",height="+alto);
    */
    if(ancho == 0){
        ancho = left;
    }
    if(alto == 0){
        alto = top;
    }
    var prop = "modal=yes;toolbar=0,location=0,channelmode=0,dependent=0,directories=0,fullscreen=0,status=0,menubar=0,resizable=0,top=100,width="+ancho+",height="+alto+",scrollbars=1";
    ventana = window.open(archivo,"cuerposuper",prop);

} 
function superabre(archivo,ancho,alto){
    if(ancho == 0){
        ancho = left;
    }
    if(alto == 0){
        alto = top;
    }
    var prop = "modal=yes;toolbar=0,location=0,channelmode=0,dependent=0,directories=0,fullscreen=0,status=0,menubar=0,resizable=0,top=100,width="+ancho+",height="+alto+",scrollbars=1";
    ventana = window.open(archivo,"cuerposuper",prop);

}

function superabre_scroll(archivo,ancho,alto){
    if(ancho == 0){
        ancho = left;
    }
    if(alto == 0){
        alto = top;
    }    
    //var left = (screen.width-ancho);
    var prop = "modal=yes;toolbar=0,location=0,channelmode=0,dependent=0,directories=0,fullscreen=0,status=0,menubar=0,resizable=0,top=100,width="+ancho+",height="+alto+",scrollbars=1";
    var ventana = window.open(archivo,"cuerposuper",prop);
}
function refrescar(){    
    document.location = document.location;
}
function mensaje(str,show_mensaje){
    document.getElementById("DIV_INFORMACION").innerHTML = "<br>" + str;
    if(show_mensaje){
        alert(str);
    }
}
function vacio(q,msg) {
    var i = 0;
    q = String(q);
    for ( i = 0; i<q.length; i++ ) {
        if ( q.charAt(i) != "" ) {
            return true;
        }
    }
    alert(msg);
    return false;
}
function campoVacio(q) {
    q = String(q);
    for ( i = 0; i<q.length; i++ ) {
        if ( q.charAt(i) == " " ) {
            
            return true;
        }
    }
    return false;
}


function getRadioButtonSelectedValue(ctrl) {
    if(ctrl.length!=undefined){
        for(i=0;i<ctrl.length;i++){
            if(ctrl[i].checked){
                return ctrl[i].value;
            }
        }
    }else{
        return ctrl.value;
    }
}
function formatCurrency(num) {
    num = num.toString().replace(/\$|\,/g,'');
    if(isNaN(num))
        num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10)
        cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
        num = num.substring(0,num.length-(4*i+3))+'.'+
        num.substring(num.length-(4*i+3));
    return (((sign)?'':'-') + '' + num);
}

function extraerValueComboBox(combo){
    return combo.options[combo.selectedIndex].value;
}
function extraerTextComboBox(combo){
    return combo.options[combo.selectedIndex].text;
}
function rut_autoformato(obj,e) {
    var rut = obj.value;
    var key = e.charCode? e.charCode : e.keyCode;
    
    if (key != 37 && key != 39 ) {
        window.status = rut;
        rut = rut.replace(/\./gi,""); 
        rut = rut.replace(/\-/gi,"");
        
        
        if ( rut.length<2 ) {
            dv  = rut.substring(rut.length-1)
            rut = ""
        }
        else {
            dv  = rut.substring(rut.length-1)
            rut = rut.substring(0 , rut.length-1)
        }
        
        obj.value =  rut + "-" + dv;
    }		
    
    
}
function copy_clip(meintext){
    if (window.clipboardData) {
        window.clipboardData.setData("Text", meintext);
    }else if (window.netscape)   {
        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
        // maak een interface naar het clipboard
        var clip = Components.classes['@mozilla.org/widget/clipboard;1']
        .createInstance(Components.interfaces.nsIClipboard);
        if (!clip) return;

        // maak een transferable
        var trans = Components.classes['@mozilla.org/widget/transferable;1']
        .createInstance(Components.interfaces.nsITransferable);
        if (!trans) return;

        // specificeer wat voor soort data we op willen halen; text in dit geval
        trans.addDataFlavor('text/unicode');

        // om de data uit de transferable te halen hebben we 2 nieuwe objecten
        // nodig om het in op te slaan
        var str = new Object();
        var len = new Object();

        var str = Components.classes["@mozilla.org/supports-string;1"]
        .createInstance(Components.interfaces.nsISupportsString);

        var copytext=meintext;

        str.data=copytext;

        trans.setTransferData("text/unicode",str,copytext.length*2);

        var clipid=Components.interfaces.nsIClipboard;

        if (!clip) return false;

        clip.setData(trans,null,clipid.kGlobalClipboard);

    }
    // alert("Following info was copied to your clipboard:\n\n" + meintext);
    return false;
} 
