function CreateYandexMap(n,t,i,r){function f(n,t){var r={name:t.name,center:t.center,content:[]},u=new ymaps.Map(n,{center:[r.center.lat,r.center.lng],zoom:r.center.zoom}),f,i;for(u.controls.add("zoomControl").add("mapTools"),i=0;i<t.styles.length;i++)alert(t.styles[i].name+" "+t.styles[i].style),YMaps.Styles.add(t.styles[i].name,t.styles[i].style);for(this.createMapOverlay=function(n){var t=n.points,i,r,u;if(t.length>0)for(i=0;i<t.length;i++)t[i]=[t[i].lat,t[i].lng];else t=[t.lat,t.lng];return t.length===0?!1:(r=n.style.indexOf("default")!==-1?"twirl#greenStretchyIcon":n.style,u=new ymaps.Placemark(t,{iconContent:n.name,balloonContent:n.description||""},{preset:r,balloonCloseButton:!1,hideIconOnBalloonOpen:!1}),u)},i=0;i<t.objects.length;i++)t.objects[i].style!==undefined&&(f=this.createMapOverlay(t.objects[i]),f&&(r.content[r.content.length]=f));if(t.polylines!==null)for(i=0;i<t.polylines.length;i++){var e=t.polylines[i].coordinates,o=t.polylines[i].options,s=new ymaps.Polyline(e,{},o);u.geoObjects.add(s)}if(t.polygones!==undefined)for(i=0;i<t.polygones.length;i++){var h=t.polygones[i].coordinates,c=t.polygones[i].options,l=new ymaps.Polygon(h,{},c);u.geoObjects.add(l)}for(i=0;i<r.content.length;i++)u.geoObjects.add(r.content[i])}var u=n+"_inner";jQuery("#"+n).append('<div id="'+u+'" style="width: 100%; height: 300px"><\/div>');ymaps.ready(function(){f(u,t,i,r)})}jQuery(function(){jQuery('div[name="map"]').css("clear","both")})