var proxyServerName = "";
var proxyServerPort = "";
// this is the important one, it tells the JSAPI where to send the XML request (the location of the proxy on my own server)
var ProxyServerPath ="JSAPIProxyPage/JSReqHandler.php";
// MQ server variables
var serverName = "geocode.dev.mapquest.com";
//var serverName = "geocode.free.mapquest.com";
var serverPort = "80";
var serverPath = "mq";
var myGcExec = new MQExec(serverName, serverPath, serverPort, proxyServerName, ProxyServerPath, proxyServerPort);
var myState = new MQMapState();
var myAddressColl = new MQLocationCollection();
var myGcResultCollColl = new MQLocationCollectionCollection();

function startMap(){
	//Create the MQA.TileMap object
//	myMap = new MQA.TileMap(document.getElementById('mapDiv'),9,new MQA.LatLng(40.0446,-76.4131),"map");
	myMap = new MQA.TileMap(document.getElementById('mapDiv'),9,new MQA.LatLng(40.0446,-76.4131),"map");
	// Create an MQA.LargeZoomControl attached to the map
	myLZControl = new MQA.LargeZoomControl(myMap);
	//tell the map to display the control we just attached
	myMap.addControl(myLZControl);
	//Create a map view type control
	myVControl = new MQA.ViewControl(myMap);
	//Display control specifying the CornerPlacement, and an MQA.Size object to define X,Y offset
	myMap.addControl(myVControl, new MQA.MapCornerPlacement(MQA.MapCorner.BOTTOM_RIGHT, new MQA.Size(20,20)));
	
	
	/*MQA.withModule('directions', function() {
      map.addRoute([
         {latLng: {lat: 40.0446, lng: -76.4131}},
         {latLng: {lat: 40.0446, lng: -76.4131}}
       ]);
     });*/


	//MQA.withModule('directions', function() {
   /* var image = new MQA.ImageOverlay();	
    image.imageURL="http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper_water_mark.png";
    image.shapePoints=[39.844927, -105.110526, 39.734442, -104.833237];
    myMap.addShape(image);*/
    //});

}
function doPrint(mode)
{
		var myURL = myMap.generatePFUrl(myMap.getSize());
		myMap.showStaticMap(myMapInit);
		document.getElementById('results').innerHTML = myURL;
		document.getElementById('results').style.visibility = "visible";

		//HidePrinterFriendly
		myMap.hideStaticMap(myMapInit);
}
/*function processInput(addr){
	//alert(addr);
	addrsArr=addr.split('#$#$#');
	for(i=0;i<addrsArr.length;i++){
	var mySLA = new MQSingleLineAddress();
	//determine which address was selected
	mySLA.setAddress(addrsArr[i]);
	//do geocode, passing singlelineaddress object and locationcollection to hold results
	//alert(addrsArr[i]);
	myAddressColl.add(mySLA);
	}

	myGcExec.batchGeocode(myAddressColl,myGcResultCollColl);
	//alert(myAddressColl+' -- ' +myGcResultCollColl.getSize());
	var myGeoAddress = new MQGeoAddress();
	var myStrOut = '';
	//loop through locationcollectioncollection
	for (var intB = 0;intB < myGcResultCollColl.getSize();intB ++) {
		//alert(intB);
		myLocColl = myGcResultCollColl.get(intB);
		//alert(myLocColl);
	   	    //loop through locationcollection
	   
			myGeoAddress = myLocColl.get(intB);

			lnglang=myGeoAddress.getMQLatLng();
			//alert(myGeoAddress.getStreet()+' = '+lnglang);
			//var newCenterLL = new MQA.LatLng(lnglang);
			if(intB==0)
			myMap.setCenter(lnglang,2);
			//Create a new MQA.Poi object and set its location
			myPoint = new MQA.Poi(lnglang);
			//set any rollover and pop-up text
			myPoint.setValue("infoTitleHTML",myGeoAddress.getStreet());
			//myPoint.setValue("infoTitleHTML",addr);
			myPoint.setValue("InfoContentHTML",myGeoAddress.getResultCode());
			//myPoint.setValue("InfoContentHTML",addr);
			//alert(addr+' -Vibhasha- ');

			//you can set a Key value to help keep track of the POIs you put on the map
			myPoint.setValue('key','1A');
			//Add the POI to the map
			myMap.addShape(myPoint);
		
	}
	//document.getElementById('btnRecenter').disabled = true;
}*/
var len='';
function myConstomFunck(theObj, intB)
{
	var labelText = theObj.getValue("labelText");
	var arrlabelText = labelText.split('%#%#');
	$.post(arrlabelText[0]+'getmapimages.php',{action:'getuid',nickname:arrlabelText[1]},
	function(data){
		var uId = data;
		if(uId !=''){
			$('#poiaction').val('sfmclub');
			processInput1(uId,arrlabelText[2],arrlabelText[3],arrlabelText[4],arrlabelText[5],arrlabelText[6]);
		}
	});	
}

function processInput(addr,thumb,profile)
{
	var contents ='';
	var count = '';
	var baseurl = $("#baseurl").val();
	
	var addrsArr=addr.split('#$#$#');
	for(i=0;i<addrsArr.length;i++){
		var isplt = addrsArr[i].split(',');
		var myAddr=new MQAddress();
		myAddr.setStreet(isplt[0]);
		myAddr.setCity(isplt[1]);
		myAddr.setState(isplt[2]);
		myAddr.setCountry(isplt[3]);
		myAddressColl.add(myAddr);
	}
	myGcExec.batchGeocode(myAddressColl,myGcResultCollColl);
	var myGeoAddress = new MQGeoAddress();
	var myStrOut = '';
	var profileID = profile.split(',');
	var ispltThumb = thumb.split(',');
	for (var intB = 0;intB < myGcResultCollColl.getSize();intB ++) {
		myLocColl = myGcResultCollColl.get(intB);
		var myGeoAddress = new MQGeoAddress();
		for (var intA = 0; intA < myLocColl.getSize();intA ++) {	
			myGeoAddress = myLocColl.get(intA);
			var lnglang=myGeoAddress.getMQLatLng();
			var myPoint = new MQA.Poi(lnglang);
    		//myPoint.setBias({x:-50,y:-50});
			len = intB;
			var myPoint = new MQA.Poi(lnglang);
			var icon = new MQA.Icon(ispltThumb[intB],35,35);
     		//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
     		myPoint.setIcon(icon);
   	 		//map.addShape(myPoint);

			var profID = profileID[intB];
			//alert(profID);
			myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');
			//myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+myGeoAddress.getStreet()+'</div>');
			var ML = ispltThumb[intB].split('|');
			//var imgML = '<div style="width:auto; height:100px;; border:1px solid #FF0000;">';
			var imgML;
			
			for(i=0;i<ML.length;i++)
			{
				//alert('thumb : '+ML[i]);
				imgML = '<img id="aa'+intB+'" height="80" width="80px" class="" src="'+ML[i]+'"/>';
				//imgBigML = '<li id="perfslider" style="display:block;" class="perfsliderImage"><img id="aa'+intB+'" src="'+ML[i].replace('thumb', 'photo')+'"/><span id="span" style="display:block; overflow:hidden; height: 24.3358px;" class="bottom"><strong>'+profID+'</strong></span></li>';
			}			
			
			if(imgML != null && imgML != 'undefined')
			{
				//myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
			}
			imgML = '';
			//imgML += '</div>';
			
			/*var profileInfo = '<div style="width:310px; height:100px; border:1px solid #333333;">
				<div style="float:left;">
					<div style="float:left; width:80px;height:auto; text-align:center;">
						'+imgML+'
						<strong>Ruby</strong>
					</div>   
					<div style="float:left; padding-left:6px; width:215px; height:auto; overflow:hidden">
						<div style="float:left; width:70px; text-align:right;"><strong>Address : </strong></div><div style="float:left;">'+myGeoAddress.getStreet()+'</div>
						<div style="float:left; width:70px;text-align:right;"><strong>City : </strong></div><div style="float:left;">'+myGeoAddress.getCity()+'</div>
						<div style="float:left; width:70px;text-align:right;"><strong>State : </strong></div><div style="float:left;">'+myGeoAddress.State()+'</div>
					</div>
				</div>
			</div>';*/
		/*	myPoint.setValue("infoContentHTML",'<div style="width:230px; border:1px solid #333333;"><div style="float:left;"><div style="float:left; width:80px;height:auto; text-align:center;">'+imgML+'<strong>Ruby</strong></div><div style="float:left; padding-left:6px; width:150px; height:auto; overflow:hidden">						<div style="float:left; width:70px; text-align:right;"><strong>Address : </strong></div><div style="float:left;">'+myGeoAddress.getStreet()+'</div><div style="clear:both"></div><div style="float:left; width:70px;text-align:right;"><strong>City : </strong></div><div style="float:left;">'+myGeoAddress.getCity()+'</div><div style="clear:both"></div><div style="float:left; width:70px;text-align:right;"><strong>State : </strong></div><div style="float:left;">'+myGeoAddress.getState()+'</div></div></div></div>');*/
			/*myPoint.setValue("infoContentHTML",'<div style="width:100px; height:100px; border:1px solid #FF0000;"><img height="100" width="100" class="" src="'+ispltThumb[intB]+'"/></div>');*/
			count = parseInt(intB)+1;
			contents =baseurl+'%#%#'+profID+'%#%#'+count+'%#%#'+addrsArr[intB]+'%#%#'+addr+'%#%#'+thumb+'%#%#'+profile;
			myPoint.setValue('key',myGeoAddress.getResultCode());
			
			myPoint.setValue("labelText",contents);
			myPoint.setValue("labelVisible",false);
			MQA.EventManager.addListener(myPoint,"click",function(myPoint){
				myConstomFunck(this, intB);
			});
			
			if(intB==0)
				myMap.setCenter(lnglang,2);
				myMap.addShape(myPoint);
    	}
 	}
}

function processInputrecall(uId,chk,count,curraddr,currthum,addr,thumb,profile)
{
	var baseurl = $("#baseurl").val();
	var countno='';
	var addrsArr=addr.split('#$#$#');
	for (intC = 0;intC < count;intC ++) {
		myLocColl = myGcResultCollColl.get(intC);
		var myGeoAddress = new MQGeoAddress();
		for (var intD = 0; intD < myLocColl.getSize();intD ++) {	
			myGeoAddress = myLocColl.get(intD);
			var currlnglang = myGeoAddress.getMQLatLng();
		}
	}
	var newcurrlnglang = str_replace('-','',currlnglang);
	//alert('currlnglang'+newcurrlnglang);
	var myStrOut = '';
	var	profileID = profile.split(',');	
	var	ispltThumb = thumb.split(',');
	for (var intB = 0;intB < myGcResultCollColl.getSize();intB ++) {
		myLocColl = myGcResultCollColl.get(intB);
		var myGeoAddress = new MQGeoAddress();
		for (var intA = 0; intA < myLocColl.getSize();intA ++) {	
			myGeoAddress = myLocColl.get(intA);
			var lnglang=myGeoAddress.getMQLatLng();
			var newlnglang = str_replace('-','',lnglang);
			if(newcurrlnglang == newlnglang)
			{
				myMap.setCenter(lnglang,4);
				var myPoint = new MQA.Poi(lnglang);
				var icon = new MQA.Icon(ispltThumb[intB],35,35);
				//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
				myPoint.setIcon(icon);				
				var profID = profileID[intB];
				myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');
				var ML = currthum;
				var imgML;
				imgML = '<img height="80" width="80px" class="" src="'+ML+'"/>';	
				if(imgML != null && imgML != 'undefined')
				{
					myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
				}
			}else{
				var myPoint = new MQA.Poi(lnglang);
				var icon = new MQA.Icon(ispltThumb[intB],35,35);
				//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
				myPoint.setIcon(icon);
				var profID = profileID[intB];
				myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');
				var ML = ispltThumb[intB].split('|');
				var imgML;
				for(i=0;i<ML.length;i++)
				{
					imgML = '<img height="80" width="80px" class="" src="'+ML[i]+'"/>';	
				}				
				if(imgML != null && imgML != 'undefined')
				{
					myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
				}	
			}
			imgML = '';
			myPoint.setValue('key',myGeoAddress.getResultCode());
			countno = parseInt(intB)+1;
			contents =baseurl+'%#%#'+profID+'%#%#'+countno+'%#%#'+addrsArr[intB]+'%#%#'+addr+'%#%#'+thumb+'%#%#'+profile;
			myPoint.setValue("labelText",contents);
			myPoint.setValue("labelVisible",false);
			MQA.EventManager.addListener(myPoint,"click",function(myPoint){
				myConstomFunck(this, intB);
			});
			myMap.addShape(myPoint);
			if(newcurrlnglang == newlnglang)
			{
				myPoint.showInfoWindow();
			}
		}
	} 
}

function processInputclub(curraddr, currthumb, currprofile, addr, thumb, profile)
{
	var newcurraddr ='"'+curraddr+'"';
	var contents ='';
	var count = '';
	var baseurl = $("#baseurl").val();	
	var addrsArr=addr.split('#$#$#');
	var newadd ='';
	for(i=0;i<addrsArr.length;i++){
		newadd ='"'+addrsArr[i]+'"';
		if(newadd==newcurraddr){
			myLocColl = myGcResultCollColl.get(i);
			var myGeoAddress = new MQGeoAddress();
			for (var intD = 0; intD < myLocColl.getSize();intD ++) {	
				myGeoAddress = myLocColl.get(intD);
				var currlnglang = myGeoAddress.getMQLatLng();
				break;
			}
		}
	}
	var newcurrlnglang = str_replace('-','',currlnglang);
	//alert('currlnglang'+newcurrlnglang);
	var myStrOut = '';
	var	profileID = profile.split(',');	
	var	ispltThumb = thumb.split(',');	
	//alert(myGcResultCollColl.getSize());
	for (var intB = 0;intB < myGcResultCollColl.getSize();intB ++) {
		myLocColl = myGcResultCollColl.get(intB);
		var myGeoAddress = new MQGeoAddress();
		for (var intA = 0; intA < myLocColl.getSize();intA ++) {	
			myGeoAddress = myLocColl.get(intA);
			var lnglang=myGeoAddress.getMQLatLng();
			var newlnglang = str_replace('-','',lnglang);
			if(newcurrlnglang == newlnglang)
			{
				myMap.setCenter(lnglang,4);
				myMap.setCenter(lnglang,4);
				var myPoint = new MQA.Poi(lnglang);
				var icon = new MQA.Icon(ispltThumb[intB],35,35);
				//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
				myPoint.setIcon(icon);
				var profID = profileID[intB];
				myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');				
				var ML = currthumb;
				var imgML;
				imgML = '<img height="80" width="80px" class="" src="'+ML+'"/>';
				if(imgML != null && imgML != 'undefined')
				{
					myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
				}
			}else{
				var myPoint = new MQA.Poi(lnglang);
				var icon = new MQA.Icon(ispltThumb[intB],35,35);
				//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
				myPoint.setIcon(icon);
				
				var profID = profileID[intB];
				myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');
				
				var ML = ispltThumb[intB].split('|');
				var imgML;
				for(i=0;i<ML.length;i++)
				{
					imgML = '<img height="80" width="80px" class="" src="'+ML[i]+'"/>';	
				}
				
				if(imgML != null && imgML != 'undefined')
				{
					myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
				}
			}
			myPoint.setValue('key',myGeoAddress.getResultCode());
			countno = parseInt(intB)+1;
			contents =baseurl+'%#%#'+profID+'%#%#'+countno+'%#%#'+addrsArr[intB]+'%#%#'+addr+'%#%#'+thumb+'%#%#'+profile;
			myPoint.setValue("labelText",contents);
			myPoint.setValue("labelVisible",false);
			MQA.EventManager.addListener(myPoint,"click",function(myPoint){
				myConstomFunck(this, intB);
			});
			myMap.addShape(myPoint);
			if(newcurrlnglang == newlnglang)
			{
				myPoint.showInfoWindow();
			}
		}
	}
}

function processInput1(uId,count,curraddr,addr,thumb,profile)
{
	var arrcurraddr = curraddr.split(',');	
	$("#Fstreet").val(arrcurraddr[0]);
	$("#Fcity").val(arrcurraddr[1]);
	$("#Fstate").val(arrcurraddr[2]);
	$("#Fpostalcode").val();	
	
	var action = $("#action").val();
	var baseurl = $("#baseurl").val();
	var chk = $("#chk").val();
	var countno='';
	
	var addrsArr=addr.split('#$#$#');
	//if(chk!=1){		
		//if(action == "sfmclub" || action == "sfmperformers"){
			$("#mapDiv").css('width','585px');
			$("#mapDiv").css('float','right');
		//}		
		$("#mapDiv").html('');
		//clearInfo();
		$("#mapDiv").fadeOut("slow");
		startMap();
		$("#mapDiv").fadeIn("slow");
	//}	
	for (intC = 0;intC < count;intC ++) {
		myLocColl = myGcResultCollColl.get(intC);
		var myGeoAddress = new MQGeoAddress();
		for (var intD = 0; intD < myLocColl.getSize();intD ++) {	
			myGeoAddress = myLocColl.get(intD);
			var currlnglang = myGeoAddress.getMQLatLng();
		}
	}
	var newcurrlnglang = str_replace('-','',currlnglang);
	//alert('currlnglang'+newcurrlnglang);
	var myStrOut = '';
	var	profileID = profile.split(',');	
	var	ispltThumb = thumb.split(',');	
	//alert(myGcResultCollColl.getSize());
	for (var intB = 0;intB < myGcResultCollColl.getSize();intB ++) {
		myLocColl = myGcResultCollColl.get(intB);
		var myGeoAddress = new MQGeoAddress();
		for (var intA = 0; intA < myLocColl.getSize();intA ++) {	
			myGeoAddress = myLocColl.get(intA);
			var lnglang=myGeoAddress.getMQLatLng();
			var newlnglang = str_replace('-','',lnglang);
			if(newcurrlnglang == newlnglang)
			{
				myMap.setCenter(lnglang,4);
			}
			//myMap.setWidthPixels(450,72);
			var myPoint = new MQA.Poi(lnglang);
			//myPoint.setBias({x:-50,y:-50});
			var icon = new MQA.Icon(ispltThumb[intB],35,35);
			//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
			myPoint.setIcon(icon);
			//map.addShape(myPoint);
			
			var profID = profileID[intB];
			//alert(profID);
			myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');
			//myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+myGeoAddress.getStreet()+'</div>');
			
			var ML = ispltThumb[intB].split('|');;
			//var imgML = '<div style="width:auto; height:100px;; border:1px solid #FF0000;">';
			var imgML;
			for(i=0;i<ML.length;i++)
			{
			//alert('thumb : '+ML[i]);
				imgML = '<img height="80" width="80px" class="" src="'+ML[i]+'"/>';	
				//imgBigML = '<li id="perfslider" style="display:block;" class="perfsliderImage"><img id="aa'+intB+'" class="" src="'+ML[i].replace('thumb', 'photo')+'"/><span id="span" style="display:block; overflow:hidden; height: 24.3358px;" class="bottom"><strong>'+profID+'</strong></span></li>';
			}
			
			if(imgML != null && imgML != 'undefined')
			{
				myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
			}
			imgML = '';
			myPoint.setValue('key',myGeoAddress.getResultCode());
			countno = parseInt(intB)+1;
			contents =baseurl+'%#%#'+profID+'%#%#'+countno+'%#%#'+addrsArr[intB]+'%#%#'+addr+'%#%#'+thumb+'%#%#'+profile;
			myPoint.setValue("labelText",contents);
			myPoint.setValue("labelVisible",false);
			MQA.EventManager.addListener(myPoint,"click",function(myPoint){
				myConstomFunck(this, intB);
			});
			myMap.addShape(myPoint);
			if(newcurrlnglang == newlnglang)
			{
				myPoint.showInfoWindow();
			}
		}
	}
//if(chk!=1)
 getinfo(uId,count,addr,thumb,profile);
 
}

function getothermap(count,curraddr,currthumb,currprofile,addr,thumb,profile)
{
	var addrsArr=addr.split('#$#$#');
	var baseurl = $("#baseurl").val();
	var countno='';
	for (intC = 0;intC < count;intC ++) {
		myLocColl = myGcResultCollColl.get(intC);
		var myGeoAddress = new MQGeoAddress();
		for (var intD = 0; intD < myLocColl.getSize();intD ++) {	
			myGeoAddress = myLocColl.get(intD);
			var currlnglang = myGeoAddress.getMQLatLng();
		}
	}
	var newcurrlnglang = str_replace('-','',currlnglang);
	var myStrOut = '';
	var	profileID = profile.split(',');	
	var	ispltThumb = thumb.split(',');	
	
	for (var intB = 0;intB < myGcResultCollColl.getSize();intB ++) 
	{
		myLocColl = myGcResultCollColl.get(intB);
		var myGeoAddress = new MQGeoAddress();
		for (var intA = 0; intA < myLocColl.getSize();intA ++) {	
			myGeoAddress = myLocColl.get(intA);
			var lnglang=myGeoAddress.getMQLatLng();
			var newlnglang = str_replace('-','',lnglang);
			if(newcurrlnglang == newlnglang)
			{
				myMap.setCenter(lnglang,4);
			
				//myMap.setWidthPixels(450,72);
				var myPoint = new MQA.Poi(lnglang);
				//myPoint.setBias({x:-50,y:-50});
				var icon = new MQA.Icon(ispltThumb[intB],35,35);
				//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
				myPoint.setIcon(icon);
				//map.addShape(myPoint);				
				var profID = profileID[intB];
				//alert(profID);
				myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');				
				var ML = currthumb;
				//var imgML = '<div style="width:auto; height:100px;; border:1px solid #FF0000;">';
				var imgML;
				imgML = '<img height="80" width="80px" class="" src="'+ML+'"/>';
				
				if(imgML != null && imgML != 'undefined')
				{
					myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
				}
			}else{				
				//myMap.setWidthPixels(450,72);
				var myPoint = new MQA.Poi(lnglang);
				//myPoint.setBias({x:-50,y:-50});
				var icon = new MQA.Icon(ispltThumb[intB],35,35);
				//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
				myPoint.setIcon(icon);
				
				var profID = profileID[intB];
				//alert(profID);
				myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');
				
				var ML = ispltThumb[intB].split('|');
				var imgML;
				for(i=0;i<ML.length;i++)
				{
					imgML = '<img height="80" width="80px" class="" src="'+ML[i]+'"/>';	
				}
				
				if(imgML != null && imgML != 'undefined')
				{
					myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
				}
			}
			imgML = '';
			myPoint.setValue('key',myGeoAddress.getResultCode());
			countno = parseInt(intB)+1;
			contents =baseurl+'%#%#'+profID+'%#%#'+countno+'%#%#'+addrsArr[intB]+'%#%#'+addr+'%#%#'+thumb+'%#%#'+profile;
			myPoint.setValue("labelText",contents);
			myPoint.setValue("labelVisible",false);
			MQA.EventManager.addListener(myPoint,"click",function(myPoint){
				myConstomFunck(this, intB);
			});
			myMap.addShape(myPoint);
			if(newcurrlnglang == newlnglang)
			{
				myPoint.showInfoWindow();
			}
		}
	}
 
}

function getinfo(uId,count,addr,thumb,profile)
{	
	if($('#poiaction').val() !=''){
		var action = $("#poiaction").val();
	}else{
		var action = $("#action").val();
	}
	var baseurl = $("#baseurl").val();
	$.post(baseurl+'getmapimages.php',{action:action,id:uId,addr:addr,thumb:thumb,profile:profile,count:count},
	function(data){
		var splitdata = data.split('##');
		$("#slider").html(splitdata[0]);
		$("#slider").slideDown("slow");	
		$('#slider1').css('display','list-item');
		$(".thunbcss").html(splitdata[1]);
		$("#perfslider").html(splitdata[2]);
		$('#poiaction').val('');
	});
}

function startsalideshow(sliderId,stopID) 
{
	//startslider showhide
	$('#'+stopID+'start').hide('fast');
	$('#'+sliderId+'start').show('fast');
	$('#'+stopID+'startstop').show('fast');
	$('#'+sliderId+'startstop').hide('fast');
	//startslider showhide
	$('#'+stopID).hide("slow");
	$('#'+sliderId).show("fast");
	$('#'+sliderId+'start').hide('fast');
	$('#'+sliderId+'stop').show('fast');
	var contentid ='';
	var items       = $("#" + sliderId + "Content ." + sliderId + "Image");
	items.each(function(i) {
		contentid = items[i].id;
		$('#'+contentid).hide("slow");
	});
	$('#'+sliderId).s3Slider({
		timeOut: 3000
	});
}

function showimg(id,counter,showdivid,hidedivid,spanid)
{
	var newshow = '#'+showdivid;
	var newhide = '#'+hidedivid;
	var newspanid = '#'+spanid;
	$('#'+hidedivid).hide();
	$('#'+showdivid).show();
	for(var i=1;i<counter;i++)
	{
		$(newhide +i).css('display','none');
		$(newspanid+i).css('display','none');
		$(newshow +i).css('display','none');
	}
	$(newshow +id).css('display','list-item');
	$(newspanid+id).css('display','block');
}

function reLoadMainMap(addr,thumb,profile,id,imageContainerId)
{
	var contents ='';
	var count = '';
	var baseurl = $("#baseurl").val();
	if($("#action").val() =='sfmperformers'){
		var action = 'maincontaintperformers';
	}else{
		var action = 'maincontaint';
	}
	$.post(baseurl+'getmapimages.php',{action:action,addr:addr, thumb:thumb, profile:profile, id:id},
	function(data){
		if(data !=''){
			$(".thunbcss").html(data);
			$("#"+imageContainerId).fadeOut("slow");	
			$("#mapDiv").css('width','975px');
			$("#mapDiv").css('float','left');
					
			$("#mapDiv").html('');
			//clearInfo();
			$("#mapDiv").fadeOut("slow");
			startMap();
			$("#mapDiv").fadeIn("slow");
				
			var addrsArr=addr.split('#$#$#');
			
			myGcExec.batchGeocode(myAddressColl,myGcResultCollColl);
			var myGeoAddress = new MQGeoAddress();
			var myStrOut = '';
			var profileID = profile.split(',');
			var ispltThumb1 = thumb.split(',');
			for (var intB = 0;intB < myGcResultCollColl.getSize();intB ++) {
			myLocColl = myGcResultCollColl.get(intB);
			var myGeoAddress = new MQGeoAddress();
			for (var intA = 0; intA < myLocColl.getSize();intA ++) {	
				myGeoAddress = myLocColl.get(intA);
				var lnglang=myGeoAddress.getMQLatLng();
				var myPoint = new MQA.Poi(lnglang);
				//myPoint.setBias({x:-50,y:-50});
				len = intB;
				var myPoint = new MQA.Poi(lnglang);
				var icon = new MQA.Icon(ispltThumb1[intB],35,35);
				//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
				myPoint.setIcon(icon);
				//map.addShape(myPoint);
	
				var profID = profileID[intB];
				//alert(profID);
				myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');
				//myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+myGeoAddress.getStreet()+'</div>');
				
				var ML = ispltThumb1[intB].split('|');
				//var imgML = '<div style="width:auto; height:100px;; border:1px solid #FF0000;">';
				var imgML;
				
				for(i=0;i<ML.length;i++)
				{
					//alert('thumb : '+ML[i]);
					imgML = '<img id="aa'+intB+'" height="80" width="80px" class="" src="'+ML[i]+'"/>';
					//imgBigML = '<li id="perfslider" style="display:block;" class="perfsliderImage"><img id="aa'+intB+'" src="'+ML[i].replace('thumb', 'photo')+'"/><span id="span" style="display:block; overflow:hidden; height: 24.3358px;" class="bottom"><strong>'+profID+'</strong></span></li>';
				}			
				
				if(imgML != null && imgML != 'undefined')
				{
					//myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
				}
				imgML = '';
				//imgML += '</div>';
				
				/*var profileInfo = '<div style="width:310px; height:100px; border:1px solid #333333;">
					<div style="float:left;">
						<div style="float:left; width:80px;height:auto; text-align:center;">
							'+imgML+'
							<strong>Ruby</strong>
						</div>   
						<div style="float:left; padding-left:6px; width:215px; height:auto; overflow:hidden">
							<div style="float:left; width:70px; text-align:right;"><strong>Address : </strong></div><div style="float:left;">'+myGeoAddress.getStreet()+'</div>
							<div style="float:left; width:70px;text-align:right;"><strong>City : </strong></div><div style="float:left;">'+myGeoAddress.getCity()+'</div>
							<div style="float:left; width:70px;text-align:right;"><strong>State : </strong></div><div style="float:left;">'+myGeoAddress.State()+'</div>
						</div>
					</div>
				</div>';*/
			/*	myPoint.setValue("infoContentHTML",'<div style="width:230px; border:1px solid #333333;"><div style="float:left;"><div style="float:left; width:80px;height:auto; text-align:center;">'+imgML+'<strong>Ruby</strong></div><div style="float:left; padding-left:6px; width:150px; height:auto; overflow:hidden">						<div style="float:left; width:70px; text-align:right;"><strong>Address : </strong></div><div style="float:left;">'+myGeoAddress.getStreet()+'</div><div style="clear:both"></div><div style="float:left; width:70px;text-align:right;"><strong>City : </strong></div><div style="float:left;">'+myGeoAddress.getCity()+'</div><div style="clear:both"></div><div style="float:left; width:70px;text-align:right;"><strong>State : </strong></div><div style="float:left;">'+myGeoAddress.getState()+'</div></div></div></div>');*/
				/*myPoint.setValue("infoContentHTML",'<div style="width:100px; height:100px; border:1px solid #FF0000;"><img height="100" width="100" class="" src="'+ispltThumb[intB]+'"/></div>');*/
				count = parseInt(intB)+1;
				contents =baseurl+'%#%#'+profID+'%#%#'+count+'%#%#'+addrsArr[intB]+'%#%#'+addr+'%#%#'+thumb+'%#%#'+profile;
				myPoint.setValue('key',myGeoAddress.getResultCode());
				
				myPoint.setValue("labelText",contents);
				myPoint.setValue("labelVisible",false);
				MQA.EventManager.addListener(myPoint,"click",function(myPoint){
					myConstomFunck(this, intB);
				});
				
				if(intB==0)
					myMap.setCenter(lnglang,2);
					myMap.addShape(myPoint);
			}
		}
		}
	});
	
}

function reLoadClubMap(addr,thumb,profile,id,imageContainerId,action)
{
	var contents ='';
	var count = '';
	var baseurl = $("#baseurl").val();
	if($("#action").val() =='sfmperformers'){
		action = 'maincontaintperformers';
	}else if($("#action").val() =='profileperformers'){
		action = 'maincontaint';
		id = $("#profileid").val();
	}
	$.post(baseurl+'getmapimages.php',{action:action,addr:addr, thumb:thumb, profile:profile, id:id},
	function(data){
		if(data !=''){
			$(".thunbcss").html(data);
			$("#"+imageContainerId).fadeOut("fast");	
			$("#mapDiv").css('width','975px');
			$("#mapDiv").css('float','left');
					
			$("#mapDiv").html('');
			//clearInfo();
			$("#mapDiv").fadeOut("slow");
			startMap();
			$("#mapDiv").fadeIn("slow");
				
			var addrsArr=addr.split('#$#$#');
			
			myGcExec.batchGeocode(myAddressColl,myGcResultCollColl);
			var myGeoAddress = new MQGeoAddress();
			var myStrOut = '';
			var profileID = profile.split(',');
			var ispltThumb1 = thumb.split(',');
			for (var intB = 0;intB < myGcResultCollColl.getSize();intB ++) {
		myLocColl = myGcResultCollColl.get(intB);
		var myGeoAddress = new MQGeoAddress();
		for (var intA = 0; intA < myLocColl.getSize();intA ++) {	
			myGeoAddress = myLocColl.get(intA);
			var lnglang=myGeoAddress.getMQLatLng();
			var myPoint = new MQA.Poi(lnglang);
    		//myPoint.setBias({x:-50,y:-50});
			len = intB;
			var myPoint = new MQA.Poi(lnglang);
			var icon = new MQA.Icon(ispltThumb1[intB],35,35);
     		//var icon = new MQA.Icon("http://www1.stripperforme.com/templates/tmpl_sfm/images/stripper.png",20,20);
     		myPoint.setIcon(icon);
   	 		//map.addShape(myPoint);

			var profID = profileID[intB];
			//alert(profID);
			myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+profID+'</div>');
			//myPoint.setValue("infoTitleHTML",'<div style="width:auto;text-align:center;">'+myGeoAddress.getStreet()+'</div>');
			
			var ML = ispltThumb1[intB].split('|');
			//var imgML = '<div style="width:auto; height:100px;; border:1px solid #FF0000;">';
			var imgML;
			
			for(i=0;i<ML.length;i++)
			{
				//alert('thumb : '+ML[i]);
				imgML = '<img id="aa'+intB+'" height="80" width="80px" class="" src="'+ML[i]+'"/>';
				//imgBigML = '<li id="perfslider" style="display:block;" class="perfsliderImage"><img id="aa'+intB+'" src="'+ML[i].replace('thumb', 'photo')+'"/><span id="span" style="display:block; overflow:hidden; height: 24.3358px;" class="bottom"><strong>'+profID+'</strong></span></li>';
			}			
			
			if(imgML != null && imgML != 'undefined')
			{
				//myPoint.setValue("infoContentHTML",'<table width="auto" height="auto"><tr><td width="auto">'+imgML+'</td><td><table><tr><td style="text-align:right; font-weight:bold; width:70px;vertical-align:top;">Address : </td><td style="text-align:left;">'+myGeoAddress.getStreet()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">City : </td><td style="text-align:left;">'+myGeoAddress.getCity()+'</td></tr><tr><td style="text-align:right; font-weight:bold;vertical-align:top;">State : </td><td style="text-align:left;">'+myGeoAddress.getState()+'</td></tr></table></td></tr></table>');
			}
			imgML = '';
			//imgML += '</div>';
			
			/*var profileInfo = '<div style="width:310px; height:100px; border:1px solid #333333;">
				<div style="float:left;">
					<div style="float:left; width:80px;height:auto; text-align:center;">
						'+imgML+'
						<strong>Ruby</strong>
					</div>   
					<div style="float:left; padding-left:6px; width:215px; height:auto; overflow:hidden">
						<div style="float:left; width:70px; text-align:right;"><strong>Address : </strong></div><div style="float:left;">'+myGeoAddress.getStreet()+'</div>
						<div style="float:left; width:70px;text-align:right;"><strong>City : </strong></div><div style="float:left;">'+myGeoAddress.getCity()+'</div>
						<div style="float:left; width:70px;text-align:right;"><strong>State : </strong></div><div style="float:left;">'+myGeoAddress.State()+'</div>
					</div>
				</div>
			</div>';*/
		/*	myPoint.setValue("infoContentHTML",'<div style="width:230px; border:1px solid #333333;"><div style="float:left;"><div style="float:left; width:80px;height:auto; text-align:center;">'+imgML+'<strong>Ruby</strong></div><div style="float:left; padding-left:6px; width:150px; height:auto; overflow:hidden">						<div style="float:left; width:70px; text-align:right;"><strong>Address : </strong></div><div style="float:left;">'+myGeoAddress.getStreet()+'</div><div style="clear:both"></div><div style="float:left; width:70px;text-align:right;"><strong>City : </strong></div><div style="float:left;">'+myGeoAddress.getCity()+'</div><div style="clear:both"></div><div style="float:left; width:70px;text-align:right;"><strong>State : </strong></div><div style="float:left;">'+myGeoAddress.getState()+'</div></div></div></div>');*/
			/*myPoint.setValue("infoContentHTML",'<div style="width:100px; height:100px; border:1px solid #FF0000;"><img height="100" width="100" class="" src="'+ispltThumb[intB]+'"/></div>');*/
			count = parseInt(intB)+1;
			contents =baseurl+'%#%#'+profID+'%#%#'+count+'%#%#'+addrsArr[intB]+'%#%#'+addr+'%#%#'+thumb+'%#%#'+profile;
			myPoint.setValue('key',myGeoAddress.getResultCode());
			
			myPoint.setValue("labelText",contents);
			myPoint.setValue("labelVisible",false);
			MQA.EventManager.addListener(myPoint,"click",function(myPoint){
				myConstomFunck(this, intB);
			});
			
			if(intB==0)
				myMap.setCenter(lnglang,2);
				myMap.addShape(myPoint);
    	}
 	}
		}
	});
	
}

function removecss(id)
{
	$("#img_"+id).fadeTo("fast", 1.0);
}

function addcss(id)
{
	$("#img_"+id).fadeTo("fast", 0.3);
}
function str_replace (search, replace, subject, count) 
{
	f = [].concat(search),
	r = [].concat(replace),
	s = subject,
	ra = r instanceof Array, sa = s instanceof Array;    s = [].concat(s);
	if (count) {
		this.window[count] = 0;
	}
	for (i=0, sl=s.length; i < sl; i++) {
		if (s[i] === '') {
		continue;
	}
	for (j=0, fl=f.length; j < fl; j++) {            temp = s[i]+'';
		repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
		s[i] = (temp).split(f[j]).join(repl);
		if (count && s[i] !== temp) {
		this.window[count] += (temp.length-s[i].length)/f[j].length;}        }
	}
	return sa ? s : s[0];
}

//==================== for Driving directions ==========================//

var proxyServerName = "";
var proxyServerPort = "";
// this is the important one, it tells the JSAPI where to send the XML request (the location of the proxy on my own server)


//mq server variables
var mqPort = "80";
var mqPath = "mq";
var myGExec = new MQExec("geocode.dev.mapquest.com",mqPath,mqPort,proxyServerName,ProxyServerPath,proxyServerPort);
var myRExec = new MQExec("route.dev.mapquest.com",mqPath,mqPort,proxyServerName,ProxyServerPath,proxyServerPort);


var myTAddress = new MQAddress();
var myFAddress = new MQAddress();
var myGcColl = new MQLocationCollection("MQGeoAddress");
var myRtColl = new MQLocationCollection("MQGeoAddress");
var myOptions = new MQRouteOptions();
var myRtResults = new MQRouteResults();
var myTrkRtColl = new MQTrekRouteCollection();
var myManeuverColl = new MQManeuverCollection();
var myManStr = "";
var myTrkStr = "";
var mySessID = myRExec.createSessionEx(new MQSession());
var myBoundingBox = new MQA.RectLL(new MQA.LatLng(),new MQA.LatLng());
myOptions.setMaxShapePointsPerManeuver(200);


/*
*  populate address objects
*/
function popInfo() {
	if (document.getElementById("btnRoute").value == "Get Route"){
		myFAddress.setStreet(document.getElementById("Fstreet").value);
		myFAddress.setCity(document.getElementById("Fcity").value);
		myFAddress.setState(document.getElementById("Fstate").value);
		myFAddress.setPostalCode(document.getElementById("Fpostalcode").value);
		myFAddress.setCountry(document.getElementById("Fcountry").value);
		myTAddress.setStreet(document.getElementById("Tstreet").value);
		myTAddress.setCity(document.getElementById("Tcity").value);
		myTAddress.setState(document.getElementById("Tstate").value);
		myTAddress.setPostalCode(document.getElementById("Tpostalcode").value);
		myTAddress.setCountry(document.getElementById("Tcountry").value);
		myOptions.setLanguage("english");
		document.getElementById("btnRoute").value = "Clear Route"
		geocodeThem();
	}
	else {
		document.getElementById("btnRoute").value = "Get Route";
		clearInfo();
	}
}


/*
*  geocode the addresses
*/
function geocodeThem() {
	myGExec.geocode(myFAddress, myGcColl);
	myRtColl.add(myGcColl.get(0));
	myGExec.geocode(myTAddress, myGcColl);
	myRtColl.add(myGcColl.get(0));
	getRoute();
}


/*
*  call doroute
*/
function getRoute() {
	myRExec.doRoute(myRtColl,myOptions,myRtResults,mySessID,myBoundingBox);
	displayIt();
}


/*
*  display the results
*/
function displayIt() {
	var myMinutes = myRtResults.getTime()/60;
	if (myMinutes > 60) {
		if (myMinutes/60 == 1) {
			var myTotTime = "1 hr ";
		}
		else {
			var myTotTime = Math.round((myMinutes/60)*100)/100 + " hrs";
		}
	}
	else {
		var myTotTime = myMinutes + " min";
	}
	var myDist = Math.round(myRtResults.getDistance()*100)/100;

	myTrkRtColl = myRtResults.getTrekRoutes();
	myManeuverColl = myTrkRtColl.get(0).getManeuvers();

	for (intX = 0; intX < myManeuverColl.getSize(); intX ++){
		myManDist = Math.round(myManeuverColl.get(intX).getDistance()*100)/100;
		myManStr = (intX +1) +  ". " + myManeuverColl.get(intX).getNarrative() + "(Distance: " + myManDist + " mi)";
		myTrkStr = myTrkStr + myManStr + "<br/><hr/>";

	}
	document.getElementById("routeDiv").innerHTML = "<hr/><b>DRIVING DIRECTIONS: </b><br/><hr/>" + myTrkStr + "<b>Total Time: </b>" + myTotTime + "<b> Total Distance: </b>" + myDist + " miles<hr/><br/>";

	//myMap = new MQA.TileMap(document.getElementById("mapDiv"));
  	myMap.addRouteHighlight(myBoundingBox,"http://map.dev.mapquest.com",mySessID,true);
  	myMap.addControl(new MQA.LargeZoomControl());
	myMap.addControl(new MQA.ViewControl());
	document.getElementById("mapDiv").style.visibility = "visible";
}

/*
*  clear the junk
*/
function clearInfo(){
	myMap.removeRouteHighlight();
	myTrkStr = "";
	myTAddress = new MQAddress();
	myFAddress = new MQAddress();
	myGcColl = new MQLocationCollection("MQGeoAddress");
	myRtColl = new MQLocationCollection("MQGeoAddress");
	myOptions = new MQRouteOptions();
	myRtResults = new MQRouteResults();
	myBoundingBox = new MQA.RectLL(new MQA.LatLng(),new MQA.LatLng());
	document.getElementById("routeDiv").innerHTML = "";
	document.getElementById("mapDiv").style.visibility = "hidden";
	document.getElementById("mapDiv").innerHTML = "";
	mySessID = myRExec.createSessionEx(new MQSession());
}