﻿// JScript File

//addtobasket('10','9','1','1',document.frmkeuze-sel-box.1klr_id.value,document.frmkeuze-sel-box.1mat_id.value)
function addtobasket(trr_aantal,tur_id, sbt_id, prg_id, klr_id, prd_maat)
{   var leverbaar;
    //Eerst kijken of deze wel leverbaar is in de maat een kleur
    var url = 'services_basket.asp?testleverbaar=yes&prg_id=' + prg_id + '&klr_id=' + klr_id + '&prd_maat=' + prd_maat
    new Ajax.Request(url, 
    {   method: 'get',
        onSuccess: function(transport)
        {   var response = transport.responseText;   
            leverbaar = transport.responseText;
            if (leverbaar != '')
            {   
//            	alert('Deze combinatie van maat en kleur is niet leverbaar.');
            	alert(leverbaar);
            }
            else
            {   //Nu toevoegen aan de basket
                var url = 'services_basket.asp?add=yes&trr_aantal=' + trr_aantal + '&tur_id=' + tur_id + '&sbt_id=' + sbt_id + '&prg_id=' + prg_id + '&klr_id=' + klr_id + '&prd_maat=' + prd_maat;
//                var url = 'dow3.htm';
                new Ajax.Updater('basket-contains',url,
                {   method: 'get',
                    onSuccess: function(transport)
                    {     //var response = transport.responseText || "no response text";
                          var response = transport.responseText;
                          //alert("Success! \n\n" + response);
                    },
                    onComplete:function(request)
                    {   new Effect.Highlight('laatsteproduct', {startcolor:'#ff99ff', endcolor:'#999999'})
                        //Element.hide('cart')
                        //alert (yebo);
                    },
                    onFailure: function()
                    {     var response = transport.responseText;
                          alert("Er is iets misgegaan! \n\n" + response);
                    }
                    //insertion: Insertion.Top, //Doe je deze niet dan doet hij een replace
                });
            }
        },
        onComplete:function(request)
        {   //alert (yebo);
            //En dan nu het laatste toegevoegde een highlight geven
            
        },
        onFailure: function()
        {     var response = transport.responseText;
              alert("Er is iets misgegaan! \n\n" + response);
        }
     });    
}

//Let op dat remove from basket alleen kan als de basket nog niet besteld is.
function removefrombasket(trr_id, tur_id)
{   var myresponse;
    //Eerst kijken of deze wel leverbaar is in de maat een kleur
    var url = 'services_Basket.asp?remove=yes&trr_id=' + trr_id +'&tur_id='+tur_id;
    //document.write(url);
    new Ajax.Updater('basket-contains',url,
    {   method: 'get',
        onSuccess: function(transport)
        {   //var response = transport.responseText || "no response text";
            var response = transport.responseText;
            //alert("Success! \n\n" + response);
        },
        onComplete:function(request)
        {   //new Effect.Highlight('laatsteproduct', {startcolor:'#ff99ff', endcolor:'#999999'})
            //Element.hide('cart')
            //alert (yebo);
        },
        onFailure: function()
        {   var response = transport.responseText;
            alert("Er is iets misgegaan! \n\n" + response);
        }
        //insertion: Insertion.Top, //Doe je deze niet dan doet hij een replace
   });
}


//addtobasket('10','9','1','1',document.frmkeuze-sel-box.1klr_id.value,document.frmkeuze-sel-box.1mat_id.value)
function emptybasket(tur_id)
{   //new Ajax.Request('/services/test.aspx',
    var url = '/services/emptybasket.aspx?tur_id=' + tur_id;
    //alert(url);
 
    new Ajax.Updater('basket-contains',url,
    {   method: 'get',
        onSuccess: function(transport)
        {     //var response = transport.responseText || "no response text";
              var response = transport.responseText;
              //alert("Success! \n\n" + response);
        },
        onComplete:function(request)
        {   //Element.hide('cart')
            //alert (yebo);
        },
        onFailure: function()
        {     var response = transport.responseText;
              //alert("Er is iets misgegaan! \n\n" + response);
        }
        //insertion: Insertion.Top, //Doe je deze niet dan doet hij een replace
    });
}
