$(document).ready(function(){
	var checkCgv = function(e){
        var msg = '';
		if($('#validCgv').length == 0) //la checkbox n'existe pas
			return;
			
        if (!$('#validCgv').is(':checked')) 
            msg += 'Vous devez valider les Conditions Générales de vente<br />';
        if (msg.length != 0) {
            e.preventDefault();
            if ($('#basicModal').length == 0) 
                $('body').append('<div id="basicModal" style="display: none;"><p>' + msg + '</p></div>');
            else 
                $('#basicModal').html('<p>' + msg + '</p>');
            $('#basicModal').modal({
                minHeight: "auto",
                maxHeight: 300
            });
        }
    }
	
	if($('#valid-pai button').length > 0)
    	$('#valid-pai button').click(checkCgv);
	if($('#valid-pai input').length > 0)
    	$('#valid-pai input').click(checkCgv);
	
    $('#cgv .thickbox').removeClass('thickbox').addClass('aCgv');
    
    $('#cgv .aCgv').click(function(e){
        e.preventDefault();
        if ($('#basicModalCgv').length != 0) {
            $('#basicModalCgv')[0].parentNode.removeChild($('#basicModalCgv')[0]);
        }
        var options = {
            minHeight: 300,
            maxHeight: 500,
			containerCss:{width: 800}
        }
        if ($('#contentCgv').length != 0) {
            $('body').append('<div id="basicModalCgv" style="display: none;">' + $('#contentCgv').html() + '</div>');
            $('#basicModalCgv').modal(options);
        }
        else {
            $('body').append('<div id="basicModalCgv" style="display: none;"></div>');
            $("#basicModalCgv").load('/conditions-generales-de-vente.html?cont=1', null, function(e, a){
                $('#basicModalCgv').modal(options);
            });
        }
    });
});

