function nav_highlight(id) {
	var thispage = document.getElementById(id);
	thispage.className = thispage.className + ' selected';	
}
$(document).ready(function() {
    // form field highlighting
	$('input,textarea').focus (function() {
		$(this).addClass("active");
	});
	$('input,textarea').blur (function() {
		$(this).removeClass("active");
	});
	// white background and store iframe height
	$contentheight = $(window).height() - $("#header-wrapper").height() - $("#footer-wrapper").height();
	$iframeheight = $contentheight-42;
	if ($('#cfk-store').length && $iframeheight > 500) { 
		$("#cfk-store").css("height",$iframeheight);
	}
});
// collapsible archives
function collapsible_toggle(value) {
	if ($("li#"+value).hasClass("collapsible-open")) {
		$("li#"+value).removeClass("collapsible-open");
		$("li#"+value+" ul").slideUp(350);
	} else {
		$("li#"+value).addClass("collapsible-open");
		$("li#"+value+" ul").slideDown(350);
	}
}
// comments
function validate_required(field,textfield,label,errortxt,regulartxt) {
	document.getElementById(label).innerHTML=regulartxt;$("#"+label).removeClass('error');$("#"+textfield).removeClass('error');
	if (field.value==null||field.value=="") {document.getElementById(label).innerHTML=errortxt;$("#"+label).addClass('error');$("#"+textfield).addClass('error');return false;}
	else {return true;}
}

function validate_email(field,textfield,label,errortxt,regulartxt) {
	document.getElementById(label).innerHTML=regulartxt;$("#"+label).removeClass('error');$("#"+textfield).removeClass('error');
	apos=field.value.indexOf("@");
	dotpos=field.value.lastIndexOf(".");
	if (apos < 1 || dotpos-apos < 2) {document.getElementById(label).innerHTML=errortxt;$("#"+label).addClass('error');$("#"+textfield).addClass('error');return false;}
	else {return true;}
}

function validate_form(thisform) {
	var submit = true;
	if (thisform.author != undefined) {
		if (validate_required(thisform.author,"author","author-label","Oops! Please enter your name.","<strong>Name</strong>")==false) {submit=false;}
	}
	if (thisform.email != undefined) {
		if (validate_email(thisform.email,"email","email-label","Oops! Please enter a valid e-mail address.","<strong>E-mail Address</strong> (will not be published)")==false) {submit=false;}
	}
	if (validate_required(thisform.comment,"comment","comment-label","Oops! Please enter a comment.","<strong>Your Comment</strong>")==false) {submit=false;}
	if (submit == false) {return false;}
	document.commentform.submit();
}
// email signup
function validate_emailsignup() {
	field = document.emailform.emailsignup;
	apos=field.value.indexOf("@");
	dotpos=field.value.lastIndexOf(".");
	if (apos < 1 || dotpos-apos < 2) {alert('Please enter your email address.');}
	else {document.emailform.submit();}
}
// video player
function video(id) {
	var url = "http://player.vimeo.com/video/" + id + "?title=0&amp;byline=0&amp;portrait=0";
	document.getElementById("video").src = url;
	$(".subnav .selected").removeClass("selected");
	$("#"+id).addClass("selected");
}	
