// JavaScript Document
function bodyLoad() {

}
function onYouTubePlayerAPIReady(playerId){
	onYouTubePlayerReady(playerId);
}

function onYouTubePlayerReady(playerId) {
	ytplayer = document.getElementById("myytplayer");
	ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
	var randomIndex=Math.floor(Math.random()*7);
	ytplayer.cuePlaylist("71DF08691B71B615",randomIndex);	
}
function onytplayerStateChange(newState){
	if (newState == 5) {
		
	}
}
function updateDHBlog(data) {
	var numPosts = (data.posts.length>3)?3:data.posts.length
	for (k=0;k<numPosts;k++) {
		//alert(tumblr_api_read.posts[k]['regular-title']);
		var postText = (data.posts[k]['regular-title']!=undefined)?data.posts[k]['regular-title']:data.posts[k]['video-caption'];
		var postDate = data.posts[k]['date'].substring(0,16);
		var postUrl = data.posts[k]['url'];
		document.getElementById("blog").innerHTML += "<p><span class='mainDate'>" + postDate + "</span><br />" + postText + "<br /><a href='" + postUrl + "' target='_blank'>Read More ></a></p>";
	};
}
function recent_tweets(data) {
	//for (i=0; i<data.length; i++) {
	data = data.results //change this for results vs search
	var numTweets = (data.length>3)?3:data.length;
	for (i=0; i<numTweets; i++) {
		var tweetText = data[i].text;
		var tweetDate = data[i].created_at;
		var tweetUser = data[i].from_user;
		//tweetDate = tweetDate.substring(0,3) + ", " + tweetDate.substring(8,11) + " " + tweetDate.substring(4,7) + " " + tweetDate.substring(26,31)
		tweetDate = tweetDate.substring(0,3) + ", " + tweetDate.substring(8,11) + " " + tweetDate.substring(4,7)
		var tweetUrl = "http://twitter.com/#!/handshawinc";
		document.getElementById("twitter").innerHTML += "<p><span class='mainDate'>" + tweetDate + " by " + tweetUser + "</span><br />" + tweetText + "<br /><a href='" + tweetUrl + "' target='_blank'>Read More ></a></p>";
	}
	//document.getElementById("twitterbox").style.display = 'block';
	setTimeout(tweetSwitch,2000);
}
var oldTweets="";
function old_tweets(data) {
	//for (i=0; i<data.length; i++) {
	//data = data.results //change this for results vs search
	var numTweets = (data.length>3)?3:data.length;
	for (i=0; i<numTweets; i++) {
		var tweetText = data[i].text;
		var tweetDate = data[i].created_at;
		var tweetUser = data[i].from_user;
		if (tweetUser==undefined) {
			tweetUser="HandshawInc";	
		}
		//tweetDate = tweetDate.substring(0,3) + ", " + tweetDate.substring(8,11) + " " + tweetDate.substring(4,7) + " " + tweetDate.substring(26,31)
		tweetDate = tweetDate.substring(0,3) + ", " + tweetDate.substring(8,11) + " " + tweetDate.substring(4,7)
		var tweetUrl = "http://twitter.com/#!/handshawinc";
		oldTweets += "<p><span class='mainDate'>" + tweetDate + " by " + tweetUser + "</span><br />" + tweetText + "<br /><a href='" + tweetUrl + "' target='_blank'>Read More ></a></p>";
	}
	//document.getElementById("twitterbox").style.display = 'block';
}
function tweetSwitch(){
	//alert(document.getElementById("twitter").innerHTML.length);
	if (document.getElementById("twitter").innerHTML.length<30) {
		document.getElementById("twitter").innerHTML += oldTweets;
	}	
}
function updateAnnouncements(data) {
	var numPosts = (data.posts.length>3)?3:data.posts.length
	for (k=0;k<numPosts;k++) {
		//alert(tumblr_api_read.posts[k]['regular-title']);
		var postText = "";
		if (data.posts[k]['regular-title']==undefined) {
			if (data.posts[k]['video-caption']==undefined) {
				postText = data.posts[k]['photo-caption'];
			} else {
				postText = data.posts[k]['video-caption'];
			}
		} else {
			postText = data.posts[k]['regular-title'];
		}
		var postDate = data.posts[k]['date'].substring(0,16);
		var postUrl = data.posts[k]['url'];
		var postWidgets = '<table border=0><tr><td><a href="http://twitter.com/share" class="twitter-share-button" data-text="' + postText + '" data-url="' + postUrl + '" data-count="horizontal" data-via="handshawinc">Tweet</a></td><td><script type="in/share" data-url="'+ postUrl + '" data-text="' + postText + '" data-counter="right"></script></td></tr></table>';
		document.getElementById("announcements").innerHTML += "<p><span class='mainDate'>" + postDate + "</span><br />" + postText + "<br /><a href='" + postUrl + "' target='_self'>Read More ></a></p>" + postWidgets;
	};
}
function updateCaseStudy(data) {
	var numPosts = (data.posts.length>6)?6:data.posts.length
	var randomPost = Math.floor(Math.random()*numPosts);
	var postTitle = (data.posts[randomPost]['regular-title'].length>0)?data.posts[randomPost]['regular-title']:data.posts[randomPost]['video-caption'];
	var postText = data.posts[randomPost]['regular-body'];
	//alert(postText.indexOf("<!-- more -->"));
	if (postText.indexOf("<!-- more -->")!=-1){
		postText = postText.substring(0,postText.indexOf("<!-- more -->"));
	};
	var postDate = data.posts[randomPost]['date'].substring(0,16);
	var postUrl = data.posts[randomPost]['url'];
	var postTags =  data.posts[randomPost].tags;
	//switch case study background
	var randomImg = Math.floor(Math.random()*2);
	if (postTags.toString().indexOf("power")>-1) {
		document.getElementById("caseStudy").style.backgroundImage = "url(../images/casestudybackgroundpower.png)";
	} else if (postTags.toString().indexOf("finance")>-1) {
		if (randomImg==1) {
			document.getElementById("caseStudy").style.backgroundImage = "url(../images/casestudybackgroundfinance1.png)";
		} else {
			document.getElementById("caseStudy").style.backgroundImage = "url(../images/casestudybackgroundfinance2.png)";
		}
	} else if (postTags.toString().indexOf("retail")>-1) {
		if (randomImg==1) {
			document.getElementById("caseStudy").style.backgroundImage = "url(../images/casestudybackgroundretail1.png)";
		} else {
			document.getElementById("caseStudy").style.backgroundImage = "url(../images/casestudybackgroundretail1.png)";
		}
	}
	document.getElementById("caseStudy").innerHTML += "<h1>" + postTitle + "</h1><p>" + postText + "<br /><a href='" + postUrl + "' target='_blank'>Read More ></a></p>";
}
