function ur(d, id) {  
	var p = 'c=u&p0=' + d + '&p1=' + id;
	$('useRecipeLink').innerHTML = "<img src='/img/icons/loads.gif' border=0 />";
	new Ajax.Request('/recipe.php', {method: 'post', parameters: p, onSuccess:function(transport){document.location = 'index.php';}});
}

function urfs(id) {
	ur($('changeDay').options[$('changeDay').selectedIndex].value, id);
}

function mcb(a, id) {
	var p;
	
	if (a)
		 p = 'c=b&p0=1&p1=' + id;
	else
		 p = 'c=b&p0=0&p1=' + id;

	$('cookbookLink').innerHTML = "<img src='/img/icons/loads.gif' border=0 />";
	new Ajax.Request('/recipe.php', {method: 'post', parameters: p, onSuccess:function(transport){$('cookbookLink').innerHTML = transport.responseText;}});
}

function arc(id) {  
	var c = $('commentText').value;
	var r1 = $('rating1');
	var r2 = $('rating2');
	var r3 = $('rating3');
	var r4 = $('rating4');
	var r5 = $('rating5');
	var r  = 0;
	
	if (r1.checked)
		r = 1;
	else if (r2.checked)
		r = 2;
	else if (r3.checked)
		r = 3;
	else if (r4.checked)
		r = 4;
	else if (r5.checked)
		r = 5;	

	var p = 'c=c&p0=' + id + '&p1=' + encodeURIComponent(c) + '&p2=' + r;
	var pl = $('pageLink');

	if (c.length > 1024) {
		alert('Please enter a comment less than 1024 characters long.');
		$('commentText').focus();
		return;
	}
	
	if (c.length == 0) {
		alert('Please enter a comment.');
		$('commentText').focus();
		return;
	}

	$('addCommentDiv').innerHTML = "Posting comment, please wait ... <img src='/img/icons/loads.gif' border=0 />";
	new Ajax.Request('/recipe.php', {method: 'post', parameters: p, onSuccess:function(transport){document.location = pl.href;}});
}

function ern() {
	var noteText = $('noteHTML').innerHTML;
	
	noteText = noteText.replace(/<br>/g, '\n');
	noteText = noteText.replace(/<BR>/g, '\n');
	
	$('noteText').value = noteText;

	$('noteHTML').style.display='none';	
	$('addNoteDiv').style.display='block'; 
	$('addNoteSpan').style.display='none'; 
	
	return false;
}

function arn(id) {
	var n = $('noteText').value;
	var pl = $('pageLink');
	
	n = n.replace(/\r\n/g, "<br>");
	n = n.replace(/\n/g, "<br>");
	n = n.replace(/\r/g, "<br>");

	var p = 'c=n&p0=' + id + '&p1=' + encodeURIComponent(n);
	
	if (n.length > 1024) {
		alert('Please enter a note less than 1024 characters long.');
		$('noteText').focus();
		return;
	}
	
	$('addNoteDiv').innerHTML = "Saving note, please wait ... <img src='/img/icons/loads.gif' border=0 />";
	new Ajax.Request('/recipe.php', {method: 'post', parameters: p, onSuccess:function(transport){document.location = pl.href;}});
}

function dcs(r,d) {
	$('roServesCont').innerHTML = "<select id='roServesNew' onChange='cs(" + r + "," + d + "); return false;'><option value=-1>Select serves ...</option><option value=1>1</option><option value=2>2</option><option value=4>4</option><option value=6>6</option></select>";
}

function cs(r,d) {
	var p = 'c=a&p0=' + r + '&p1=' + $('roServesNew').options[$('roServesNew').selectedIndex].value + '&p2=' + d;
	$('recipeBlk').innerHTML = "<img src='/img/icons/loadb.gif' border=0 />";
	new Ajax.Request('/recipe.php', {method: 'post', parameters: p, onSuccess:function(t){$('recipeBlk').innerHTML = t.responseText;}});
}