/* DOM READY CALLS  - Starts Here */

$(document).ready(function(){
       $("a.mapLink").click(function(){mapClick(this)});
});

/* DOM READY CALLS  - Ends Here */


/* Map Price pop up Method - Starts  Here */

function mapClick(elm){ 
        var mapCode = ''
        mapCode += '<div class="mapWrap">\n'
        mapCode += '<div class="border">\n'
        mapCode += '<a class="closeWindow">Close</a>\n'
        mapCode += '<strong>Why Don\'t We Show the Price?</strong>\n'
        mapCode += '<div class="mapSummary">\n'
        mapCode += '<span class="price">*</span>\n'
        mapCode += '<span class="regPrice">Original Price: <del></del></span>\n'
        mapCode += '<span class="savings">You save: <span></span></span>\n'
        mapCode += '<small>* Does not include tax, installation, handling or delivery charges.</small>\n'
        mapCode += '</div>\n'
        mapCode += '<p>Manufacturers sometimes ask retailers not to advertise and display a price below a certain limit.</p>\n'
        mapCode += '<p>When shopping in a store, you may have to ask a salesperson for the price. On a web site, you may have to ask for the price by clicking on "Click to see our price."</p>\n'
        mapCode += '</div>\n'
        mapCode += '</div>'
        //$("body").prepend("<iframe id='overlayiframe' frameborder='0'></iframe>");
        //$("body").prepend("<div id='overlay'></div>");
        $("body").append(mapCode);
        if(isI18NConvReq()){
			currencySymb = i18nCookieData.currencyCode;
		}else{
			currencySymb = "$"
		}
        /*$("#overlay").height($(document).height());
        $("#overlay").css({
            opacity: '0.0',
            filter: 'alpha(opacity=0)'
        });*/
        var foo = $(elm).offset();
        var thisPar = $(elm).parent();
        var tp = thisPar.find("div.truePrice").html().split(currencySymb)[1];
        tp = parseFloat(tp).toFixed(2);
        var rp = thisPar.find("span.salePrice del").html().split(currencySymb)[1];
        rp = parseFloat(rp).toFixed(2);
        $(".mapWrap .price").text(currencySymb+tp+"*");
        $(".mapWrap .regPrice del").text(currencySymb+rp);
        $(".mapWrap .savings span").text(currencySymb+parseFloat(rp-tp).toFixed(2));
        $("div.mapWrap").show(250).css({top: foo.top + 15, left: function(){
          	return (foo.left-285)<0 ? 10 : (foo.left - 285);
        }, background: '#fff'});
        $("#overlay").click(function(){
            $("div.mapWrap").hide(250, function(){$("div.mapWrap").remove();});
            $("div#overlay").remove();
            $("iframe#overlayiframe").remove();
        });
        $("a.closeWindow").click(function(){
	        $("div.mapWrap").hide(250, function(){$("div.mapWrap").remove();});
	        $("div#overlay").remove();
	        $("iframe#overlayiframe").remove();
	        return false;
        });
        return false;
};

/* Map Price pop up Method - Ends  Here */