/*----------------------------function AjaxCarregaArray(objArray,ObjSelect,NullOp)-------------------
Dades	ObjArray : Array amb valors value i text separats per ":".
		ObjSelect: Instancia de l'objecte Select de un formulari a reomplir.
		NullOp: valor true o false. Si true afegeix una opcio inactiva X
----------------------------------------------------------------------------------------------------*/
function AjaxCarregaArray(objArray,ObjSelect,NullOp){
	if(NullOp){
		ObjSelect.length=1;
		//sempre indiquem la primera posicío un option amb el value="none" amb el text "Seleccione Opcion...."
		ObjSelect.options[ObjSelect.length-1].value="X";
		ObjSelect.options[ObjSelect.length-1].text="Selecciona";
	}else{
		ObjSelect.length=0;
	}
	//els seguents option s'omplenen amb l'array definit a ObjArray;
	for(i=0;i<objArray.length-1;i++){
		ObjSelect.length++;
		var items=objArray[i]
		var arrayItems=items.split(':');
		ObjSelect.options[ObjSelect.length-1].value=arrayItems[0];
		ObjSelect.options[ObjSelect.length-1].text=arrayItems[1];
	}
	ObjSelect.disabled=false;
}
/*--------------------------------------function AjaxCarrega(id,URL)--------------------------------
Dades	id: identificador de l'objecte que ha de ser editat.
		URL: Script que s'ha de executar via ajax
Descripcio: Fa la crida a la URL per Ajax i retorna la crida a AjaxPublicaSelect()	
--------------------------------------------------------------------------------------------------*/
function AjaxCridaPublicaSelect(id, URL) {

    $.get(URL, function(data) {
        AjaxPublicaSelect(id, data);
    });


}
/*----------------------------------AjaxPublicaSelect(data,id)-------------------------------------

Descripcio: Rep la crida a la URL per Ajax i Ho carrega a un Select mitj.  CarregaArray()
--------------------------------------------------------------------------------------------------*/
function AjaxPublicaSelect(id,data){

    var ObjSelect = document.getElementById(id);
	var ArrayRegSanitaria=data.split(';');
	if(ObjSelect.size==0){
		AjaxCarregaArray(ArrayRegSanitaria,ObjSelect,true);	
	}else{
		AjaxCarregaArray(ArrayRegSanitaria,ObjSelect,false);	
	}
	ObjSelect.style.visibility = 'visible';

	$("#loading").fadeOut("fast");
	
}

/*----------------------------------AjaxPublicaDiv(id,URL)-------------------------------------
Dades	id: identificador de l'objecte que ha de ser editat.
		URL: Script que s'ha de executar via ajax
Descripcio: Rep la crida a la URL per Ajax i Ho carrega a un Select mitj.  CarregaArray()
--------------------------------------------------------------------------------------------------*/
function AjaxPublicaDiv(id,URL){
	$("#"+id).load(URL, function(){

      });
}

function AjaxPublicaMapa(id){
	
	
	$("#loading").fadeIn("slow");
    
    $("#"+id).load("functions/GetAbs_Mapa.aspx?Id_Centro=" + id, function(){
    	$("#verMapa_"+id).hide();    	
    	$("#"+id).slideDown("fast");
    	$("#ocultaMapa_"+id).fadeIn("fast");   	    		    
      });
      
      $("#loading").fadeOut("slow"); 
      $("#"+id).slideDown("fast");
}

function AjaxOcultaMapa(id){
	
	$("#loading").fadeIn("slow");
	
    $("#verMapa_"+id).fadeIn("slow");
    $("#ocultaMapa_"+id).hide(); 
    $("#loading").fadeOut("slow");
    $("#"+id).slideUp("fast");      
   
}



