var imgAjax="define_js/ajax/imgs/loading.gif";

function buscarEnArray(array, dato){
	// Retorna el indice de la posicion donde se encuentra el elemento en el array o null si no se encuentra
	var x=0;
	while(array[x])
	{
		if(array[x]==dato) return x;
		x++;
	}
	return null;
}


function get_values_form(form,subcadena){
 var elementos = form.elements.length;
 var cadena="";
 var flagSubcadena=0;
 var arregloCo = new Array("boton","boton_"); 
 if( subcadena==undefined )
   subcadena="";

 
 for(i=0; i<elementos; i++){ 
    flagSubcadena=0;
	 if(buscarEnArray(arregloCo,form.elements[i].name) == null && !(form.elements[i].disabled)){
		 if(subcadena!=""){
			 nombre=form.elements[i].name;
			 if(nombre.substr(0,subcadena.length)==subcadena){
				 flagSubcadena=1;	 
			 }
		 }
		 else{
		   flagSubcadena=1;
		 }
		
		if(flagSubcadena==1){
			if(form.elements[i].type=="text" || form.elements[i].type=="textarea" || form.elements[i].type=="hidden" ){ // si el campo es un input text
				   cadena+=form.elements[i].name+"="+form.elements[i].value+"&";
				 }
				 else if(form.elements[i].type=="select-one"){
						if (form.elements[i].value != null){ 
						  cadena+=form.elements[i].name+"="+form.elements[i].value+"&";
						}
				 }
				 else if(form.elements[i].type == "select-multiple"){
					   var chek = 0;
						for (j = 0; j < form.elements[i].options.length; j += 1){
						  if (form.elements[i].options[j].selected == true){
							chek = 1;
						  }
						}
						
				 }
				 else if( form.elements[i].type=="checkbox"){
				   if(form.elements[i].checked)
					cadena+=form.elements[i].name+"="+form.elements[i].value+"&";
				 }
			
		}
		
		 
	 }
 }

return cadena;

}

function popup(url,scr,resiz,w,h) {
eval("page = window.open(url, '', 'toolbar=1,scrollbars="+scr+",location=0,statusbar=0,menubar=0,resizable="+resiz+",width="+w+",height="+h+"');");
eval("page.moveTo(250,0);");
}
