$(document).ready(function(){
	$('ul.mainpages li:has(ul li)').each(function () {
		$('ul li:first', this).addClass('first');
		
		// DYNAMICALLY CENTERING //
		width = $(this).outerWidth();
		hoverWidth = $('ul', this).outerWidth();
		margin = 0 - width - ((hoverWidth-width)/2);
		$('ul', this).css({'margin-left' : margin});
			
		// Could also use $(this).find('ul);
		$(this).hover(function(){
			$('ul', this).css({'display' : 'inline'});
		},function(){
			$('ul.mainpages li ul').hide();
		});
	});
	
	$('.service-bars div a img').css({"visibility":"hidden"});
	
	// $('.service-bars div a').hover(function() {
		// var thumbOver = $(this).find('img').attr('src');
		// $(this).find('span').css({'background' : 'url(' + thumbOver + ') no-repeat center bottom'});
		
		// $(this).find('span').stop().fadeTo('normal', 0 , function() {
			// $(this).hide();
		// });
	// }, function() {
		// $(this).find("span").stop().fadeTo('normal', 1).show();
	// });
	
	$.loadThumbnails = function(category) {
		var residentialCaption = new Array();
		residentialCaption[0] = 'Cans';
		residentialCaption[1] = 'Plumbing';
		residentialCaption[2] = 'General Steel';
		residentialCaption[3] = 'Whitegoods';
		var tradespeopleCaption = new Array();
		tradespeopleCaption[0] = 'Insulated Wire';
		tradespeopleCaption[1] = 'Copper';
		tradespeopleCaption[2] = 'Copper Wire';
		tradespeopleCaption[3] = 'Brass';
		//tradespeopleCaption[4] = 'Lead';
		
		var industrialCaption = new Array();
		industrialCaption[0] = 'Aluminium Cuttings';
		industrialCaption[1] = 'Stainless Steel';
		industrialCaption[2] = 'Aluminium Extrusion';
		industrialCaption[3] = 'Brass Swarf';
		industrialCaption[4] = 'Composite Aluminium Panel';
		industrialCaption[5] = 'Electric Motors';
		industrialCaption[6] = 'Lithographic Sheet';
		industrialCaption[7] = 'Radiators';
		industrialCaption[8] = 'Turnings';
		industrialCaption[9] = 'Wheel Rims';
		industrialCaption[10] = 'Insulated Wire';
		industrialCaption[11] = 'Briquettes';
		
		var binsCaption = new Array();
		binsCaption[0] = '';
		binsCaption[1] = '';
		binsCaption[2] = '';
		binsCaption[3] = '';
		
		var length;
		
		$('#residential-main-caption').html(residentialCaption[0]);
		$('#tradespeople-main-caption').html(tradespeopleCaption[0]);
		$('#industrial-main-caption').html(industrialCaption[0]);
		$('#bins-main-caption').html(binsCaption[0]);
		
		switch(category) {
			case 'residential':
				length = residentialCaption.length;
				break;
			case 'tradespeople':
				length = tradespeopleCaption.length;
				break;
			case 'industrial':
				length = industrialCaption.length;
				break;
			case 'bins':
				length = binsCaption.length;
				break;
		}
			for(i=0; i < length; i++) {
				$('#'+category+'-main-thumbs').append('<img src="../../'+category+i+'_thumb.jpg" id="'+category+'-main-thumb-'+i+'" alt="" />');
			}
		
		
		$('#'+category+'-main-thumbs img').each(function (i) {
			$('#'+category+'-main-thumb-'+i).hover(function() {
				$('#'+category+'-main-image').css({'background-image' : 'url("../../'+category+''+i+'.jpg")'});
				switch(category) {
					case 'residential':
						$('#residential-main-caption').html(residentialCaption[i]);
					case 'tradespeople':
						$('#tradespeople-main-caption').html(tradespeopleCaption[i]);
					case 'industrial':
						$('#industrial-main-caption').html(industrialCaption[i]);
					case 'bins':
						$('#bins-main-caption').html(binsCaption[i]);
				}
			});
		});
		
		
	}
	
	var cache = [];
	$.preLoadImages = function() {
		var args_len = arguments.length;
		for (var i = args_len; i--;) {
			var cacheImage = document.createElement('img');
			cacheImage.src = arguments[i];
			cache.push(cacheImage);
		}
	}
	
	
	
	
	// Home page news container effects
	$('.latest-news-container .overlay').css({'width' : '0px'});
	$('.latest-news-container .overlay').animate({
		width: '590px'
	}, 3000, function() {
		$('.latest-news-container p').fadeIn(500);
	});
	
	$('.latest-news-container p').hover(function() {
		$('.latest-news-container p').animate({
			fontSize: '45px'
		}, 100);
	}, function() {
		$('.latest-news-container p').animate({
			fontSize: '40px'
		}, 100);
	});
		
});

protectionIsGreat = "enquiries";
protectionIsGreat = (protectionIsGreat + "@" + "4gmetals.com");

protectionIsGreatExport = "export";
protectionIsGreatExport = (protectionIsGreatExport + "@" + "4gmetals.com");  

function runContact() {
	document.write("<a href=\"mailto:" + protectionIsGreat + "?subject=Enquiry from 4GMetals.com\" id=\"email-addy\">");
	document.write(protectionIsGreat);
	document.write("</a>");
}

function runExportContact() {
	document.write("<a href=\"mailto:" + protectionIsGreatExport + "?subject=Export enquiry from 4GMetals.com\" id=\"email-addy\">");
	document.write("click here");
	document.write("</a>");
}
