function showForm(value){
	//Hide the tables
	tbl1.style.setAttribute("display", "None");
	//show render one
	value.style.setAttribute("display", "block");
}

function unmaskValue(value, maskType){
	switch (maskType){
		case 'integer':
			return value.replace(/\./g,'');
		break;
	}	
}


function intpoint(val) {
    var Num = val;
    var newNum = "";
    var newNum2 = "";
    var count = 0;

    //check for decimal number
    if (Num.indexOf(',') != -1){  //number ends with a decimal point
        if (Num.indexOf(',') == Num.length-1){
            Num += "00";
        }
        if (Num.indexOf(',') == Num.length-2){ //number ends with a single digit
            Num += "0";
        }

        var a = Num.split(","); 
        Num = a[0];   //the part we will commify
        var end = a[1] //the decimal place we will ignore and add back later
    }
    else {var end = "00";}

    //this loop actually adds the commas
    for (var k = Num.length-1; k >= 0; k--){
      var oneChar = Num.charAt(k);
      if (count == 3){
        newNum += ".";
        newNum += oneChar;
        count = 1;
        continue;
      }
      else {
        newNum += oneChar;
        count ++;
      }
   }  //but now the string is reversed!

  //re-reverse the string
  for (var k = newNum.length-1; k >= 0; k--){
      var oneChar = newNum.charAt(k);
      newNum2 += oneChar;
  }

   // add dollar sign and decimal ending from above
   //newNum2 = "$" + newNum2;
   return newNum2;
}

function docNumberRutExists(doc_number, rut){
	var mydate = new Date().getTime();			
	$.getJSON('/rendiciones/docNumberRutExists/'+doc_number+'/'+rut+'/', {myd: mydate}, docNumberRutExists_callback);	
}

function docNumberRutExistsEdit(doc_number, rut, doc_id){
	var mydate = new Date().getTime();			
	$.getJSON('/rendiciones/docNumberRutExistsEdit/'+doc_number+'/'+rut+'/'+doc_id+'/', {myd: mydate}, docNumberRutExistsEdit_callback);	
}

function hideEmergentes(){	
	jQuery.each($(".emergente"),function(i){			
				$('#'+this.id).hide();
	});		
}

function cerrar_txt_ayuda(div_id){
	jQuery('#'+div_id).hide();
	var url = jQuery('#id_url_ajax_set_var_sesion_div_txt_ayuda')[0].value;
	jQuery.post(url,{nombre_variable:div_id, valor:'invisible'}, function(data){}, 'json');
}

function verInfoTipoPlaneacion(url, tp_nombre_corto, extra){	
	if(tp_nombre_corto == 'P4+'){
		tp_nombre_corto = 'P4P';
	}
	var url2 = url+'?_tp='+tp_nombre_corto+'&_extra='+extra;
	window.open(url2, "info_planeacion_"+tp_nombre_corto, "directories=no, location=no, menubar=no," +
	"scrollbars=yes, statusbar=no, tittlebar=no, width=600, height=500");
}

function _base_setValSessionVar(sessionVarName, val){	
	var url = jQuery('#id_url_ajax_set_val_session_var')[0].value;
	jQuery.post(url,{nombre_variable:sessionVarName, valor:val}, function(data){}, 'json');
}
