
function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        preloadFlag = true;
    }
}



function check_email(email) {
        b = true;
        if (email.lastIndexOf('@') < 1)
            b = false;
        if (email.lastIndexOf('@') > email.lastIndexOf('.'))
            b = false;
        if (email.lastIndexOf('@') == email.lastIndexOf('.')+1)
            b = false;
        if (email.length-email.lastIndexOf('.') < 3 || email.length-email.lastIndexOf('.') > 4)
            b = false;
        if (email.length<6)
            b = false;
        return(b);
    }


/**
 * Ajout un produit au panier en ajax
 */ 
function ajoutPanier(PDT_ID, QUANTITE)
{
    $('#contenu_panier').html('<img src="jquery/indicator.gif" alt="" />');
    $(".drag_pdt_"+PDT_ID).effect("transfer", {to: "#zonePanier", className: 'ui-effects-transfer'});
    $.get("panier.php", { PDT_ID: PDT_ID, QUANTITE: QUANTITE },
        function(data){ 
            $('#contenu_panier').load('selection.php', function(){
                alert(data); 
            });
        }); 
}


/**
 * Modifie un produit du panier en ajax
 */ 
function modifPanier(PDT_ID, QUANTITE)
{
    $('#contenu_panier').html('<img src="jquery/indicator.gif" alt="" />');
    $.get("panier.php", { PDT_ID: PDT_ID, QUANTITE_MODIF: QUANTITE },
        function(data){ 
            $('#contenu_panier').load('selection.php', function(){
                if (data != 'OK') {
                    alert(data);
                }
            });
        }); 
}


/**
 * Ajoute les produits d'une recette en ajax
 */ 
function ajoutRecette(GRO_ID)
{
    $('#contenu_panier').html('<img src="jquery/indicator.gif" alt="" />');
    $.get("panier.php", { GRO_ID: GRO_ID},
        function(data){ 
            $('#contenu_panier').load('selection.php', function(){
                alert(data); 
            });
        }); 
}



//Charge une page dynamiquement avec effet stylisé
function load_ajax_page(ele,url,slide_up){
   if(slide_up)
   {
       $(ele).slideUp("slow");
       //msg = "<div style='text-align:center;'><img src='jquery/indicator.gif' height='20' width='20'/></div>"; 
       //$(ele).html(msg);
   }
       
    var tampon = $.get(url, null, function(tampon){
            $(ele).html(tampon);
            $(ele).slideDown("slow");
        });
}

function load_ajax_page_advanced(id,ele,group_slide_up, class_to_remove, parent_name, parent_class){
    if($(ele).hasClass(class_to_remove))
    {
        $(id).slideUp("slow",function(){ 
            $(ele).removeClass(class_to_remove);
            $(parent_name).removeClass(parent_class);
            $('.zone_titre_deplie').removeClass('zone_titre_deplie');
            $(id).html('');
        });
    }
    else
    {
        $('.zone_titre_deplie').removeClass('zone_titre_deplie');
        $(group_slide_up).slideUp("slow");
        load_ajax_page(id,$(ele).attr("title"),1);
        $('.'+class_to_remove).removeClass(class_to_remove);
        parent_id = '.'+parent_class;
        $(parent_id).removeClass(parent_class);
        $(ele).addClass(class_to_remove);
        $(parent_name).addClass(parent_class);
        $(group_slide_up).html('');

    }
}

/**************
*** Recettes **
***************/
function ajax_page_recette(ele,url,id_detail){
    if( !$(ele).hasClass('case_recette_selected') )
    {
        $('.detail_recette').slideUp("slow");
        $('.case_recette_selected').removeClass('case_recette_selected');
        $(ele).addClass('case_recette_selected');
        load_ajax_page('#detail_recette_'+id_detail,url,1);
    }
    else
    {
        $('.detail_recette').slideUp("slow", function(){
            $('.case_recette_selected').removeClass('case_recette_selected');  
            $('#detail_recette_'+id_detail).html('');
        });
        
    }
    
}


/**
 * Check formulaire monCompte
 */ 
function checkmonCompte() {
    with (window.document.forms['monCompte']) {
        mes = "";  
               
        if (!check_email(CONNECT_CLI_EMAIL.value))
            mes += "Vous devez indiquer votre email\n";
            
        if (CONNECT_CLI_MDP.value.length == 0)
            mes += "Vous devez indiquer votre mot de passe\n";
                    
    }
    
    if (mes){
        //jAlert(mes, 'Information');
        alert(mes);
    }
    return(mes.length == 0 ? true : false);
}