var ajax = new sack();

function subscr(){
	var form = document.getElementById('subscription');
	ajax.setVar("action", form.action.value);
	ajax.setVar("username", form.username.value);
	ajax.setVar("userId", form.userId.value);
	ajax.requestFile = "/web/Email";
	ajax.method = 'POST';
	ajax.element = 'subscribe_text';
	ajax.onLoading = subscrLoading;
	ajax.onLoaded = subscrLoaded; 
	ajax.onInteractive = subscrInteractive;
	ajax.onCompletion = subscrCompleted;
	ajax.onError = subscrError;
	ajax.runAJAX();
}

function search(){
	var form = document.getElementById('search_form');
	ajax.setVar("query", form.query.value);
	ajax.requestFile = "/web/search.do";
	ajax.method = 'POST';
	ajax.element = 'search_results';
	ajax.onLoading = searchLoading;
	ajax.onLoaded = searchLoaded; 
	ajax.onInteractive = searchInteractive;
	ajax.onCompletion = searchCompleted;
	ajax.onError = searchError;
	ajax.runAJAX();
}

function subscrLoading(){
	var e = document.getElementById('subscribe_text'); 
	e.innerHTML = "<p>Sending Data...</p>";
	e = document.getElementById('subscribe_fields');
	e.innerHTML = "";
	e = document.getElementById('subscribe_submit');
	e.innerHTML = "";

}

function subscrLoaded(){
	var e = document.getElementById('subscribe_text'); 
	e.innerHTML = "<p>Data Sent...</p>";
}

function subscrInteractive(){
	var e = document.getElementById('subscribe_text'); 
	e.innerHTML = "<p>getting data...</p>";
}

function subscrError(){
	var e = document.getElementById('subscribe_text'); 
	e.innerHTML = "Error. Please contact our support on <a href='mailto:support@quarter4.com'>support@quarter4.com</a>";
}

function subscrCompleted(){
	var e = document.getElementById('subscribe_text');
	var string = ajax.response;
	
	string = string.replace(/^\s+|\s+$/g,"");
	
	e.innerHTML = string;
}

function searchLoading(){
	var e = document.getElementById('search_results'); 
	e.innerHTML = "<p>Searching...</p>";
}

function searchLoaded(){
	var e = document.getElementById('search_results'); 
	e.innerHTML = "<p>Searching...</p>";
}

function searchInteractive(){
	var e = document.getElementById('search_results'); 
	e.innerHTML = "<p>Getting results...</p>";
}

function searchError(){
	var e = document.getElementById('search_results'); 
	e.innerHTML = "Error. Please contact our support on <a href='mailto:support@quarter4.com'>support@quarter4.com</a>";
}

function searchCompleted(){
	var e = document.getElementById('search_results');
	var string = ajax.response;
	
	string = string.replace(/^\s+|\s+$/g,"");
	e.innerHTML = string;
}


