
      
function drawPolygons(lat1,long1,lat2,long2,lat3,long3,lat4,long4,lat5,long5,lat6,long6,lat7,long7,lat8,long8,lat9,long9,lat10,long10,lat11,long11,lat12,long12,lat13,long13,lat14,long14,lat15,long15,lat16,long16,lat17,long17,lat18,long18,lat19,long19,lat20,long20,lat21,long21,lat22,long22,lat23,long23,lat24,long24,lat25,long25,lat26,long26,lat27,long27,lat28,long28,lat29,long29,lat30,long30,lat31,long31,lat32,long32,lat33,long33,lat34,long34,lat35,long35,lat36,long36,lat37,long37,lat38,long38,lat39,long39,lat40,long40,lat41,long41,lat42,long42,lat43,long43,lat44,long44,lat45,long45,lat46,long46,lat47,long47,lat48,long48,lat49,long49,lat50,long50,lat51,long51,lat52,long52,lat53,long53,lat54,long54,lat55,long55,lat56,long56,lat57,long57,lat58,long58,lat59,long59,lat60,long60,location,lat,longitude,zoom)
{

if(lat1!='' && long1!='')
{

var start = new GLatLng(lat, longitude);
map.setCenter(start, zoom);
//map.addControl(new GMapTypeControl(1));
//map.addControl(new GLargeMapControl());
//map.addControl(new GScaleControl());



// red marker icon
var icon = new GIcon();
//icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
//icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
icon.iconSize = new GSize(0,0,0);
icon.shadowSize = new GSize(0,0);
icon.iconAnchor = new GPoint(6, 20);
    //icon.infoWindowAnchor = new GPoint(5, 1);


/////////////////////// 

var marker=[];
var point=[];
var poly=[];
var line='';
if(lat1>0 || lat1<0 || lat<0){point.push(new GLatLng(lat1,long1));}
if(lat2>0 || lat2<0 || lat<0){point.push(new GLatLng(lat2,long2));}
if(lat3>0 || lat3<0){point.push(new GLatLng(lat3,long3));}
if(lat4>0 || lat4<0){point.push(new GLatLng(lat4,long4));}
if(lat5>0 || lat5<0){point.push(new GLatLng(lat5,long5));}
if(lat6>0 || lat6<0){point.push(new GLatLng(lat6,long6));}
if(lat7>0 || lat7<0){point.push(new GLatLng(lat7,long7));}
if(lat8>0 || lat8<0){point.push(new GLatLng(lat8,long8));}
if(lat9>0 || lat9<0){point.push(new GLatLng(lat9,long9));}
if(lat10>0 || lat10<0){point.push(new GLatLng(lat10,long10));}
if(lat11>0 || lat11<0){point.push(new GLatLng(lat11,long11));}
if(lat12>0 || lat12<0){point.push(new GLatLng(lat12,long12));}
if(lat13>0 || lat13<0){point.push(new GLatLng(lat13,long13));}
if(lat14>0 || lat14<0){point.push(new GLatLng(lat14,long14));}
if(lat15>0 || lat15<0){point.push(new GLatLng(lat15,long15));}
if(lat16>0 || lat16<0){point.push(new GLatLng(lat16,long16));}
if(lat17>0 || lat17<0){point.push(new GLatLng(lat17,long17));}
if(lat18>0 || lat18<0){point.push(new GLatLng(lat18,long18));}
if(lat19>0 || lat19<0){point.push(new GLatLng(lat19,long19));}
if(lat20>0 || lat20<0){point.push(new GLatLng(lat20,long20));}

if(lat21>0 || lat21<0){point.push(new GLatLng(lat21,long21));}
if(lat22>0 || lat22<0){point.push(new GLatLng(lat22,long22));}
if(lat23>0 || lat23<0){point.push(new GLatLng(lat23,long23));}
if(lat24>0 || lat24<0){point.push(new GLatLng(lat24,long24));}
if(lat25>0 || lat25<0){point.push(new GLatLng(lat25,long25));}
if(lat26>0 || lat26<0){point.push(new GLatLng(lat26,long26));}
if(lat27>0 || lat27<0){point.push(new GLatLng(lat27,long27));}
if(lat28>0 || lat28<0){point.push(new GLatLng(lat28,long28));}
if(lat29>0 || lat29<0){point.push(new GLatLng(lat29,long29));}
if(lat30>0 || lat30<0){point.push(new GLatLng(lat30,long30));}


if(lat31>0 || lat31<0){point.push(new GLatLng(lat31,long31));}
if(lat32>0 || lat32<0){point.push(new GLatLng(lat32,long32));}
if(lat33>0 || lat33<0){point.push(new GLatLng(lat33,long33));}
if(lat34>0 || lat34<0){point.push(new GLatLng(lat34,long34));}
if(lat35>0 || lat35<0){point.push(new GLatLng(lat35,long35));}
if(lat36>0 || lat36<0){point.push(new GLatLng(lat36,long36));}
if(lat37>0 || lat37<0){point.push(new GLatLng(lat37,long37));}
if(lat38>0 || lat38<0){point.push(new GLatLng(lat38,long38));}
if(lat39>0 || lat39<0){point.push(new GLatLng(lat39,long39));}
if(lat40>0 || lat40<0){point.push(new GLatLng(lat40,long40));}


if(lat41>0 || lat41<0){point.push(new GLatLng(lat41,long41));}
if(lat42>0 || lat42<0){point.push(new GLatLng(lat42,long42));}
if(lat43>0 || lat43<0){point.push(new GLatLng(lat43,long43));}
if(lat44>0 || lat44<0){point.push(new GLatLng(lat44,long44));}
if(lat45>0 || lat45<0){point.push(new GLatLng(lat45,long45));}
if(lat46>0 || lat46<0){point.push(new GLatLng(lat46,long46));}
if(lat47>0 || lat47<0){point.push(new GLatLng(lat47,long47));}
if(lat48>0 || lat48<0){point.push(new GLatLng(lat48,long48));}
if(lat49>0 || lat49<0){point.push(new GLatLng(lat49,long49));}
if(lat50>0 || lat50<0){point.push(new GLatLng(lat50,long50));}


if(lat51>0 || lat51<0){point.push(new GLatLng(lat51,long51));}
if(lat52>0 || lat52<0){point.push(new GLatLng(lat52,long52));}
if(lat53>0 || lat53<0){point.push(new GLatLng(lat53,long53));}
if(lat54>0 || lat54<0){point.push(new GLatLng(lat54,long54));}
if(lat55>0 || lat55<0){point.push(new GLatLng(lat55,long55));}
if(lat56>0 || lat56<0){point.push(new GLatLng(lat56,long56));}
if(lat57>0 || lat57<0){point.push(new GLatLng(lat57,long57));}
if(lat58>0 || lat58<0){point.push(new GLatLng(lat58,long58));}
if(lat59>0 || lat59<0){point.push(new GLatLng(lat59,long59));}
if(lat60>0 || lat60<0){point.push(new GLatLng(lat60,long60));}




// Markers

for(var n=0;n<point.length;n++)
{
//marker[n] = new GMarker(point[n], {icon:icon, draggable: true});
marker[n] = new GMarker(point[n], {icon:icon, draggable: false});

map.addOverlay(marker[n]);
//marker[n].enableDragging();
line=draw(marker,point,poly,line,location);

//GEvent.addListener(marker[n],'drag',function(){line=draw(marker,point,poly,line)});
GEvent.addListener(marker[n],'click',function(){line=draw(marker,point,poly,line,location)});
}
}}

function draw(marker,point,poly,line,location)
{
 var point;
poly.length=0; 
for(var i=0;i<marker.length;i++)
{
poly.push(marker[i].getPoint());
 }
poly.push(marker[0].getPoint());
if(line){map.removeOverlay(line);}
line=new GPolygon(poly,'#FF0000', 3, 1,'#0000FF',0.2);
if(line){map.removeOverlay(line);}
//line=new GPolygon(poly,true, "#ff6b54",0.40,true);
GEvent.addListener(line,'click',function(point)
        {
        map.openInfoWindowHtml(point,""+location+"")
        });
   //map.clearOverlays(line);      

map.addOverlay(line);

return(line);
}


			
