function showCommentaire(oJson){
	var ScrollTransition = new Fx.Transition(Fx.Transitions.Sine, 3).easeOut;
	var position = $('AddItems');
	var myFx = new Fx.Scroll(window, {
		duration: 1000,
		transition: ScrollTransition,
		onComplete:function()
		  {
			 		var divItem = document.createElement("div");
                    divItem.setAttribute('class', 'item');

                    var divTxt  = document.createElement("div");
                    divTxt.setAttribute('class', 'txt');

                    var oSpan  = document.createElement("span");
                    oSpan.innerHTML = oJson.nom+' | ';

                    var oTxt = document.createTextNode(oJson.date);

                    var oP = document.createElement("p");
                    oP.innerHTML = oJson.texte;

                    divTxt.appendChild(oSpan);
                    divTxt.appendChild(oTxt);
                    divTxt.appendChild(oP);
                    divItem.appendChild(divTxt);

                    oBoxComm = document.getElementById('AddItems');

                    oBoxComm.insertBefore(divItem, oBoxComm.firstChild);
		  }
	}).toElement(position);
}

function showCons(oJson){
	var ScrollTransition = new Fx.Transition(Fx.Transitions.Sine, 3).easeOut;
	var position = $('AddItems');
	var myFx = new Fx.Scroll(window, {
		duration: 1000,
		transition: ScrollTransition,
		onComplete:function()
		  {
				var divItem = document.createElement("div");
				divItem.setAttribute('class', 'item');
				
				var divTxt  = document.createElement("div");
				divTxt.setAttribute('class', 'txt');

				var oSpan  = document.createElement("span");
				oSpan.innerHTML = oJson.nom+' | ';

				var oTxt = document.createTextNode(oJson.date);

				var oP = document.createElement("p");
				oP.innerHTML = oJson.texte;

				divTxt.appendChild(oSpan);
				divTxt.appendChild(oTxt);
				divTxt.appendChild(oP);
				divItem.appendChild(divTxt);

				oBoxComm = document.getElementById('AddItems');
				
				oBoxComm.insertBefore(divItem, oBoxComm.firstChild);
		  }
	}).toElement(position);
}



window.addEvent('domready', function()
{
    /* Formulaire ajax */
    var oAjax = new MD.frmAjax(
    {
        onSuccess:function(oForm, oJson)
        {
          switch(oForm.id)
          {
            case 'frm_comm':
                $('ERROR-frm_comm_addcommentaire_empty').setStyle('display','none');
                $('ERROR-frm_comm_nom_empty').setStyle('display','none');
                $('ERROR-frm_comm_email_empty').setStyle('display','none');
                $('ERROR-frm_comm_email_invalid').setStyle('display','none');
                $('ERROR-frm_comm_site_empty').setStyle('display','none');
                $('ERROR-frm_comm_msg_invalid').setStyle('display','none');

                $('SUCCESS-frm_comm').setStyle('display','block');
                $('submit').setStyle('display','none');

                if(oJson.success=='1')
                {
                    //alert('Votre commentaire est pris en compte et sera bientôt validé');
                    //showCommentaire(oJson);
                }
                break;
            case 'frm_cons':
                $('ERROR-frm_cons_addcommentaire_empty').setStyle('display','none');
                $('ERROR-frm_cons_nom_empty').setStyle('display','none');
                $('ERROR-frm_cons_email_empty').setStyle('display','none');
                $('ERROR-frm_cons_email_invalid').setStyle('display','none');
                $('ERROR-frm_cons_site_empty').setStyle('display','none');
                $('ERROR-frm_comm_msg_invalid').setStyle('display','none');
                
                $('SUCCESS-frm_comm').setStyle('display','block');
                $('submit').setStyle('display','none');

                if(oJson.success=='1')
                {
                   //showCons(oJson);
                   //alert('Votre commentaire est pris en compte et sera bientôt validé');
                }
                break;
            case 'frm_vote':
                $('SUCCESS-frm_cons').setStyle('display','block');
                $('submit').setStyle('display','none');

                if(oJson.success=='1')
                {                    
                    var myElement = document.getElementById('nbVotes');
                    myElement.innerHTML = oJson.nb_votes;
                }
                break;
          }
        },
        onError:function(oForm, oJson)
        {
          switch(oForm.id)
          {
                case 'frm_comm':
                    try
                    {
                        if(oJson.errors['error']=='ADDCOMMENTAIRE_INVALID')
                        {
                            $('ERROR-frm_comm_msg_invalid').setStyle('display','block');                            
                        }
                    }
                    catch(e){}
                    break;
                case 'frm_cons':
                    try
                    {
                        if(oJson.errors['error']=='ADDCOMMENTAIRE_INVALID')
                        {
                            $('ERROR-frm_comm_msg_invalid').setStyle('display','block');
                        }
                    }
                    catch(e){}
                    break;
          }
        }
    });
});
