var itintargetid = "";
var itintargettype = "";

$( document ).ready(function() {
    getFavsCount();
});

function addToItinerary(targetid, targettype)
{
	itintargetid = targetid;
	itintargettype = targettype;

	$(document).ready(jQuery.ajax({
		type: "GET",
		url: "/logincheckitin.php",
		data: { type: "ajax"
	    	  },
		success: function(msg) {
			console.log("MSG: "+msg);
			if(msg == "login")
			{
				fullScreenLogin();
			}
			else if (msg == "loggedin")
			{
				// console.log("Logged in: "+targetid);
				saveToItinerary();
			}
		}
	}));

}

function fullScreenLogin() 
{
	var widthValue = $( window ).width() - 40;
	var heightValue = $( window ).height() - 40;

	$( "#fullScreenLoginDiv" ).css("height",heightValue+"px");
	$( "#fullScreenLoginDiv" ).css("width",widthValue+"px");

	var loginDivMargin = ($( window ).height() - $( "#logindiv" ).outerHeight())/2;
	// alert($( window ).height()+"    "+$( "#logindiv" ).outerHeight());
	$( "#logindiv" ).css("margin-top",loginDivMargin+"px");

	$( "#fullScreenLoginDiv" ).show();	
}

function itinlogin()
{
	$("#btnItinLogin").prop('value', 'Logging In...');

	$(document).ready(jQuery.ajax({
		type: "POST",
		url: "/functions/verifyitinuser.php",
	    data: { datavalue: $('#formItinLogin').serialize()
	    	  },
		success: function(msg) {
			$("#btnItinLogin").prop('value', 'Submit');
			// alert(msg);
			//console.log("Login Result: "+msg);
			if(msg == "success")
			{
				$("#fullScreenLoginDiv").hide();
        		$("#fullScreenMapDiv").hide();
				if(itintargetid !== "")	
				{
					saveToItinerary();
				}
				else
				{
					window.location = '/my-favorites';
				}
			}
			else
			{
				console.log("Itin Login: "+msg);
			}
		}
	}));
}


$(document).keyup(function(e){

    if(e.keyCode === 27)
        $("#fullScreenLoginDiv").hide();
        $("#fullScreenMapDiv").hide();
});

function saveToItinerary()
{
	console.log("Save to Itinerary: "+itintargetid);
	$(document).ready(jQuery.ajax({
		type: "GET",
		url: "/functions/itineraryadd2.php",
	    data: { id: itintargetid,
	    		targettype: itintargettype
	    	  },
		success: function(msg) {
			if(msg == "success")
			{
				$("#divItinAdd-"+itintargettype+itintargetid).hide();
				$(".divItinAdd-"+itintargettype+itintargetid).hide();
				$("#divItinView-"+itintargettype+itintargetid).show();
				$(".divItinView-"+itintargettype+itintargetid).show();
			}
			else
			{
				console.log("Itin Add: "+msg);
			}
		}
	}));

} // end function addToItinerary

function removeFromItinerary(ItinFavoriteID)
{
	adminConfirm('Remove from Favorites?',function(){

		$(document).ready(jQuery.ajax({
			type: "GET",
			url: "/functions/itinerarydrop.php",
			data: { ItinFavoriteID: ItinFavoriteID
		    	  },
			success: function(msg) {
				// console.log("MSG: "+msg);
				$("#ItinTile"+ItinFavoriteID).hide();
			}
		}));
		
	});

}

function openItinerary()
{
	window.location = '/my-favorites';
}

function getFavsCount()
{
    $(document).ready(jQuery.ajax({
        type: "GET",
        url: "/itinfavscount.php",
        success: function(msg) {
            console.log("Get Favs MSG: "+msg);
            $("#HeaderFavsCount").html(msg);
        }
    }));

}
