//inicio
//Formulario C

function destacar(obj){
	//return true;
	objeto=document.getElementById(obj);
	var inactivo="imagen_abrir";
	var activo  ="imagen_cerrar";
		
	var arr=["abrir_compartidos","abrir2","abrir3","abrir4","abrir5"];
	for(i=0;i<arr.length;i+=1){
		x=arr[i];
		y=arr[i+1];
		
		if(x!=obj){ document.getElementById(x).className=inactivo; }
	}
	
	if(objeto.className==activo) {	objeto.className=inactivo; }
	else { objeto.className=activo; }
}

function destacar2(obj){
	//return true;
	objeto=document.getElementById(obj);
	var inactivo="imagen_abrir";
	var activo  ="imagen_cerrar";
		
	var arr=["abrir1"];
	for(i=0;i<arr.length;i+=1){
		x=arr[i];
		y=arr[i+1];
		
		if(x!=obj){ document.getElementById(x).className=inactivo; }
	}
	
	if(objeto.className==activo) {	objeto.className=inactivo; }
	else { objeto.className=activo; }
}

function jsCargarDatos(nombre){
	var pars ="nombre="+nombre;
	var url ="forms/"+nombre+".iws";
	var ajaxLoader = 'cargando...';
//	$("resultado-ajax").innerHTML = ajaxLoader;
	
	var ajax = new Ajax.Updater('resultado-ajax', url, {
				parameters: pars,
				onComplete: function(){
					
								}
				});
}

function habilitarDetalle(obj) {
	var habilitar = (obj.value != "") ? true : false;
	var tr = obj.parentNode.parentNode;
	//.getElementsByTagName('TD')[6].childNodes[0]
	//console.log(obj.name);
	if (habilitar && obj.name != "marca")
		{$(tr).addClassName("aDetalle");}
	else{ $(tr).removeClassName('aDetalle');}
}



/*****************************************************************/

function formatea_rut(){
var tmpstr = "";
var intlargo = $('rut_empresa').value

 if (intlargo.length > 0){ 	

    	cRut = $('rut_empresa').value
    	largo = cRut.length;

    if ( largo < 2 )
    {
        alert('Debe ingresar su rut completo');
        $('rut_empresa').focus();
        return false;
    }
    for ( i=0; i < cRut.length ; i++ )
                if ( cRut.charAt(i) != ' ' && cRut.charAt(i) != '.' && cRut.charAt(i) != '-' )
                {
                tmpstr = tmpstr + cRut.charAt(i);
                }
            Rut = tmpstr;
    cRut=tmpstr;
    largo = cRut.length;

    if ( largo > 2 )
        Rut = cRut.substring(0, largo - 1);
    else
        Rut = cRut.charAt(0);

    dv = cRut.charAt(largo-1);

    if ( Rut == null || dv == null )
            return 0;

    var dvr = '0';
    suma = 0;
    mul  = 2;

    for (i= Rut.length-1 ; i >= 0; i--)
    {
        suma = suma + Rut.charAt(i) * mul;
        if (mul == 7)
            mul = 2;
        else
            mul++;
    }


    res = suma % 11;
    if (res==1)
        dvr = 'k';
    else if (res==0)
        dvr = '0';
    else
    {
        dvi = 11-res;
        dvr = dvi + "";
    }


    if ( dvr != dv.toLowerCase() )
    {
	alert('El rut ingresado es incorrecto');
	$('rut_empresa').focus();
	$('rut_empresa').value = ""	
    return false;
    }

// Limpio los guiones
out = "-"; // replace this
add = ""; // with this
temp = "" + ($('rut_empresa').value); // temporary holder

while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add + 
temp.substring((pos + out.length), temp.length));
}

// Limpio los puntos
out2 = "."; // replace this
add2 = ""; // with this
temp2 = "" + temp; // temporary holder

while (temp2.indexOf(out2)>-1) {
pos2= temp2.indexOf(out2);
temp2 = "" + (temp2.substring(0, pos2) + add2 + 
temp2.substring((pos2 + out2.length), temp2.length));
}

// Cambio la k por K
out3 = "k"; // replace this
add3 = "K"; // with this
temp3 = "" + temp2; // temporary holder

while (temp3.indexOf(out3)>-1) {
pos3= temp3.indexOf(out3);
temp3 = "" + (temp3.substring(0, pos3) + add3 + 
temp3.substring((pos3 + out3.length), temp3.length));
}

//document.FRMLOGIN.buic_rutdv.value = temp3
 
// **********************************
 // texto = camtexto.value;
 texto = temp3;
  var tmpstr = "";
  for ( i=0; i < texto.length ; i++ )
    if ( texto.charAt(i) != ' ' && texto.charAt(i) != '.' && texto.charAt(i) != '-' )
      tmpstr = tmpstr + texto.charAt(i);
  texto = tmpstr;
  largo = texto.length;
 
  var invertido = "";
  for ( i=(largo-1),j=0; i>=0; i--,j++ )
    invertido = invertido + texto.charAt(i);

  var dtexto = "";
  dtexto = dtexto + invertido.charAt(0);
  if(dtexto != "") {
  	dtexto = dtexto + '-';
  }
  cnt = 0;

  for ( i=1,j=2; i<largo; i++,j++ )
  {
    if ( cnt == 3 )
    {
      dtexto = dtexto + '.';
      j++;
      dtexto = dtexto + invertido.charAt(i);
      cnt = 1;
    }
    else
    { 
      dtexto = dtexto + invertido.charAt(i);
      cnt++;
    }
  }
  invertido = "";
  for ( i=(dtexto.length-1),j=0; i>=0; i--,j++ )
    invertido = invertido + dtexto.charAt(i);

$('rut_empresa').value = invertido
// ***********************************
 
  }  
}