var Site = {
	start: function() {
		if (document.body) Site.setBodyClass();
		if ($('shop-product-large')) $('productTableHeader').dispose();
		if ($('enquiry')) Site.enquirySlidey();
	},
	setBodyClass: function() {
		var url = window.location.href;
		var urlparts = url.split('/');
		var page = "" + urlparts[urlparts.length-1];
		var bodyClass = "";
		switch (page) {
			case 'Engines' :
			case 'Petrol_Engines' :
			case 'Reco_Petrol_Engines' :
			case 'Diesel_Engines' :
			case 'Reco_Diesel_Engines' :
			case 'New_Engines' :
				bodyClass = "engines"
				break;
			case 'Transmissions' :
			case 'Passenger_Vehicles' :
			case '4x4_Vehicles' :
			case 'Commercial_Vehicles' :
				bodyClass = "transmissions";
				break;
			case 'Half_Cuts' :
				bodyClass = "half-cuts";
				break;
			case 'New_Parts_and_Engines' :
			case 'New_Engine_Parts_and_Accessories' :
			case 'New_Engines' :
				bodyClass = "new-parts-engines";
				break;
			case 'Bits_and_Pieces' :
			case 'Seats' :
			case 'Wheels' :
			case 'Panels' :
			case 'Suspension_and_Clutches' :
			case 'Other' :
				bodyClass = "bits-pieces";
				break;
			case 'Customer_Cars' :
				bodyClass = "customer-cars";
				break;
			case 'contact-us' :
				bodyClass = "contact-us";
				break;
		}
		$(document.body).addClass(bodyClass);	
	},
	setBreadcrumbs: function(str) {
		if ($('breadcrumbs')) {
			var items = str.split(' : ');
			var list = "";
			list += '<ul>';
			list += '<li class="root"><a href="/" title="Home">Home</a></li>';
			if (items.length > 0) {
				items.each(function(item,i) {
					if (i==items.length-1) {
						list += '<li class="active">';
						list += item.substring(item.indexOf('>')+1,item.lastIndexOf('<'));
					} else {
						list += '<li>';
						list += item;  
					}
					list += '</li>';
				});
			}
			list += '</ul>';
			$('breadcrumbs').set('html', list);
		}
	},
	enquirySlidey: function() {
		var enquirySlide = new Fx.Slide('enquiry');
		enquirySlide.hide(); // first hide
		$('enquiry-toggle').addEvent('click', function(e){
			e.stop();
			enquirySlide.toggle();
		});
	}
	
};
window.addEvent('domready', Site.start);