// JavaScript Document
$(document).ready(function(){
	// Setting the link id while clicking any of the link						   
	$("span.spanMainLinks").click(function (){
		var linkId = this.id;
		$.get("article.php", {linkId : linkId }, function(data){});
	});	
	

	
	return false;
});

// Function to toggle service submenu
function showSubMenu(id){
	$("#subLink_"+id).load("ajax_service_links.php?action=service-links&id="+id);
	$("#subLink_"+id).show('slow');
	return false;
}

// Google map pop up
//// 
/**
* Functions for Modal window
*/
 //0 means disabled; 1 means enabled;  
var MappopupStatus = 0; 

// Popup modal window
 
//loading popup with jQuery magic!
function MaploadPopup(loc){
	 //alert(loc); return false;
	 var location = "'12.99527','77.61995','Hello World!','<b>Bangalore Office:</b><br>Mouna Guru Mutt Road, Cox Town<br>Bangalore (Karnataka) India.'";
	if(loc == 1){	// Bangalore location
		var location = "'12.99527','77.61995','Hello World!','<b>Bangalore Office:</b><br>Mouna Guru Mutt Road, Cox Town<br>Bangalore (Karnataka) India.'";
		} else if(loc == 2){	// Chennai location
			var location = "'12.99527','77.61995','Hello World!','<b>Bangalore Office:</b><br>Mouna Guru Mutt Road, Cox Town<br>Bangalore (Karnataka) India.'";
		} else if(loc == 3){	// Cheyenne location			
			var location = "'12.99527','77.61995','Hello World!','<b>Bangalore Office:</b><br>Mouna Guru Mutt Road, Cox Town<br>Bangalore (Karnataka) India.'";
	}
	
 MapcenterPopup();
 var mapParams = "'12.99527','77.61995','Hello World!','"+location+"'";
 //alert(mapParams);
 //return false;
 //loads popup only if it is disabled
 if(MappopupStatus==0){   
  //$("#Map_popup_body").load(initialize('12.99527','77.61995','Hello World!','<b>Bangalore Office:</b><br>Mouna Guru Mutt Road, Cox Town<br>Bangalore (Karnataka) India.')); 
  $("#Map_backgroundPopup").css({"opacity": "0.8"});
  $("#Map_backgroundPopup").fadeIn("slow");  
  $("#Map_popup_details").fadeIn("slow");  
  MappopupStatus = 1;
  return false;
 }
 return false;
}



//disabling popup with jQuery magic!
function MapdisablePopup(){
 //disables popup only if it is enabled
 if(MappopupStatus==1){
  $("#Map_backgroundPopup").fadeOut("slow");
  $("#Map_popup_details").fadeOut("slow");
  MappopupStatus = 0;
 }
}

//centering popup
function MapcenterPopup(){
 //request data for centering
 var windowWidth = document.documentElement.clientWidth;
 var windowHeight = document.documentElement.clientHeight;
 var popupHeight = $("#Map_popup_details").height();
 var popupWidth = $("#Map_popup_details").width();
 //centering
 $("#Map_popup_details").css({
 "position": "absolute",
 "top": windowHeight/2-popupHeight/2,
 "left": windowWidth/2-popupWidth/2
 });
 //only need force for IE6
 
 $("#Map_backgroundPopup").css({
 "height": windowHeight
 }); 
 
 return false;
}

function showAddress(address) {
 var map = null; 
 var geocoder = null; 

 //var map = new google.maps.Map(document.getElementById("Map_popup_body"));
 var map = new GMap2(document.getElementById("Map_popup_body"));
 var geocoder = new GClientGeocoder();


 geocoder.getLatLng(
  address,
  function(point) {
   if (!point) {
    alert(address + " not found");
   } else {
     map.setCenter(point, 13);
     var marker = new GMarker(point);
     map.addOverlay(marker);
     marker.openInfoWindowHtml(address);
   }
  }
 );
}

function initialize(lat, lng, title, content) {
 
 var latlng = new google.maps.LatLng(lat, lng);
 var myOptions = {
  zoom: 14,
  center: latlng,
  mapTypeId: google.maps.MapTypeId.ROADMAP
 };
 var map = new google.maps.Map(document.getElementById("Map_popup_body"), myOptions);
 var contentString = content;
 var infowindow = new google.maps.InfoWindow({
  content: contentString
 });
 
 var image = "http://maps.google.com/mapfiles/kml/pal3/icon21.png";
 var marker = new google.maps.Marker({
  position: latlng, 
  map: map, 
  icon: image
 });
 infowindow.open(map,marker);
}

