// JavaScript Document

var firstname_text = "first name";
var lastname_text = "last name";
var email_text = "email address";

var j = jQuery.noConflict();
j(document).ready(function()
{
	
	j(document).pngFix();
	
	// COUNTDOWN
	// 28th April
	
	var time_left, mins_left = 0, hours_left = 0, days_left = 0, weeks_left = 0;
	
	var then 	= new Date(2010, 3, 28, 9);
	var today 	= new Date();
	
	var one_day = 1000*60*60*24;
	var one_minute = 1000*60;
	
	time_left = Math.ceil(then.getTime() - today.getTime()) / one_minute;
	
	if(time_left > 0)
	{
	
		mins_left = Math.floor(time_left);
		
		if(mins_left > 60)
		{
			hours_left = mins_left / 60;
			mins_left = hours_left - Math.floor(hours_left);
			mins_left = Math.floor(mins_left * 60);
		}
		
		if(hours_left > 24)
		{
			days_left = hours_left / 24;
			hours_left = days_left - Math.floor(days_left);
			hours_left = Math.floor(hours_left * 24); 
		}
		
		if(days_left > 7)
		{
			weeks_left = days_left / 7;
			days_left = weeks_left - Math.floor(weeks_left);
			days_left = Math.floor(days_left * 7); 
		}
		
		mins_left = Math.floor(mins_left);
		hours_left = Math.floor(hours_left);
		days_left = Math.floor(days_left);
		weeks_left = Math.floor(weeks_left);
		
	}
	else
	{
		mins_left = 0;
		hours_left = 0;
		days_left = 0;
		weeks_left = 0;
	}

	function update_countdown()
	{
		if(mins_left == 0 && hours_left == 0 && days_left == 0 && weeks_left == 0)
		{
		}
		else
		{
			mins_left--;
			if(mins_left < 0)
			{
				mins_left = 59;
				hours_left--;
				if(hours_left < 0)
				{
					hours_left = 23;
					days_left--;
					if(days_left < 0)
					{
						days_left = 6
						weeks_left--;	
					}
				}
				
			}
			
			j("#countdown-weeks").text(weeks_left);
			j("#countdown-days").text(days_left);
			j("#countdown-hours").text(hours_left);
			j("#countdown-mins").text(mins_left);
				
			
			setTimeout(function(){update_countdown()}, 60*1000);
		}
	}
	
	update_countdown();
	
	new TWTR.Widget({
		profile: true,
		id: 'tweets',
		loop: true,
		width: 750,
		height: 78,
		theme: {
			shell: {
				background: '#04141c',
				color: '#fff'
			},
			tweets: {
				background: '#04141c',
				color: '#fff',
				links: '#4fd5ff'
			}
		}
	}).render().setProfile('dibiconf').start();
	
	j("#newsletter-submit").hover(function()
	{
		j(this).children("#newsletter-submit span.hoveroff").fadeOut("fast");
	},
	function()
	{
		j(this).children("#newsletter-submit span.hoveroff").fadeIn("fast");
	});
	
	j("#buy-tickets").hover(function()
	{
		j(this).children("#buy-tickets span.hoveroff").fadeOut("fast");
	},
	function()
	{
		j(this).children("#buy-tickets span.hoveroff").fadeIn("fast");
	});
	
	j("#toplink").click(function()
	{
		j.scrollTo("#top", 800, {easing:'easeinout'});
		//j.scrollTo("#top", "slow", {easing:'elasout'});
		return false;
	});
	
	j("#newsletter-submit").click(function()
	{
		j("#newsletter-signup").submit();
		return false;
	});
	
	j("#newsletter-signup").submit(function()
	{
		var params = "action=listSubscribe";
		
		j("#newsletter-signup input").each(function()
		{
			if(j(this).attr("name") != "") params += "&"+j(this).attr("name")+"="+j(this).val();
		});
		
		
		
		j.ajax({
			type: "post",
			url: "/rpc.php",
			data: params,
			dataType: "json",
			success: function(data)
			{
				if(data.status == "true")
				{
					/*j("#signupin input").attr("src", "/images/submitted.png");
					j("#signupout input").attr("src", "/images/submitted.png");
					
					// SET SEARCH TEXT TO DEFAULT
					j("#firstname").val(firstname_text);
					
					// SET SEARCH TEXT TO DEFAULT
					j("#lastname").val(lastname_text);
					
					// SET SEARCH TEXT TO DEFAULT
					j("#email").val(email_text);
					
					// SET SEARCH TEXT TO DEFAULT
					j("#guess").val(guess_text);
					*/
					j("#newsletter-signup").fadeOut();

					
					
				}
				else
				{
				}
			}
		});
		
		return false;
	});
	
	// SET SEARCH TEXT TO DEFAULT
	j("#firstname").val(firstname_text);
	
	// MAGIC SEARCH TEXT
	j("#firstname").focus(function()
	{
		if(j(this).val() == firstname_text)
		{
			j(this).val("");
		}
		else if(j(this).val() == "")
		{
			j(this).val(firstname_text);
		}
	});
	
	j("#firstname").blur(function()
	{
		if(j(this).val() == firstname_text)
		{
			j(this).val("");
		}
		else if(j(this).val() == "")
		{
			j(this).val(firstname_text);
		}
	});
	// MAGIC ENDS (aww)
	
	// SET SEARCH TEXT TO DEFAULT
	j("#lastname").val(lastname_text);
	
	// MAGIC SEARCH TEXT
	j("#lastname").focus(function()
	{
		if(j(this).val() == lastname_text)
		{
			j(this).val("");
		}
		else if(j(this).val() == "")
		{
			j(this).val(lastname_text);
		}
	});
	
	j("#lastname").blur(function()
	{
		if(j(this).val() == lastname_text)
		{
			j(this).val("");
		}
		else if(j(this).val() == "")
		{
			j(this).val(lastname_text);
		}
	});
	// MAGIC ENDS (aww)
	
	// SET SEARCH TEXT TO DEFAULT
	j("#email").val(email_text);
	
	// MAGIC SEARCH TEXT
	j("#email").focus(function()
	{
		if(j(this).val() == email_text)
		{
			j(this).val("");
		}
		else if(j(this).val() == "")
		{
			j(this).val(email_text);
		}
	});
	
	j("#email").blur(function()
	{
		if(j(this).val() == email_text)
		{
			j(this).val("");
		}
		else if(j(this).val() == "")
		{
			j(this).val(email_text);
		}
	});
	// MAGIC ENDS (aww)



});