

$(window).load(function() {
						
	setupLightBoxes() ;
	createToolTips() ;
	createDatePickers();
	//$('.selectMenu').selectmenu({width:200}); 
	
	disabledOpacity() ;
	setUpSubItemToggling();
	setUpHighlites();
	
});


function disabledOpacity(){
	
	$(".disabled_row input[type=text], .disabled_row .matrix_firstcol, input.disabled").css({ opacity: 0.2 });
	
	$("div.block.inactive").css({ opacity: 0.4 });
	
}

function createToolTips(){
	$(".helpicon").tipTip(
						  
						  {delay:100}
						  );
}

function createDatePickers(){
	$('.date_picker').datepicker( { dateFormat: 'd M yy'} );	
}

function setupLightBoxes(){
	$('a.lightbox_image').lightBox();
}

function setSource( element, src ){
	$(element).attr('src',src) ;	
}

function toggleDelivery(){
		
		if(document.checkoutform.delivercheck.checked == true){
			document.checkoutform.deliveryfirstname.value = document.checkoutform.firstname.value;
			document.checkoutform.deliverysecondname.value = document.checkoutform.secondname.value;
			document.checkoutform.deliveryaddress1.value = document.checkoutform.address1.value;
			document.checkoutform.deliveryaddress2.value = document.checkoutform.address2.value;
			document.checkoutform.deliverycity.value = document.checkoutform.city.value;
			document.checkoutform.deliverycounty.value = document.checkoutform.county.value;
			document.checkoutform.deliverypostcode.value = document.checkoutform.postcode.value;	
		}else{
			document.checkoutform.deliveryfirstname.value = '';
			document.checkoutform.deliverysecondname.value = '';
			document.checkoutform.deliveryaddress1.value = '';
			document.checkoutform.deliveryaddress2.value = '';
			document.checkoutform.deliverycounty.value = '';
			document.checkoutform.deliverycity.value = '';
			document.checkoutform.deliverypostcode.value = '';	
		}
	
	}


function load(file,target) {
    if (target != '')
        target.window.location.href = file;
    else
        window.location.href = file;
}

function setUpSubItemToggling(){
	
		$('input.toggleSubItems').click(function(){
												 
			if($(this).is(":checked")){	
				$('input',$(this).closest('div.category_option_set')).attr('checked',true) ;
				toggleHighlites() ;
			}else{
				$('input',$(this).closest('div.category_option_set')).attr('checked',false) ;
				toggleHighlites() ;
			}				
												 
		}) ;
	
}

function setUpHighlites(){
	
	$('div.item_option input').click(function(){
											 
											 toggleHighlites() ;
											 
											 });
}

function toggleHighlites(){
		
	$('div.item_option input').each(function(){
											 										 
			if($(this).is(":checked")){	
				$(this).closest('div.item_option').addClass('option_selected') ;
			}else{
				$(this).closest('div.item_option').removeClass('option_selected') ;
			}									 
											 
	 });
		
}
		
