
	var urlHead = 'http://www.picnet.com.au/Pixeon.mvc';
	var emailRegex = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	
	function subscribePixeon() {
		var name = $('#name');
		var company = $('#company');
		var email = $('#email');
		var code = $('#code');
		var errormessage = $('#jqmSubscribe .errormessage');
	 
		errormessage.html('');
		if (name.val() == '') { errormessage.append('Name is required. '); return; }
	 	if (!emailRegex.test(email.val())) { errormessage.append('Valid email is required. '); return; }
	 
		$.getJSON(urlHead + '/Subscribe?name=' + name.val() + '&email=' + email.val() + '&company=' + company.val() + '&code=' + code.val() + '&callback=?');
	}
	
	function subscriptionSent(result) {
		if (result != 'success') { $('#jqmSubscribe .errormessage').html(result); return; }
		
		$('#jqmSubscribe').jqmHide().find('#name, #company, #email').val('');
		$('#jqmSent').jqmShow().find('.result').html("Thank you for subscribing!");
	}
	
	function share() {
		var url = $('#url');
		var mediatype = $('#mediatype');
		var category = $('#category');
		var shareemail = $('#shareemail');
		var code = $('#code');
		var errormessage = $('#jqmShare .errormessage');
	 
		errormessage.html('');
		if (url.val() == '') { errormessage.append('URL is required. '); return; }
	 	if (!emailRegex.test(shareemail.val())) { errormessage.append('Valid email is required. '); return; }
	 
		$.getJSON(urlHead + '/Share?url=' + url.val() + '&mediatype=' + mediatype.val() + '&category=' + category.val() + '&email=' + shareemail.val() + '&code=' + code.val() + '&callback=?');
	}

	function shareSent(result) {
		if (result != 'success') { $('#jqmShare .errormessage').html(result); return; }
		
		$('#jqmShare').jqmHide().find('#url, #shareemail').val('');
		$('#jqmShare').find('#mediatype, #category').attr('selectedIndex', 0);
		$('#jqmSent').jqmShow().find('.result').html("Thank you for sharing!");		
	}
	
	
	