 // Initialize function for google map api 
    var map = null;
    var geocoder = null;
function generateMap(address){
	 if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById("map_canvas"));
			geocoder = new GClientGeocoder();
			}
		// google map code at runtime
			  if (geocoder) {
				geocoder.getLatLng(
				  address,
				  function(point) {
					if (!point) {
					  alert(address + " not found");
					} else {
					  map.setCenter(point, 13);
					  var marker = new GMarker(point);
					  map.addOverlay(marker);
		
					  // As this is user-generated content, we display it as
					  // text rather than HTML to reduce XSS vulnerabilities.
					  marker.openInfoWindow(document.createTextNode(address));
					}
				  }
				);
			  }
			document.getElementById("map_canvas").style.display="block";
}
//function for google map ends here.
function showhide(str,address)
{
		if(str==1)
		{
		document.getElementById("vehicle_details").style.display="block";
	   	document.getElementById("locations").style.display="none";
	   	document.getElementById("dealer_details").style.display="none";
		document.getElementById("reviews").style.display="none";
		document.getElementById("how_it_works").style.display="none";
		document.getElementById("testimonials").style.display="none";
		document.getElementById("you_tube_videos").style.display="none";
		}
		if(str==2)
		{
		document.getElementById("vehicle_details").style.display="none";
	   	document.getElementById("locations").style.display="block";
	   	document.getElementById("dealer_details").style.display="none";
		document.getElementById("reviews").style.display="none";
		document.getElementById("how_it_works").style.display="none";
		document.getElementById("testimonials").style.display="none";
		document.getElementById("you_tube_videos").style.display="none";
		generateMap(address);
		generateMap(address);
		}
		if(str==3)
		{
		document.getElementById("vehicle_details").style.display="none";
	   	document.getElementById("locations").style.display="none";
	   	document.getElementById("dealer_details").style.display="block";
		document.getElementById("reviews").style.display="none";
		document.getElementById("how_it_works").style.display="none";
		document.getElementById("testimonials").style.display="none";
		document.getElementById("you_tube_videos").style.display="none";
		}
		if(str==4)
		{
		document.getElementById("vehicle_details").style.display="none";
	   	document.getElementById("locations").style.display="none";
	   	document.getElementById("dealer_details").style.display="none";
		document.getElementById("reviews").style.display="block";
		document.getElementById("how_it_works").style.display="none";
		document.getElementById("testimonials").style.display="none";
		document.getElementById("you_tube_videos").style.display="none";
		}
		if(str==5)
		{
		document.getElementById("vehicle_details").style.display="none";
	   	document.getElementById("locations").style.display="none";
	   	document.getElementById("dealer_details").style.display="none";
		document.getElementById("reviews").style.display="none";
		document.getElementById("how_it_works").style.display="block";
		document.getElementById("testimonials").style.display="none";
		document.getElementById("you_tube_videos").style.display="none";
		}
		if(str==6)
		{
		document.getElementById("vehicle_details").style.display="none";
	   	document.getElementById("locations").style.display="none";
	   	document.getElementById("dealer_details").style.display="none";
		document.getElementById("reviews").style.display="none";
		document.getElementById("how_it_works").style.display="none";
		document.getElementById("testimonials").style.display="block";
		document.getElementById("you_tube_videos").style.display="none";
		}
		if(str==7)
		{
		document.getElementById("vehicle_details").style.display="none";
	   	document.getElementById("locations").style.display="none";
	   	document.getElementById("dealer_details").style.display="none";
		document.getElementById("reviews").style.display="none";
		document.getElementById("how_it_works").style.display="none";
		document.getElementById("testimonials").style.display="none";
		document.getElementById("you_tube_videos").style.display="block";
		}

}
// Function To Show selected tabs

 $(document).ready(function() {
   $("#links").find("li").click(function(){
   		var allLinkLi = $("#links").find("li");
		allLinkLi.each(function(){
			var off = $(this).attr("off");
			var on = $(this).attr("on");
			$(this).removeClass(on).addClass(off);
		});
		var off = $(this).attr("off");
		var on = $(this).attr("on");
		$(this).removeClass(off).addClass(on);
   });
 });
 
 // Function To Show Pop Up Form in configuration vehicle page

 $(document).ready(function() {
   $("#buy_vehicle_btn").click(function(){
   		$("#layer1").show("slow");
   });
    $("#close").click(function(){
   		$("#layer1").hide("slow");
   });
 });
 
 // custom javascript function for tab system in vehicle landing pages
//here you place the ids of every element you want.
var ids=new Array('a1','a2');

function switchid(id){	
	hideallids();
	showdiv(id);
}

function hideallids(){
	//loop through the array and hide each element by id
	for (var i=0;i<ids.length;i++){
		hidediv(ids[i]);
	}		  
}

function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}
