من این کدو می خوام اجرا کنم ولی تازه jqurey شروع کردم نمی دونم . کمکم کنید

/* ================================================== =======

================================================== ======= */
(function($) {
$.fn.advancedpanorama = function(options) {
var panoContainer = panoViewport.find('.cycle');
var panoImgWidth = parseInt(panoContainer.attr('width'));
var areaId = 0;

$('map').find('area').each(
function() {
switch ($(this).attr("shape").toLowerCase()) {
case 'rect' :
var areacoord = $(this).attr("coords");
var areaclass = $(this).attr("class");
if (areaclass != '')
areaclass = " "+areaclass;
var areahref = $(this).attr("href");
var areacoordArray = coords_fill(areacoord);
panoContainer.append("<a class='panorama-area area"+areaId+areaclass+"' style='position: absolute; left: "+areacoordArray[0]+"px; top: "+areacoordArray[1]+"px; width: "+(areacoordArray[2]-areacoordArray[0])+"px; height: "+(areacoordArray[3]-areacoordArray[1])+"px;' onmouseover='javascript:area_hover("+areaId+")' onmouseout='javascript:area_out("+areaId+")' href='"+areahref+"' title='"+areaalt+"'>&nbsp;</a>");
panoContainer.append("<a class='panorama-area area"+areaId+areaclass+"' style='position: absolute; left: "+(panoImgWidth+parseInt(areacoordArray[0]))+"px; top: "+areacoordArray[1]+"px; width: "+(areacoordArray[2]-areacoordArray[0])+"px; height: "+(areacoordArray[3]-areacoordArray[1])+"px;' onmouseover='javascript:area_hover("+areaId+")' onmouseout='javascript:area_out("+areaId+")' href='"+areahref+"' title='"+areaalt+"'>&nbsp;</a>");
areaId++;
break;
}
}).remove();
panoContainer.find('a.panorama-area').bind('click', function(){
$(panoContainer).stop();
});

});
};


$(document).ready(function(){
$(".cycle").advancedpanorama();
});


})(jQuery);

function coords_fill(mycoords) {
var position1=0;
var position2=0;

var tabresult = new Array();
while ((position2 = mycoords.indexOf(',', position1)) >= 0) {
tabresult.push(mycoords.substring(position1, position2));
position1 = position2+1;
position2 = position1+1;
}
tabresult.push(mycoords.substring(position1));

return tabresult;
}
function area_hover(areaId) {
$('.area'+areaId).addClass('panorama-area-hover').addClass('area'+areaId+'-hover');
}
function area_out(areaId) {
$('.area'+areaId).removeClass('panorama-area-hover').removeClass('area'+areaId+'-hover');
}