function ajaxAddEventItinJQuery(eventid)
{
	var thisUrl  = imgroot+'/itinerary/index.cfm';
	var thisData = 'action=ajax_addEventItin&eventid='+eventid; 
	thisData += '&avoideCatch=' + myTimestamp(); 

	$.ajax({
	   type: "POST",
	   url: thisUrl,
	   data: thisData,
	   success: function (response){
			$('#itinEvent_' + eventid).html('<a class="itineraryAdd" href="' + thisUrl + '">View Itinerary</a>');
			$('#itinEvent2_' + eventid).html('&nbsp;-&nbsp;<a href="' + thisUrl + '">View Itinerary</a>');
			$.fn.fancybox.close() 
			$.prompt('Item has been added to your itinerary.', {timeout: 2500, opacity: 0.8});
			// update itinerary
			updateItin();
		},
	   failure: handlerFailuer
	 });
}


function ajaxAddItinJQuery(listingid)
{
	var thisUrl  = imgroot+'/itinerary/index.cfm';
	var thisData = 'action=ajax_addItin&listingid='+listingid;
	thisData += '&avoideCatch=' + myTimestamp(); 

	$.ajax({
	   type: "POST",
	   url: thisUrl,
	   data: thisData,
	   success: function (response){
			$('#itin_' + listingid).html('<a class="itineraryAdd" href="' + thisUrl + '">View Itinerary</a>');
			updateItin();
//	msg box
//			$.prompt('Item has been added to your itinerary.', {timeout: 2500, opacity: 0.8});
		},
	   failure: handlerFailuer
	 });
}

function ajaxAddCouponJQuery(couponid)
{
	var thisUrl  = imgroot+'/itinerary/index.cfm';
	var thisData = 'action=ajax_addCouponItin&couponid='+couponid;
	thisData += '&avoideCatch=' + myTimestamp(); 

	$.ajax({
	   type: "POST",
	   url: thisUrl,
	   data: thisData,
	   success: function (response){
			$('#itinCoupon_' + couponid).html('<a class="addeditin" href="' + thisUrl + '">View Itinerary</a>');
			updateItin();
		},
	   failure: handlerFailuer
	 });
}

function removeListing(listingid)
{
	var thisUrl  = imgroot+'/itinerary/index.cfm';
	var thisData = 'action=ajax_update&remove='+listingid; 
	thisData += '&avoideCatch=' + myTimestamp(); 

	$.ajax({
	   type: "POST",
	   url: thisUrl,
	   data: thisData,
	   success: function (response){
			$('#itin_' + listingid).html('<a href="javascript:ajaxAddItinJQuery('+listingid+')">Add to Itinerary</a>');
			updateItin();
		},
	   failure: handlerFailuer
	 });
}

function removeEvent(eventid)
{
	var thisUrl  = imgroot+'/itinerary/index.cfm';
	var thisData = 'action=ajax_update&removecal='+eventid; 
	thisData += '&avoideCatch=' + myTimestamp(); 

	$.ajax({
	   type: "POST",
	   url: thisUrl,
	   data: thisData,
	   success: function (response){
		   	$('#itinEvent_' + eventid).parent().css('backgroundPosition','top right');
			$('#itinEvent_' + eventid).html('<a href="javascript:ajaxAddEventItinJQuery('+eventid+')">Add to Itinerary</a>');
			updateItin();
		},
	   failure: handlerFailuer
	 });
}


function removeCoupon(couponid) {
	var thisUrl  = imgroot+'/itinerary/index.cfm';
	var thisData = 'action=ajax_removeCouponItin&couponid='+couponid; 
	var thishtml = '<a href=\"javascript:ajaxAddCouponJQuery('+couponid+');\" title=\"Clip to Itinerary\">Clip to Itinerary</a>';
	
	$.ajax({
		type: "POST",
		url: thisUrl,
		data: thisData,
		success: function (response){
			$('#itinCoupon_'+couponid).html(thishtml);
			updateItin();
	   },
	   failure: handlerFailuer
	 });
}



function updateItin(){
	$.get(imgroot + '/includes/cftags/itinerary/itineraryDisplay.cfc', {method: "updateItin", fuse_root: imgroot,avoideCache: myTimestamp()},
		function(data){
			$('#itinListHolder').fadeOut().empty();
			$('#itinListHolder').html(data).fadeIn();
		}
	);
	$.get(imgroot + '/includes/cftags/itinerary/itineraryDisplay.cfc', {method: "countItin",avoideCache: myTimestamp()},
		  function(data){
			  $('#itinCount').empty();
			  $('#itinCount').html(data);
			  
		  }
	);
}

function handleSuccess(response)
{
	document.body.innerHTML = response.responseText;
			return false;
}

function handlerFailuer(response)
{
	alert(response);
}

function myTimestamp(){
    tstmp = new Date();    
    return tstmp.getTime();
} 

