$(document).ready(function(){
	$('h1').supersleight();//png-24 plugin/fix for IE
	$('a[rel="modal_text"]').colorbox({opacity:0.5});
	$('a[rel="modal_img"]').colorbox({opacity:0.5});
	$('#gallery img').jcaption();
	$('#gallery2 img').jcaption();
	//adding unique ids for CMS
	$('#gallery li').each(function(index, element) {
		$(element).attr("id", index + '-gallery');
	});
	$('#gallery2 li').each(function(index, element) {
		$(element).attr("id", index + '-gallery2');
	});

	$('#productDetailSidebar li').each(function(index, element) {
		$(element).attr("id", index + '-sidebar');
	});
	$('#productDetailSidebar2 li').each(function(index, element) {
		$(element).attr("id", index + '-sidebar2');
	});
	$('#productDetailSidebar3 li').each(function(index, element) {
		$(element).attr("id", index + '-sidebar3');
	});
	
	$('#gallery li p').each(function(index, element) {
		$(element).attr('id', index + '-caption');
	});
	$('#gallery2 li p').each(function(index, element) {
		$(element).attr('id', index + '-caption2');
	});
	$('#gallery3 li p').each(function(index, element) {
		$(element).attr('id', index + '-caption3');
	});
	$('p.productDetailButton').each(function(index, element) {
		$(element).attr('id', index + '-button-repeat');
	});
	$('.productDetailButton a').each(function(index, element) {
		$(element).attr('id', index + '-link-image');
	});
	$('#welcome p, #commercial p').each(function(index, element) {
		$(element).attr('id', index + '-home-p');
	});
	$('#commercial h3, #commercial li').each(function(index, element) {
		$(element).attr('id', index + '-home-products');
	});
	$('.productChooser li, .productChooser li a').each(function(index, element) {
		$(element).attr('id', index + '-product-chooser');
	});
	$('.deckingChooser li, .deckingChooser li a').each(function(index, element) {
		$(element).attr('id', index + '-decking-chooser');
	});

	$('.ordering li').each(function(index, element) {
		$(element).attr('id', index + '-ordering');
	});
	$('#mainContent h2').each(function(index, element) {
		$(element).attr('id', index + '-h2');
	});
	$('#mainContent h3').each(function(index, element) {
		$(element).attr('id', index + '-h3');
	});
	$('#mainContent h4').each(function(index, element) {
		$(element).attr('id', index + '-h4');
	});
	$('#mainContent h5').each(function(index, element) {
		$(element).attr('id', index + '-h5');
	});
	$('#productSelection li').each(function(index, element) {
		$(element).attr("id", index + '-selection');
	});
	$('#balustrade li').each(function(index, element) {
		$(element).attr("id", index + '-balustrade');
	});
	$('#balustrade p').each(function(index, element) {
		$(element).attr("id", index + '-balustrade-p');
	});
	//adding editable sections for CMS
	$('#mainContent li').addClass('cms-editable cms-repeat')
	$('#gallery li p').addClass('cms-editable');
	$('#gallery2 li p').addClass('cms-editable');
	$('#gallery3 li p').addClass('cms-editable');
	$('p.productDetailButton').addClass('cms-repeat');
	$('.productDetailButton a').addClass('cms-editable');
	$('#welcome p, #commercial p').addClass('cms-editable cms-repeat');
	$('#commercial h3').addClass('cms-editable');
	$('#commercial li').addClass('cms-editable cms-repeat');
	$('.productChooser li a').addClass('cms-editable cms-repeat');
	$('.deckingChooser li a').addClass('cms-editable cms-repeat');
	$('#mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5').addClass('cms-editable');
	$('#balustrade p').addClass('cms-editable cms-repeat');
	$('li.clear').removeClass('cms-editable');
});