$(document).ready(function(){
	initLinks();
	initValidation();
	initDefaultValues();
	initTwitter();
})

$(window).load(function () {
  	initCarousel();
});

function initLinks() {
	var links = $('a[rel*="external"]');
	$.each(links, function(index, item) {
		$(item).attr('target','_blank');
	});
}

function initCarousel(){
	if ($('#content #clients').get(0)) {
		$('#content #clients').jcarousel({
	        auto: 10,
	        wrap: 'circular',
			scroll: 1
	    });
		
		$('#content #clients li').each(function(index) {
			var wid = $(this).find("img").css('width');
			$(this).css("width",wid);
	  	});
	}
}
function initValidation(){
	if ($('#contact-form').get(0)) {
		$('#contact-form').validate({
			submitHandler: function(form) {
				var data = $(form).serialize();
				var url = $(form).attr('action');
				var method = $(form).attr('method');
				$.ajax({
					url : url,
					type: method,
					data : data,
					success : function(msg){
						$(form).before(msg);
						//alert(msg);
					}
				});
				return false;
   			}
		});
	}
}

function initDefaultValues() {
	$('#footer div.form span.name input').DefaultValue('Your Name');
	$('#footer div.form span.email input').DefaultValue('Your Email');
	$('#footer div.form span.message textarea').DefaultValue('How can we help you?');
}

function initTwitter() {
	getTwitters('twitter',{
	id: 'eugeneflynn', 
        count: 2, 
        withFriends: false, // currently disabled due to change in Twitter API
        enableLinks: true, 
        ignoreReplies: false,
		newwindow: true,
        template: '<p><span class="twitterTime">%time%: </span><span class="twitterStatus">%text%</span></p>'
    });
}
