// FONCTION ANCRE
function ToTop(){
		new Fx.Scroll(window).toTop();
}

function ToFiche(){
		new Fx.Scroll(window).toElement('fiche');
}

function CacheStart(){
		$('Opacity').setStyle('opacity',0);
		$('Opacity').setStyle('display','block');
		$('Opacity').fade(0.5);
}

function CacheLeave(){
		$('Opacity').fade(0);
}

var layer;
var popup;
function OpenLayer(id, sense){
	if(id!=''){ layer=id; }
	if(sense==1){
		ToTop();
		CacheStart();
		$(layer).setStyle('display','block');
		
		if(id=='mentions'){ initMS(); }
		

	} else if(sense==0){
		CacheLeave();
		$(layer).setStyle('display','none');
	}
}

// form envoi ami

function NoError()
	{
	return true;
	}
window.onerror=NoError;

function isArray(a){if(a.constructor.toString().indexOf("Array")==-1){return false;}else{return true;}}
var MD_oFrmAjax=new Class(
{
	initialize:function(){var obj=this;$$('.toajax').each(function(o,i){o.addEvent('submit',function(e){e.stop();obj.clearError();this.set('send',{onComplete: function(xml){var oJson=xml2json.parser(xml);oJson=oJson.xml;if(oJson.success==1){FormSuccess(o.id);}else{var aErr=oJson.errors.error;if(isArray(aErr)){for(var i=0;i<aErr.length;i++){obj.traiteError(aErr[i],o.id);}}else{obj.traiteError(aErr,o.id);}ShowHideErrors('block','none');}}});this.send();});});},
	clearError:function(){$$('input.error').removeClass('error');$$('textarea.error').removeClass('error');$$('select.error').removeClass('error');$$('.error').setStyle('display','none');},
	traiteError:function(c,id){var aTmp=String(c).split('_');var strInpId=aTmp[0].toLowerCase();if($(strInpId)){if($(strInpId).get('tag')=="div"){$$('#'+strInpId+' select').addClass('error');}else{$(strInpId).addClass('error');}}c=id+'Error'+c;if($(c)){$(c).setStyle('display','block');}}
});
window.addEvent('domready', function(){new MD_oFrmAjax();});

function FormSuccess(f)
{
  switch(f)
  {
    case 'SendmailForm':
      $('SendmailFormErrorEMAIL_EMPTY').setStyle('display','none');
      $('SendmailFormErrorEMAIL_INVALID').setStyle('display','none');
      $('SendmailFormErrorEMAILFRIEND_INVALID').setStyle('display','none');
      $('SendmailForm_VALID').setStyle('display','block');
      break;
  }
}