/*------------------------------------------------------------------------------------
* Filename: common.js
* Version: 1.0.0 
------------------------------------------------------------------------------------*/

//var $j = jQuery.noConflict();
// Cycle
	$(function() {
			
		   $('#banner #slideshow img').removeClass("imghide");
			$('#banner #slideshow').cycle({ 
			fx:    'fade',
			speed:   4100, 
    		timeout: 4000, 
			pager: '#fW_Controls'
 			});
		});

$(document).ready(function(){
 	Mapinit();// map
	
	$("div.thumbnail a").fancybox(
		{ 'hideOnContentClick': true }
	); 

});

/*-------------Start Map Functions------*/
  /*-----------------------------------------------------------------------------------------------------------------------------
* map Function Start
* Description:This pice of code Create Google map for our contacts page
    ---------------------------------------------------------------------------------------------------------------------------*/

  
var centerLatitude = -36.854655848;
var centerLongitude = 174.76382643;
var startZoom = 16;
var map;
  
  
  function Mapinit() 
  {// Mapinit--Start
	 // alert(document.getElementById("map"));
	if(document.getElementById("map")!=null)
		{// if Map Div found
			
		  if (GBrowserIsCompatible()) 
		  {
			
				map = new GMap2(document.getElementById("map"));
				map.addControl(new GMapTypeControl());
				map.addControl(new GLargeMapControl());
				map.setCenter(new GLatLng(centerLatitude,centerLongitude), startZoom);
		}
    
	
	GenerateMarkerWithLatLng(-36.854655848,174.76382643,"<p class='mapText'><b>Falconsnest</b><br>49&50, Road No. #3, <br>Banjara Hills,<br>Hyderabad-34(A.P),India.<br> Tel: 91-9440022129 </p>");

	

	
		}// if Map Div found--Start

}// Mapinit--End
//**************init Function End*********************


function GenerateMarkerWithLatLng(lat,lng,displayHTML)
{
	
	var latlng = new GLatLng(parseFloat(lat),parseFloat(lng));	
	var marker = createMarker(latlng,displayHTML,'');
	map.addOverlay(marker);
	
}

function GenerateMarkerAddress(address,displayHTML,iconImage)
{
	 var address =address ;
	var geocoder = new GClientGeocoder();		
			if (geocoder) {
			geocoder.getLatLng(
			  address,
			  function(point) 
			  {// func 2
			  
					if (!point) 
					{ //--2  if Start
					 	//alert(address + " not found");
					  
					
					} else 
					{//--1 else
						
					
					iconImage='';	
					var marker = createMarker(point,displayHTML, iconImage);
					map.addOverlay(marker);

						
					}
				
				}// func 2
		   ); // if
		
		}
	
	
}


function createMarker(latlng, html,iconImage) {
	//var marker = new GMarker(latlng);
		
	
	if(iconImage!='') 
		{
			var icon = new GIcon();
			icon.image = iconImage;
			icon.iconSize = new GSize(25, 25);
			icon.iconAnchor = new GPoint(14, 25);
			icon.infoWindowAnchor = new GPoint(14, 14);
			var marker = new GMarker(latlng,icon);
		}
		else {
			
		
		var marker = new GMarker(latlng);
	
		}
	GEvent.addListener(marker, 'click', function() {
		var markerHTML = html;
		marker.openInfoWindowHtml(markerHTML);
	});
	return marker;
}

   window.onunload = GUnload;
  /*-------------End Map Functions--------*/