// bookmark
 function CreateBookmarkLink() {
	
		if (window.sidebar) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel(document.title, document.location.href,"");
		} else if( window.external ) { // IE Favorite
			window.external.AddFavorite( document.location.href, document.title); }
		else if(window.opera && window.print) { // Opera Hotlist
			return true; 
		} else {
			alert("Bookmark our site using one of the many featured online social tools.");
		}
 }

function moreRecentPosts(skip){
	var aj = new Ajax.Request( "/actions/more.php", { method: 'get', parameters: "more=posts&skip="+skip, onSuccess: function(response) { 
    			$('recentPosts').innerHTML = response.responseText; } });
}

function moreRecentComments(skip){
	var aj = new Ajax.Request( "/actions/more.php", { method: 'get', parameters: "more=comments&skip="+skip, onSuccess: function(response) { 
    			$('recentComments').innerHTML = response.responseText; } });
}

function moreBlogSponsors(skip){
	var aj = new Ajax.Request( "/actions/more.php", { method: 'get', parameters: "more=sponsors&skip="+skip, onSuccess: function(response) { 
    			$('blogSponsors').innerHTML = response.responseText; } });
} 
 
function submitLogin() {
	var aj = new Ajax.Request( "/actions/process.php", { method: 'post', parameters: $('loginboxform').serialize(), onSuccess: updateLogin });
	return false;
}
function updateLogin(response) {
	if(response.responseText == "error") {
		Effect.Shake('loginbox');
	} else {
		var splitted = response.responseText.split("<|>");
		$('tab2').innerHTML = splitted[0];
		$('tab3').innerHTML = splitted[1];
		$('tab_login').innerHTML = splitted[2];
		if($('notloggedin')) { $('notloggedin').innerHTML = splitted[3]; }
	}
}
function submitLogout() {
	var aj = new Ajax.Request( "/actions/process.php", { method: 'post', parameters: "ajax=1", onSuccess: updateLogout });
	return false;
}
function updateLogout() {
	$('tab2').innerHTML = '<a href=""></a>';
	$('tab3').innerHTML = 'logged out';
	$('tab_login').innerHTML = '';
	boxtabs.setActiveTab('tab_search');
}
function submitRegister() {
	var aj = new Ajax.Request( "/actions/process.php", { method: 'post', parameters: $('registerform').serialize(), onSuccess: updateRegister });
	return false;
}
function updateRegister(response) {
	var splitted = response.responseText.split("<|>");
	if(splitted[0] == "error") {
		$('register_error').innerHTML = splitted[1];
	} else {		
		$('tab2').innerHTML = splitted[1];
		$('tab3').innerHTML = splitted[2];
		$('tab_login').innerHTML = splitted[3];
		boxtabs.setActiveTab('tab_login');
	}
	
	
}

function switchCal(ayear, amonth) {
	var aj = new Ajax.Request( "/actions/switch_calendar.php", { method: 'get', parameters: "year="+ayear+"&month="+amonth, onSuccess: function(response) { 
    			$('archivecalendar').innerHTML = response.responseText; } });
}