    swap_duration = 1;

    function SetCookie (name, value) {
            var argv = SetCookie.arguments;
            var argc = SetCookie.arguments.length;
            var expires = (argc > 2) ? argv[2] : null;
            var path = (argc > 3) ? argv[3] : null;
            var domain = (argc > 4) ? argv[4] : null;
            var secure = (argc > 5) ? argv[5] : false;
            document.cookie = name + "=" + escape(value) +
                    ((expires == null) ? "" : ("; expires=" + expires.toUTCString())) +
                    ((path    == null) ? "" : ("; path=" + path)) +
                    ((domain  == null) ? "" : ("; domain=" + domain)) +
                    ((secure  == true) ? "; secure" : "");
    }

    function getCookieVal(offset) {
            var endstr=document.cookie.indexOf (";", offset);
            if (endstr==-1)
                    endstr=document.cookie.length;
            return unescape(document.cookie.substring(offset, endstr));
    }

    function GetCookie (name) {
            var arg=name+"=";
            var alen=arg.length;
            var clen=document.cookie.length;
            var i=0;
            while (i<clen) {
                    var j=i+alen;
                    if (document.cookie.substring(i, j)==arg)
                            return getCookieVal (j);
                    i=document.cookie.indexOf(" ",i)+1;
                            if (i==0) break;}
            return null;
    }

    function update_inputs(num_div){
        new Ajax.Updater('friends_container', '/Complexe_Bijourama/CONCOURS/Hugo_Boss/friends_updater.php?num_div=' + num_div,
        {asynchronous:true, method:'get',
                onComplete:function(){$('add_a_friend_' + (num_div + 1)).scrollTop = $('add_a_friend_' + (num_div + 1)).scrollHeight;},
                insertion : Insertion.Bottom});

        $('add_a_friend_' + num_div).innerHTML = '';


    }

    function check_emails(contest_id){

        if($('input_name').value != '' && $('input_firstname').value != '' && $('input_email').value != ''){
            new Ajax.Updater('status_container', '/Complexe_Bijourama/CONCOURS/Hugo_Boss/input_errors.php?type=FULL');

            new Ajax.Updater('horizontal_supplier', '/Complexe_Bijourama/CONCOURS/Hugo_Boss/check_emails.php',
            {asynchronous:true, parameters:Form.serialize($('form_concours')),
                method:'post',onComplete:function(){
                    actual_date = new Date();
                    actual_time = actual_date.getTime() ;
                    new_date = new Date();
                    new_date.setTime(actual_time + 60*60*24*365*1000) ;
                    SetCookie('bijouramag_contest['+contest_id+']', 1, new_date);
                    $('submit_input').innerHTML = '<img src="/Complexe_Bijourama/CONCOURS/Hugo_Boss/images/bouton_retour.png" onclick="close_contest('+contest_id+')"/>'
                }});

        }else{
            new Ajax.Updater('status_container', '/Complexe_Bijourama/CONCOURS/Hugo_Boss/input_errors.php?type=EMPTY', {insertion:Insertion.Bottom});
        }
    }

    function down_scrollbars(contest_id){
        Effect.SlideDown('concours_container'+contest_id, {duration:swap_duration});
        previous_body_overflow = document.body.style.overflow;
        document.body.style.overflow = 'hidden';
    }

    function restore_body_overflow(){
        document.body.style.overflow = 'scroll';
        setTimeout("document.body.style.overflow = '" + previous_body_overflow + "'", 1);
    }

    function close_contest(contest_id){

        if(undefined != contest_id && GetCookie('bijouramag_contest['+contest_id+']') != 1){
            //alert(GetCookie('bijouramag_contest['+contest_id+']'));
            actual_date = new Date();
            actual_time = actual_date.getTime() ;
            new_date = new Date();
            new_date.setTime(actual_time + 60*60*24*365*1000) ;
           SetCookie('bijouramag_contest['+contest_id+']', 0, new_date);
        }

        Effect.SlideUp('concours_container'+contest_id, {duration:swap_duration});
        setTimeout(restore_body_overflow, swap_duration * 1000)
    }



