
$(document).ready(function () {
	if($("#install").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadge.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5.2");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appurlcert", "http://downloads.tweetdeck.com/verified/TweetDeck_0_31.3.air"); 
		so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "main");
		so.write("install");
	}

	if($("#install-sherlock").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeCobrand.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/sherlockholmes/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appurlcert", "http://downloads.tweetdeck.com/cobrands/sherlockholmes/verified/TweetDeck_0_31.3.air"); 
		so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "sherlockholmes");
		so.write("install-sherlock");
	}
	
	if($("#install-twestival").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeBasic.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/twestival/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appbrand", "twestival");
		so.write("install-twestival");
	}

	if($("#install-media140").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeBasic.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/media140/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appbrand", "media410");
		so.write("install-media140");
	}

	if($("#install-techcrunch").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeBasic.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/techcrunch/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appbrand", "techcrunch");
		so.write("install-techcrunch");
	}

	if($("#install-mashable").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeBasic.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/mashable/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appbrand", "mashable");
		so.write("install-mashable");
	}

	if($("#install-nkotb").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeBasic.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/nkotb/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appbrand", "nkotb");
		so.write("install-nkotb");
	}

	if($("#install-huffingtonpost").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeBasic.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/huffingtonpost/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appbrand", "huffingtonpost");
		so.write("install-huffingtonpost");
	}

	if($("#install-blink182").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeBasic.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
		so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/blink182/TweetDeck_0_31.3.air");
		so.addVariable("appversion", "0.31.3");
		so.addVariable("appbrand", "blink182");
		so.write("install-blink182");
	}

/*
	if($("#install-twestival").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeCobrand.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
        so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/twestival/TweetDeck_0_31.3.air");
        so.addVariable("appversion", "0.31.3");
        so.addVariable("appurlcert", "http://downloads.tweetdeck.com/cobrands/twestival/TweetDeck_0_30.0.air"); 
        so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "twestival");

		so.write("install-twestival");
	}

	if($("#install-media140").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeCobrand.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
        so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/media140/TweetDeck_0_31.3.air");
        so.addVariable("appversion", "0.31.3");
        so.addVariable("appurlcert", "http://downloads.tweetdeck.com/cobrands/media140/TweetDeck_0_30.0.air"); 
        so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "media140");

		so.write("install-media140");
	}

	if($("#install-techcrunch").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeCobrand.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
        so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/techcrunch/TweetDeck_0_31.3.air");
        so.addVariable("appversion", "0.31.3");
        so.addVariable("appurlcert", "http://downloads.tweetdeck.com/cobrands/techcrunch/TweetDeck_0_30.0.air"); 
        so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "techcrunch");

		so.write("install-techcrunch");
	}

	if($("#install-mashable").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeCobrand.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
        so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/mashable/TweetDeck_0_31.3.air");
        so.addVariable("appversion", "0.31.3");
        so.addVariable("appurlcert", "http://downloads.tweetdeck.com/cobrands/mashable/TweetDeck_0_30.0.air"); 
        so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "mashable");

		so.write("install-mashable");
	}

	if($("#install-nkotb").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeCobrand.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
        so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/nkotb/TweetDeck_0_31.3.air");
        so.addVariable("appversion", "0.31.3");
        so.addVariable("appurlcert", "http://downloads.tweetdeck.com/cobrands/nkotb/TweetDeck_0_30.0.air"); 
        so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "nkotb");

		so.write("install-nkotb");
	}

	if($("#install-huffingtonpost").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeCobrand.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
        so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/huffingtonpost/TweetDeck_0_31.3.air");
        so.addVariable("appversion", "0.31.3");
        so.addVariable("appurlcert", "http://downloads.tweetdeck.com/cobrands/huffingtonpost/TweetDeck_0_30.0.air"); 
        so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "huffingtonpost");

		so.write("install-huffingtonpost");
	}

	if($("#install-blink182").length > 0) {
		var so = new SWFObject("/assets/installbadge/AIRInstallBadgeCobrand.swf", "", "260", "180", "9.0.115", "#000000");
		so.useExpressInstall('/assets/installbadge/expressinstall.swf');
		so.addVariable("airversion", "1.5");
		if(navigator.platform.indexOf('Linux') == "-1") {
			so.addParam("wmode", "transparent");
		}
		so.addVariable("appname", "TweetDeck");
        so.addVariable("appurl", "http://downloads.tweetdeck.com/cobrands/blink182/TweetDeck_0_31.3.air");
        so.addVariable("appversion", "0.31.3");
        so.addVariable("appurlcert", "http://downloads.tweetdeck.com/cobrands/blink182/TweetDeck_0_30.0.air"); 
        so.addVariable("appversioncert", "0.31.3");
		so.addVariable("appbrand", "blink182");

		so.write("install-blink182");
	}*/


	if($("#emailform").length >0) {
		$("#emailform #searchsubmit").bind("click", function(e){
			e.preventDefault();
			$.post("/forgot-password/", { email: $("#email").val() },
			  function(data) {
			    $("#emailform").html("<p><strong>Email sent.</strong></p>");
			  }, "json");
		});
	}

	if($("#mooApi").length > 0 && $(".mooLink").length > 0) {
		$("#mooApi input").attr("value", "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <moo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"http://uk.moo.com/en/xsd/api_0.7.xsd\"><request><version>0.7</version><api_key>4012e193-5499-558545e0-49f1d062-79cb</api_key><return_to>http://www.tweetdeck.com/beta/</return_to><call>build</call></request><payload><products><product><product_type>sticker</product_type><designs><design><image><url>http://tomwoolway.appspot.com/static/images/tweetdeck.png</url><crop><auto>true</auto></crop><type>variable</type></image></design></designs></product></products></payload></moo>");
		$("a.mooLink").bind("click", function(e){
			e.preventDefault();
			$("#mooApi").submit();
		});
	}

	if($("form .email").length > 0) {
		$("form").validate({
				rules: {
					name: {
						required: true,
						maxlength: 30
					},
					email: {
						required: true,
						email: true
					},
					friend_name: {
						required: true,
						maxlength: 30
					},
					friend_email: {
						required: true,
						email: true
					},
					message: "required"
				},
				messages: {
					name: "Please enter your name.",
					friend_name: "Please enter your friends name.",
					email: "Please enter a valid email address.",
					friend_email: "Please enter a valid email address.",
					message: "Please enter a message."
				}
			});
	}
});

$(window).load(function () {
	if($("#iphone-feature #demo").length > 0) {
		$("#iphone-feature #demo").hide();
		var so = new SWFObject("http://assets.tweetdeck.com/tweetdeck-screencast.swf", "", "320", "480", "9.0.115", "#000000");
		so.addParam("wmode", "transparent");
		so.write("demo");

		$("#iphone-feature a").hover(
			function () {
				$("#iphone-feature a img").attr("src", "/assets/splashes/iphone_placeholder_hover.png");
			},
			function () {
				$("#iphone-feature a img").attr("src", "/assets/splashes/iphone_placeholder.png");
			}
		);

		$("#iphone-feature a").bind("click", function(e){
			e.preventDefault();
			$("#iphone-feature img").fadeOut('fast', function () {
				$("#iphone-feature #demo").show();
			});
		});
	}
});

var promoFeature0 = new Array ("9", "Follow favorites on Facebook", "features/organise-and-update-facebook-with-tweetdeck/index.html", "140", "118", "View fully powered Facebook stream including photos, videos, links and more. All within TweetDeck.");
var promoFeature1 = new Array ("12", "Be inspired", "directory/", "153", "115", "Easily find and follow your favourite subjects on Twitter with the TweetDeck Directory.");
var promoFeature2 = new Array ("18", "Interactive notifications", "features/informative-notifications/index.html", "160", "111", "Notifications are now clearer and<br/>display all your new messages.<br/>Reply or re-tweet from there too.");
var promoFeature3 = new Array ("19", "Keyboard shortcuts", "features/keyboard-shortcuts-speed-up-your-messaging/index.html", "160", "115", "Reply, direct message, or favourite tweets and more at the press of a button.");
var promoFeature4 = new Array ("20", "Find your new followers", "features/see-whos-following-you/index.html", "160", "120", "Instantly check who's following you<br/>on Twitter with a dedicated<br/>TweetDeck column.");
var promoFeature5 = new Array ("7", "TweetDeck for iPhone", "iphone/", "182", "114", "Tweet on the go with all your favourite TweetDeck features on the iPhone.");

function createPromo (promoArray) {
	var new_promo = "<h2>" + promoArray[1] + "</h2><a href='/beta/" + promoArray[2] + "'><img src='/assets/splashes/frontpage_" + promoArray[0] + ".png' width='" + promoArray[3] + "' height='" + promoArray[4] + "' alt='' class='png' /></a><p>" + promoArray[5] + "</p>";
	return (new_promo);
}

$(window).load(function () {
	if($("#promos").length > 0) {

		var random1, random2, random3;
		random1=Math.floor(Math.random()*5);
		random2=Math.floor(Math.random()*5);

		while (random2 == random1) {
			random2=Math.floor(Math.random()*5);
		}

		random3=Math.floor(Math.random()*5);

		while ((random3 == random1) || (random3 == random2)) {
			random3=Math.floor(Math.random()*5);
		}

		var newPromo1 = createPromo(this["promoFeature" + random1]);
		var newPromo2 = createPromo(this["promoFeature" + random2]);
		var newPromo3 = createPromo(promoFeature5);
		document.getElementById("promo1").innerHTML = newPromo1;
		document.getElementById("promo2").innerHTML = newPromo2;
		document.getElementById("promo3").innerHTML = newPromo3;

		$("#promos").css({'display': 'block'});
	}
});