// JavaScript Document

function bottomCode(bid) {
	if (cbid==bid) {
		Effect.SlideUp(bid);
		cbid='';
	} else {
		if (cbid=='') { } else { Effect.SlideUp(cbid); }
		Effect.SlideDown(bid);
		cbid=bid;
	}
//	setTimeout("alert(document.getElementById('bottombuttons').innerHTML);", 2500);
}
	
function welcomeClose() {
	new Ajax.Request('/welcomeclose.php', {method:'post', postBody:'rid=0'});

	Effect.SlideUp('welcome', { duration: 1.5 });

}

function adminApprove(id) {
	spanId="msg-" + id;
	
 	var ajax = new Ajax.Updater(spanId, '/adminapprove.php', {method: 'post', parameters: 'id=' + id,
	onComplete: function() { Effect.SlideUp(id); }}
	);
}

function adminDeny(id) {
	spanId="msg-" + id;
	
 	var ajax = new Ajax.Updater(spanId, '/admindeny.php', {method: 'post', parameters: 'id=' + id,
	onComplete: function() { Effect.SlideUp(id); }}
	);
}

function adminUndo(id) {
	spanId="msg-" + id;
	
 	var ajax = new Ajax.Updater(spanId, '/adminundo.php', {method: 'post', parameters: 'id=' + id,
	onComplete: function() { Effect.SlideDown(id); }}
	);
}


function sendEmail(eTitle, eLink) {
	yEmail=$('ye').value;
	fEmail=$('fe').value;
 	var ajax = new Ajax.Updater('emailmsg', '/sendemail.php', {method: 'post', parameters: 'title=' + eTitle + '&link=' + eLink + '&ye=' + yEmail + '&fe=' + fEmail,
	onComplete: function() {  }}
	);
}

function saveRecipe(rid, recipeTitle) {
	rTitle=recipeTitle;
 	var ajax = new Ajax.Updater('saverecipe', '/saverecipe.php', {method: 'post', parameters: 'rid=' + rid + '&token=' + token + '&title=' + recipeTitle,
	onComplete: function() { Effect.Appear('saverecipe', { duration: 1.5 });	setTimeout("Effect.Fade('saverecipe', { duration: 2.5 });",2500); recipeMsg=document.getElementById('saverecipe').innerHTML; addRecipe(recipeMsg, rid); Effect.SlideUp('welcome', { duration: 1.5 }); }}
	);
}

function delRecipe(rid) {
 	var ajax = new Ajax.Updater('saverecipe', '/delrecipe.php', {method: 'post', parameters: 'rid=' + rid + '&token=' + token,
	onComplete: function() { Effect.Appear('saverecipe', { duration: 1.5 });	setTimeout("Effect.Fade('saverecipe', { duration: 2.5 });",2500); recipeMsg=document.getElementById('saverecipe').innerHTML; delButton(rid); }}
	);
}

function delButton(rid) {
	delId='s-' + rid;
	Effect.Fade('s-' + rid, { duration: 2.5 });
	Effect.Fade('delbutton', { duration: 2.5 });
	recipeList=document.getElementById('savedrecipes').innerHTML;
//	setTimeout("if (recipeList.indexOf('')!=-1) { document.getElementById('savedrecipes').innerHTML='You have no saved recipes';	}", 2800);
}

function addRecipe(recipeMsg, rid) {
	if (recipeMsg.indexOf('This Recipe is Already Saved!')!=-1) { 
	
	} else {
		savedRecipes=document.getElementById('savedrecipes').innerHTML;
		rTitle='<a href="/' + escape(rTitle) + '/' + rid + '/">' + rTitle + '</a>';
		if (savedRecipes.indexOf('You have no saved recipes')!=-1) {
			document.getElementById('savedrecipes').innerHTML='<span id="s-' + rid + '">' + rTitle + '<br /></span>';
		} else {
			document.getElementById('savedrecipes').innerHTML=savedRecipes + '<span id="s-' + rid + '">' + rTitle + '<br /></span>';
		}
		delLink='<span id="delbutton"><a href="javascript:;" class="main" style="margin-bottom: 0; font-size: 16px;" onclick="delRecipe(\'' + rid + '\');">Delete This Recipe</a></span>';
		document.getElementById('leftbuttons').innerHTML=document.getElementById('leftbuttons').innerHTML + delLink;
	}	
}