function ValidateAll()

{
 if($('auteur')){
  if(CheckName($('auteur').value) == false) return false;
 }
 if($('courriel')){
  if(CheckEmail($('courriel').value) == false) return false;
 }
 if($('txcom')){
  if(CheckComment($('txcom').value) == false) return false;
 }
 return true;

}



function StripSpacesFromEnds(s)

{


 while((s.indexOf(' ',0) == 0) && (s.length > 1))

 {

  s = s.substring(1,s.length);

 }

 while((s.lastIndexOf(' ') == (s.length - 1) && (s.length > 1)))

 {

  s = s.substring(0,(s.length - 1));

 }

 if((s.indexOf(' ',0) == 0) && (s.length == 1)) s = '';

 return s;

}



function IsItPresent(s,explanation)

{


 s = StripSpacesFromEnds(s);

 if(s.length) return s;

 alert('Veuillez renseigner ' + explanation + '.');

 return '';

}



function CheckName(s_name)

{


 s_name = IsItPresent(s_name,'votre pseudo');

 if(! s_name) return false;

 var i = s_name.indexOf('  ',0);

 while(i > -1)

 {

  s_name = s_name.substring(0,(i + 1)) +

  s_name.substring((i + 2),s_name.length);

  i = s_name.indexOf('  ',0);

 }

 s_name = s_name.toLowerCase();

 var s = new String(s_name.substring(0,1));

 s = s.toUpperCase();

 s_name = s + s_name.substring(1,s_name.length);

 i = s_name.indexOf(' ',0);

 if(i == (s_name.length - 1)) i = -1;

 var ts = new String("");

 var j = 0;

 while(i > -1)

 {

  i++;

  j = i + 1;

  s = s_name.substring(i,j);

  s = s.toUpperCase();

  ts = '';

  if(i > 0) ts = s_name.substring(0,i);

  s_name = ts + s + s_name.substring(j,s_name.length);

  i = s_name.indexOf(' ',j);

  if(i == (s_name.length - 1)) i = -1;

 }

 document.getElementById('auteur').value = s_name;

 return true;

}


function CheckComment(s_comment)

{

 s_comment  = IsItPresent(s_comment, 'votre commentaire')

 if (! s_comment) return false;

 return true;

}


function CheckEmail(s_email)

{


 s_email = IsItPresent(s_email,'votre adresse e-mail');

 if(! s_email) return false;

 s_email.replace(/(^\s+|\s+$)/g, "")

 document.getElementById('courriel').value = s_email;

 if((s_email.length < 6) ||

  (s_email.indexOf('@',0) < 1) ||

  (s_email.lastIndexOf('@') != s_email.indexOf('@',0)) ||

  (s_email.lastIndexOf('@') > (s_email.length - 5)) ||

  (s_email.lastIndexOf('.') > (s_email.length - 3)) ||

  (s_email.lastIndexOf('.') < (s_email.length - 4)) ||

  (s_email.indexOf('..',0) > -1) ||

  (s_email.indexOf('@.',0) > -1) ||

  (s_email.indexOf('.@',0) > -1) ||

  (s_email.indexOf(',',0) > -1))

  {

  alert('Cette adresse e-mail "' + s_email + '" est invalide.');

  return false;

 }

 return true;

}


// Pagination on Comments on Videos.html
function display_comment(current_page,total_pages){
 for(i=1;i<=total_pages;i++){
  if(i == current_page){
   $('comment_'+i).style.display = 'block';
  }else{
   $('comment_'+i).style.display = 'none';
  }
 }


}


//Submit Comments & get message for user if exists
window.addEvent('domready', function(){
 $('comment_form').addEvent('submit', function(e) {
  new Event(e).stop();
  this.send({
   onSuccess: function(text){
    if ($('comment_captcha')){
     $('comment_captcha').innerHTML = text;
     get_message($('comment_valid').value);
    }else{
     get_message(text);
    }

   }
  });
 });
});

function get_message(status){
 if (status == 'true'){
  $('ajax_erreur').style.display = 'none';
  $('ajax_info').style.display = 'block';
  $('ajax_reserved').style.display = 'none';
 }
 else if (status == 'false'){
  $('ajax_erreur').style.display = 'block';
  $('ajax_info').style.display = 'none';
  $('ajax_reserved').style.display = 'none';
 }
 else if (status == 'reserved'){
  $('ajax_erreur').style.display = 'none';
  $('ajax_info').style.display = 'none';
  $('ajax_reserved').style.display = 'block';
 }
 else{
  $('ajax_erreur').style.display = 'none'
  $('ajax_info').style.display = 'none';
  $('ajax_reserved').style.display = 'none';
 }
 $('txcom').value = "";
}