if (!Halshop) var Halshop = {};

Halshop.home = {
  'contactSubmit' : function(){
    var flag = 0;
    if($F('last_name') == ""){
      $("last_name_label").addClassName('required');
      flag = 1;
    }else{ $("last_name_label").removeClassName('required'); }
    if($F('first_name') == ""){
      $("first_name_label").addClassName('required');
      flag = 1;
    }else{ $("first_name_label").removeClassName('required'); }
    if($F('email') == ""){
      $("email_label").addClassName('required');
      flag = 1;
    }else{ $("email_label").removeClassName('required'); }
    if($F('message') == ""){
      $("message_label").addClassName('required');
      flag = 1;
    }else{ $("message_label").removeClassName('required'); }
    
    if(flag == 1) {
      return false;
    }
    
    new Ajax.Request(
    	'/?page=_contact.valid',
       {
      		method: 'post',
      		parameters: { nom : $F('last_name'),
      		              prenom : $F('first_name'),
      		              email : $F('email'),
      		              message : $F('message') },
      		onSuccess: function(res) {
      		  $('formContact').update(res.responseText);
      		},
      		onFailure: function() {
      		  var html = "<p> Erreur : L'email n'a pas ete envoye. </p>";
      		  $('formContact').update(html);
      		}
       }
     );
  }
}

Kwo.ShowMessage = function(message, opts) {
  opts = opts || null;
  dialog = Kwo.getDialog() || new Kwo.Dialog(null, null, opts);
  dialog.support.update(message);
  return dialog;
}

Kwo.ShowVideo = function(message, opts, video_url) {
  Kwo.ShowMessage(message, opts);
  var flashvars = {
        video_url: video_url,
        photo_url: "/pub/data/video.jpg"
      };
      var params = {
        allowfullscreen : "true",
        wmode : "transparent"
      };
      var attributes = {
        id: "myDynamicContent",
        name: "myDynamicContent"
      };

      swfobject.embedSWF("/pub/data/player-halshop.swf", "video", "392", "220", "9.0.0",null, flashvars, params, attributes);
  
  return dialog;
}
var popupHtml = '<div id="opacity-modale" class="modale">'+
                    '<div><div id="modale-content"><div id="modale-header"><h1> Formulaire de contact </h1>'+
                    '<a href="javascript:void(0)" onclick="Kwo.getDialog().close()" title="fermer" class="fermer">&nbsp;</a>'+
                    '</div><div class="clear">&nbsp;</div><form onsubmit="Halshop.home.contactSubmit()" action="" id="formContact">'+
                    '<div class="ligne"><label id="last_name_label" for="last_name">Votre nom* : </label>'+
                    '<input type="text" name="record[last_name]" class="text" id="last_name" /></div>'+
                    '<div class="ligne"><label id="first_name_label" for="first_name">Votre pr&eacute;nom* :  </label>'+
                    '<input type="text" name="record[first_name]" class="text" id="first_name" /></div>'+
                    '<div class="ligne"><label id="email_label" for="email">Votre email* : </label>'+
                    '<input type="text" name="record[email]" class="text" id="email" /></div>'+
                    '<div class="ligne"><label id="message_label" for="message">Votre message* : </label>'+
                    '<textarea name="record[message]" id="message" rows="" cols="" ></textarea></div><div class="clear">&nbsp;</div>'+
                    '<input type="submit" style="display:none" />'+
                    '<a id="button_submit_contact" href="javascript:void(0)" onclick="Halshop.home.contactSubmit()" title="Envoyer" class="submit envoyer">Envoyer</a>'+
                    '<div class="clear">&nbsp;</div></form><div id="footerform">&nbsp;</div>'+
                    '</div></div></div>';