	Event.observe(window, 'load', init, false);

	function init()
    {
        $('audioFeatures').observe('click', checkAudio);
        $('imageFeatures').observe('click', checkImage);
        $('videoFeatures').observe('click', checkVideo);
        $('youtubeFeatures').observe('click', checkYouTube);
        $('cbv1').observe('click', verSelect);
        $('cbv2').observe('click', verSelect);
        $('videoWatermarking').observe('click', checkWatermarking);
        $('changeCoverage').observe('click', checkCoverage);
        $('clearCart').observe('click', clearCart);
    }

    function checkAudio()
    {
        if($('audioFeatures').checked == true)
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
		    var pars = 'audioFeatures=1';
		    var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, {asynchronous:true, method: 'post', parameters: pars});
            $('emptyCart').style.display = 'block';
        }
        else
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
            var pars = 'audioFeatures=-1';
            var target = 'checkout';
            var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
        }
    }

    function checkImage()
    {
        if($('imageFeatures').checked == true)
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
            var pars = 'imageFeatures=1';
            var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
            $('emptyCart').style.display = 'block';
        }
        else
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
		    var pars = 'imageFeatures=-1';
		    var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
        }
    }

    function checkVideo()
    {
        if($('videoFeatures').checked == true)
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
		    var pars = 'videoFeatures=1';
		    var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
            $('emptyCart').style.display = 'block';
        }
        else
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
		    var pars = 'videoFeatures=-1';
		    var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
        }
    }

    function checkWatermarking()
    {
        if($('videoWatermarking').checked == true)
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
		    var pars = 'watermarking=1';
		    var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, {asynchronous:true, method: 'post', parameters: pars});
            $('emptyCart').style.display = 'block';
        }
        else
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
            var pars = 'watermarking=-1';
            var target = 'checkout';
            var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
        }
    }

    function checkCoverage()
    {
        if($('changeCoverage').checked == true)
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
		    var pars = 'coverage=1';
		    var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, {asynchronous:true, method: 'post', parameters: pars});
            $('emptyCart').style.display = 'block';
        }
        else
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
            var pars = 'coverage=-1';
            var target = 'checkout';
            var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
        }
    }

    function checkYouTube()
    {
        if($('youtubeFeatures').checked == true)
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
		    var pars = 'youtubeFeatures=1';
		    var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
            $('emptyCart').style.display = 'block';
        }
        else
        {
            var url = 'http://clipbucket.desktopupload.com/index.php';
		    var pars = 'youtubeFeatures=-1';
		    var target = 'checkout';
		    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
        }
    }

    function clearCart()
    {
        var url = 'http://clipbucket.desktopupload.com/index.php';
        var pars = 'resetOrder=1';
        var target = 'checkout';
        var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});

        $('audioFeatures').setValue('');
        $('imageFeatures').setValue('');
        $('videoFeatures').setValue('');
        $('youtubeFeatures').setValue('');
        $('videoWatermarking').setValue('');
        $('changeCoverage').setValue('');        
        $('emptyCart').style.display = 'none';
    }

    function verSelect()
    {
        if($('cbv1').checked == true)
        {
            var url     = 'http://clipbucket.desktopupload.com/index.php';
            new Ajax.Request(url, {
                parameters: { version: 1 },
                onSuccess: function(transport) {
                    // do nothing
                }
            });
        }

        if($('cbv2').checked == true)
        {
            var url     = 'http://clipbucket.desktopupload.com/index.php';
            new Ajax.Request(url, {
                parameters: { version: 2 },
                onSuccess: function(transport) {
                    // do nothing
                }
            });
        }
    }