//se usa para mostar los elementos escogidos en un formulario
function autoFormAssign($id, $value){
	$obj = document.getElementById($id);
    switch($obj.tagName.toLowerCase()) { //tolower
         case 'input':
         case 'textarea': //added text area
         switch($obj.type){
             case 'checkbox':
             	if ($value == 'true'){
//             		alert('valor true');
             		$obj.checked = true;
             	} else {
//             		alert('valor false');
             		$obj.checked = false;
             	}
             	break;
             case 'radio':
             	$radios = document.getElementsByName($id);
             	for($i in $radios){
                 $radio = $radios[$i];
                 if ($radio.value == $value)
                 $radio.checked = true;
                 else
                 $radio.checked = false;
             }
             	break;
             default:
             $obj.value = $value;
         }
         break;
         case 'select':
	         for ($i=0;$i<$obj.options.length;$i++)
	         if ($obj.options[$i].value == $value) //added the value
	         $obj.options[$i].selected = true;
	         //else                                                      // added this line
	         //$obj.options[$i].selected = false;
	         break;
     }
 }

//se usa para mostar los elementos escogidos en un select con enum
function autoFormAssignEnum($id, $value){
     $obj = document.getElementById($id);
     switch($obj.tagName.toLowerCase()) //tolower
     {
         case 'select':
         for ($i=0;$i<$obj.options.length;$i++)
         if ($obj.options[$i].text == $value) //added the value
         $obj.options[$i].selected = true;
         //else                                                      // added this line
         //$obj.options[$i].selected = false;
         break;
     }
}

//se usa para quitar los elementos seleccionados en un select múltiple
function clearSelect($id){
	$obj = document.getElementById($id);
	for ($i=0;$i<$obj.options.length;$i++)
    $obj.options[$i].selected = false;
}

//deshabilita objetos en un formulario
function disableObjects($form,$id){
	$obj = document.getElementById($id);
	$obj.disabled = true;
}

//agrega opciones a un menu <select>
function addOption(selectId, txt, val){
    var objOption = new Option(txt, val);
    document.getElementById(selectId).options.add(objOption);
}

//elimina todas las opciones de un menu <select>
function clearOptionList(selectId){
    document.getElementById(selectId).options.length = 0;
}

//confirma la eliminación de un registro
function confirmaBorrar($tabla, $id, $recarga){
	var agree=confirm("¿Esta Usted seguro de querer eliminar este registro?");
	if (agree)
		xajax_lw_borrar_registro($tabla, $id, $recarga);
	else
		return false ;
}

//confirma la eliminación de un registro de vehículo
function confirmaBorrarSP($id,$id_usuario,$sp_borrar,$parametro_menu){
	var agree=confirm("¿Esta Usted seguro de querer eliminar este registro?");
	if (agree)
		xajax_lw_borrar_registro_sp($id,$id_usuario,$sp_borrar,$parametro_menu);
	else
		return false ;
}

//confirma ver registro existente
function confirmaVerRegistro($id,$quien){
	var agree=confirm("Número de cédula registrado como "+$quien+" en el sistema. ¿Desea ver solicitud?");
	if (agree)
		xajax_lw_mostrardetallessolicitudparticular($id);
	else
		limpiaFormulario('formParticularCedula');
}

//limpia un formulario
function limpiaFormulario($id){
	document.getElementById($id).reset();
}

function soloLectura($id,$modo){
	if($modo == 'false'){
		document.getElementById($id).readOnly=false;
	} else {
		document.getElementById($id).readOnly=true;
	}
}

//deshabilita objetos en un formulario
function deshabilitar($id,$modo){
	if($modo == 'false'){
		document.getElementById($id).disabled=false;
	} else {
		document.getElementById($id).disabled=true;
	}

}

function test() {
	alert("hola");
}

//para abrir ventana de las imagenes
function abrirVentanaSubirFoto($id_vehiculos,$etiqueta,$foto,$accion,$placa) { //v2.0
  window.open('subir_fotos_vehiculos.php?id_vehiculos='+$id_vehiculos+'&etiqueta='+$etiqueta+'&foto='+$foto+'&accion='+$accion+'&placa='+$placa,'Subir_Foto','width=420,height=170,scrollbars=no,resizable=no,dependent=yes');
}

//para abrir ventana de las imagenes
function abrirVentanaCatalogo($titulo,$la_tabla,$sql) { //v2.0
  newwindow=window.open('modulos/catalogo.php?titulo='+$titulo+'&la_tabla='+$la_tabla+'&sql='+$sql,'catalogo','width=637,height=579,scrollbars=no,resizable=no,dependent=yes');
  if (window.focus) {newwindow.focus()}
}

function abrirVentanaImagen($pagina,$ancho,$largo) { //v2.0
  newwindow=window.open($pagina,'newwindow','width='+$ancho+',height='+$largo+',scrollbars=no,resizable=no,dependent=yes');
//  newwindow=window.open('modulos/catalogo.php','newwindow','width=637,height=579,scrollbars=no,resizable=no,dependent=yes');
  if (window.focus) {newwindow.focus()}
}

function cualBoton($formulario,$accion){
	document.forms[$formulario].publicar.disabled=false;
	document.getElementById('accion').value = $accion;
}
function valorObjeto($objeto){
	var $valor = document.getElementById($objeto).value;
//	alert($valor);
	return $valor;
}