$(document).ready(function(){
	$("#s").search();

	$('ul.sub-menu').each(function(){
		$(this).parent().addClass('parent');
		$(this).find('li:first').css('border-top', '1px solid #ebecee');
	});
	$('ul.sub-menu').hide(); //hide extra menu items
	$('ul.sub-menu').parent().append("<span class='arrow'></span>"); // add button

	$("ul#index li span.arrow").click(function() {
		$(this).parent().addClass('current-menu-item');
		$(this).parent().find("ul.sub-menu").slideDown('fast').show();
		$("ul.sub-menu").hover(function() {
		}, function(){
			$('ul.sub-menu').slideUp('slow');  
		});
	});
	
	$("ul#index li:not(.current-menu-item)").hover(function(){
		$(this).addClass('current-menu-item');
	}, function(){
		$(this).removeClass('current-menu-item');
	});
	
	$("ul#index li span.arrow").hover(function(){
		$(this).parent().addClass('current-menu-item');
	});
	
	$('div#cspc-column-0').wrapInner('<div class="copy"></div>');
	
	$('body.page div#cspc-column-1 h3:first').css('paddingTop', 0);
	
	$('a.thumblink img.play-icon').each(function(){
		$(this).css('top', ($(this).parent().height() - 70)/2 );
	});
	
});


function first_letter() {
	var first_paragraph = $('p')[0];
	if (!first_paragraph) return false;
	
	var node = first_paragraph;
	while (node.childNodes.length) {
		node = node.firstChild;
	}
	var text = node.nodeValue;
	var first_letter = text.substr(0,1);
	var match = /[a-zA-Z0,1,2,6,8]/.test(first_letter);
	var matchNum = /[3,4,5,7,9]/.test(first_letter);
	if ( match ) {
		node.nodeValue = text.slice(1);
		var selected = '<span class="big">' + first_letter + '</span>';
		$(selected).prependTo( first_paragraph );
	}
	if ( matchNum ) {
		node.nodeValue = text.slice(1);
		var selected = '<span class="big num">' + first_letter + '</span>';
		$(selected).prependTo( first_paragraph );
	}

}

function first_letter_h3() {
	$('div.copy').each( function() {
	var first_paragraph = $(this).find('h3')[0];
	if (!first_paragraph) return false;
	
	var node = first_paragraph;
	while (node.childNodes.length) {
		node = node.firstChild;
	}
	var text = node.nodeValue;
	var first_letter = text.substr(0,1);
	var match = /[a-zA-Z0,1,2,6,8]/.test(first_letter);
	var matchNum = /[3,4,5,7,9]/.test(first_letter);
	if ( match ) {
		node.nodeValue = text.slice(1);
		var selected = '<span class="big">' + first_letter + '</span>';
		$(selected).prependTo( first_paragraph );
	}
	if ( matchNum ) {
		node.nodeValue = text.slice(1);
		var selected = '<span class="big num">' + first_letter + '</span>';
		$(selected).prependTo( first_paragraph );
	}
	});
}


function first_letter_h2() {
	var first_paragraph = $('h2.page-title')[0];
	if (!first_paragraph) return false;
	
	var node = first_paragraph;
	while (node.childNodes.length) {
		node = node.firstChild;
	}
	var text = node.nodeValue;
	var first_letter = text.substr(0,1);
	var match = /[a-zA-Z0,1,2,6,8]/.test(first_letter);
	var matchNum = /[3,4,5,7,9]/.test(first_letter);
	if ( match ) {
		node.nodeValue = text.slice(1);
		var selected = '<span class="big">' + first_letter + '</span>';
		$(selected).prependTo( first_paragraph );
	}
	if ( matchNum ) {
		node.nodeValue = text.slice(1);
		var selected = '<span class="big num">' + first_letter + '</span>';
		$(selected).prependTo( first_paragraph );
	}
}


function big_stop() {
	var total_paragraphs = $('div.copy p').length;	
	var last_paragraph = $('div.copy').find('p')[total_paragraphs-1];
	if (!last_paragraph) return false;
	var node = last_paragraph;
	while (node.childNodes.length) {
		node = node.lastChild;
	}
	var text = node.nodeValue;
	var last_letter = text.substr(-1,1);
	var match = /\./.test(last_letter);
	if ( match ) {
		node.nodeValue = text.slice(0, -1);
		var selected = '<span class="hammertime">' + last_letter + '</span>';
		$(selected).appendTo( last_paragraph );
	}
}
