
$(document).ready(function(){
	$('.movie a.play,a.play_video').click(function(e){
		e.preventDefault();
		var movie = $(this).parent().find("input").val();
		$("input#movie").val(movie);
	}).overlay({
		onBeforeLoad: function(img,content,el) {
			$('.overlay').hide();
			var movie = $('input#movie').val();
			$('object,embed','#overlay_video').remove();
			$("#overlay_video").append('<object width="515" height="405" id="movie_object">'
			+ '<param name="movie" value="' + movie + '" />'
			+ '<param name="wmode" value="transparent" />'
			+ '<param name="quality" value="high" />'
			+ '<embed name="movie_object" src="' + movie + '" type="application/x-shockwave-flash" wmode="transparent" width="515" height="405"></embed>' 
			+ '</object>');
		},
		onClose: function(){
			$('#overlay_video').html('');
		},
		top:100
	});
	
	$('#contact a,#contact2,#contact3, #mac_contact,#edu_contact,#mediakit a').overlay({
		onBeforeLoad: function() {
			$('.overlay').hide();
			$('#overlay_video').html('');
		}
	});
	
	$('#notify_contact_educational form').submit(function(e){
		e.preventDefault();
		var params = form.validate(this,{name:{required:true},email:{email:true,required:true},comments:{required:false}});
		if(params != false) {
			var success = $('<div class="confirm">Details submitted. We will inform you when our educational games becomes available</div>').appendTo(this);
			success.fadeIn(300);
			setTimeout(function(){success.remove();},5000);
			this.reset();
			$.ajax({
				url: baseUrl + '/contact/educontact',
				data: params
			});
		}
	});
	
	$('#notify_contact form').submit(function(e){
		e.preventDefault();
		var params = form.validate(this,{name:{required:true},email:{email:true,required:true}});
		if(params != false) {
			var success = $('<div class="confirm">Details submitted. We will inform you when a Mac version becomes available</div>').appendTo(this);
			success.fadeIn(300);
			setTimeout(function(){success.remove();},5000);
			this.reset();
			$.ajax({
				url: baseUrl + '/contact/maccontact',
				data: params
			});
		}
	});
	
	$('#business_contact form').submit(function(e){
		e.preventDefault();
		var params = form.validate(this,{name:{required:true},email:{email:true,required:true},content:{required:true}});
		if(params != false) {
			var success = $('<div class="confirm">Details submitted. We will contact in the near future</div>').appendTo(this);
			success.fadeIn(300);
			setTimeout(function(){success.remove();},5000);
			this.reset();
			$.ajax({
				url: baseUrl + '/contact/businesscontact',
				data: params
			});
		}
	});
	
	$('#media_contact form').submit(function(e){
		e.preventDefault();
		var params = form.validate(this,{name:{required:true},email:{email:true,required:true},message:{required:true}});
		if(params != false) {
			var success = $('<div class="confirm">Thank you! We will contact you shortly.</div>').appendTo(this);
			success.fadeIn(300);
			setTimeout(function(){success.remove();},5000);
			this.reset();
			$.ajax({
				url: baseUrl + '/contact/mediacontact',
				data: params
			});
		}
	});
	
	setInterval(function(){
		var quotes = $('div.quote');
		var visible = $('div.quote:visible');
		var index = $('div.quote').index(visible);
		if(index == 2) {
			index = -1;
		}
		index++;
		visible.fadeOut(300,function(){
			quotes.eq(index).fadeIn(300);
		});
	},3000);
	
	$('a#download').click(function(){
		pageTracker._trackEvent("Downloads");
		try {
			_uacct = 'UA-7160816-1';
			urchinTracker("/0484602824/goal");
		} catch (err) { }
	});
});
