$(document).ready(function() {
    // Hack for navigator don't use
    $('*').removeAttr('filter');
    if($('#slides').length > 0){
        $('#slides').cycle({
            timeout:10000,
            fx: 'scrollRight',
            easing:  'easeInOutBack',
            manualTrump: true,
            pager:  '#slides_nav',
            pagerAnchorBuilder: function(idx, slide) {
                // return sel string for existing anchor
                return '#slides_nav li:eq(' + (idx) + ')';
            },
            before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
                $('#slides_nav .' + $(currSlideElement).attr('id')).removeClass('selected');
                $('#slides_nav .' + $(nextSlideElement).attr('id')).addClass('selected');
            }
        });
    }
    if($('#slidesTemoignages').length > 0){
        $('#slidesTemoignages').cycle({
            timeout:10000,
            fx: 'scrollRight',
            easing:  'easeInOutBack'
        });
    }
    $('#topright div.photos img').hover(
        function(){
            $('#topright div.infos div.default').css('display','none');
            $('#topright div.infos div.'+$(this).attr("class")).css('display','block');
        },
        function(){
            $('#topright div.infos div.default').css('display','block');
            $('#topright div.infos div.'+$(this).attr("class")).css('display','none');
        }
    );
        
    $('#products .product').click(function(){
        location.href = $('a',this).attr('href');
    });
    
    $('#diagnostic.diagnostic, #navigation a.diagnostic').click(function(){
        openPopinIframe(this,'972px','314px');
        return false;
    });
    
    if($('form div.sliderSelectAge').length > 0){
        $('form div.sliderSelectAge').slider({
			min: 18,
			max: 85,
            step:1,
            value:($('form input[name=age]').val() != '')?$('form input[name=age]').val():18,
            slide: function(event, ui) {
                $('form span.sliderSelectAge').html(ui.value+' ans');
                $('form input[name=age]').val(ui.value);
            },
            create: function(event, ui) {
                $('form span.sliderSelectAge').html($(this).slider('option',"value")+' ans');
            }
        });
    }
    
    if($('form div.sliderSelectSize').length > 0){
        $('form div.sliderSelectSize').slider({
			min: 1.5,
			max: 2,
            step:0.01,
            value:($('form input[name=size]').val() != '')?$('form input[name=size]').val():1.5,
            slide: function(event, ui) {
                $('form span.sliderSelectSize').html(ui.value.toFixed(2)+' m');
                $('form input[name=size]').val(ui.value.toFixed(2));
            },
            create: function(event, ui) {
                $('form span.sliderSelectSize').html(parseFloat($(this).slider('option',"value")).toFixed(2)+' m');
            }
        });
    }
    
    radioBtnCheck();
    $('input[type=radio]').change(function(){
        radioBtnCheck();
    });
    
    radioBtnCheckProgram();
    $('.choose_program input[type=radio]').change(function(){
        radioBtnCheckProgram();
    });
    
    
    
    
    
    $('#form_etape1').submit( function(){
    	
    	var message="";
    	if ((document.getElementById('poids').value<50)||(document.getElementById('poids').value>150))
		  {
    	message="Votre poids doit être compris entre 50 et 150 kilos.\n"	
		  }
    	if ((document.getElementById('objectif').value<50)||(document.getElementById('objectif').value>150))
		  {
  	message="Votre objectif doit être compris entre 50 et 150 kilos.\n"	
		  }
    	if (parseInt(document.getElementById('poids').value)<parseInt(document.getElementById('objectif').value))
		  {
  	message="Votre objectif de poids doit être inférieur à votre poids actuel.\n"	
		  }
    	
    	if (message)
    	{
    		alert(message);
		return false;
    	}
    	else
    	{
    		return true;
    	}
    	
		});

});













function radioBtnCheck(){
    btns = $('input[type=radio]');
    $.each(btns, function(index, ele){
        if($(ele).is(':checked')){
            if($(ele).parent().is('label')){
               $(ele).parent().addClass('checked'); 
            }
        }else{
            if($(ele).parent().is('label')){
               $(ele).parent().removeClass('checked'); 
            }
        }
    });
}

function showGraph(programId,sexe,age,taille,poids,objectif){
    console.log('yop');
        $('#diagnostic div.left').css('display','none');
        $('.graph').css('display','block');
        $('.graph div.content').css('display','none');
        $('.graph img.spinner').css('display','block');
        $.ajax({
            url: '/cgi/ajax/affiche_new_programme.cgi',
            data:{type_programme:programId,
        	poids_actuel:poids,
        	objectif_poids:objectif,
        	sexe:sexe,
        	taille:taille,
        	age:age
        },
            type: 'POST',
            dataType: 'html',
            success: function(content){
                $('.graph div.content').html(content);
                $('.graph div.content').css('display','block');
                $('.graph img.spinner').css('display','none');
            }
        });
}
function radioBtnCheckProgram(){
    btn = $('.choose_program input[type=radio]:checked');
    age=$('#age').val();
    taille=$('#taille').val()*100;
    poids=$('#poids').val();
    sexe=$('#sexe').val();
    objectif=$('#objectif').val();
    
    
    
    if(btn.length > 0){
        window.parent.showGraph($('.choose_program input[type=radio]:checked').val(),sexe,age,taille,poids,objectif);
    }
}
