function save_review(label, reviewid, action, recid, tablename, tdId, divTemplate){
   var request_save = GetXmlHttpObject();
	var url = '/ajax_review_save_this.php?label=' + label+'&div='+divTemplate +'&tdId='+tdId+'&reviewid='+reviewid+'&action='+action+'&tablename='+tablename+'&execfunc=displayRevfunc&recid='+recid+'&rnd=' + Math.floor(Math.random()*1000000 );
	gid('tdId').value = tdId;
	gid('savReviewid').value = reviewid;
	gid('tablename').value = tablename;
	var func = function()
	{
		switch(action) {
			case 'insert':
					if(request_save.responseText == "USER_ALREADY_SAVED") {
						$("#"+tdId).html("<ul><li class='ev_save_rev1'><img alt='' src='/images/icons/general/saved_red_ico.gif'></li><li class='ev_save_rev2'><a href='javascript:;' style='font-size:10px;'>Saved!</a><img  alt='Remove from Saved Stuff' title='Remove from Saved Stuff' src='/images/icons/general/mm_mail_del.gif' style='cursor:pointer;margin-left:6px;' onMouseOver='this.src=\"/images/icons/general/mm_mail_del_ov.gif\"' onMouseOut='this.src=\"/images/icons/general/mm_mail_del.gif\"' onclick='save_review(\"\", "+reviewid+",\"deletereq\", \"\",\""+tablename+"\",\""+tdId+"\", \"yes\")'></li></ul>");
						display_error(review_already_saved);
					} else if (request_save.responseText.indexOf('proceedLogin') != -1)  {
						show_dhtml_popup('view', request_save.responseText);
					} else {
						$("#"+tdId).html("<ul><li class='ev_save_rev1'><img alt='' src='/images/icons/general/saved_red_ico.gif'></li><li class='ev_save_rev2'><a href='javascript:;' style='font-size:10px;'>Saved!</a><img  alt='Remove from Saved Stuff' title='Remove from Saved Stuff' src='/images/icons/general/mm_mail_del.gif' style='cursor:pointer;margin-left:6px;' onMouseOver='this.src=\"/images/icons/general/mm_mail_del_ov.gif\"' onMouseOut='this.src=\"/images/icons/general/mm_mail_del.gif\"' onclick='save_review(\"\", "+reviewid+",\"deletereq\", \"\",\""+tablename+"\",\""+tdId+"\", \"yes\")'></li></ul>");
						//show_dhtml_popup('view', request_save.responseText);
						//display_info(review_saved, 'yes');
						display_info(request_save.responseText);
					}
			break;
			case 'request':
				show_dhtml_popup('view', request_save.responseText);
			break;
			case 'update':
				display_ARM()();
				show_dhtml_popup('delete');
			break;
			case 'deletereq':
				show_dhtml_popup('view', request_save.responseText);
			break;
			case 'delete':
				gid(tdId).innerHTML = request_save.responseText;
				display_ARM()();
				show_dhtml_popup('delete');
			break;
		}
	};

	
	request_save.onreadystatechange = function(){ onRSC(request_save,func, divTemplate);};
	
	request_save.open( "GET", url, true );
	request_save.send( null );

}

function displayRevfunc() {
	var  tdId = gid('tdId').value;
	var tablename = gid('tablename').value;
	if(request.responseText.indexOf('USER_ALREADY_SAVED') != -1) {
		show_dhtml_popup('delete');
		display_error(review_already_saved);
	} else {
		//display_info(review_saved, 'yes');
		display_info(request.responseText);
		show_dhtml_popup('delete');
	}
	var reviewid = gid('savReviewid').value;
	$("#"+tdId).html("<ul><li class='ev_save_rev1'><img alt='' src='/images/icons/general/saved_red_ico.gif'></li><li class='ev_save_rev2'><a href='javascript:;' style='font-size:10px;'>Saved!</a><img  alt='Remove from Saved Stuff' title='Remove from Saved Stuff' src='/images/icons/general/mm_mail_del.gif' style='cursor:pointer;margin-left:6px;' onMouseOver='this.src=\"/images/icons/general/mm_mail_del_ov.gif\"' onMouseOut='this.src=\"/images/icons/general/mm_mail_del.gif\"' onclick='save_review(\"\", "+reviewid+",\"deletereq\", \"\",\""+tablename+"\",\""+tdId+"\", \"yes\")'></li></ul>");
}

function updateRevSave(tablename) {
	var labelid = gid('lebelid').value;
	var noteT = gid('noteText').value;
	if(labelid == '' && noteT == '') {
		show_dhtml_popup('delete');
		display_info(review_saved);
	} else {
		save_review(labelid, noteT, 'update', gid('recid').value, tablename, '', 'yes');
	}
}
