function writeJS(){
var str='';
str+='<SCRIPT ';
str+='src="web\/js\/ajaxcontentmws.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/iframecontentmws.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+=' <script src="http:\/\/maps.google.com\/maps?file=api&amp;v=2.x&amp;key=ABQIAAAA88FALUlRhrPB3PvoKzyjLhSbTf9juQ_VtvyCjjM3c72Vje-pTxS329pqmLwJHS3plFoQWeVjaniOQg" type="text\/javascript"><\/script>';str+='<SCRIPT ';
str+='src="web\/js\/overlibmws.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/overlibmws_draggable.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/overlibmws_filter.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/overlibmws_overtwo.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/overlibmws_print.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/overlibmws_scroll.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/overlibmws_bubble.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/overlibmws_shadow.js" ';
str+='type=text\/javascript><\/SCRIPT>';
str+='<SCRIPT ';
str+='src="web\/js\/overlibmws_hide.js" ';
str+='type=text\/javascript><\/SCRIPT>';


document.write(str);
}
writeJS();

var myGMdiv=
'<div id="map" style="width:500px; height:380px">'
+'<strong>&nbsp;Loading . . .<\/strong><\/div>';

var myGMdiv2=
 '<div id="map2" style="width:500px; height:380px">'
+'<strong>&nbsp;Loading . . .<\/strong><\/div>';

var lowPowerGM='';

var highPowerGM='highPowerGoogleMap.html';

var businessInfo = '';

var myGMdivCap = '';
var myGMdivCap2 = '';

var addressInfo = '';

var DriveSubInfo='';

var DriveSubInfoCap= '';

function getGoogleMap(GMid,address,address2,businessName, phone){
var addressInfo = address+',' + address2;
lowPowerGM='web/jsp/printMap.jsp?address1='+address+'&address2='+address2+'&name='+businessName+'&phone='+phone;
var myGMerrMsg='<strong>Map unavailible.&nbsp; Try again later.<\/strong>';

 // longitude and latitude for pin
 var strLongitude=parseFloat('-73.998650');
 var strLatitude=parseFloat('40.676650');
 var geocoder = new GClientGeocoder();     //added
 
 // longitude and latitude for center of map
 //var GMlong=(GMid=='map2')?strLongitude:parseFloat('-73.977650');
 //var GMlat=(GMid=='map2')?parseFloat('40.678650'):parseFloat('40.696650');

 // Create a new instance of the google map
 var o=OLgetRef(GMid);if(!o){cClick(); return;}
 var map=(typeof GMap=='undefined')?null:new GMap(o);
 if(!map){o.innerHTML=myGMerrMsg; return;}
 map.addControl(new GSmallMapControl());
 map.addControl(new GMapTypeControl());
// var GMzoom=(GMid=='map2')?2:4;
 //map.centerAndZoom(new GPoint(GMlong,GMlat), GMzoom);

     if (geocoder){
        geocoder.getLatLng(
          addressInfo ,
          function(point) {
            if (!point) {
              alert(addressInfo + " not found");
              return;
            } else {
              map.setCenter(point, 15);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              return;
		//	 if(GMid=='map2')GEvent.addListener(marker,'click',function(){return cClick2();});
            }
          }
        );
      }
 

 
}

function PrintGoogleMap(URL){
 if (!URL) return;
 PrJob = window.open(URL,'printjob',
  'resizable=0,width=560,height=480,status=0,location=0,toolbar=0,'
  +'menubar=0,scrolling=0,screenX=0,left=0,screenY=0,top=0');

 return;
}

function showMap(address,address2,businessName, phone,mapid){
var addressInfo = '';
//if(province != null && province != '')
 // addressInfo += address+','+city+','+ province+',' + country;
//else
  addressInfo = address+','+ address2;

businessInfo = businessName + ' - (' + phone+')';
//var gmap2Vars = '\'' + address + '\',\'' + city + '\',\''+ province+ '\',\''+country+ '\',\''+businessName+ '\',\''+phone+ '\'';
myGMdivCap =  
'<div align="center">'+ '<p class="text12" >'
+businessInfo + '<br \/>' + addressInfo + '</p \/>'
+ '<p class="text13" >ParsList.com - Iranian Business Directory<br \/>&#x67e;&#x627;&#x631;&#x633; &#x644;&#x64a;&#x633;&#x62a; - &#x644;&#x64a;&#x633;&#x62a; &#x645;&#x634;&#x627;&#x63a;&#x644; &#x627;&#x64a;&#x631;&#x627;&#x646;&#x64a;&#x627;&#x646;<br \/>'
+'<\/div>';

			overlib(myGMdiv, TEXTPADDING,0, CAPTION,myGMdivCap,CGCOLOR,'Maroon',CAPCOLOR,'#FDE450',			  
                   STICKY,DRAGGABLE, CLOSECLICK, WIDTH,500,
 					REF,mapid,
 					REFP,'LL',
 					REFX,-430, 
 					REFY,100,
                            PRINT, PRINTFONTCLASS,'olcloGM', PRINTJOB,'PrintGoogleMap(lowPowerGM)',PRINTTEXT ,'Printable',       
                           PRINTTITLE,'&#x686;&#x627;&#x67e; &#x646;&#x642;&#x634;&#x647;',    
                            //  CGCLASS, 'olcgGM', 
                            CLOSEFONTCLASS,'olcloGM',  
                                HIDESELECTBOXES, 
                              //  HIDEBYIDNS4,'form1Div',
                                   SHADOW, SHADOWX,8, SHADOWY,8, STATUS,'Google Maps for Iranian Business');      
             	getGoogleMap('map',address,address2,businessName, phone);
             	 return;
}

function showMapToolpit(msg){
		overlib(msg, TEXTPADDING,4, WRAP, BASE,2, HAUTO, SHADOW, SHADOWCOLOR,'#4466ff'); 
}
