//Main navigation for ie
function navItems() {
  navRoot = document.getElementById("nav");
  if(navRoot != null){
    for (i=0; i<navRoot.childNodes.length; i++) {
      node = navRoot.childNodes[i];
      if (node.nodeName=="LI") {
        node.onmouseover=function() {
          this.className+=" mouseover";
        }
      }
      node.onmouseout=function() {
        this.className=this.className.replace(" mouseover", "");
      }
    }
  }
}

// fade tour arrow highlight
function fade_tour_arrows() {
	var first = document.getElementById("first");
	var display_first = document.getElementById("first").style.display;
	var last = document.getElementById("last");
	var display_last = document.getElementById("last").style.display;
	var left_arrow =document.getElementById('gweb-fadetour-arrow-left');
	var right_arrow = document.getElementById('gweb-fadetour-arrow-right');

  if((display_first == '') || (display_first == 'none')){
    left_arrow.className = 'gweb-fadetour-arrow gweb-fadetour-arrow-left';
		right_arrow.className = 'gweb-fadetour-arrow gweb-fadetour-arrow-right gweb-fadetour-arrow-right-over';
		}
	  if(display_last == ''){
      right_arrow.className = 'gweb-fadetour-arrow gweb-fadetour-arrow-right';
		  left_arrow.className = 'gweb-fadetour-arrow gweb-fadetour-arrow-left gweb-fadetour-arrow-over';
		}
		if((display_first == 'none') && (display_last == 'none')){
		  left_arrow.className = 'gweb-fadetour-arrow gweb-fadetour-arrow-left gweb-fadetour-arrow-over';
  		right_arrow.className = 'gweb-fadetour-arrow gweb-fadetour-arrow-right gweb-fadetour-arrow-right-over';
		}
	}
function fade_tour_arrows_highlight(){
setTimeout("fade_tour_arrows()", 500);
}

//Blog feed entry on index and insights page.
function onLoadingBlogEntry() { 
  var check1 = document.getElementById("blog_Enrty");
  if( (check1) != null ){
    expandBlogEntry('http://feeds2.feedburner.com/AdvertiserUpdates','blog_Enrty');
  }
} 

//Blog feed entry on blog page.
function onBlogLoading() { 
var check1 = document.getElementById("recentPost-publisher");
 if( (check1) != null ){
		  expand('http://feeds.feedburner.com/DoubleclickPublisherBlog','recentPost-publisher');
      expand('http://feeds.feedburner.com/AdvertiserUpdates','recentPost-advertiser');
 }
} 

//Left meni navigation on privacy pages.
function leftMenuActive()
{
	 var Msg = document.getElementById("pageId");    
	 if(Msg != null)
	 {
			 var leftMenuID = document.getElementById(Msg.value);
			 leftMenuID.className= "active";
	 }
}

//Window popup on index page.
function videoPopup(pageURL, w, h){
  var left = (screen.width/2)-(w/2);
  var top = (screen.height/2)-(h/2);
  var targetWin = window.open (pageURL, 'AdPlanner','location=no, status=no, directories=no, toolbar=no, menubar=no, resizable=no, scrollbars=no, width='+w+', height='+h+', top='+top+', left='+left);
}

//select Product for product landing pages.(Publlisher, Advertisers)
function select_product(obj){
  var selectedProduct = obj.options[obj.selectedIndex];
  if (obj.selectedIndex != 0)
     {
        window.location = selectedProduct.value;
     }
	}


//selct product box for Customer Support and Insights page.
var previousDiv = "dart_enterprise";
function selectShow(divName) {
	if(divName != "select_product")
	{
	  if (previousDiv) {
		document.getElementById(previousDiv).style.display = "none";
	  }
	  if (divName) {
		document.getElementById(divName).style.display = "block";
		previousDiv = divName;
	  }
	}
	else
	{
	  document.getElementById(previousDiv).style.display = "none";
	}
}

/*select Locale*/
function selectLocale(obj){
  var selectedlocale = obj.options[obj.selectedIndex];
  if (selectedlocale.value != "nothing")
     {
        window.location = selectedlocale.value;
     }
}

//Map cration and bubble creation on Contact Us page.
function createMarker(point, desc, bubble) {
  var marker = new GMarker(point);
  if (bubble == 'true') {
    GEvent.addListener(marker, "click", function() {
      marker.openInfoWindowHtml(desc);
    });
  }
	return marker;
}

//Script for Gallery Filter
function buildsubmenus_horizontal(id){
  var menuids=[id];
  for (var i=0; i<menuids.length; i++){
    var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
      ultags[t].parentNode.onmouseover=function(){
        this.getElementsByTagName("ul")[0].style.display="block"
      }
      ultags[t].parentNode.onmouseout=function(){
        this.getElementsByTagName("ul")[0].style.display="none"
      }
    }
  }
}

function initialize() {
  var mapCont = document.getElementById('map_canvas');  
  if(mapCont != null){
	  if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map_canvas"));
      map.setCenter(new GLatLng(37.715638, -95.787354), 4);
      map.addControl(new GLargeMapControl());
			map.enableContinuousZoom();

      var point = new GLatLng(33.781484,-84.387392);
      var desc = "<b><a href='http://maps.google.com/?q=Google Atlanta@33.781484,-84.387392&hl=en' target='_blank' >Google Atlanta</a></b><br />Millennium at Midtown<br />10 10th Street NE<br />Suite 600<br />Atlanta, GA 30309";
      var bubble = "true";
      map.addOverlay(createMarker(point, desc, bubble));
 
      var point = new GLatLng(41.889244,-87.628756);
      var desc = "<b><a href='http://maps.google.com/?q=Google Chicago@41.889244,-87.628756&hl=en' target='_blank' >Google Chicago</a></b><br />20 West Kinzie St.<br />Chicago, IL 60610";
      var bubble = "true";
      map.addOverlay(createMarker(point, desc, bubble));
 
      var point = new GLatLng(42.548133,-83.215578);
      var desc = "<b><a href='http://maps.google.com/?q=Google Detroit@42.548133,-83.215578&hl=en' target='_blank' >Google Detroit</a></b><br />114 Willits Street<br />Birmingham, MI 48009";
      var bubble = "true";
      map.addOverlay(createMarker(point, desc, bubble));
      
      var point = new GLatLng(40.741962,-74.004624);
      var desc = "<b><a href='http://maps.google.com/?q=Google New York@40.741962,-74.004624&hl=en' target='_blank' >Google New York</a></b><br />76 Ninth Avenue<br />4th Floor<br />New York, NY 10011";
      var bubble = "true";
      map.addOverlay(createMarker(point, desc, bubble));
 
      var point = new GLatLng(37.789904,-122.390576);
      var desc = "<b><a href='http://maps.google.com/?q=Google San Francisco@37.789904,-122.390576&hl=en' target='_blank' >Google San Francisco</a></b><br />345 Spear Street<br />Floors 2-4<br />San Francisco, CA 94105";
      var bubble = "true";
      map.addOverlay(createMarker(point, desc, bubble));
     
      var point = new GLatLng(34.019497,-118.494641);
      var desc = "<b><a href='http://maps.google.com/?q=Google Santa Monica@34.019497,-118.494641&hl=en' target='_blank' >Google Santa Monica</a></b><br />604 Arizona Avenue<br />Santa Monica, CA 90401";
      var bubble = "true";
      map.addOverlay(createMarker(point, desc, bubble));
    	}
    }
  }


//onload function for all required on load scripts in this js
function onLoad(){
  navItems();
  }
window.onload=onLoad;
