function validAddMarqueur(form){
	var elts = new Array();
	elts = getAll(form);
	var data = "";
	for(name in elts){
		data = data + name + "=" + elts[name] + "&";
	}
	$("#m_marqueurs").html(wait_load("save_marqueur"));
	$.ajax({
		type: "POST",
		url: "js/ajax/",
		data: "ajax_action=saveMarqueur&"+data,
		success: function(xml){
			$.ajax({
				type: "POST",
				url: "js/ajax/",
				data: "ajax_action=addMarqueur&goodsave="+$("status",xml).text()+"&"+data,
				success: function(msg){
					changeStatus(1); //init
					$("#m_marqueurs").html(msg);
				}
			});
		}
	});
	return false;

}


function affModifTranscription(form){
	var elts = new Array();
	elts = getAll(form);
	var data = "";
	for(name in elts){
		data = data + name + "=" + elts[name] + "&";
	}
	$("#m_transcription").html(wait_load("modif_transcription"));
	$.ajax({
		type: "POST",
		url: "js/ajax/",
		data: "ajax_action=affModifTranscription&"+data,
		success: function(msg){
			$("#m_transcription").html(msg);
			changeStatus(1); //init
		}
	});
        return false;	
}

function validModifTranscription(form){
	var elts = new Array();
	elts = getAll(form);
	var data = "";

	if(elts['demande_en_cours'] == '1'){
		var msg_confirmation = elts['msg_confirm'];
		//alert(msg_confirmation);
		if (confirm(msg_confirmation)) {
			data = "demande_aide=1&";
			elts['demande_en_cours'] = 0;
		}
	}

	for(name in elts){
		data = data + name + "=" + elts[name] + "&";
	}

	$("#m_transcription").html(wait_load("save_transcription"));
	$.ajax({
		type: "POST",
		url: "js/ajax/",
		data: "ajax_action=validModifTranscription&"+data,
		success: function(xml){
			$.ajax({
				type: "POST",
				url: "js/ajax/",
				data: "ajax_action=affTranscription&goodsave="+$("status",xml).text()+"&"+data,
				success: function(msg){
					$("#m_transcription").html(msg);
				 	loadNumberLine();
					changeStatus(1); //init
				}
			});
		}
	});
	return false;
}


function parseTagXML(data) {
	var results = [];
	var tag = $(data).find('tag');
	$(tag).each(function() {
		var value = $.trim($(this).text());
		results[results.length] = {data: this, result: value, value: value};
		});
	return results;
};


function giveTag(elt){
        elt.attr("autocomplete", "off");
        var val = elt.val();
        var allVal = val.split(";");
        var lastVal = allVal[allVal.length-1];
        if(lastVal.length == 0){
                $("#prop_tag").html("");
                $("#prop_tag").hide();
                return;
        }
         $.ajax({
                type: "POST",
                url: "../registres/gestion/autocomplete.php",
                data: "action=getTag&val="+lastVal,
                dataType: "xml",
                success: function(xml){
                        $("#prop_tag").html("");
                        $("#prop_tag").hide();
                        $(xml).find('tag').each(function(){
                                $("#prop_tag").show();
                                $("#prop_tag").append("<li onclick=\"fillTag('"+elt.attr("id")+"',this);\">"+$(this).text()+"</li>");
                        });
                }
        });
}

function fillTag(idElt, newTag){
        var eltTag = $("#"+idElt);
        var val = eltTag.val();
        var allVal = val.split(";");
        var newVal = "";
        for(i = 0; i < allVal.length-1; i++){
                newVal += allVal[i];
        }
        eltTag.val(newVal+$(newTag).text());
        $("#prop_tag").html("");
        $("#prop_tag").hide();
}

$(document).ready(
	function()
	{
	$("#commune").autocomplete( "../registres/gestion/autocomplete.php", {
		parse: parseTagXML,
		autoFill: true,
		formatItem: function(row){return $(row).text();},
		scrollHeight: false,
		cacheLength: 0
	});
	}
);

