/* Nieuws Widget */
$(document).ready(function () {
   $('#news-widget dd span').load(ABS_URI+'ajax/news_widget.php').removeClass('align-c');
});

/* Search Box */
$(document).ready(function () {
    // Focus
    $('#search-string').focus(
        function() { $('#search-box-submit').css('display','block'); }
    );
    
    // Focus Lost
    $('#search-string').blur(
        function() { 
            if($('#search-string').val() == '') {
                $('#search-box-submit').css('display','none'); 
            }
        }
    );
});

$(document).ready(function(){
    updateShoppingCart();  
});

$(document).ready(function(){
    $('input.verplicht').focus(function(){
        $(this).removeClass('verplicht'); 
    });    
});

// Laad het winkelmandje opnieuw
function updateShoppingCart() {
    $('#shopping-widget dd span').load(ABS_URI+'ajax/shopping_cart.php').removeClass('align-c');
}

// Voeg een product toe aan het winkelmandje
function addToCart(id) {
    $.get(ABS_URI+'ajax/addtocart.php',{'id':id},function(data){
        if(data.succes) {
            updateShoppingCart();
    $('<div id="amount-box" title="Vul hier het aantal in"><img src="img/close_foldout.gif" onclick="$(\'#amount-box\').remove();" id="close-foldout" /><br /><br />Product toegevoegd aan reserveringsverzoek<br /><br /><button onclick="$(\'#amount-box\').remove(); setTimeout(\'window.location.reload( false )\',1250); ">Ok</button></div>').dialog(
        {
            height:40,
            width:260,
            resizable: false,
            draggable: false,
            modal: true
        }
    );
        }  
    },"json");                      
    
    
    return false;
    
}

// Verwijder een artikel uit het winkelmandje
function removeFromCart(id) {
    $.post(ABS_URI+'ajax/removefromcart.php',{'id':id},function(data){
        if(data.succes) {
            updateShoppingCart();
    $('<div id="amount-box" title="Vul hier het aantal in"><img src="img/close_foldout.gif" onclick="$(\'#amount-box\').remove();" id="close-foldout" /><br /><br />Product verwijderd uit het reserveringsverzoek<br /><br /><button onclick="$(\'#amount-box\').remove(); setTimeout(\'window.location.reload( false )\',1250);">Ok</button></div>').dialog(
        {
            height:40,
            width:260,
            resizable: false,
            draggable: false,
            modal: true
        }
    ); 
        }  
    },"json");

    return false;
    
}

function showChangeCount(id,value) {   
    $('<div id="amount-box" title="Vul hier het aantal in"><img src="img/close_foldout.gif" onclick="$(\'#amount-box\').remove();" id="close-foldout" /><br /><br />Vul hier het aantal in: <br /><input type="text" value="'+value+'" class="count" id="count-value" /><button onclick="changeCount(\''+id+'\');">ok</button></div>').dialog(
        {
            height:40,
            width:160,
            resizable: false,
            draggable: false,
            modal: true
        }
    );
}

function changeCount(id) {
    var count_value = $('#count-value');
    $.post(ABS_URI+'ajax/change_amount.php',{'id':id,'count':count_value.val()},function(data){
        if(data.succes) {
            $('#amount-box').remove();
            updateShoppingCart();
        }
    },"json");

}

// INLOGGEN
$(document).ready(function(){
    var $login_form = $('#login-widget form');
    if($login_form.size()>0) {
        $login_form.submit(function(){
            var $input_password = $('#login-widget form input[name=password]');
            var $sha_password   = $.sha1($input_password.val());
            $input_password.val($sha_password);
            return true; 
        });
    }   
});

// FANCYBOX VOOR DE REFERENTIES 
$(document).ready(function(){
   $('a[rev=foto-trigger]').each(function(){
      var rel = $(this).attr('rel');
      $('a[rel='+rel+']').fancybox(); 
   });  
});
