var mapTargetUrl = "";

$(document).ready(function(){
    $(".mapTarget").ezpz_tooltip({
        contentPosition: 'belowRightFollow',
        showContent: function(content) {
            content.fadeIn('fast');
        },
        hideContent: function(content) {
            content.stop(true, true).fadeOut('slow');
        }
    });
    jQuery(function ($) {
        $('#add_to_cart').click(function (e) {
            $('#mapChooserDialogSubmit').modal();

            return false;
        });
    });
    jQuery(function ($) {
        $('.mapLaunch').click(function (e) {
        	mapTargetUrl = e.target.href;
            $('#mapChooserDialog').modal();

            return false;
        });
    });
});

function submitBuyBlockEx(actionUrl) {
    document.forms['buy_block'].action = actionUrl;
    document.forms['buy_block'].submit();
}

function submitUrl(rootUrl) {
	if(mapTargetUrl == "") return;
	if(rootUrl == "") return;
	
	var idxNoSym = mapTargetUrl.indexOf('#');
	if(idxNoSym < 0) return;
	
	var path = mapTargetUrl.substring(idxNoSym + 1);
	var finalUrl = rootUrl + path;
	this.location.href = finalUrl;
}
