$(document).ready(function() {

	$("a.fancybox").fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'inside',
	});
	
	/* Placeholder for inputs, search box mainly. Example <input type="text" name="whatever" placeholder="Example text"> */
	$('input').each(function(){
		var $this = $(this);
		if ($this.attr('placeholder') && $this.val() == "")
		{
			$this.val($this.attr('placeholder'));
			$this.addClass('placeholder');
			$this.bind('focus', function(){
				if ($this.val() == '' || $this.val() == $this.attr('placeholder'))
				{
					$this.val('');
					$this.removeClass('placeholder');
				}
			});
			$this.bind('blur', function(){
				if ($this.val() == '' || $this.val() == $this.attr('placeholder'))
				{
					$this.val($this.attr('placeholder'));
					$this.addClass('placeholder');
				}
			});
		}
	});
	$('input[type="submit"]').each(function(){
		$(this).bind('click', function(){
			$('input.placeholder').val('');
			return true;
		});
	});



	if ($.browser.msie && $.browser.version < 7) return; // Don't execute code if it's IE6 or below cause it doesn't support it.
	
		$(".fade").fadeTo(1, 1);
		$(".fade").hover(
			function () {
				$(this).fadeTo("fast", 0.6);
			},
			function () {
				$(this).fadeTo("slow", 1);
			}
	); 
	
	$(".tabs_container").each(function(){
		$("ul.tabs",this).tabs("div.panes > div", {tabs:'li',effect: 'fade', fadeOutSpeed: -400});
	});
	$(".mini_tabs_container").each(function(){
		$("ul.mini_tabs",this).tabs("div.panes > div", {tabs:'li',effect: 'fade', fadeOutSpeed: -400});
	});
	$.tools.tabs.addEffect("slide", function(i, done) {
		this.getPanes().slideUp();
		this.getPanes().eq(i).slideDown(function()	{
			done.call();
		});
	});
	
	$('.toggle .toggle_content:first').show();
	$(".toggle_title").toggle(
		function(){
			$(this).addClass('toggle_active');
			$(this).siblings('.toggle_content').slideDown("fast");
		},
		function(){
			$(this).removeClass('toggle_active');
			$(this).siblings('.toggle_content').slideUp("fast");
		}
	);

if (typeof(prettyPhoto) == 'function')
{
	/* initialize prettyphoto */
	$("a[rel^='prettyPhoto']").prettyPhoto({
		theme: 'light_square'
	});
}

// $('#buttonsend').click( function() {
// 	
// 		var name		= $('#contactname').val();
// 		var subject = $('#contactsubject').val();
// 		var email	 = $('#contactemail').val();
// 		var message = $('#contactmessage').val();
// 		
// 		$('.loading').fadeIn('fast');
// 		
// 		if (name != "" && subject != "" && email != "" && message != "")
// 			{
// 				$.ajax(
// 					{
// 						url: './sendemail.php',
// 						type: 'POST',
// 						data: "name=" + name + "&subject=" + subject + "&email=" + email + "&message=" + message,
// 						success: function(result) 
// 						{
// 							$('.loading').fadeOut('fast');
// 							if(result == "email_error") {
// 								$('#contactemail').css("border","1px solid #FFB8B8").next('.require').text(' !');
// 							} else {
// 								$('#contactname, #contactsubject, #contactemail, #contactmessage').css("border","1px solid #eaeaea").val("");
// 								$('<div class="success-message">Your message has been sent successfully. Thank you! </div>').insertBefore('#maincontactform');
// 								$('.success-message').fadeOut(6000, function(){ $(this).remove(); });
// 							}
// 						}
// 					}
// 				);
// 				return false;
// 				
// 			} 
// 		else 
// 			{
// 				$('.loading').fadeOut('fast');
// 				if(name == "") $('#contactname').css("border","1px solid #FFB8B8").next('.require').text(' !');
// 				if(subject == "") $('#contactsubject').css("border","1px solid #FFB8B8").next('.require').text(' !');
// 				if(email == "" ) $('#contactemail').css("border","1px solid #FFB8B8").next('.require').text(' !');
// 				if(message == "") $('#contactmessage').css("border","1px solid #FFB8B8").next('.require').text(' !');
// 				return false;
// 			}
// 	});
// 	
// 	$('#contactname, #contactsubject, #contactemail,#contactmessage').focus(function(){
// 		$(this).css({"border":"1px solid #eaeaea"}).next('.require').text(' *');
// 	});

});
