$(document).ready(function() {
	
	// Blog - add paragraph tags around untagged Tumblr elements…
	$(".blog-copy:not(:has(p,ol,ul,dl,blockquote,object))").add(".blog-post-body.caption:not(:has(p,ol,ul,dl,blockquote))").wrapInner("<p></p>");
	
	// News
	var latestNewsHeadlinesContainer = $("div.latest-news-headlines");
	if (latestNewsHeadlinesContainer.size() > 0)
	{
		// Create the UL dynamically otherwise we have an empty UL that doesn’t validate.
		latestNewsHeadlinesContainer.append('<ul class="latest-news-headlines"></ul>');
	}
	
	var latestNewsHeadlines = $("ul.latest-news-headlines");
	if (latestNewsHeadlines.size() > 0)
	{
		$.ajax({
			type: 'GET',
			url: 'http://news.pinbellcom.co.uk/api/read/json?callback=?&num=4',
			dataType: 'json',
			timeout: 2000,
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				latestNewsHeadlines.append("<li style=\"display:none;\"><a href=\"http://news.pinbellcom.co.uk\">Visit our news page</a></li>");
				latestNewsHeadlines.children("li").fadeIn(1000);
			},
			success: function (data, textStatus) {
				// data is tumblr json object
				$.each(data.posts, function(i, post) {
					latestNewsHeadlines.append("<li style=\"display:none;\"><a href="+post['url-with-slug']+" title=\"Read this news item\">"+post['regular-title']+"</a></li>");
				});
				latestNewsHeadlines.children("li").fadeIn(1000);
			}
		});	
	}
	// EO News
		
	$('#contact-form-container a.success-send-another-message').live('click', function() {
		// Reload form
		var dataString = 'form_action=contact_blank';
		$.ajax({
			type: "GET",
			url: "",
			data: dataString,
			success: function(newHTML, textStatus) {
				$('#contact-form-container').slideUp(200, function() {
					$(this).html(newHTML).slideDown(200);
				});
			}
		});
		return false;
	});
	
	$('#clinilex-form-container a.success-send-another-message').live('click', function() {
		// Reload form
		var dataString = 'form_action=contact_blank';
		$.ajax({
			type: "GET",
			url: "",
			data: dataString,
			success: function(newHTML, textStatus) {
				$('#clinilex-form-container').slideUp(200, function() {
					$(this).html(newHTML).slideDown(200);
				});
			}
		});
		return false;
	});
	
	$('#contact-form-container form input[type=submit]').live('click', function() {
		
		$(this).attr('value', 'Sending message').attr('disabled', 'disabled');
		
		// AJAX post contact form
		var name = $('input[name=name]').val();
		var email = $('input[name=email]').val();
		var phone = $('input[name=phone]').val();
		var practice = $('input[name=practice]').val();
		var position = $('input[name=position]').val();
		var message = $('textarea[name=message]').val();
		var form_action = 'contact';

		var dataString = 'name='+name+'&phone='+phone+'&email='+email+'&practice='+practice+'&position='+position+'&message='+message+'&form_action='+form_action;

		$.ajax({  
			type: "POST",  
			url: "",  
			data: dataString,  
			success: function(newHTML, textStatus) {
				// Hooray, replace form contents
				$('#contact-form-container').slideUp(200, function() {
					$(this).html(newHTML).slideDown(200);
				});
			},
			timeout: 20000,
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				// Hmmm
				alert('Sending seems to have failed this time, please try again');
				$('#contact-form-container form input[type=submit]').attr('value', 'Send').removeAttr('disabled');
			}
		});  
		return false; 
	});
	
	$('#clinilex-form-container form input[type=submit]').live('click', function() {
		
		$(this).attr('value', 'Sending message').attr('disabled', 'disabled');
		
		// AJAX post clinilex form

		var name = $('input[name=name]').val();
		var email = $('input[name=email]').val();
		var phone = $('input[name=phone]').val();
		var specialty = $('input[name=specialty]').val();
		var position = $('input[name=position]').val();
		var hospital = $('input[name=hospital]').val();
		var department = $('input[name=department]').val();
		var comments = $('textarea[name=comments]').val();
		var form_action = 'clinilex';

		var dataString = 'name='+name+'&phone='+phone+'&email='+email+'&specialty='+specialty+'&position='+position+'&hospital='+hospital+'&department='+department+'&comments='+comments+'&form_action='+form_action;

		$.ajax({  
			type: "POST",  
			url: "",  
			data: dataString,  
			success: function(newHTML, textStatus) {
				// Hooray, replace form contents
				$('#clinilex-form-container').slideUp(200, function() {
					$(this).html(newHTML).slideDown(200);
				});
			},
			timeout: 20000,
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				// Hmmm
				alert('Sending seems to have failed this time, please try again');
				$('#clinilex-form-container form input[type=submit]').attr('value', 'Send').removeAttr('disabled');
			}
		});  
		return false; 
	});
	
	

	$('ul#presentation-slides')
	.after('<div id="presentation-pager"><ul></ul></div>') 
	.cycle({
		fx: 'scrollHorz',//'fade', 
    	speed: 300, 
    	timeout: 0,
    	//nowrap:  1,
		cleartypeNoBg: true,
		prev: '#presentation-prev',
        next: '#presentation-next',
		pager: '#presentation-pager ul',
		pagerAnchorBuilder: function(idx, slide) { 
        	return '<li><a href="#"><img src="assets-1.0.1/images/presentation-pager-page.gif" /></a></li>'; 
    	}
    });

});


