function doFancyLogin(){
parent.location.replace('iso.php');
}


/***********************************************
* Cool DHTML tooltip script II- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var offsetfromcursorX=12 //Customize x offset of tooltip
var offsetfromcursorY=10 //Customize y offset of tooltip

var offsetdivfrompointerX=10 //Customize x offset of tooltip DIV relative to pointer image
var offsetdivfrompointerY=14 //Customize y offset of tooltip DIV relative to pointer image. Tip: Set it to (height_of_pointer_image-1).

document.write('<div id="dhtmltooltip"></div>') //write out tooltip DIV
document.write('<img id="dhtmlpointer" src="images/arrow2.gif">') //write out pointer image

var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""

var pointerobj=document.all? document.all["dhtmlpointer"] : document.getElementById? document.getElementById("dhtmlpointer") : ""

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thewidth, thecolor){
tipobj.style.zIndex=5000
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
tipobj.innerHTML=thetext
enabletip=true
return false
}
}

function positiontip(e){
if (enabletip){
var nondefaultpos=false
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var winwidth=ie&&!window.opera? ietruebody().clientWidth : window.innerWidth-20
var winheight=ie&&!window.opera? ietruebody().clientHeight : window.innerHeight-20

var rightedge=ie&&!window.opera? winwidth-event.clientX-offsetfromcursorX : winwidth-e.clientX-offsetfromcursorX
var bottomedge=ie&&!window.opera? winheight-event.clientY-offsetfromcursorY : winheight-e.clientY-offsetfromcursorY

var leftedge=(offsetfromcursorX<0)? offsetfromcursorX*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj.offsetWidth){
//move the horizontal position of the menu to the left by it's width
tipobj.style.left=curX-tipobj.offsetWidth+"px"
nondefaultpos=true
}
else if (curX<leftedge)
tipobj.style.left="5px"
else{
//position the horizontal position of the menu where the mouse is positioned
tipobj.style.left=curX+offsetfromcursorX-offsetdivfrompointerX+"px"
pointerobj.style.left=curX+offsetfromcursorX+"px"
}

//same concept with the vertical position
if (bottomedge<tipobj.offsetHeight){
tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px"
nondefaultpos=true
}
else{
tipobj.style.top=curY+offsetfromcursorY+offsetdivfrompointerY+"px"
pointerobj.style.top=curY+offsetfromcursorY+"px"
}
tipobj.style.visibility="visible"
if (!nondefaultpos)
pointerobj.style.visibility="visible"
else
pointerobj.style.visibility="hidden"
}
}

function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
pointerobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}

document.onmousemove=positiontip



	// Variables for Popup Calendar
	var cal = new CalendarPopup("caldiv");
	cal.setCssPrefix("CAL");
	
	
	var http_request = false;
	function makePOSTRequest(url, parameters) {
    	http_request = false;
      	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	         http_request = new XMLHttpRequest();
	         if (http_request.overrideMimeType) {
		            http_request.overrideMimeType('text/html');
	         }
	     } else if (window.ActiveXObject) { // IE
         try{
            	http_request = new ActiveXObject("Msxml2.XMLHTTP");
         	} catch (e) {
            	try {
               	http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      	}
      	if (!http_request) {
        	alert('Cannot create XMLHTTP instance');
        	return false;
     	}
      
	    http_request.onreadystatechange = alertContents;
	    http_request.open('POST', url, true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parameters.length);
	    http_request.setRequestHeader("Connection", "close");
	    http_request.send(parameters);
   	} // close function makePOSTRequest		 
	
		function makePOSTRequestField(url, parameters) {
    	http_request = false;
      	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	         http_request = new XMLHttpRequest();
	         if (http_request.overrideMimeType) {
		            http_request.overrideMimeType('text/html');
	         }
	     } else if (window.ActiveXObject) { // IE
         try{
            	http_request = new ActiveXObject("Msxml2.XMLHTTP");
         	} catch (e) {
            	try {
               	http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      	}
      	if (!http_request) {
        	alert('Cannot create XMLHTTP instance');
        	return false;
     	}
      
	    http_request.onreadystatechange = alertField;
	    http_request.open('POST', url, true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parameters.length);
	    http_request.setRequestHeader("Connection", "close");
	    http_request.send(parameters);
   	} // close function makePOSTRequest	 
	
	function makePOSTCenter(url, parameters) {
    	http_request = false;
      	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	         http_request = new XMLHttpRequest();
	         if (http_request.overrideMimeType) {
		            http_request.overrideMimeType('text/html');
	         }
	     } else if (window.ActiveXObject) { // IE
         try{
            	http_request = new ActiveXObject("Msxml2.XMLHTTP");
         	} catch (e) {
            	try {
               	http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      	}
      	if (!http_request) {
        	alert('Cannot create XMLHTTP instance');
        	return false;
     	}
      
	    http_request.open('POST', url, true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parameters.length);
	    http_request.setRequestHeader("Connection", "close");
	    http_request.send(parameters);
   	} // close function makePOSTRequest


   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }	
   
      function alertCenter() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }	   	    	 
   
    function alertField(passaction,failaction) {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) 
		 { 	  
		 //alert(http_request.responseText);
		 	results = http_request.responseText.split(",");		
           	
			if (results[4]){        			   
			document.getElementById(results[3]).value = results[4];    
			}
			
			if ((results[2])){
		   		if (document.getElementById(results[0])){
				document.getElementById(results[0]).src = 'images/nocontinue.png';
				document.getElementById(results[0]).disabled = true;
				}
				
				
				DriverFormPage(results[1]);
				document.getElementById(results[3]).focus();
				alert(results[2]); 
				return false;
			} else{
			if (document.getElementById(results[0])){
			document.getElementById(results[0]).src = 'images/next.png';
				document.getElementById(results[0]).disabled = false;
				}
				} 
				
			
         } else {
            alert('There was a problem with the request.');
         }
      }
   }	
 
   var form;
   function get(obj,form) {	
   if (form == 1){ 
  var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&full_name=" + encodeURI( document.getElementById("full_name").value ) + "&phone_number=" + encodeURI( document.getElementById("phone_number").value ) + "&music_yesno=" + encodeURI( document.getElementById("music_yesno").value ) + "&music_care=" + encodeURI( document.getElementById("music_care").value ) + "&music_volume=" + encodeURI( document.getElementById("music_volume").value ) + "&music_type_1=" + encodeURI( document.getElementById("music_type_1").value ) + "&music_type_2=" + encodeURI( document.getElementById("music_type_2").value ) + "&music_type_3=" + encodeURI( document.getElementById("music_type_3").value ) + "&smoking=" + encodeURI( document.getElementById("smoking").value ) + "&eating=" + encodeURI( document.getElementById("eating").value ) + "&stops=" + encodeURI( document.getElementById("stops").value );
      makePOSTRequest('postHANDLER.php', poststr);
   
   }else if (form == 2){	
   

var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&full_name=" + encodeURI( document.getElementById("full_name").value ) + "&phone_number=" + encodeURI( document.getElementById("phone_number").value ) + "&music_yesno=" + encodeURI( document.getElementById("music_yesno").value ) + "&music_care=" + encodeURI( document.getElementById("music_care").value ) + "&music_volume=" + encodeURI( document.getElementById("music_volume").value ) + "&music_type_1=" + encodeURI( document.getElementById("music_type_1").value ) + "&music_type_2=" + encodeURI( document.getElementById("music_type_2").value ) + "&music_type_3=" + encodeURI( document.getElementById("music_type_3").value ) + "&smoking=" + encodeURI( document.getElementById("smoking").value ) + "&eating=" + encodeURI( document.getElementById("eating").value ) + "&stops=" + encodeURI( document.getElementById("stops").value ) + "&trip_name=" + encodeURI( document.getElementById("trip_name").value ) + "&trip_desc=" + encodeURI( document.getElementById("trip_desc").value ) + "&no_riders=" + encodeURI( document.getElementById("no_riders").value ) + "&cost=" + encodeURI( document.getElementById("cost").value ) + "&leave_date=" + encodeURI( document.getElementById("leave_date").value ) + "&ideal_leave=" + encodeURI( document.getElementById("ideal_leave").value ) + "&latest_leave=" + encodeURI( document.getElementById("latest_leave").value ) + "&return_date=" + encodeURI( document.getElementById("return_date").value ) + "&uid=" + encodeURI( document.getElementById("uid").value ) + "&point_going_to=" + encodeURI( markerq.getLatLng() ) + "&kmloutput=" + encodeURI( document.getElementById("kmloutput").value ) + "&trip_id=" + encodeURI( document.getElementById("trip_id").value ) + "&poly_copy=" + encodeURI( document.getElementById("poly_copy").value );;

      makePOSTRequest('postHANDLER.php', poststr);
	  }	  else if (form == 3){	
   

var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&trip_delete=" + encodeURI( document.getElementById("trip_delete").value ) + "&trip_id=" + encodeURI( document.getElementById("trip_id").value ) ;

      makePOSTRequest('postHANDLER.php', poststr);
	  }else if (form == 4){	
   

var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&trip_id=" + encodeURI( document.getElementById("trip_id").value ) + "&kmloutput=" + encodeURI( document.getElementById("kmloutput").value );

      makePOSTRequest('postHANDLER.php', poststr);
	  }else if (form == 6){	
   

var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&trip_id=" + encodeURI( document.getElementById("trip_id").value ) + "&message=" + encodeURI( document.getElementById("message").value ) + "&copy=" + encodeURI( document.getElementById("copy").checked );	 

     makePOSTRequest('postHANDLER.php', poststr);
	  
	  }else if (form == 5){	
   

var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&full_name=" + encodeURI( document.getElementById("full_name").value ) + "&phone_number=" + encodeURI( document.getElementById("phone_number").value ) + "&music_yesno=" + encodeURI( document.getElementById("music_yesno").value ) + "&music_care=" + encodeURI( document.getElementById("music_care").value ) + "&music_volume=" + encodeURI( document.getElementById("music_volume").value ) + "&music_type_1=" + encodeURI( document.getElementById("music_type_1").value ) + "&music_type_2=" + encodeURI( document.getElementById("music_type_2").value ) + "&music_type_3=" + encodeURI( document.getElementById("music_type_3").value ) + "&smoking=" + encodeURI( document.getElementById("smoking").value ) + "&eating=" + encodeURI( document.getElementById("eating").value ) + "&stops=" + encodeURI( document.getElementById("stops").value ) + "&trip_name=" + encodeURI( document.getElementById("trip_name").value ) + "&trip_desc=" + encodeURI( document.getElementById("trip_desc").value ) + "&cost=" + encodeURI( document.getElementById("cost").value ) + "&leave_date=" + encodeURI( document.getElementById("leave_date").value ) + "&ideal_leave=" + encodeURI( document.getElementById("ideal_leave").value ) + "&latest_leave=" + encodeURI( document.getElementById("latest_leave").value ) + "&return_date=" + encodeURI( document.getElementById("return_date").value ) + "&uid=" + encodeURI( document.getElementById("uid").value ) + "&point_going_to=" + encodeURI( markerq.getLatLng() ) + "&kmloutput=" + encodeURI( document.getElementById("kmloutput").value ) + "&trip_id=" + encodeURI( document.getElementById("trip_id").value ) + "&poly_copy=" + encodeURI( document.getElementById("poly_copy").value );

      makePOSTRequest('postHANDLER.php', poststr);
	  }
else if (form == 7){	
   

var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&full_name=" + encodeURI( document.getElementById("full_name").value ) + "&phone_number=" + encodeURI( document.getElementById("phone_number").value ) + "&trip_id=" + encodeURI( document.getElementById("trip_id").value ) +  "&email=" + encodeURI( document.getElementById("email").value ) +  "&problem=" + encodeURI( document.getElementById("problem").value );;

      makePOSTRequest('postHANDLER.php', poststr);
	  }	else if (form == 9){	
   

var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&full_name=" + encodeURI( document.getElementById("full_name").value ) + "&phone_number=" + encodeURI( document.getElementById("phone_number").value ) + "&music_yesno=" + encodeURI( document.getElementById("music_yesno").value ) + "&music_care=" + encodeURI( document.getElementById("music_care").value ) + "&music_volume=" + encodeURI( document.getElementById("music_volume").value ) + "&music_type_1=" + encodeURI( document.getElementById("music_type_1").value ) + "&music_type_2=" + encodeURI( document.getElementById("music_type_2").value ) + "&music_type_3=" + encodeURI( document.getElementById("music_type_3").value ) + "&smoking=" + encodeURI( document.getElementById("smoking").value ) + "&eating=" + encodeURI( document.getElementById("eating").value ) + "&stops=" + encodeURI( document.getElementById("stops").value ) + "&trip_name=" + encodeURI( document.getElementById("trip_name").value ) + "&trip_desc=" + encodeURI( document.getElementById("trip_desc").value ) + "&return_date=" + encodeURI( document.getElementById("return_date").value ) + "&uid=" + encodeURI( document.getElementById("uid").value ) + "&point_going_to=" + encodeURI( markerq.getLatLng() ) + "&kmloutput=" + encodeURI( document.getElementById("kmloutput").value ) + "&trip_id=" + encodeURI( document.getElementById("trip_id").value ) + "&poly_copy=" + encodeURI( document.getElementById("poly_copy").value );;

      makePOSTRequest('postHANDLER.php', poststr);
	  }  else if (form == 10){	
   

var poststr = "action=" + encodeURI( document.getElementById("action").value ) + "&full_name=" + encodeURI( document.getElementById("full_name").value ) + "&phone_number=" + encodeURI( document.getElementById("phone_number").value ) + "&music_yesno=" + encodeURI( document.getElementById("music_yesno").value ) + "&music_care=" + encodeURI( document.getElementById("music_care").value ) + "&music_volume=" + encodeURI( document.getElementById("music_volume").value ) + "&music_type_1=" + encodeURI( document.getElementById("music_type_1").value ) + "&music_type_2=" + encodeURI( document.getElementById("music_type_2").value ) + "&music_type_3=" + encodeURI( document.getElementById("music_type_3").value ) + "&smoking=" + encodeURI( document.getElementById("smoking").value ) + "&eating=" + encodeURI( document.getElementById("eating").value ) + "&stops=" + encodeURI( document.getElementById("stops").value ) + "&trip_name=" + encodeURI( document.getElementById("trip_name").value ) + "&trip_desc=" + encodeURI( document.getElementById("trip_desc").value ) + "&no_riders=" + encodeURI( document.getElementById("no_riders").value ) + "&cost=" + encodeURI( document.getElementById("cost").value ) + "&leave_date=" + encodeURI( document.getElementById("leave_date").value ) + "&return_date=" + encodeURI( document.getElementById("return_date").value ) + "&uid=" + encodeURI( document.getElementById("uid").value ) + "&point_going_to=" + encodeURI( markerq.getLatLng() ) + "&kmloutput=" + encodeURI( document.getElementById("kmloutput").value ) + "&trip_id=" + encodeURI( document.getElementById("trip_id").value ) + "&poly_copy=" + encodeURI( document.getElementById("poly_copy").value );;

      makePOSTRequest('postHANDLER.php', poststr);
	  }	
   }   
   
     function getField(field,objpass,pass,stogab,errpg) {
	 
	 var poststr = "field=" + encodeURI( field ) + "&contents=" + encodeURI( objpass ) + "&pass=" + encodeURI( pass )+ "&stogab=" + encodeURI( stogab )+ "&errpg=" + encodeURI( errpg );

      makePOSTRequestField('includes/fieldCheck.php', poststr);
	  
	  }	 
	  
	  function UpdateMapPos(center,zoom){
	  
	  var poststr = "center=" + encodeURI( center ) + "&zoom=" + encodeURI( zoom );

      makePOSTCenter('includes/mapUpdate.php', poststr);
	  
	  }		
	  
	   function hideTrip(trip){
	  
	  var poststr = "hide=true&trip=" + encodeURI( trip );

      makePOSTCenter('includes/mapUpdate.php?trip=' + encodeURI( trip ), poststr);
	  
	  	map.clearOverlays();
				request.open("GET", "includes/xml.php", true);
      			request.onreadystatechange = processTabbedXML;
      			request.send(null);
	  
	  }	
	  
	  
	     function showTrip(trip){
	  
	  var poststr = "hide=show&trip=" + encodeURI( trip );

      makePOSTCenter('includes/mapUpdate.php?trip=' + encodeURI( trip ), poststr);
	  
	  	map.clearOverlays();
				request.open("GET", "includes/xml.php", true);
      			request.onreadystatechange = processTabbedXML;
      			request.send(null);
	  
	  }	
	     function showallTrips(){
	  
	  var poststr = "hide=showall";

      makePOSTCenter('includes/mapUpdate.php', poststr);
	  
	  	map.clearOverlays();
				request.open("GET", "includes/xml.php", true);
      			request.onreadystatechange = processTabbedXML;
      			request.send(null);
				
		alert('All trips will now be visible.');
	  
	  }	
	  
	  function DriverFormPage(page){
		
	
   
		if ((page >= 0) && (page <= 10)){
		
		
   
   
		  document.getElementById('tripform').style.visibility = 'hidden'; 
		  document.getElementById('prefs').style.visibility = 'hidden';
		  document.getElementById('dateprefs').style.visibility = 'hidden';
		  document.getElementById('driverform').style.visibility = 'hidden'; 
		  document.getElementById('musicprefs').style.visibility = 'hidden';
		  document.getElementById('otherprefs').style.visibility = 'hidden';	
		  document.getElementById('response').style.visibility = 'hidden'; 
		  
		   document.getElementById('tripform').style.display = 'none'; 
		  document.getElementById('prefs').style.display = 'none';

		  document.getElementById('driverform').style.display = 'none'; 
		  document.getElementById('musicprefs').style.display = 'none';
		  document.getElementById('otherprefs').style.display = 'none';	
		  document.getElementById('response').style.display = 'none'; 
		  
	
		  document.getElementById('prefill').style.visibility = 'hidden';
		  document.getElementById('prefill').style.display = 'none';
		  
	  	  
			if (page == 1){
	  
				document.getElementById('dateprefs').style.visibility = 'visible';
				document.getElementById('dateprefs').style.display = 'inline';
				
			}else if(page == 2){
	
				document.getElementById('prefs').style.visibility = 'visible';
				document.getElementById('prefs').style.display = 'inline';
				
			}else if(page == 0){
				
				document.getElementById('tripform').style.visibility = 'visible';
				document.getElementById('tripform').style.display = 'inline';
				
			}else if(page == 3){
			
				document.getElementById('driverform').style.visibility = 'visible';	
				document.getElementById('driverform').style.display = 'inline';
				
					if (typeof(document.getElementById('leave_dates').style.visibility)  == 'string'){
	     document.getElementById('leave_dates').style.display = 'none';
   document.getElementById('leave_dates').style.visibility = 'hidden';
   document.getElementById('return_dates').style.display = 'none';
   document.getElementById('return_dates').style.visibility = 'hidden';
   }
   
if (typeof(document.getElementById('return_dates').style.visibility)  == 'string'){
   document.getElementById('return_dates').style.display = 'none';
   document.getElementById('return_dates').style.visibility = 'hidden';
   }

			}else if(page == 4){
	
				document.getElementById('musicprefs').style.visibility = 'visible';	
				document.getElementById('musicprefs').style.display = 'inline';
 
			}else if(page == 5){
	
				document.getElementById('otherprefs').style.visibility = 'visible';
				document.getElementById('otherprefs').style.display = 'inline';
				
			}else if(page == 6){
	
				document.getElementById('response').style.visibility = 'visible';
				document.getElementById('response').style.display = 'inline';
			}else if(page == 9){
			
				document.getElementById('driverform').style.visibility = 'visible';	
				document.getElementById('driverform').style.display = 'inline';

				getField(document.getElementById('return_date').id,document.getElementById('return_date').value,null,null,1);

			}
		}
 	  
	  



	}
	
	
function textCounter(field,counter,minlimit,maxlimit,linecounter) {




	// text width//
	var fieldWidth =  parseInt(field.offsetWidth);
	var charcnt = field.value.length;        

	// trim the extra text
	if (charcnt > maxlimit) { 
		document.getElementById(counter).style.visibility = 'hidden';
document.getElementById(counter).style.display = 'none';
		field.value = field.value.substring(0, maxlimit);
		document.getElementById(counter + 'b').style.display = 'block';
		document.getElementById(counter + 'b').style.visibility = 'visible';
		
		var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
	document.getElementById(counter + 'b').style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	document.getElementById(counter + 'b').innerHTML="Field Full";
	}
	else if (charcnt < minlimit){
document.getElementById(counter).style.display = 'none';
	document.getElementById(counter).style.visibility = 'hidden';
	
	document.getElementById(counter + 'b').style.visibility = 'visible';
	document.getElementById(counter + 'b').style.display = 'inline';
	document.getElementById(counter + 'b').innerHTML="More Required";
	}

	else { 
	
	document.getElementById(counter).style.display = 'block';
	document.getElementById(counter).style.visibility = 'visible';
	document.getElementById(counter + 'b').style.visibility = 'hidden';
document.getElementById(counter + 'b').style.display = 'none';
	// progress bar percentage
	var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
	document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	document.getElementById(counter).innerHTML="Limit: "+percentage+"%"
	// color correction on style from CCFFF -> CC0000
	setcolor(document.getElementById(counter),percentage,"background-color");
	}
}

function counterHide(counter){
document.getElementById(counter).style.visibility = 'hidden';
document.getElementById(counter).style.display = 'none';

document.getElementById(counter + 'b').style.visibility = 'hidden';
document.getElementById(counter + 'b').style.display = 'none';

}

function setcolor(obj,percentage,prop){
	obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}

	  function donedoen(){
	   document.getElementById("loading").style.visibility = 'hidden';
document.getElementById("loading").style.display = 'none';
}

function polysavelink (poly){
document.getElementById("editlink_" + poly).style.visibility = 'hidden';
document.getElementById("editlink_" + poly).style.display = 'none';

document.getElementById("editfinlink_" + poly).style.display = 'block';
document.getElementById("editfinlink_" + poly).style.visibility = 'visible';

}

function polysaveinglink (poly){
document.getElementById("editfinlink_" + poly).style.visibility = 'hidden';
document.getElementById("editfinlink_" + poly).style.display = 'none';

document.getElementById("saving_" + poly).style.display = 'block';
document.getElementById("saving_" + poly).style.visibility = 'visible';

}

function polycancellink (poly){
document.getElementById("editfinlink_" + poly).style.visibility = 'hidden';
document.getElementById("editfinlink_" + poly).style.display = 'none';

document.getElementById("editlink_" + poly).style.display = 'block';
document.getElementById("editlink_" + poly).style.visibility = 'visible';

}



function polysave(poly,polyid,tripid){
poly.disableEditing();
var placemark = '';
var polygonDepth = "20";

numverticies = poly.getVertexCount();
	for (var k=0; k<numverticies ; k++) {
		var vertices = poly.getVertex(k);
		var lat = vertices.lat();
		var longi = vertices.lng();
		placemark += longi + ", " + lat + ", " + polygonDepth;
	}
	
if (numverticies > 2){

var poststr = "trip_id=" + encodeURI( tripid ) + "&poly_id=" + encodeURI( polyid ) + "&poly=" + encodeURI( placemark );
makePOSTSavePoly(poststr);

}else{
parent.reinit();
parent.resetmap();
setTimeout('parent.ReloadMap()',500);
orbpanel.expandit(12,tripid);
}
}

function makePOSTSavePoly(parameters) {
    	http_request = false;
      	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	         http_request = new XMLHttpRequest();
	         if (http_request.overrideMimeType) {
		            http_request.overrideMimeType('text/html');
	         }
	     } else if (window.ActiveXObject) { // IE
         try{
            	http_request = new ActiveXObject("Msxml2.XMLHTTP");
         	} catch (e) {
            	try {
               	http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      	}
      	if (!http_request) {
        	alert('Cannot create XMLHTTP instance');
        	return false;
     	}
      
	    http_request.onreadystatechange = alertPoly;
	    http_request.open('POST',"includes/polyupdate.php", true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parameters.length);
	    http_request.setRequestHeader("Connection", "close");
	    http_request.send(parameters);
   	} // close function makePOSTRequest	 
	
	 function alertPoly() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
			results = http_request.responseText.split(",");		
           	
			if (results[1]){        			   
			alert(results[1]);  
			}
			
			if (results[0] > 0){
			parent.reinit();
			parent.resetmap();
			setTimeout('parent.ReloadMap()',500);
			 orbpanel.expandit(12,results[0]);
			}
			
			} else {
            alert('There was a problem with the request.');
         }
      }
   }	

   
   
function makePOSTDiscMess(parameters) {
    	http_request = false;
      	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	         http_request = new XMLHttpRequest();
	         if (http_request.overrideMimeType) {
		            http_request.overrideMimeType('text/html');
	         }
	     } else if (window.ActiveXObject) { // IE
         try{
            	http_request = new ActiveXObject("Msxml2.XMLHTTP");
         	} catch (e) {
            	try {
               	http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      	}
      	if (!http_request) {
        	alert('Cannot create XMLHTTP instance');
        	return false;
     	}
      
	    http_request.onreadystatechange = alertDiscMess;
	    http_request.open('POST',"includes/discmess.php", true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parameters.length);
	    http_request.setRequestHeader("Connection", "close");
	    http_request.send(parameters);
   	} // close function makePOSTRequest	 
	
	 function alertDiscMess() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
			results = http_request.responseText.split(",");		
           	
			if (results[1]){        			   
			alert(results[1]);  
			}
			
			if (results[0] > 0){
			orbpanel.expandit(9,results[0]);
			}
			
			} else {
            alert('There was a problem with the request.');
         }
      }
   }	
   
   function postMessage(action,message,messageid,tripid){
   
   var poststr = "action=" + encodeURI( action ) + "&message=" + encodeURI( message ) + "&messageid=" + encodeURI( messageid )+ "&tripid=" + encodeURI( tripid );
makePOSTDiscMess(poststr);
   
   }
   
   function tripdate (type){
   
   if (type == 1){
   
   document.getElementById('leave_dates').style.display = 'inline';
   document.getElementById('leave_dates').style.visibility = 'visible';
   document.getElementById('return_dates').style.display = 'inline';
   document.getElementById('return_dates').style.visibility = 'visible';
   }else  if (type == 2){
   
   document.getElementById('leave_dates').style.display = 'inline';
   document.getElementById('leave_dates').style.visibility = 'visible';
   document.getElementById('return_dates').style.display = 'none';
   document.getElementById('return_dates').style.visibility = 'hidden';
   document.getElementById('return_date').value= '';
   }
   else  if (type == 3){
   
   document.getElementById('leave_dates').style.display = 'none';
   document.getElementById('leave_dates').style.visibility = 'hidden';
   document.getElementById('return_dates').style.display = 'inline';
   document.getElementById('return_dates').style.visibility = 'visible';
   document.getElementById('leave_date').value= '';
   document.getElementById('latest_leave').value= '';
   document.getElementById('ideal_leave').value= '';
   }
   }

function generateKML (){

}
