var resized = false;
$(document).ready(function(){
	$(".clear_input").focus(function() {
		var v = $(this).val();
		$(this).val( this.defaultValue == v ? '' : v);
	});
	$('.clear_input').blur(function() {
		var v = $(this).val();
		$(this).val( v == '' ? this.defaultValue : v);
	});
	
	$(".logo_cont").hover(
	function() {
		
		$('.logo_one').fadeOut(400);
		$('.logo_two').fadeIn(400);
		
	},
	function() {
		$('.logo_two').fadeOut(400);
		$('.logo_one').fadeIn(400);
		
	});
	
	///////////////////////////////////////////////// OUR SERVICES - DROPDOWN////////////////////////		NEED TO COMPLETE
	$("#list div:not(:first)").addClass("hide");
	
	$("#list li.odd,#list li.even").click(function(){
		
		
		if($(this).hasClass('open')) {
			$(this).find("ul li.summary div").slideToggle("hide");
			//$(this).addClass('odd');
			$(this).removeClass('open');
			
			$(this).find('li:last').removeClass('arrowDown');
			$(this).find('li:last').addClass('arrowRight');
			
		} else {
			$(this).find("ul li.summary div").slideToggle("show");
			$(this).addClass('open');
			//$(this).removeClass('odd');
			
			$(this).find('li:last').removeClass('arrowRight');
			$(this).find('li:last').addClass('arrowDown');
			
		}
		
		//$("li.summary").next().toggleClass("arrowRight");
		
	});
	
	///////////////////////////////////////////////// NAV - OUR SERVICE STILL HIGHLIGHTS WHITE///////		COMPLETED
	$("li.dropdownList").hover(function(){
		$("a.dropdown").toggleClass("white");
	});
	
	///////////////////////////////////////////////// NAV - DROPDOWN DELAY///////////////////////////		COMPLETED
	$("li.dropdownList ul").hide();
	
	$("li.dropdownList").hover(
	function(){
		$("li.dropdownList ul").fadeIn(1);
	},
	function(){
		$("li.dropdownList ul").delay(700).fadeOut(1);
	});
	$("#contactForm").submit(function() {
		var return_val = true;
		
		if($("#contactForm input#name").val().length<1) {
			$("<span class=\"error\">Please tell us your name</span>").insertBefore("#contactForm input#name");
			return_val = false;
		}
		if($("#contactForm input#email").val().length<1) {
			$("<span class=\"error\">We'll need at least your email address to contact you</span>").insertBefore("#contactForm input#email");
			return_val = false;
		}
		if($("#contactForm textarea#message").val()=="") {
			$("<span class=\"error\">What would you like to tell us?</span>").insertBefore("#contactForm textarea#message");
			return_val = false;
		}
		
		if(return_val==true) {
			$("#contactForm input#name").attr('disabled','true');
			$("#contactForm input#email").attr('disabled','true');
			$("#contactForm input#tel").attr('disabled','true');
			$("#contactForm textarea#message").attr('disabled','true');
			$("#contactForm input#sendbtn").attr('disabled','true');
			
			$.ajax({
			url: "/site_controller/contact",
			type: "post",
			data: "name=" + $("#contactForm input#name").val() + "&email=" + $("#contactForm input#email").val() + "&telephone=" + $("#contactForm input#tel").val() + "&message=" + $("#contactForm textarea#message").val(),
			success: function(data) {
				$("#contactForm").remove();
				$(".contact").append("<div id=\"msg_sent\"><h1>Thank you for your message</h1><p>It's winging its way to us at this very moment.</p><p>We'll get back to you as soon as we can.</p></div>");
			}
			})
		}
		return false;
	});
	resize_banner();
	$(window).resize(function() {
		resize_banner();
	});
	var hrefe = "";
	$(".download_link").click(function() {
		hrefe = $(this).attr('href');
		$.ajax({
			url: "/site_controller",
			type: "post",
			data: "check=true",
			success: function(data) {
				if(data=="false") {	
					$.colorbox({inline:true, href:".detailsBox"});
				} else {
					$.colorbox({inline:true, href:".loaderBox"});
					var iframe = document.createElement("iframe");
					hrefe = hrefe.replace(/\//g,"+");
					iframe.src = "/site_controller/download/" +hrefe;
					iframe.style.display = "none";
					document.body.appendChild(iframe);
					$(iframe).load(function() {
						$.colorbox.close();
					});
				}
			}
		});
		return false
	});
	$("#details_submit").submit(function() {
		var name = $("#dname").val();
		var email = $("#demail").val();
		if(name.length<1) {
			$("<span class=\"error\">Please enter your name.</span>").insertBefore("#dname");
			$(".detailsBox").css({"height":220});
			$.colorbox.resize();
		}
		if(email.length<1) {
			$("<span class=\"error\">Please enter your email address.</span>").insertBefore("#demail");
			$(".detailsBox").css({"height":220});
			$.colorbox.resize();
		}
		if(email.length>0 && name.length>0) {
			$.ajax({
				url: "/site_controller",
				type: "post",
				data: "name=" + name + "&email=" + email,
				success: function(data) {
					if(data=="true") {
						var i = false;
						$.colorbox.settings.onClosed = function() {
							if(i==false) {
								$.colorbox({inline:true, href:".loaderBox"});
								i = true;
							} else {
								$.colorbox.settings.onClosed = false;
							}
						}
						$.colorbox.close($.colorbox({inline:true, href:".loaderBox"}));
						
						
						
						var iframe = document.createElement("iframe");

						hrefe = hrefe.replace(/\//g,"+");
						iframe.src = "/site_controller/download/" +hrefe;
					 
						iframe.setAttribute('id', 'iframe');
						
						iframe.style.display = "none";

						document.body.appendChild(iframe);
						
						$("#iframe").load(function() {
							$.colorbox.close();
						});
						
						//window.open(href);
						/*

						var form = document.createElement("form");
						form.setAttribute("method", "get");
						form.setAttribute("action", href);
						form.setAttribute("target", "_blank");
						document.body.appendChild(form);
						form.submit();
						*/
						//window.location = href;
					} else {
						alert("An error occured");
					}
				}
			});
		}
		return false;
	});
	$("#comment_form").submit(function() {
		var name = $("#com_name").val();
		var email = $("#com_email").val();
		var website = $("#com_website").val();
		var message = $("#com_message").val();

		
		var id = $("#post_id").val();
		
		var errors = false;
		if(name.length<1) {
			$("<span class=\"error\">Please enter your name</span>").insertBefore("#com_name");
			errors = true;
		}
		if(email.length<1) {
			$("<span class=\"error\">Please enter your email address</span>").insertBefore("#com_email");
			errors = true;
		}
		if(message.length<1) {
			$("<span class=\"error\">Please enter a message</span>").insertBefore("#com_message");
			errors = true;
		}
		
		
		if(errors == false) {
			$("#com_name").attr('disabled','true');
			$("#com_email").attr('disabled','true');
			$("#com_website").attr('disabled','true');
			$("#com_message").attr('disabled','true');
			$("#comment_post_btn").attr('disabled','true');
			
			$.ajax({
			url: '/blog/submit_comment',
			type: 'post',
			dataType: "json",
			data: 'post_id=' + id + "&name=" + name + "&email=" + email + "&website=" + website + "&message=" + message,
			success: function(data) {
				$("#com_name").removeAttr('disabled');
				$("#com_email").removeAttr('disabled');
				$("#com_website").removeAttr('disabled');
				$("#com_message").removeAttr('disabled');
				$("#comment_post_btn").removeAttr('disabled');
			
				if(data.status=="success") {
					$("#com_name").val('');
					$("#com_email").val('');
					$("#com_website").val('');
					$("#com_message").val('');
					
					$(window).scrollTop(300 + $("#blog_content").height());
					var classname = $("#comm_list li:first").attr('class');
					if(classname=="odd_comm") {
						classname = "";
					} else {
						classname = "odd_comm";
					}
					$("#comm_list").prepend("<li class=\"" + classname + "\"><div class=\"comm_col_left\"><span class=\"comm_name\"><span class=\"poster_name\">" + data.name + "</span></span><span class=\"comm_date\">" + data.cdate + "</span></div><div class=\"comm_col_right\"><p>" + data.message + "</p></div></li>");
					$('h1.comment_head, #comm_list').show();
					$.alerts.okButton = 'OK';
					jAlert('<p class="small">Your comment has been added.</p>','Thanks for posting'); 
				}
			}
			});
		}
		
		return false;
	});
	$("#comm_write").click(function() {
		$(window).scrollTop($("body").height()-1000);
		return false;
	});
/*	$(".weekword").submit(function() {
		$.alerts.okButton = 'OK';
		var email = $('input[name="ww_email"]').val();
		email_check = email.split("@");
		if(email_check.length<2 || email=="dummy@gmail.com") {
			
			jAlert('<p class="small">Please enter a valid email address.</p>','oops!'); 
		} else {
			$.ajax({ 
			url: '/ajax/word_subscribe',
			type: 'post',
			data: 'email=' + email,
			success: function(data) {
				if(data=="true") {
					jAlert('<p class="small">Thank you for subscribing!</p>','All done');
					$("#ww_email").val("enter email address");
				} else {
					jAlert('<p class="small">It appears you have already signed up.</p>','oops!'); 
				}
			}
			
			});
		}
		return false;
	});*/
	$('#subscribe_urban_word').attr('href','javascript:void(0)');
	$('#subscribe_urban_word').click(function() {
		goToByScroll('subscribe_cont');
	});
	
	/* MAILCHIMP SUBSCRIPTION FORMS : START */
	$('#ww_submit_btn').click(function() {
		if ($('#ww_email').val() == 'enter email address' | $('#word_email').val() == '') {
			jAlert('Please type in your email address');
		} else {
			$(this).parent().submit();
		}
	});
	$('#word_email_btn').click(function() {
		if ($('#word_email').val() == 'dummy@gmail.com' | $('#word_email').val() == '') {
			jAlert('Please type in your email address');
		} else {
			$(this).parent().submit();
		}
	});
	/* MAILCHIMP SUBSCRIPTION FORMS : START */
});
function resize_banner() {
	if($(window).width()<975 && resized==false) {
		$('#text').css('width','460px');
		$('#background').css('width','950px');
		resized = true;
	} else if($(window).width()>950 && resized==true) {
		$('#text').css('width','49%');
		$('#background').css('width','100%');
		resized = false;
	}
}
function share_this(type) {
	var strURL = encodeURIComponent(window.location);
	var strTitle = encodeURIComponent($('#blog_title').html());
	switch(type) {
		case "twitter":
			strURL = "http://twitter.com/share?url=" + strURL + "&text=" + strTitle + "&via=spookstudio";
			break;
		case "facebook":
			strURL = "http://www.facebook.com/sharer.php?u=" + strURL + "&t=" + strTitle;
			break;
		case "delicious":
			strURL = "http://www.delicious.com/save?v=5&noui&jump=close&url=" + strURL + "&title=" + strTitle;
			break;
		case "digg":
			strURL = "http://digg.com/submit?url=" + strURL + "&title=" + strTitle;
			break;
		case "stumbleupon":
			strURL = "http://www.stumbleupon.com/submit?url=" + strURL + "&title=" + strTitle;
			break;
		case "reddit":
			strURL = "http://reddit.com/submit?url=" + strURL + "&title=" + strTitle;
			break;
	}
	window.open(strURL,"ShareThis","location=1,status=1,scrollbars=1,width=640,height=480");
} 

function goToByScroll(id){
	$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}
