function fadeArea() {
	var bodyOb		=	document.getElementsByTagName('body')[0];
	var newOb		=	'<div id="fadearea"></div>';
	
	$(bodyOb).insert({
		'top':newOb
	});
}

function closeFadeArea() {
	new Effect.Fade('fadearea', {
		duration: 1.0
	})
}

function loadHTMLPage() {
	if($('top')) {
		location.href="#top";
	}
	var url	=	'/inc/storesForm.php';
	new Ajax.Request(url, {
		onSuccess: function(transport) {
			displayPage(transport.responseText);
		}
	})
	
}

function displayPage(htmlSnippet) {

	$('fadearea').insert({
		'top':htmlSnippet
	})
}

function submitAjaxForm(formID) {

	var inputs		=	document.getElementsByTagName('input');
	var	textA		=	document.getElementsByTagName('textarea');
	var numInputs	=	inputs.length;
	var vals		=	new Array();
	
	var myForm		=	$A($(formID).getInputs());
	var url				=	'/inc/linkList.html';
	$(formID).request({
		onComplete: function(trans){ 
			newUser.formSubmittedStatus(true);
			onComplete: closeFadeArea();
			window.location = trans.responseText;
		}
	});
	
	return false;
}

function loadJavascript() {
	
	   var e = document.createElement("script");
	   e.src = '/js/livevalidation_standalone.compressed.js';
	   e.type="text/javascript";
	   document.getElementsByTagName("head")[0].appendChild(e); 
}

var FormUser	=	Class.create('DivviesUser', {
	initialize: function(user) {
		this.user			=	user;
		this.formSubmitted	=	false;
	},
	
	formSubmittedStatus: function(val) {
		this.formSubmitted	=	val;
		return this.formSubmitted;
	}
});


var jsLocation	=	Class.create('location', {
	
	initialize: function(location) {
		this.location	=	location;
	}
})

$('store_localButton').observe('click', fadeArea);
$('store_localButton').observe('click', loadHTMLPage);


var newUser	=	new FormUser("tester");
