// last updated by david 08/03/2011

$(document).ready(function(){
	
	// fader for home
	$('.fade').append('<p><a href="/portfolio/"><img src="/assets/images/home.cleanteq.jpg" width="668" height="391" alt="Clean TeQ" /></a></p><p><a href="/portfolio/"><img src="/assets/images/home.vanguard.jpg" width="668" height="391" alt="Vanguard" /></a></p><p><a href="/portfolio/"><img src="/assets/images/home.ispt.jpg" width="668" height="391" alt="ISPT" /></a></p><p><a href="/portfolio/"><img src="/assets/images/home.zhenghe.jpg" width="668" height="391" alt="Zheng He" /></a></p><p><a href="/portfolio/"><img src="/assets/images/home.jumbuck.jpg" width="668" height="391" alt="Jumbuck" /></a></p><p><a href="/portfolio/"><img src="/assets/images/home.customers.jpg" width="668" height="391" alt="Customers ATM" /></a></p>');
	
	$('.fade').innerfade({
		speed: 'slow',
		timeout: 4500,
		type: 'sequence',
		containerheight: '391px'
	});
	
	// preload rollover images 
	function preload(arrayOfImages) {
	    $(arrayOfImages).each(function(){
	        $('<img/>')[0].src = this;
	    });
	}

	preload([
	    '/assets/images/nav.about.on.jpg',
	    '/assets/images/nav.services.on.jpg',
	    '/assets/images/nav.portfolio.on.jpg',
		'/assets/images/nav.contact.on.jpg',
		'/assets/images/nav.p.brand.on.jpg',
		'/assets/images/nav.p.offer.on.jpg',
		'/assets/images/nav.p.annual.on.jpg',
		'/assets/images/nav.p.marketing.on.jpg',
		'/assets/images/nav.p.websites.on.jpg',
		'/assets/images/nav.p.h.brand.on.jpg',
		'/assets/images/nav.p.h.offer.on.jpg',
		'/assets/images/nav.p.h.annual.on.jpg',
		'/assets/images/nav.p.h.marketing.on.jpg',
		'/assets/images/nav.p.h.websites.on.jpg',
		'/assets/images/nav.p.p.brand.on.jpg',
		'/assets/images/nav.p.p.offer.on.jpg',
		'/assets/images/nav.p.p.annual.on.jpg',
		'/assets/images/nav.p.p.marketing.on.jpg',
		'/assets/images/nav.p.p.websites.on.jpg',
		'/assets/images/nav.p.cont.left.on.jpg',
		'/assets/images/nav.p.cont.right.on.jpg',
		'/assets/images/nav.p.crumb.on.gif',
		'/assets/images/services.link.arrow.brn.gif'
	]);
	
	// validate contact_form form on keyup and submit
	$("#contact_form").validate({

		// rules for field names
		rules: {
			
			f_name: "required", 
			f_email: { required: true, email: true },
			f_phone: "required", 
			f_enquiry: "required" 
			
		}

	});	

});
