function validate() {
	var str = $('#uploadform').serialize();
	$.post("/includes/submit-picture-ajax.inc.php",  str,
	  function(data){
		if (data.success) {
			$('#uploadform input[name=isvalid]').val('true');
			$('#uploadform').fadeTo('fast',0.25,function(event) {
				$('#uploadprogress').css({
					'top': $('#uploadform').position().top,
					'left': $('#uploadform').position().left,
					'width': $('#uploadform').width(),
					'height':$('#uploadform').height()
				});
				$('#uploadprogress').fadeIn('fast',function(event2) {
					$('#uploadform').submit();
				});
				
			});
			return true;	
				
		} else {
			for (fun in data.form_feedback) {
				//alert(fun);
				//alert(data.form_errors[fun]);
				$('#feedback_'+fun).html("<p class=\"warning\">" + data.form_feedback[fun] + "</p>\n");
			}
			return false;				
		}
	}, "json");
}

$(function () {		

/* Onload
------------------------------------------------------------------------------*/

	isIe6 = ($.browser.msie && $.browser.version < 7);
	isIe = ($.browser.msie && $.browser.version <= 7);

		$('#uploadform').bind('submit', function(event, obj) {
			//return false;
			var isvalid = $('#uploadform input[name=isvalid]').val();
			if (isvalid == 'true') {

			} else {
				event.preventDefault();
				validate();
			}	
		});

	//$('#menu-links').hide();
	
	$('.tabs .tab-page:not(.tab-page-active)').hide();
	
	//$('.flickr').empty();
	
	if (!isIe6) {
		var flickrsettings = {
			title: "&nbsp;",
			closeText: "<img src=\"/images/close-window-2.png\" alt=\"Close\" />",
			unloadOnHide: true,
			y: 25,
			modal: true,
			afterShow: function(){
				$("#commentform").submit(function(event){
					event.preventDefault();
					if ($("#commentform input[name='comment']").val() != "") {
						$.post('/xmlhttp/add-comment.php', $("#commentform").serialize(), function(data){
							if (data == "SUCCESS") {
								$("#commentform textarea[name='comment']").val("");
								$("#commentformfeedback").html("<p class=\"feedback\">Thank you for your comment! This will appear on the site shortly.</p>");
							}
							else {
								$("#commentformfeedback").html("<p class=\"warning\">Comment could not be added, please try again later.</p>");
							}
						}, 'text');
					}
					else {
						$("#commentformfeedback").html("<p class=\"warning\">Please enter a comment.</p>");
					}
				});
			}
		};
		$('a[rel*=flickr]').boxy(flickrsettings);
		
		$('a[rel*=winners]').boxy(flickrsettings);
		
		$('a[rel*=boxy]').boxy({
			y: 25,
			modal: true,
			closeText: "<img src=\"/images/close-window-2.png\" alt=\"Close\" />",
			unloadOnHide: true
		});
		
		$('a[rel*=people]').boxy({
			title: "Dott People",
			y: 25,
			modal: true,
			closeText: "<img src=\"/images/close-window-2.png\" alt=\"Close\" />",
			unloadOnHide: true
		});			
	}
	

	


	$('a[title][rel!=boxy]').qtip({
		style: { name: 'light', tip: true },
		position: {
	      corner: {
	         target: 'topMiddle',
	         tooltip: 'bottomLeft'
	      }
		}
	});
	
	$('strong[title]').qtip({
		style: { name: 'light', tip: true },
		position: {
	      corner: {
	         target: 'topMiddle',
	         tooltip: 'bottomLeft'
	      }
		}
	});	
	
/* Binds
------------------------------------------------------------------------------*/

	$('#menu-go').bind("click", function(event){		
		if ($('#menu-links').css('display') != 'none') {
			$('#menu-links').hide();
			$('#menu-go').addClass("menugoclosed");
		} else {
			if (!isIe) {
				$('#menu-links').slideDown();
			} else {
				$('#menu-links').show();
			}
			$('#menu-go').removeClass("menugoclosed");		
		}
	});	

	$('#twitter-go').bind("click", function(event){		
		if ($('#twitter-statuses').css('display') != 'none') {
			$('#twitter-statuses').hide();
			$(this).addClass('closed');
		} else {
			$(this).removeClass('closed');
			if (!isIe) {
				$('#twitter-statuses').slideDown();
			} else {
				$('#twitter-statuses').show();
			}
		}
	});	

	$('.tabs .tab-headings a').bind("click",function (event) {
		event.preventDefault();
		var showTab = $(this).attr('href');
		$('.tabs .tab-page').hide();
		$('.tab-page-active').removeClass('tab-page-active');		
		$(showTab).addClass('tab-page-active');
		$('.tabs .tab-headings a').removeClass('tab-heading-active');
		$(this).addClass('tab-heading-active');
		$(showTab).show();
	});
	
	/*
	$('.activatetabs').each(function(){
		$(this).parent().parent().find('.tab-headings a').bind("click",function (event) {
			event.preventDefault();
			var showTab = $(this).attr('href');
			
			$('.tab-page-active').removeClass('tab-page-active');		
			$(showTab).addClass('tab-page-active');
			$('.tabs .tab-headings a').removeClass('tab-heading-active');
			$(this).addClass('tab-heading-active');
			$(showTab).show();
		}
		function closeTabs() {
		$('.tabs .tab-page').hide();
		}
	});
	*/

/* Scroll code
------------------------------------------------------------------------------*/

	if (!isIe6) {
		$('.scrollTo').click(function(){
			var elementClicked = $(this).attr("href");
			var destination = $(elementClicked).offset();
			$("html:not(:animated),body:not(:animated)").animate({
				scrollTop: destination.top,
				scrollLeft: destination.left
			}, 1500);
			
			return false;
		});
	}

	/*

			$('#flickrdesign').load('xmlhttp/get_flickr.php',{tags:'design'},function(){
				$('a[title]').qtip({
					style: { name: 'light', tip: true },
					position: {
				      corner: {
				         target: 'topMiddle',
				         tooltip: 'bottomLeft'
				      }
					}
				});
				$('a[rel*=lightbox]').lightBox();
			});	

			*/
			
/* Slider code
------------------------------------------------------------------------------*/
/*
		var dragable = true;
		$('.undragable').bind("mouseover",function (event) {
			dragable = false;
		});
		
		$('.undragable').bind("mouseleave",function (event) {
			dragable = true;
		});	
		
		var dragging = false;
		var mouseLeftStart = 0;
		var mouseTopStart = 0;
		var mouseLeftEnd = 0;
		var mouseTopEnd = 0;
	
		$('html,body').bind("mouseup", function(event){
			dragging = false;
			$('#mousestatus').html('not dragging');
		});
		
		$('body').bind("mousedown", function(event){
			prevMouseLeft = mouseLeft;
			prevMouseTop = mouseTop;
			if (dragable == true) {
				dragging = true;
			}
			$('#mousestatus').html('dragging');
		});

		var mouseLeft = 0;
		var mouseTop = 0;
		var prevMouseLeft = 0;
		var prevMouseTop = 0;	
		var differenceLeft = 0;
		var differenceTop = 0;
		
		$("body").mousemove(function(e){			
			mouseLeft = e.pageX;
			mouseTop = e.pageY;
			//differenceLeft = 0;
			//differenceTop = 0;
			
			if (dragging == true) {
				differenceLeft = (prevMouseLeft - mouseLeft); // 
				differenceTop = (prevMouseTop - mouseTop);	 //					
				
				$("html,body").scrollLeft(($("body").scrollLeft() + differenceLeft));
				$("html,body").scrollTop(($("body").scrollTop() + differenceTop));
								
				return false;
			}
			
			$('#mousepos').html(mouseLeft+' '+mouseTop);
			$('#mousedydx').html(differenceLeft+' '+differenceTop);
			$('#pagepos').html($("body").scrollLeft()+' '+$("body").scrollTop());
			
			prevMouseLeft = mouseLeft;
			prevMouseTop = mouseTop;					
	    });		
	
			*/		
	
			
});	
