

function enregistrerInfosSqueezebox(inputButton) {
	var uiBox = this.jQuery.ui;
	var postUrl = this.frameElement.attributes[0].nodeValue+"&smdb_ajaxRequest=1";
	var nameFormulaire = inputButton.form.name;
	if(inputButton.form.id=="") { inputButton.form.id = nameFormulaire;}
	if(validateForm(inputButton.form,false,false,false,true,16)) {
		var myHTMLRequest = new Request.HTML({	url:postUrl,
			onSuccess: function(){
				var reponseAjax = myHTMLRequest.response.text;
				if(reponseAjax.search("Erreur")==-1) {
					newValue = myHTMLRequest.response.text;
					uiBox.close();
				}
				else {
					alert(reponseAjax);
				}
			}
		}).post($(inputButton.form.id));
	}
	else {
		return validateForm(inputButton.form,false,false,false,true,16);
	}
	//alert(inputButton.form.attributes[0].value);
	
}

function postAjaxRequest(buttonFrom){
	var nameFormulaire = $(buttonFrom).closest('form').attr('name');
	var postUrl = "index.php?smdb_ajaxRequest=1";
	var formId = $(buttonFrom).closest('form').attr('id');
	if(formId=="") { $(buttonFrom).closest('form').attr('id',nameFormulaire); }
	if(validateForm($(buttonFrom).closest('form')[0],false,false,false,true,16)){
		adminV2WaitLoading("#" + formId, "show", true);
		var options = {  
		    url:        postUrl,
		    dataType:   'json',
		    success:    function(result) {
				if(result.smdbError=="ERROR"){
					alert(result.msgERROR);
				}
				else {
					resultRecord=result.record[0];
					$('#boxerror2').prependTo(window.document.body);
					window.message.dialog('close');
				}
		    } 
		};
		$('#'+formId).ajaxSubmit(options);
	}
	else {
		$('#boxerror2').prependTo(buttonFrom.form);
	}
}

function setLoadingElement(myElement,setOrRemove){
	if(setOrRemove=="set"){
		var formHeight=$(myElement).clientHeight;
		var formWidth=$(myElement).clientWidth;
		var formTop=$(myElement).offsetTop;
		var formLeft=$(myElement).offsetLeft;
		var formLoadingElement = $('div');
		formLoadingElement.addClass('ajaxLoading');
		formLoadingElement.id = 'ajaxLoading';
		formLoadingElement.css('position','absolute');
		formLoadingElement.css('top',formTop);
		formLoadingElement.css('left',formLeft);
		formLoadingElement.height(formHeight);
		formLoadingElement.width(formWidth);
		/*var formLoadingElement = new Element('div',{
			'class'	: 'ajaxLoading',
			'id'		: 'ajaxLoading',
			styles	: {
				'position'	: 'absolute',
				'top'				: formTop + 'px',
				'left'			: formLeft + 'px',
				'height'		: formHeight + 'px',
				'width'			: formWidth + 'px'
			}
		});*/
		$(myElement).append(formLoadingElement);
	}else{
		$('#ajaxLoading').remove();
	}
	
}
