//deals with the ie problem of dropdowns showing through menu div
//make hidden divs look like dropdowns


function setRecent(dropDownIndex, pointType) {
	
	//change the input box to read the user's value
	var address = getCookie('address'+dropDownIndex);
	
	var addressArray = new Array();
    var pointArticle = 'to';
 
    if (pointType == 'start') {
       pointArticle = 'from';
    }
    
	addressArray = address.split(':@@:');
	
	document.main.elements[pointType+'point'].value = "";
	document.main.elements[pointType+'city'].value = "";
	document.main.elements[pointType+'state'].value = "";
	document.main.elements[pointType+'zip'].value = "";
	
	changingInputBox(pointType, storedPoint);
	
	/*
	for (x = 0; x < addressArray[0].length; x++) {
	    alert(x);
	    if (addressArray[0].charAt(x) == '+') {
	        alert("found a plus, " + addressArray[0].charAt(x));
	        addressArray[0].charAt(x).replace('+',' ');
	    }
    }
    */
    
	document.main.elements[pointType+'point'].value = unescape(addressArray[0]);
	if (addressArray[1] != 'false') document.main.elements[pointType+'city'].value = unescape(addressArray[1]);
	if (addressArray[2] != 'false') document.main.elements[pointType+'state'].value = addressArray[2];
	if (addressArray[3] != 'false') document.main.elements[pointType+'zip'].value = addressArray[3];
	if (addressArray[4] != 'false') document.main.elements[pointArticle+'LatCoord'].value = addressArray[4];
	if (addressArray[5] != 'false') document.main.elements[pointArticle+'LongCoord'].value = addressArray[5];
    
    //plot point on map
    var tmpPoint = new GLatLng(addressArray[4],addressArray[5]);
    var storedPoint = storedEndPoint;
    var mapMarker = null;
     
    if (pointType == 'start') {
        baseIcon.image = "/images/trip_planner/startflag.png";
        mapMarker = new PdMarker(tmpPoint, {icon: baseIcon, draggable: true});
        origMarker = mapMarker;
        storedPoint = storedStartPoint;
        origMarker.setId("orig");
        
        //marker dragging functionality		
		GEvent.addListener(origMarker, "dragend", function() {
			document.main.fromLongCoord.value = origMarker.getPoint().lng();
			document.main.fromLatCoord.value = origMarker.getPoint().lat();
			positionAndShowMapChoice('mapRename');
			markerDragged = "orig";
			clearVariables('start');
		});
    }
    else {
		baseIcon.image = "/images/trip_planner/endflag.png";
	    mapMarker = new PdMarker(tmpPoint, {icon: baseIcon, draggable: true});
	    destMarker = mapMarker;
        storedPoint = storedStartPoint;
        destMarker.setId("dest");
        
        //marker dragging functionality	
        GEvent.addListener(destMarker, "dragend", function() {
			document.main.toLongCoord.value = destMarker.getPoint().lng();
			document.main.toLatCoord.value = destMarker.getPoint().lat();
			positionAndShowMapChoice('mapRename');
			markerDragged = "dest"
			clearVariables('end');
		});
    }
 
		
    googleMap.addOverlay(mapMarker);
	mapMarker = null;
}
