jQuery(document).ready(function(){
	function simple_tooltip(target_items, name){
		jQuery(target_items).each(function(i){
			jQuery("body").append("<div class='"+name+"' id='"+name+i+"'><p>"+jQuery(this).attr('title')+"</p></div>");
			var my_tooltip = jQuery("#"+name+i);
			if(jQuery(this).attr("title") != "" && jQuery(this).attr("title") != "undefined" ){
				jQuery(this).removeAttr("title").mouseover(function(){
					my_tooltip.css({opacity:0.8, display:"none"}).fadeIn(400);
				}).mousemove(function(kmouse){
					var border_top = jQuery(window).scrollTop();
					var border_right = jQuery(window).width();
					var left_pos;
					var top_pos;
					var offset = 15;
					if(border_right - (offset *2) >= my_tooltip.width() + kmouse.pageX){ left_pos = kmouse.pageX+offset; }
					else{ left_pos = border_right-my_tooltip.width()-offset; }
					if(border_top + (offset *2)>= kmouse.pageY - my_tooltip.height()){ top_pos = border_top +offset; }
					else{ top_pos = kmouse.pageY-my_tooltip.height()-offset; }
					my_tooltip.css({left:left_pos, top:top_pos});
				}).mouseout(function(){
					my_tooltip.css({left:"-9999px"});
				});
			}
		});
	}
		
	simple_tooltip("a.ghtooltip","tooltip");
	
	jQuery('#top-link').click(function () {
		jQuery('body,html').animate({ scrollTop: 0 }, 900);
		return false;
	});

	jQuery('.script-enabled').css({"display":"block"});
	jQuery('.noscript').remove();
	

	jQuery("#contact-btn-open").click(function(){
		jQuery("#sliding-panel").slideDown("slow");
		jQuery("#top-buttons ul").css({"border-bottom":"1px solid #aeaeae"});
	});

	jQuery("#contact-btn-close").click(function(){
		jQuery("#sliding-panel").slideUp("slow");
		jQuery("#top-buttons ul").css({"border-bottom":"none"});
	});
	
	jQuery("#toggle a").click(function(){
		jQuery("#toggle a").toggle();
	});

	jQuery("form#cform").validate({
		submitHandler: function() {
			jQuery("#cform-loading").css({"display":"block","opacity":"0.4"});
			var formInput = jQuery("form#cform").serialize();
			jQuery.post(jQuery("form#cform").attr('action'),formInput, function(data){
				jQuery("form#cform").hide();
				jQuery('#cform-loading').css({display:'none'});
				jQuery("#cform-container").append(jQuery('<div class="cf-thanks"><h2>Thank you for contacting.</h2><h4>I will answer your email as soon as possible.</h4></div>'));
			});
			setTimeout('jQuery("#sliding-panel").slideUp("slow");jQuery("#toggle a").toggle();jQuery("#top-buttons ul").css({"border-bottom":"none"});', 4000);
			return false;
		}
	});

	jQuery(".entry-content:first a[rel^='prettyPhoto']").prettyPhoto({
		animation_speed:'normal',
		theme:'light_square',
		slideshow:3000, 
		autoplay_slideshow: true}
	);
	
	jQuery(".entry-content:gt(0) a[rel^='prettyPhoto']").prettyPhoto({
		animation_speed: 'fast',
		slideshow: 5000,
		autoplay_slideshow: false,
		opacity: 0.80,
		show_title: true,
		allow_resize: true,
		default_width: 500,
		default_height: 344,
		theme: 'light_square', /* pp_default / light_rounded / dark_rounded / light_square / dark_square / facebook */
		horizontal_padding: 20,
		deeplinking: true,
		overlay_gallery: false, 
		keyboard_shortcuts: true 
	});

});
