/**************************************
*  GUI functions tool kit (non obscruptive js)

*  required jQuery
*      
* author:  erational(http://www.erational.org)
* version: 0.1
* date:    2009.05.25 (alexandra minus one)
* licence: GPL 2.0    
***********************************/


$(document).ready(function(){
    // on a 2 formules  
    // determine lequel on doit afficher
    k = $("input#type").val();
    //alert("--->"+k);  // debug
    if (k=="") {  
        // step1:  on cache le 2nd formulaire
        $(".formulaire_don2").hide();
    } else {
        // step 2: on cache les 1er formulaires
        // step 3 (undefined)
        $("h2.don-titre").hide();
        $(".formulaire_don").hide();
        $("#content .chapo").hide();
        $("#content .texte").hide();
    } 
    

    //$(".formulaire_don2").hide();

    $(".formulaire_don .submit").click(function() {                
        var form =  $(this).parent().parent();
        var montant=0;
        var montant2=0;
        var freq=1; 
        var type=0;
        var legend ="";                
        $(form).children("[@name=montant-don][@type=radio][@checked]").each(function() {  montant = $(this).val(); }); 
        $(form).children("[@name=montant-don2]").each(function() {  montant2 = $(this).val(); });
        $(form).children("[@name=montant-freq][@type=radio][@checked]").each(function() {  freq = $(this).val(); });
        $(form).children("[@name=don-type]").each(function() {  type = $(this).val(); });  
        $(form).children("[@name=don-legend]").each(function() {  legend = $(this).val(); });    
        
        // si valeur ok, on passe au vrai formulaire 
        if (montant>0 || montant2>0) {
            // switch 2nd formulaire            
            $("h2.don-titre").hide();
            $(".formulaire_don").hide();
            $("#content .chapo").hide();
            $("#content .texte").hide();
            $(".formulaire_don2").show();
           
                             
            if (montant2>0) montant=montant2;
            legend = legend.replace("*****",parseInt(montant));
            legend = legend.replace("!!!!!!",parseInt(freq));
            $("#don-titre").append(legend);           
            
            $("#montant").attr("value",parseInt(montant));
            $("#frequence").attr("value",parseInt(freq));
            $("#type").attr("value",type);
            
                        
            //$(this).parents("form").submit();
            
            
        } else {
            alert('Montant incorrect');
        }
   
        
    });  

        
});

//
// fonction pour desactiver les formulaires ajax
// notamment pour le paiement
function disableformajax() {   
    $(".ajax").each(function(){
        $(this).removeClass("ajax");    
    });    
} 

