window.addEvent('domready', function(){
    var doubleDivs = $ES('div','diskDouble');
    doubleDivs.each(function(img,i){
        img.addEvent('mouseenter',function(){
            this.setStyle('background-position','-80px 0px');
        });
        img.addEvent('mouseleave',function(){
            if (orderDouble != this.id.substr(12))
                this.setStyle('background-position','0px 0px');
        });
        img.addEvent('click',function(){
            //unclickDiskDouble();
            orderDouble = this.id.substr(12);
            $('orderDouble').value = orderDouble;
            doubleDivs.each(function(img,i){
                img.fireEvent('mouseleave');
            });
            clickDiskDouble();
            this.setStyle('background-position','-80px 0px');
        });
    });
    var burnDivs = $ES('div','diskContent');
    burnDivs.each(function(img,i){
        img.addEvent('mouseenter',function(){
            this.setStyle('background-position','-80px 0px');
        });
        img.addEvent('mouseleave',function(){
            if (orderBurn != this.id.substr(10))
                this.setStyle('background-position','0px 0px');
        });
        img.addEvent('click',function(){
            // unclickDiskDouble();
            orderBurn = this.id.substr(10);
            $('orderBurn').value = orderBurn;
            burnDivs.each(function(img,i){
                img.fireEvent('mouseleave');
            });
            // clickDiskDouble();
            this.setStyle('background-position','-80px 0px');
        });
    });
    var disk1Divs = $ES('div','Disk1');
    disk1Divs.each(function(img,i){
        img.addEvent('mouseenter',function(){
            this.setStyle('background-position','-80px 0px');
        });
        img.addEvent('mouseleave',function(){
            if (disk1 != this.id.substr(6))
                this.setStyle('background-position','0px 0px');
        });
        img.addEvent('click',function(){
            // unclickDiskDouble();
            disk1 = this.id.substr(6);
            //$('disk1').value = disk1;
            $('diskOne').value = disk1;
            disk1Divs.each(function(img,i){
                img.fireEvent('mouseleave');
            });
            // clickDiskDouble();
            this.setStyle('background-position','-80px 0px');
        });
    });
    var disk2Divs = $ES('div','Disk2');
    disk2Divs.each(function(img,i){
        img.addEvent('mouseenter',function(){
            this.setStyle('background-position','-80px 0px');
        });
        img.addEvent('mouseleave',function(){
            if (disk2 != this.id.substr(6))
                this.setStyle('background-position','0px 0px');
        });
        img.addEvent('click',function(){
            // unclickDiskDouble();
            disk2 = this.id.substr(6);
            $('diskTwo').value = disk2;
            disk2Divs.each(function(img,i){
                img.fireEvent('mouseleave');
            });
            // clickDiskDouble();
            this.setStyle('background-position','-80px 0px');
        });
    });
	
	
    $('orderQuantity').addEvent('keyup',function(){
        if (this.value < 1){
            $('allOptions').setStyle('display','none');
        }else {
            $('allOptions').setStyle('display','block');
            if (this.value > 499){
                $('orderBurn-BLANK').setStyle('display','none');
            }else {
                $('orderBurn-BLANK').setStyle('display','block');
            }
        }
        if (this.value > 499){
            $('printMethod').setText('Replication – quantities of 500 and over.');
        }else {
            $('printMethod').setText('Duplication – quantities up to 499.');
        }
    });
    function clickDiskDouble(){
        if (orderDouble == 2){
            $('Disk2').setStyle('display','block');
        }else {
            $('Disk2').setStyle('display','none');
        }
    }
    function unclickDiskDouble(){
		
    }
    //hide/show elements based on quantity
    if (orderQuantity > 0){
        $('orderDouble').setStyle('display','block');
	}else {
		$('allOptions').setStyle('display','none');
        $('orderDouble').setStyle('display','none');
    }
    if (orderDouble > 0)
        $('orderDouble-'+orderDouble).fireEvent('click');

	clickDiskDouble();
	
	//manually fire disk selections
    if (disk1 > 0)
        $('disk1-'+disk1).fireEvent('click');
    if (disk2 > 0)
        $('disk2-'+disk2).fireEvent('click');

	//manually fire orderBurn
    if (orderBurn == 'BLANK' && orderQuantity < 500){
        $('orderBurn-BLANK').fireEvent('click');
    }else if (orderBurn == 'MUSIC'){
        $('orderBurn-MUSIC').fireEvent('click');
    }else if (orderBurn == 'DATA'){
        $('orderBurn-DATA').fireEvent('click');
    }else if (orderBurn == 'VIDEO'){
        $('orderBurn-VIDEO').fireEvent('click');
    }
	//after fireing orderBUrn, check 499 Rule on BLANK
	if (orderQuantity > 499){
		$('orderBurn-BLANK').setStyle('display','none');
		if (orderBurn == 'BLANK'){
			$('orderBurn').value = '';
			$('orderBurn-BLANK').fireEvent('mouseout');
		}
	}
});