function save_event(label, eventid, action, recid, divTemplate){
   var request_save = GetXmlHttpObject();
	var url = '/ajax_event_save_this.php?label=' + label +'&eventid='+eventid+'&action='+action+'&recid='+recid+'&rnd=' + Math.floor(Math.random()*1000000 );
	gid('event_rec_id').value = eventid;
	var func = function()
	{
		switch(action) {
			case 'insert':
				if(label || false) {
					$("div#save_this").slideUp(500);
					if(request_save.responseText == "USER_ALREADY_SAVED") {
						display_error(already_event_saved);
					} else {
						//show_dhtml_popup('view', request_save.responseText);
						//display_info(event_saved);
						
						display_info("This event has been saved. <a href='javascript:;' onclick='save_event(\""+label+"\","+eventid+",\"request\","+request_save.responseText+",\""+divTemplate+"\");' style='font-weight:bold'>Click here</a> to add a quick self note.");
					}
					
					gid('ev_savethis'+eventid).innerHTML = "<div class='delete_saved'><table cellpadding='0' cellspacing='0' border='0'><tr><td style='background-image: url(/images/buttons/btn_saved_bg.gif);width:95px;height:17px;' align='right'><img id='saved_Imgid_"+eventid+"' onclick='save_event(\"\", "+eventid+",\"deletereq\", \"\", \"yes\")' src='/images/icons/general/del_icon_save.gif' alt='Remove from Saved Stuff' title='Remove from Saved Stuff' style='cursor:pointer;margin-right:5px;padding-top:3px;#padding-top:0px'></td></tr></table></div><script type='text/javascript'>$('img#saved_Imgid_"+eventid+"').hover(function(){$('img#saved_Imgid_"+eventid+"').attr('src','/images/icons/general/del_icon_save_ov.gif');},function(){$('img#saved_Imgid_"+eventid+"').attr('src','/images/icons/general/del_icon_save.gif');});</script>";
				} else {
					if(request_save.responseText == "USER_ALREADY_SAVED") {
						gid('ev_savethis'+eventid).innerHTML = "<div class='delete_saved'><table cellpadding='0' cellspacing='0' border='0'><tr><td style='background-image: url(/images/buttons/btn_saved_bg.gif);width:95px;height:17px;' align='right'><img id='saved_Imgid_"+eventid+"' onclick='save_event(\"\", "+eventid+",\"deletereq\", \"\", \"yes\")' src='/images/icons/general/del_icon_save.gif' alt='Remove from Saved Stuff' title='Remove from Saved Stuff' style='cursor:pointer;margin-right:5px;padding-top:3px;#padding-top:0px'></td></tr></table></div><script type='text/javascript'>$('img#saved_Imgid_"+eventid+"').hover(function(){$('img#saved_Imgid_"+eventid+"').attr('src','/images/icons/general/del_icon_save_ov.gif');},function(){$('img#saved_Imgid_"+eventid+"').attr('src','/images/icons/general/del_icon_save.gif');});</script>";
						display_error(already_event_saved);
					} else {
						$("img#saveThisImg"+eventid).attr("src","/images/buttons/btn_save_this_mo.gif");
						$("div#save_this").slideDown(150);
						var off = $("img#saveThisImg"+eventid).offset();
						var cur_left = off.left - 50;
						var cur_top = off.top + 15;
						$("div#save_this").css("left",cur_left + "px");
						$("div#save_this").css("top",cur_top + "px");
						$("img#saveThisImg"+eventid).attr("src","/images/buttons/btn_save_this_mo.gif");
					}
				}
			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('ev_savethis'+eventid).innerHTML = request_save.responseText;
				display_ARM()();
				show_dhtml_popup('delete');
			break;
		}
	};
	if(action == 'insert') {
		request_save.onreadystatechange = function(){ onRSC(request_save,func, divTemplate, 'listOptions');};
	} else {
		request_save.onreadystatechange = function(){ onRSC(request_save,func, divTemplate);};
	}
	request_save.open( "GET", url, true );
	request_save.send( null );

}

function listOptions() {
	var eve_id = gid('event_rec_id').value;
	$("img#saveThisImg"+eve_id).attr("src","/images/buttons/btn_save_this_mo.gif");
	$("div#save_this").slideDown(150);
	var off = $("img#saveThisImg"+eve_id).offset();
	var cur_left = off.left - 50;
	var cur_top = off.top + 15;
	$("div#save_this").css("left",cur_left + "px");
	$("div#save_this").css("top",cur_top + "px");
	$("img#saveThisImg"+eve_id).attr("src","/images/buttons/btn_save_this_mo.gif");
}

function updateSave() {
	save_event(gid('lebelid').value, gid('noteText').value, 'update', gid('recid').value, 'yes');
}
function onMouseoverOut(id1, id2, id3, event) {
	var x = document.getElementById(id1);
	var y = document.getElementById(id2);
	var z = document.getElementById(id3);
	if(id1 == id2) {
		document.getElementById('topWhiteLine').style.backgroundColor='#ebebeb';
	}
	x.style.marginLeft="0px";
	x.style.marginRight="0px";
	y.style.marginLeft="0px";
	y.style.marginRight="0px";
	y.style.paddingLeft="12px";
	y.style.paddingRight="8px";
	y.style.backgroundColor="#ebebeb";
	z.style.marginLeft="0px";
	z.style.marginRight="0px";
	
}
function onMouseoutOver(id1, id2, id3, event) {
	var x = document.getElementById(id1);
	var y = document.getElementById(id2);
	var z = document.getElementById(id3);
	if(id1 == id2) {
		document.getElementById('topWhiteLine').style.backgroundColor='#fff';
	}
	x.style.marginLeft="8px";
	x.style.marginRight="8px";
	y.style.marginLeft="8px";
	y.style.marginRight="8px";
	y.style.paddingLeft="4px";
	y.style.paddingRight="0px";
	y.style.backgroundColor="#ffffff";
	z.style.marginLeft="8px";
	z.style.marginRight="8px";
	
}

$(document).ready(function(){
	
	$("div#save_this").hover(function(){
	var eve_id = gid('event_rec_id').value;
	$("img#saveThisImg"+eve_id).attr("src","/images/buttons/btn_save_this_mo.gif");
	},function(){
	$("img#saveThisImg"+eve_id).attr("src","/images/buttons/btn_save_this.gif");
	$("div#save_this").slideUp(500);
	});
});

