$('document').ready(function() {
	$('#demoPopup').each(function() {
		var element = $(this);
		element
			.css('position','absolute')
			.css('left',(($(window).width()-element.outerWidth(true))/2)+'px')
			.appendTo($(document.body))
			.hide();
	});
});

function submitDemo() {
	var data = 'process=demo';
	$('#demoPopup input,#demoPopup select,#demoPopup textarea').each(function() {
		var element = this;
		var name = null;
		var value = null;
		if(element.type.toLowerCase()=='checkbox') {
			if(element.checked) {
				name = element.name;
				value = element.value;
			}
		} else {
			name = element.name;
			value = element.value;
		}
		if(name!=null) {
			if(data!='') data += '&';
			data += escape(name)+'='+escape(value);
		}
	});
	$.ajax({
		type: 'POST',
		url: window.location,
		data: data,
		dataType: "json",
		success: function(data) {
			//status -  only hide if successful
			if(data.status=='okay') {
				hideDemo();
			}
			var message = '';
			for(var i=0;i<data.error.length;i++) {
				message += data.error[i]+"\n";
			}
			if(message.length>0) {
				alert(message);
			}
		}
	});
	return false;
}

function showDemo() {
	var element = $('#demoPopup');
	element.show();
}

function hideDemo() {
	var element = $('#demoPopup');
	element.hide();
}
