

$(function() {
		// set up pop up
		$("#contact-link").click(function (event) {
			event.preventDefault();
			$("#contact-pop").fadeIn("fast");
		});
 		$("#contact-pop > #close").click(function () {
		  $("#contact-pop").fadeOut("fast");
		});   
		
		// set external links
		$('a.external').click(function(){
			window.open(this.href);
			return false;
		});
	}
);
function WriteEmail(to,txt,cls,sbj,tt){
	var a = to+"@morse"+"creative.com";
	var csscls = "";
	var sub = "";
	var title = "";
	if (txt == null) txt = a;
	if (cls != null) csscls = " class='"+cls+"' ";
	if (sbj != null) sub = "?subject="+sbj;
	if (tt != null) title = " title='"+tt+"'";
	document.write("<a href='mai"+"lto:"+a+sub+"'" + csscls + title + ">"+txt+"<\/a>");
}

jQuery.preloadImages = function(a)
{
	for (x in a) {
		jQuery("<img>").attr("src", a[x]);
	}
}

jQuery.preloadPortfolioImages = function(a)
{
	for (x in a) {
		for (i=1;i<a[x].length;i++) {
			jQuery("<img>").attr("src", a[x][i]);
		}
	}
}
function slideShow() {
	$("#candy-img").fadeOut(800,function(){
		$("#candy-img").attr("src", slideShowImages[slideShowIndex]);
		$("#candy-img").fadeIn(800);
	});
	slideShowIndex++;
	if (slideShowIndex==slideShowImages.length) { slideShowIndex=0; }
}

var toggle = 0;
function slideHome() {
	if (toggle ==0) {
		$("#candy-img").animate({left:-385}, 1500, 'easeout');
		$("#candy-img2").animate({left:0}, 1500, 'easeout',setNew());
		toggle = 1;	
	} else {
		$("#candy-img").animate({left:0}, 1500, 'easeout');
		$("#candy-img2").animate({left:385}, 1500, 'easeout',setNew());			
		toggle = 0;	
	}
}
function setNew() {
	if (toggle == 1) {
		$("#candy-img").attr("src",slideShowImages[slideShowIndex]);
	} else {
		$("#candy-img2").attr("src",slideShowImages[slideShowIndex]);
	}
	slideShowIndex++;
	if (slideShowIndex==slideShowImages.length) { slideShowIndex=0; }				
}
		
var querystring = new Array();
function readQS() {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0) {
			var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			querystring[key] = val;
		}
	}
}

jQuery.extend({	
easing :  {
	linear: function(p, n, firstNum, delta, duration) {
		return ((-Math.cos(p*Math.PI)/2) + 0.5) * delta + firstNum;
	},
	easeout: function(p, n, firstNum, delta, duration) {
		return -delta * ((n=n/duration-1)*n*n*n - 1) + firstNum;
	}
}
});
