var loader = new Image();
loader.src = 'images/loader_red.gif';
function doNav(theUrl) {
	document.location.href = theUrl;
}
function pleaseWait(id) {
	$('pleaseWait'+id).show();
}
function showLoader() {
	$('loaderProcessing').style.display = 'block';
}
function deleteAccount(id) {
	if(confirm('Are you sure you want to delete this account?')) {
		doNav('admin_accounts.php?action=process&section=delete&id='+id);
	}
	return false;
}
function deleteParagraph(id,page,ret) {
	if(confirm('Are you sure you want to delete this paragraph?')) {
		doNav('page_info.php?action=process&section=delete&id='+id+'&return='+ret+'&page='+page);
	}
}
function deleteThis(id,type) {
	if(confirm('Are you sure you want to completely remove this '+type+'?')) {
		var url = $(id).href;
		doNav(url);
	}
	return false;
}
function toggleOptions(id) {
	var divs = $$('div.optionsMenu');
	for(i=0;i<divs.length;i++) {
		if(divs[i]['id'] == 'optionsMenu'+id) {
			new Effect.toggle(divs[i]['id'],'appear',{duration:.2});		
		} else {
			new Effect.Fade(divs[i]['id'],{duration:.2});
		}
	}
	return false;
}
function submitVideoForm(action,id) {
	var myhash = new Hash();
	myhash.set('name',$F('name'));
	myhash.set('description',$F('description'));
//	myhash.set('current_image',$F('current_image'));
	new Ajax.Request('admin_video.php?action=process&section='+action+'&id='+id,{
		method:'post',
		parameters: myhash,
		onSuccess:function(transport) {
			var response = transport.responseText;
			if(response == 'error') {
				window.location.reload();
			} else {
				var id = response;
				uploadVideo(id);
			}
		},
		onFailure:function() { alert('There was a problem submitting this form. Please try again.') }
	});
	return false;
}
function uploadVideo(id) {
	$('videoForm').action = 'admin_video.php?action=process&section=upload&videoid='+id;
	$('videoForm').submit();
	new PeriodicalExecutor(displayUploadProgress,1);
}
function displayUploadProgress() {
	new Ajax.Request('admin_video.php?action=process&section=checkfile',{
		method:'get',
		onSucess:function(transport) {
			var response = transport.responseText;
			alert(response);
		}
	});
}
function removeAttachment(key) {
	$('file'+key).remove();
	return false;
}
function previewNewsletter() {
	var oEditor = FCKeditorAPI.GetInstance('text') ;
	var text = oEditor.GetHTML();
	$('innerPreview').update(text);
	$('edit').hide();
	$('preview').show();
	return false;
}
function editNewsletter() {
	$('preview').hide();
	$('edit').show();
	return false;
}
function sendTestNewsletter(id) {
	var email = prompt("Please enter 1 email address to send this test to");
	$('newsletterForm').action = 'admin_newsletter.php?action=process&section=save&next=sendtest&id='+id+'&email='+email;
	$('newsletterForm').submit();
}
function sendNewsletter(id) {
	if(confirm('Are you sure you want to send this newsletter to everyone on your mailing list?')) {
		$('newsletterForm').action = 'admin_newsletter.php?action=process&section=save&next=send&id='+id;
		$('newsletterForm').submit();
	}
	return false;
}