jQuery.noConflict();
jQuery(document).ready(function($){
if (jQuery.browser.safari && document.readyState != "complete"){
    //console.info('ready...');
    setTimeout( arguments.callee, 100 );
    return;
  } 
jQuery('#responseparent').css('height', jQuery('#responseparent').height());
jQuery('#responseparent2').css('height', jQuery('#responseparent2').height());
jQuery('#contentupdate').click(function(){
	contentupdate();
});
jQuery('#contentupdate2').click(function(){
	contentupdate2();
});
jQuery("ul.sf-menu").superfish({ 
	animation: {height:'show'},
	speed:			200,
	delay:			200,
	autoArrows:		true,
	dropShadows:	false
});
jQuery("li.current-cat-parent").parents('li').addClass('current-cat-parent');
jQuery('.doublecol .col').setEqualHeight();

jQuery('a.toggle').click(function(){
	var togblock = jQuery(this).attr('href');
	jQuery(togblock).slideToggle();
	return false;
});

var FontSizeDef = 100
// Increase Font Size
	jQuery(".fnt-inc").click(function(){
		var currentFontSize = jQuery('.entry').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 100);
		var newFontSize = currentFontSizeNum/0.8;
		FontSizeDef /= 0.8;
		jQuery('.entry').css('font-size', newFontSize);
		jQuery(this).attr('title',FontSizeDef+'%');
		jQuery('.fnt-dec').attr('title',FontSizeDef+'%');
		return false;
	});
// Decrease Font Size
	jQuery(".fnt-dec").click(function(){
		var currentFontSize = jQuery('.entry').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 100);
		var newFontSize = currentFontSizeNum*0.8;
		FontSizeDef *= 0.8;
		jQuery('.entry').css('font-size', newFontSize);
		jQuery(this).attr('title',FontSizeDef+'%');
		jQuery('.fnt-inc').attr('title',FontSizeDef+'%');
		return false;
	});
	jQuery('textarea').autoResize({
		// On resize:
		onResize : function() {
			jQuery(this).css({opacity:0.8});
		},
		// After resize:
		animateCallback : function() {
			jQuery(this).css({opacity:1});
		},
		// Quite slow animation:
		animateDuration : 300,
		// More extra space:
		extraSpace : 0
	});
	

setTimeout( function() { jQuery(".wp-caption .wp-caption-text").slideUp('slow'); }, 5000);
if ( jQuery.browser.msie ) { 
	jQuery(".wp-caption .wp-caption-text").css('width',jQuery('.wp-caption img').width());
}

});

jQuery(window).load(function ($) {
	jQuery(".wp-caption").hover(function(){
        jQuery('.wp-caption-text',this).slideDown('fast');
      }, function () {
        jQuery('.wp-caption-text',this).slideUp('fast');
      }
   );
});


jQuery.fn.setEqualHeight=function(o) {
	var maxHeight=0;
	var maxElement=null;
	jQuery(this).each(function(i) {
		if((jQuery(this).height()+parseInt(jQuery(this).css("padding-bottom"))+parseInt(jQuery(this).css("padding-top")))>maxHeight) {
			maxHeight=jQuery(this).height()+parseInt(jQuery(this).css("padding-top"))+parseInt(jQuery(this).css("padding-bottom"));
			maxElement=this;
		}
	});
	jQuery(this).not(jQuery(maxElement)).each(function(){
		jQuery(this).height(maxHeight-parseInt(jQuery(this).css("padding-top"))-parseInt(jQuery(this).css("padding-bottom")))
	})
}
