    $(document).ready(function(){

				$('input#prenom').click(function(){
					if($('input#prenom').val().substr(0,3)=="Ins" || $('input#prenom').val() == "First Name"){
						$('input#prenom').val('');
					}
					$('input#prenom').css('color','#555');
				});
				
				$('input#email_0').click(function(){
					if($('input#email_0').val().substr(0,3)=="Ins" || $('input#email_0').val()=="Email Address"){
						$('input#email_0').val('');
					}
					$('input#email_0').css('color','#555');
				});
				
				$('input#email_1').mousedown(function(){
					if($('input#email_1').val().substr(0,3)=="Ins" || $('input#email_1').val()=="Email Address of Friend"){
						$('input#email_1').val('');
					}
					$('input#email_1').css('color','#555');
				});
				
				$('input#email_1').mouseout(function(){
					if ($('input#email_1').val() == "") {
						if ($('input#lang_id').val() == 1){
							$('input#email_1').val('Email Address of Friend');
						}
						else if ($('input#lang_id').val() == 2) {
							$('input#email_1').val('Insérez l\'email de votre ami(e)');
						}
					}
				});
				
				$('input#email_2').mousedown(function(){
					if($('input#email_2').val().substr(0,3)=="Ins" || $('input#email_2').val()=="Email Address of Friend"){
						$('input#email_2').val('');
					}
					$('input#email_2').css('color','#555');
				});
				
				$('input#email_2').mouseout(function(){
					if ($('input#email_2').val() == "") {
						if ($('input#lang_id').val() == 1){
							$('input#email_2').val('Email Address of Friend');
						}
						else if ($('input#lang_id').val() == 2) {
							$('input#email_2').val('Insérez l\'email de votre ami(e)');
						}
					}
				});
				
				$('input#email_3').mousedown(function(){
					if($('input#email_3').val().substr(0,3)=="Ins" || $('input#email_3').val()=="Email Address of Friend"){
						$('input#email_3').val('');
					}
					$('input#email_3').css('color','#555');
				});
				
				$('input#email_3').mouseout(function(){
					if ($('input#email_3').val() == "") {
						if ($('input#lang_id').val() == 1){
							$('input#email_3').val('Email Address of Friend');
						}
						else if ($('input#lang_id').val() == 2) {
							$('input#email_3').val('Insérez l\'email de votre ami(e)');
						}
					}
				});
				
				$('input#email_4').mousedown(function(){
					if($('input#email_4').val().substr(0,3)=="Ins" || $('input#email_4').val()=="Email Address of Friend"){
						$('input#email_4').val('');
					}
					$('input#email_4').css('color','#555');
				});
				
				$('input#email_4').mouseout(function(){
					if ($('input#email_4').val() == "") {
						if ($('input#lang_id').val() == 1){
							$('input#email_4').val('Email Address of Friend');
						}
						else if ($('input#lang_id').val() == 2) {
							$('input#email_4').val('Insérez l\'email de votre ami(e)');
						}
					}
				});

        function validate_email(addr) {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            return reg.test(addr);
        }
        
				/**
				 * Validation for email add
				 */
        function validate_form_email(x) {
					if($(x).val() == ''){
						if($('input#lang_id').val() == 1){
							$(x).val('Your email is mandatory.');
							$(x).css('color','red');
						}
						if($('input#lang_id').val() == 2){
							$(x).val('Vôtre email est nécessaire.');
							$(x).css('color','red');
						}
						valid = false;
					}
					else if ($(x).val() != ''){
						valid = validate_email($(x).val());
						if(!valid) {
							if($('input#lang_id').val() == 1){
								$(x).val('Enter a valid email address.');
								$(x).css('color','red');
							}
							if($('input#lang_id').val() == 2){
								$(x).val('Entrez une adresse email valide.');
								$(x).css('color','red');
							}
						}
					}
        }
        
        var valid = true;
        $('input#validate_button').click(function(){
					//Prenom
					if($('.prenom').val() == '' || $('.prenom').val() == 'Your name is mandatory.' || $('.prenom').val() == 'Vôtre prénom est nécessaire.'){
						if($('input#lang_id').val() == 1){
							$('.prenom').val('Your name is mandatory.');
							$('.prenom').css('color','red');
						}
						if($('input#lang_id').val() == 2){
							$('.prenom').val('Vôtre prénom est nécessaire.');
							$('.prenom').css('color','red');
						}
						valid = false;
					}
					else {
						valid = true;
					}
            
					if(valid) {
						validate_form_email('input#email_0');
					}
					if(valid && $('input#email_1').val()!='Email Address of Friend' && $('input#email_1').val().substr(0,3)!="Ins") {
						validate_form_email('input#email_1');
					}
					if(valid && $('input#email_2').val()!='Email Address of Friend' && $('input#email_2').val().substr(0,3)!="Ins") {
						validate_form_email('input#email_2');
					}
					if(valid && $('input#email_3').val()!='Email Address of Friend' && $('input#email_3').val().substr(0,3)!="Ins") {
						validate_form_email('input#email_3');
					}
					if(valid && $('input#email_4').val()!='Email Address of Friend' && $('input#email_4').val().substr(0,3)!="Ins") {
						validate_form_email('input#email_4');
					}
            
					if(valid){
						$('#etape_1').css('display','none');
						$('#etape_2').css('display','block');
						$('#form_marathon .numberHolder_1 #num1').removeClass('numberActive_1');
						$('#form_marathon .numberHolder_1 #num1').addClass('numberDisable_1');
						$('#form_marathon .numberHolder_1 #num2').removeClass('numberDisable_1');
						$('#form_marathon .numberHolder_1 #num2').addClass('numberActive_1');
					}
        });
        

    /***************/


				$('#return_step_button').click(function(){
					$('#etape_1').css('display','block');
					$('#etape_2').css('display','none');
				});
        
        $('#form_marathon').submit(function(){
            if($('input#lang_id').val() == 1){
              var msg = '<p class="message_display">&laquo; Your session is being generated, please wait a few seconds &raquo;</p><br><p class="message_loading"></p>';
            }
            if($('input#lang_id').val() == 2){
              var msg = '<p class="message_display">&laquo; Votre s&eacute;ance est en cours de g&eacute;n&eacute;ration, veuillez patienter quelques secondes &raquo;</p><br><p class="message_loading"></p>';
            }
            $('div#form_inner').append('<div class="overlay" style="display:none;"><div class="message">'+msg+'</div></div>');
            $('.overlay').fadeIn('slow').fadeTo('slow',0.8);
            wait();
            return false;
        });
    });
    
   function wait() {
        timer = setTimeout("fetchFile()",20000);
        return false;
    }

		function fetchFile() {
			$.get('/marathon/marathon_submit.php',{
				'lang_id': $('#lang_id').val(),
				'form_id' : $('#form_id').val(),
				'prenom' : $('#prenom').val(),
				'email' : $('#email_0').val(),
				'email_amis_1' : $('#email_1').val(),
				'email_amis_2' : $('#email_2').val(),
				'email_amis_3' : $('#email_3').val(),
				'email_amis_4' : $('#email_4').val(),
				'obj_course' : $('#obj_course').val(),
				'genre_musical' : $('#genre_musical').val()
			},
			function(m){
				if($('input#lang_id').val() == 1){
					msg = '<p class="message_display">Your session is ready, the download link has been sent to your email address.<br><p class="message_close"><a onclick="close_popUp();" href="http://www.jiwok.com/en/index_eng.php">OK</a></p>';
				}
				if($('input#lang_id').val() == 2){
					msg = '<p class="message_display">Votre s&eacute;ance est pr&ecirc;te, le lien de t&eacute;l&eacute;chargement vous a &eacute;t&eacute; envoy&eacute; sur votre adresse email.<br><p class="message_close"><a onclick="close_popUp();" href="http://www.jiwok.com">OK</a></p>';
				}
				$('.overlay .message').html(msg).css('background','#000000');
			//$('.overlay .message').html(m).css('background','#000000');
			});
			return false;
    }
    
    function close_popUp(){
        $('.overlay').fadeOut('fast').fadeTo('slow',0.1);
    }
    
