// JavaScript Document
var cuenta=0;
var nav4 = window.Event ? true : false;
function inicio_toolbar(){
 location.reload(true);
}

function nuevo_toolbar(){
 document.forms.frm_w3FormValidation.buscar.style.visibility='hidden';
 document.forms.frm_w3FormValidation.nuevo.style.visibility='hidden';
 document.forms.frm_w3FormValidation.guardar.style.visibility='visible';
 document.forms.frm_w3FormValidation.editar.style.visibility='hidden';
 document.forms.frm_w3FormValidation.detalle.style.visibility='hidden';
 document.forms.frm_w3FormValidation.eliminar.style.visibility='hidden';
 document.forms.frm_w3FormValidation.retornar.style.visibility='visible';
 document.forms.frm_w3FormValidation.salir.style.visibility='hidden';
}

function buscar_toolbar(){
 document.forms.frm_w3FormValidation.buscar.style.visibility='hidden';
 document.forms.frm_w3FormValidation.nuevo.style.visibility='hidden';
 document.forms.frm_w3FormValidation.guardar.style.visibility='hidden';
 document.forms.frm_w3FormValidation.editar.style.visibility='visible';
 document.forms.frm_w3FormValidation.detalle.style.visibility='hidden';
 document.forms.frm_w3FormValidation.eliminar.style.visibility='visible';
 document.forms.frm_w3FormValidation.retornar.style.visibility='visible';
 document.forms.frm_w3FormValidation.salir.style.visibility='hidden';
}

function editar_toolbar(){
 document.forms.frm_w3FormValidation.guardar.style.visibility='visible';
 document.forms.frm_w3FormValidation.campo_codigo.focus();
}

function limpia_campos(){
 for (i=0;i<document.forms.frm_w3FormValidation.elements.length;i++) 
  { 
   if(document.forms.frm_w3FormValidation.elements[i].type == 'text'){ 
    document.forms.frm_w3FormValidation.elements[i].value="";
   }
   if(document.forms.frm_w3FormValidation.elements[i].type == 'textarea'){ 
    document.forms.frm_w3FormValidation.elements[i].value="";
   }
   if(document.forms.frm_w3FormValidation.elements[i].type =='file'){ 
    document.forms.frm_w3FormValidation.elements[i].value="";
   } 
 }
}

function activa_campos(valor){
  for (i=0;i<document.forms.frm_w3FormValidation.elements.length;i++) 
  { 
   if(document.forms.frm_w3FormValidation.elements[i].type =='text'){ 
    document.forms.frm_w3FormValidation.elements[i].disabled=valor;
   } 
   if(document.forms.frm_w3FormValidation.elements[i].type =='textarea'){ 
    document.forms.frm_w3FormValidation.elements[i].disabled=valor;
   } 
   if(document.forms.frm_w3FormValidation.elements[i].type =='select-one'){ 
    document.forms.frm_w3FormValidation.elements[i].disabled=valor;
   }
   if(document.forms.frm_w3FormValidation.elements[i].type =='file'){ 
    document.forms.frm_w3FormValidation.elements[i].disabled=valor;
   } 
 }
}

function presenta_campos(obj,valor){
 obj.style.visibility=valor;
}

function letra_mayuscula(obj){
 obj.value=obj.value.toUpperCase();
}

function letra_minuscula(obj){
 obj.value=obj.value.toLowerCase();
}
function solo_numeros(evt){	
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
var key = nav4 ? evt.which : evt.keyCode;	
return (key <= 13 || (key >= 48 && key <= 57));
}
function enviado() {
 if (cuenta == 0)
 {
  cuenta++;
  return true;
 }
  else{
   alert("El siguiente formulario ya ha sido enviado una vez con exito, no es necesario que repita   la operacion.");
   return false;
  }
}
function ventana(direccion,alto,ancho,titulo){
 detailwindow=dhtmlmodal.open('EmailBox', 'iframe', direccion, titulo, 'width='+ancho+',height='+ alto+',center=1,resize=0,scrolling=1')
}
function GetFileExtension(Filename) {
 var I = Filename.lastIndexOf(".");
 return (I > -1) ? Filename.substring(I + 1, Filename.length).toLowerCase() : "";
}

function valida_imagen_file(obj,archivo){
 var Ext = ""; 
 Ext = GetFileExtension(archivo);
// if (Ext != "jpeg" && Ext != "jpg" && Ext != "gif") 
if (Ext != "gif")
{ 
  //alert("El archivo no es una imagen válida, Sólo se permite imágenes GIF");
  obj.value= " ";
  obj.focus();
 }/*else{
   document.forms.frm_w3FormValidation.cmd_ok.style.visibility='visible';*/
}

function valida_file(obj,archivo){
 var Ext = ""; 
 Ext = GetFileExtension(archivo);
 if (Ext != "jpeg" && Ext != "jpg" && Ext != "gif") { 
  alert("El archivo no es una imagen válida");
  obj.value="";
  obj.focus();
 }else{
   document.forms.frm_w3FormValidation.cmd_ok.style.visibility='visible';
  }
 /*else{
  img.value="file:///"+archivo
  alert(""+obj);
  alert(""+archivo);
 }*/
}
function popup(direccion, ancho, alto,obj){
 //obj.disabled=true; 
 //obj.style.visibility='hidden'; 
// obj.style.visibility='hidden'; 
 window.open(direccion ,"ventanita","toolbar=no,location=no, directories=no, status=no,    menubar=no, scrollbars=yes, resizable=no, width="+ancho+", height="+alto+",  top="+(screen.height-alto)/2+", left="+(screen.width-ancho)/2+"");
}
function popup2(direccion, ancho, alto){
 window.open(direccion ,"ventanita2","toolbar=no,location=no, directories=no, status=no,    menubar=no, scrollbars=yes, resizable=no, width="+ancho+", height="+alto+",  top="+(screen.height-alto)/2+", left="+(screen.width-ancho)/2+"");
}
function popup3(direccion, ancho, alto){//, obj){
 /*obj.disabled=true; 
 obj.style.visibility='hidden'; */
 window.open(direccion ,"ventanita3","toolbar=no,location=no, directories=no, status=no,    menubar=no, scrollbars=yes, resizable=no, width="+ancho+", height="+alto+",  top="+(screen.height-alto)/2+", left="+(screen.width-ancho)/2+"");
}

function capitalize(obj){


var capText =obj.value; /* document.getElementById("oldText").value; */

capText = capText.replace(/\.\n/g,".[-<br>-]. ");
capText = capText.replace(/\.\s\n/g,". [-<br>-]. ");
var wordSplit = '. ';

var wordArray = capText.split(wordSplit);

var numWords = wordArray.length;

for(x=0;x<numWords;x++) {

	wordArray[x] = wordArray[x].replace(wordArray[x].charAt(0),wordArray[x].charAt(0).toUpperCase());

			if(x==0) {
				capText = wordArray[x];
			}else if(x != numWords -1){
				capText = capText+wordArray[x];
			}else if(x == numWords -1){
				capText = capText+wordArray[x];
			}
	
	}
	
capText = capText.replace(/\[-<br>-\]\.\s/g,"\n");


capText = capText.replace(/\si\s/g," I ");      	
obj.value = capText;

}
