// JavaScript Document

function getDevNews(){
	google.load("feeds", "1");
	google.setOnLoadCallback(devNews);
}
function devNews(){
	var blogString = "<ul>";
	var feed = new google.feeds.Feed("http://blog.halfstepup.com/feed/rss2/");
	feed.setNumEntries(4);
	
	feed.load(function(result) {
	if (!result.error) {
		for (var i = 0; i < 4; i++) {
		  	var entry = result.feed.entries[i];
			blogString += 
			"<li><strong><a href='"+ entry.link +"' target='_blank'>"+ entry.title +"</a></strong><br/>" + entry.contentSnippet + "</li>";
	  	}
	  blogString += "</ul>";
	  document.getElementById('devNews').innerHTML = blogString;
	}
  });
}


function checkInput(obj){
	if(obj.value == "Search..."){
		obj.value = '';	
	}else if(obj.value == ''){
		obj.value = "Search...";
	}
}

function setActive(){
	var navArray = document.getElementById('nav').getElementsByTagName('a');
	for(var i = 0; i < navArray.length; i++){
		var theHref = navArray[i].href;
		theHref = theHref.split('/');
		theHref = theHref[theHref.length -1];
		if(location.href.indexOf('/' + theHref) != -1 ){
			navArray[i].className = 'active';
		}
		if(location.href.search("author") > 0 && theHref.search("author") > -1){
			navArray[i].className = 'active';
		}
	}
	var searchBar = document.getElementById('s');
	if(searchBar.value == ""){
		searchBar.value = "Search...";
	}
}

var mclosetimer = 0;
var timeout	= 400;
var closetimer	= 0;
var subnav	= 0;
var prevObject;
var currentObj;
var currentState;
// open hidden layer

function mopen(id, obj){
	mcancelclosetime();
	mclose();
	currentObj = obj;
	subnav = document.getElementById(id);
	subnav.style.display = 'block';
	currentState = currentObj.className;
	currentObj.className = "active";
	prevObject = id;
}

// close showed layer
function mclose(){
	if(subnav){
		subnav.style.display = 'none';
		currentObj.className = currentState;
		prevObject = null;
	}
}

// go close timer
function mclosetime(){
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
document.onclick = mclose; 

function scrollToBottom(){
	window.scrollTo(0, 4000);
}
function pagination(){
	var lowPage;
	var highPage;
	var lowResult;
	var highResult;
	var numOfPosts;
	var nextSubdue = "";
	var prevSubdue = "";
	
	if(statusC == 0){
		document.getElementById('paginationInfo').style.display = "none";
		return;
	}
	
	if(statusC == 1){
		numOfPosts = numposts;
		lowResult = 1;
		highResult = numposts;
	}else{
		if(numposts == 0){
			numOfPosts = (5 * statusC);
		}else{
			numOfPosts = (5 * statusC) - (5-numposts);	
		}
		highResult = statusA * 5;
		lowResult = highResult - 4;
		if(highResult > numOfPosts)
			highResult = numOfPosts;
	}
	document.getElementById('resultSet').innerHTML = "("+ lowResult +"-"+ highResult +") of " + numOfPosts;
	
	if(statusC <=1){
		return;
	}else if (statusC < 3 && statusC > 1) {
		lowPage = 1;
		highPage = statusC;
	} else {	
		if (statusA == 1) {
			lowPage = 1;
			highPage = lowPage + 2;
		}
		else if (statusA > 1 && statusA + 2 <= statusC) {
			lowPage = statusA;
			highPage = statusA + 2;
		}
		else {
			lowPage = statusC - 2;
			highPage = statusC;
		}
	}
	if(statusA == statusC){
		nextSubdue = "class=\"subdue\"";
	}
	if(statusA == 1){
		prevSubdue = "class=\"subdue\"";
	}
	
	
	var linkString = 
	"<a "+ nextSubdue +" href=\"javascript:stepcarousel.stepBy('mygallery', 1)\" title=\"Next Page\"><img src=\"/wp-content/themes/halfstepup_theme/images/next.gif\"/></a>\n" +
	"<a class=\"limits\" href=\"javascript:stepcarousel.stepTo('mygallery', "+ statusC +")\" title=\"Page "+ statusC +"\">>></a>\n";	
	
	for(var i=highPage; i >= lowPage; i--){
		if(i == statusA){
		   	linkString += "<a class=\"pageLinks active\" href=\"javascript:stepcarousel.stepTo('mygallery', "+ i +")\" title=\"Page "+ i +"\">" + i + "</a>";
		}else{
			linkString += "<a class=\"pageLinks\" href=\"javascript:stepcarousel.stepTo('mygallery', "+ i +")\" title=\"Page "+ i +"\">" + i + "</a>";	
		}
	}
	linkString += 
	"<a class=\"limits\" href=\"javascript:stepcarousel.stepTo('mygallery', "+ 1 +")\" title=\"Page "+ 1 +"\"><<</a>\n" +
	"<a "+ prevSubdue +" href=\"javascript:stepcarousel.stepBy('mygallery', -1)\" title=\"Previous Page\"><img src=\"/wp-content/themes/halfstepup_theme/images/pref.gif\"/></a>\n";
	
	document.getElementById('pag-links-1').innerHTML = linkString;
	document.getElementById('pag-links-2').innerHTML = linkString;
}
















