function closeMessageBox () {
	 Effect.Fade('messageBox');
}


function cart(id,title,action) {
	var url = '/cart.php';
	var params = 'id='+id+"&title="+title+"&action="+action;
	var ajax = new Ajax.Updater(
	'message',
	url,
	{method: 'get', parameters: params});
	$('messageBox').style.display = "block";
}

function updatecart(id,title,action) {
	cart(id,title,action);
	var url = '/shopping_cart.php';
	var params = '';
	var ajax = new Ajax.Updater(
	'cart_mid',
	url,
	{method: 'get', parameters: params});
	$('gotoCheckout').style.display = "block";
}

function updatecheckout(id,title,action) {
	cart(id,title,action);
	var url = '/shopping_cart.php';
	var params = '';
	var ajax = new Ajax.Updater(
	'cart_mid',
	url,
	{method: 'get', parameters: params});
	
	var url = '/checkoutscript.php';
	var ajax = new Ajax.Updater(
	'checkout',
	url,
	{method: 'get', parameters: params});
	window.location = "/checkout";
}









function adminFunctionProcess(id,action,table) {
	var img = 'on_off_'+id;
	var href = 'href_'+id;

	adminFunction(id,action,table);

	if(action =="processed") {
		$(img).src="/img/on.png";
		$(href).href = "javascript:adminFunctionProcess('"+id+"','notprocessed','"+table+"');";
		$('OrderSent_'+id).innerHTML = "Order Sent";
		$('OrderSent_'+id).color = "#00CC00";
	} else {
		$(img).src="/img/off.png";
		$(href).href = "javascript:adminFunctionProcess('"+id+"','processed','"+table+"');";
		$('OrderSent_'+id).innerHTML = "Not Sent";
		$('OrderSent_'+id).color = "#CC0000";
	}
}

function adminFunctionValid(id,action,table) {
	var img = 'valid_on_off_'+id;
	var href = 'valid_href_'+id;

	adminFunction(id,action,table);

	if(action =="on") {
		$(img).src="/img/on.png";
		$(href).href = "javascript:adminFunctionValid('"+id+"','off','"+table+"');";
		$('valid_'+id).innerHTML = "Payment Made";
		$('valid_'+id).color = "#00CC00";
	} else {
		$(img).src="/img/off.png";
		$(href).href = "javascript:adminFunctionValid('"+id+"','on','"+table+"');";
		$('valid_'+id).innerHTML = "Payment Pending";
		$('valid_'+id).color = "#CC0000";
	}
}

function adminFunction(id,action,table) {
	var url = '/AdminAjax.php';
	var params = 'id='+id+"&action="+action+"&table="+table;
	var ajax = new Ajax.Updater(
	'message',
	url,
	{method: 'get', parameters: params});
	$('messageBox').style.display = "block";
}


function adminFunctionDelete(id,action,table) {
	var theDiv = 'item_'+id;
	adminFunction(id,action,table);
	Effect.Fade(theDiv);
}

function updateAlbum(id,action,table) {
	var url = '/AdminAjax.php';
	var params = 'id='+id+"&action="+action+"&table="+table;
	var ajax = new Ajax.Updater(
	'setAlbumSelectDiv',
	url,
	{method: 'get', parameters: params});
	$('setAlbumSelectDiv').disabled=false;
	$('AddNew').style.display = "block";
}

function changeToTextbox() {
	$('albumSelect').insert({bottom:'<div id="setAlbumTextDiv"><input class="password" name="gallerySetNew" id="gallerySetNew" type="text"></div>'});
	$('SubmitNew').style.display = "block";
	$('CancelNew').style.display = "block";
	$('AddNew').style.display = "none";
}

function changeToSelect(id,action,table) {
	$('setAlbumTextDiv').remove();
	
	var url = '/AdminAjax.php';
	var params = 'id='+id+"&action="+action+"&table="+table;
	var ajax = new Ajax.Updater(
	'setAlbumSelect',
	url,
	{method: 'get', parameters: params});
	$('setAlbumSelect').disabled=false;
	$('SubmitNew').style.display = "none";
	$('CancelNew').style.display = "none";
	$('AddNew').style.display = "block";
}

function addToSet(id,action,table,value) {
	
	var url = '/AdminAjax.php';
	var params = 'id='+id+"&action="+action+"&table="+table+"&value="+value;
	var ajax = new Ajax.Updater(
	'message',
	url,
	{method: 'get', parameters: params});
	changeToSelect(id,'setAlbumSelect',table);
}