var current_page = '';
var first_load = true;

//$('abbr.timeago').timeago();

function addressChangeHandler()
{
	current_page = $.address.value();
	pageBehaviour();
		
	$('#content').load( (current_page + '?ajax=true'), function(){
		formSubmit($('#form_button'));
		commentSubmit($('#comment_button'));
		
	
		$("a.colorbox").colorbox();
		// $("a:not(.ignore)").address();
		
		// Inorder to make the gig internal links work.
		$('.gig_links').address();
		$('.more').address();				
		$('a:not[href*="http://"]').address();
		$('a[rel*="external"]').unbind( 'click', _blank );
		$('a[rel*="external"]').click( _blank );
		$.address.title(window.pageTitle);
		// externalLinks();

		
	});


	return false;
};

function pageBehaviour()
{
	if (current_page != '/')
		$('#video').hide();//slideUp("slow");
	else
		$('#video').slideDown("slow");
};

function _blank()
{
	window.open( $(this).attr('href') );
	return false;
};

function formSubmit(form_button) {
	$(form_button).click(function(){		
		//get details from the form elements
		var username = $("#username").val();
		var pass1 = $("#password").val();
		var pass2 = $("#password2").val(); 
		var firstname = $("#firstname").val();
		var lastname = $("#lastname").val();
		var email = $("#email").val();
		var dob = $("#dob").val();
		var subCountry = $("#subCountry").val();
		var dataString="username="+username+"&password="+pass1+"&password2="+pass2+"&firstname="+firstname+"&lastname="+lastname+"&email="+email+"&dob="+dob+"&subCountry="+subCountry;
		//dispatch them using ajax
		$.ajax({type: "POST",url: "newUser.php",
			data: dataString,
	   		success: function(msg){
				//put the response text in a div somewhere near the submit button
				$('#response_text').html(msg);
		   }
	 	});
		return false;
	
	});
}

function commentSubmit(shout_button) {
	$(shout_button).click(function(){		
		//get details from the form elements
		var username = $("#name").val();
		var comment = $("#comment").val();
		//alert(comment);
		var dataString="username="+username+"&comment="+comment;
		//dispatch them using ajax
		$.ajax({type: "POST",url: "addComment.php",
			data: dataString,
	   		success: function(msg){
				//put the response text in a div somewhere near the submit button
				$('#shoutbox').html(msg);
				$("#name").val('');
				$("#comment").val('');
		   }
	 	});
		return false;
	
	});
}

$(document).ready(function(){
	$.address.change(addressChangeHandler);

});


// function externalLinks(){
// 	//External links.
// 	$('a[rel="external"]').click(function(){
// 		window.open( $(this).attr('href') );
// 		return false;
// 	});
// }


