/*****************************

* Scripts

*/



jQuery(document).ready(function(){





	// Move reply link to the bottom

	var initPadding = jQuery('.commentlist li').css('padding-bottom');

	var initRespondHeight = jQuery('#respond').height();

	jQuery(".reply a").click(function () {

								  

		jQuery('.has-respond-box').css('padding-bottom', initPadding);

		jQuery('.has-respond-box').removeClass('has-respond-box');

		jQuery(this).parent().parent().parent('li').addClass('has-respond-box');

		jQuery(this).parent().parent().parent('li').css('padding-bottom', jQuery('#respond').height() + 25);

		

	});	

	jQuery("#cancel-comment-reply-link").click(function () {

								  

		jQuery('.has-respond-box').css('padding-bottom', initPadding);

		jQuery('.has-respond-box').removeClass('has-respond-box');

				

	});	

	jQuery(".formatting").click(function () {

		

		if (jQuery('#tags-allowed').css('display') == "none") {

			var newHeight = jQuery('#respond').height() + jQuery('#tags-allowed').height() + 25 + 25;

		} else {

			var newHeight = initRespondHeight + 25;

		}

		

		jQuery('.has-respond-box').css('padding-bottom', newHeight);

		

		void(null);

	});		

	jQuery(".close").click(function () {

		

		jQuery('.has-respond-box').css('padding-bottom', initRespondHeight + 25);

		

	});

	

	

	

	// IE7 fixes

	if ('v'=='\v') {

		jQuery(".reply a").click(function () {

			var newWidth = jQuery('#respond').parent('li').width() - 30;

			jQuery('#respond').css('width', newWidth);

		});	

		jQuery("#cancel-comment-reply-link").click(function () {

			jQuery('#respond').css('width', 'auto');

		});	

	}

	

	// Tab overflow for subpages

	var menuHeight = jQuery(".menu>ul>li>a").outerHeight() + 1;

	if (jQuery('#nav').height() > menuHeight) {

		jQuery('#nav ul ul').css('top', jQuery('#nav').outerHeight() + 10);

		jQuery('.menu').css('margin-left', jQuery('#nav h1 a').outerWidth() + parseInt(jQuery('#nav h1 a').css('margin-right')));

		

		jQuery('#nav').addClass('taboverflow');



		// IE7

		if ('v'=='\v') {

			//jQuery('.menu').css('width', '200px');

			jQuery('#searchform').css('margin-bottom', '20px');

			jQuery('.menu').css('margin-bottom', '-25px');

			jQuery('#nav ul ul').css('top', jQuery('#nav').outerHeight() + 10);

		}



	}



});







function toggle(element) {

	

	jQuery(element).css('display', jQuery(element).css('display') == 'none' ? '' : 'none');

															 

}

function hide(element) {

	

	jQuery(element).css('display', 'none');

															 

}





























