if (document.images) {
 var banner1 = new Image(960,300);
 var banner2 = new Image(960,300);
 var banner3 = new Image(960,300);
 var banner4 = new Image(960,300);

 var banner1Src="http://dev.everbridge.com/images/home_main_banner/Home_Main_Banner_1.jpg"; 
 var banner2Src="http://dev.everbridge.com/images/home_main_banner/Home_Main_Banner_2.jpg"; 
 var banner3Src="http://dev.everbridge.com/images/home_main_banner/Home_Main_Banner_3.jpg"; 
 var banner4Src="http://dev.everbridge.com/images/home_main_banner/Home_Main_Banner_4.jpg";
 
 var banner1URL="/aware";
 var banner2URL="/matrix";
 var banner3URL="/smartGIS";
 var banner4URL="/why-everbridge";
 
 var numberOfBanners = 4;
 var currentBanner = numberOfBanners;
 var waitTime = 5000;
 var bannerTimerID = null;
}

var headlines,j,timerID;

function AddEventListener(element, eventType, handler, capture) {
	if (element.addEventListener)
		element.addEventListener(eventType, handler, capture);
	else if (element.attachEvent)
		element.attachEvent("on" + eventType, handler);
}

function findNewsItems() {
 headlines = $('a.newsHeadline');
}

function changeNewsItem() {
 $(headlines[j++]).fadeOut(600, function() {
  if(j==headlines.length) {j=0;}
  $(headlines[j]).fadeIn(300);
 });
}

function toggleTimer(e) {
 if(timerID==null) {
  timerID = setInterval ("changeNewsItem()", 5000 );
 } else {
  clearInterval(timerID);
  timerID = null;
 }
}

function scrollNewsItems() {
 headlines = new Array();
 findNewsItems();
 
 if(headlines.length>0) {
  j = 0;
  timerID = null;
  toggleTimer()
 }
}

function toggleBannerTimer() {
 if(bannerTimerID==null) {
  bannerTimerID = setInterval ("changeBanner()", waitTime );
 } else {
  clearInterval(bannerTimerID);
  bannerTimerID = null;
 }
}

function changeBanner () {
 currentBanner++;
 if (currentBanner > numberOfBanners) {
  currentBanner = 1;
 }
 bannerImage = document.getElementById('main_banner_image');
 bannerLink = document.getElementById('main_banner_link');
 var newSrc = eval("banner"+currentBanner+"Src");
 var newURL = eval("banner"+currentBanner+"URL");
 bannerImage.src = newSrc;
 bannerLink.href = newURL;

 bannerThumbnailID = "home_main_banner_thumbnail_"+currentBanner;
 bannerThumbnail = document.getElementById(bannerThumbnailID);
 $('.home_main_banner_thumbnail').removeClass("current");
 bannerThumbnail.className += " current";
}

function thumbnailHover (e) {
 toggleBannerTimer();
 hoverBannerID = e.srcElement.id;
 hoverBannerNumber = hoverBannerID.substring(hoverBannerID.length-1);
 hoverBannerNumber--;
 currentBanner = hoverBannerNumber;
 changeBanner();
}

$(document).ready(function() {
 $("#leftCol li a.on:last").css("color", "#cc0000");
 $("#leftCol li a:eq(1)").css({"background-image" : "none" , "height" : "17px"});
 $("ul.rootnav").superfish();
 
 $("#q").focus(function() { 
  if(this.value == 'Search'){this.value='';}
 });
 $("#q").blur(function() { 
  if(this.value == ''){this.value='Search';}
 });

 if($("#newsTicker").length > 0) {
  scrollNewsItems(); 
  AddEventListener(document.getElementById("newsTicker"), "mouseover", toggleTimer, false);
  AddEventListener(document.getElementById("newsTicker"), "mouseout", toggleTimer, false);
 }

 if($("#main_banner").length > 0) {
  bannerTimerID = null;
  toggleBannerTimer();

  AddEventListener(document.getElementById("home_main_banner_thumbnail_1"), "mouseover", thumbnailHover, false);
  AddEventListener(document.getElementById("home_main_banner_thumbnail_1"), "mouseout", thumbnailHover, false);
  AddEventListener(document.getElementById("home_main_banner_thumbnail_2"), "mouseover", thumbnailHover, false);
  AddEventListener(document.getElementById("home_main_banner_thumbnail_2"), "mouseout", thumbnailHover, false);
  AddEventListener(document.getElementById("home_main_banner_thumbnail_3"), "mouseover", thumbnailHover, false);
  AddEventListener(document.getElementById("home_main_banner_thumbnail_3"), "mouseout", thumbnailHover, false);
  AddEventListener(document.getElementById("home_main_banner_thumbnail_4"), "mouseover", thumbnailHover, false);
  AddEventListener(document.getElementById("home_main_banner_thumbnail_4"), "mouseout", thumbnailHover, false);
 }

 $('a.href-external').click(function(){
  window.open($(this).attr('href'));
  return false;
 });
 
 $('#news_left_1').click(function(){
  $('#news_sub_banner_1').removeClass("current");
  $('#news_sub_banner_1').addClass("hide");
  $('#news_sub_banner_3').addClass("current");
  $('#news_sub_banner_3').removeClass("hide");
 });
 $('#news_left_2').click(function(){
  $('#news_sub_banner_2').removeClass("current");
  $('#news_sub_banner_2').addClass("hide");
  $('#news_sub_banner_1').addClass("current");
  $('#news_sub_banner_1').removeClass("hide");
 });
 $('#news_left_3').click(function(){
  $('#news_sub_banner_3').removeClass("current");
  $('#news_sub_banner_3').addClass("hide");
  $('#news_sub_banner_2').addClass("current");
  $('#news_sub_banner_2').removeClass("hide");
 });
 $('#news_right_1').click(function(){
  $('#news_sub_banner_1').removeClass("current");
  $('#news_sub_banner_1').addClass("hide");
  $('#news_sub_banner_2').addClass("current");
  $('#news_sub_banner_2').removeClass("hide");
 });
 $('#news_right_2').click(function(){
  $('#news_sub_banner_2').removeClass("current");
  $('#news_sub_banner_2').addClass("hide");
  $('#news_sub_banner_3').addClass("current");
  $('#news_sub_banner_3').removeClass("hide");
 });
 $('#news_right_3').click(function(){
  $('#news_sub_banner_3').removeClass("current");
  $('#news_sub_banner_3').addClass("hide");
  $('#news_sub_banner_1').addClass("current");
  $('#news_sub_banner_1').removeClass("hide");
 });
 $('#events_left_1').click(function(){
  $('#events_sub_banner_1').removeClass("current");
  $('#events_sub_banner_1').addClass("hide");
  $('#events_sub_banner_3').addClass("current");
  $('#events_sub_banner_3').removeClass("hide");
 });
 $('#events_left_2').click(function(){
  $('#events_sub_banner_2').removeClass("current");
  $('#events_sub_banner_2').addClass("hide");
  $('#events_sub_banner_1').addClass("current");
  $('#events_sub_banner_1').removeClass("hide");
 });
 $('#events_left_3').click(function(){
  $('#events_sub_banner_3').removeClass("current");
  $('#events_sub_banner_3').addClass("hide");
  $('#events_sub_banner_2').addClass("current");
  $('#events_sub_banner_2').removeClass("hide");
 });
 $('#events_right_1').click(function(){
  $('#events_sub_banner_1').removeClass("current");
  $('#events_sub_banner_1').addClass("hide");
  $('#events_sub_banner_2').addClass("current");
  $('#events_sub_banner_2').removeClass("hide");
 });
 $('#events_right_2').click(function(){
  $('#events_sub_banner_2').removeClass("current");
  $('#events_sub_banner_2').addClass("hide");
  $('#events_sub_banner_3').addClass("current");
  $('#events_sub_banner_3').removeClass("hide");
 });
 $('#events_right_3').click(function(){
  $('#events_sub_banner_3').removeClass("current");
  $('#events_sub_banner_3').addClass("hide");
  $('#events_sub_banner_1').addClass("current");
  $('#events_sub_banner_1').removeClass("hide");
 });
 $('#resources_left_1').click(function(){
  $('#resources_sub_banner_1').removeClass("current");
  $('#resources_sub_banner_1').addClass("hide");
  $('#resources_sub_banner_3').addClass("current");
  $('#resources_sub_banner_3').removeClass("hide");
 });
 $('#resources_left_2').click(function(){
  $('#resources_sub_banner_2').removeClass("current");
  $('#resources_sub_banner_2').addClass("hide");
  $('#resources_sub_banner_1').addClass("current");
  $('#resources_sub_banner_1').removeClass("hide");
 });
 $('#resources_left_3').click(function(){
  $('#resources_sub_banner_3').removeClass("current");
  $('#resources_sub_banner_3').addClass("hide");
  $('#resources_sub_banner_2').addClass("current");
  $('#resources_sub_banner_2').removeClass("hide");
 });
 $('#resources_right_1').click(function(){
  $('#resources_sub_banner_1').removeClass("current");
  $('#resources_sub_banner_1').addClass("hide");
  $('#resources_sub_banner_2').addClass("current");
  $('#resources_sub_banner_2').removeClass("hide");
 });
 $('#resources_right_2').click(function(){
  $('#resources_sub_banner_2').removeClass("current");
  $('#resources_sub_banner_2').addClass("hide");
  $('#resources_sub_banner_3').addClass("current");
  $('#resources_sub_banner_3').removeClass("hide");
 });
 $('#resources_right_3').click(function(){
  $('#resources_sub_banner_3').removeClass("current");
  $('#resources_sub_banner_3').addClass("hide");
  $('#resources_sub_banner_1').addClass("current");
  $('#resources_sub_banner_1').removeClass("hide");
 });

 /* news banner dots */
 $('#news_dot_show2_hide1').click(function(){
  $('#news_sub_banner_1').removeClass("current");
  $('#news_sub_banner_1').addClass("hide");
  $('#news_sub_banner_2').addClass("current");
  $('#news_sub_banner_2').removeClass("hide");
 });
 $('#news_dot_show3_hide1').click(function(){
  $('#news_sub_banner_1').removeClass("current");
  $('#news_sub_banner_1').addClass("hide");
  $('#news_sub_banner_3').addClass("current");
  $('#news_sub_banner_3').removeClass("hide");
 });
 $('#news_dot_show3_hide2').click(function(){
  $('#news_sub_banner_2').removeClass("current");
  $('#news_sub_banner_2').addClass("hide");
  $('#news_sub_banner_3').addClass("current");
  $('#news_sub_banner_3').removeClass("hide");
 });
 $('#news_dot_show1_hide2').click(function(){
  $('#news_sub_banner_2').removeClass("current");
  $('#news_sub_banner_2').addClass("hide");
  $('#news_sub_banner_1').addClass("current");
  $('#news_sub_banner_1').removeClass("hide");
 });
 $('#news_dot_show2_hide3').click(function(){
  $('#news_sub_banner_3').removeClass("current");
  $('#news_sub_banner_3').addClass("hide");
  $('#news_sub_banner_2').addClass("current");
  $('#news_sub_banner_2').removeClass("hide");
 });
 $('#news_dot_show1_hide3').click(function(){
  $('#news_sub_banner_3').removeClass("current");
  $('#news_sub_banner_3').addClass("hide");
  $('#news_sub_banner_1').addClass("current");
  $('#news_sub_banner_1').removeClass("hide");
 });
 
/* events banner dots */
 $('#events_dot_show2_hide1').click(function(){
  $('#events_sub_banner_1').removeClass("current");
  $('#events_sub_banner_1').addClass("hide");
  $('#events_sub_banner_2').addClass("current");
  $('#events_sub_banner_2').removeClass("hide");
 });
 $('#events_dot_show3_hide1').click(function(){
  $('#events_sub_banner_1').removeClass("current");
  $('#events_sub_banner_1').addClass("hide");
  $('#events_sub_banner_3').addClass("current");
  $('#events_sub_banner_3').removeClass("hide");
 });
 $('#events_dot_show3_hide2').click(function(){
  $('#events_sub_banner_2').removeClass("current");
  $('#events_sub_banner_2').addClass("hide");
  $('#events_sub_banner_3').addClass("current");
  $('#events_sub_banner_3').removeClass("hide");
 });
 $('#events_dot_show1_hide2').click(function(){
  $('#events_sub_banner_2').removeClass("current");
  $('#events_sub_banner_2').addClass("hide");
  $('#events_sub_banner_1').addClass("current");
  $('#events_sub_banner_1').removeClass("hide");
 });
 $('#events_dot_show2_hide3').click(function(){
  $('#events_sub_banner_3').removeClass("current");
  $('#events_sub_banner_3').addClass("hide");
  $('#events_sub_banner_2').addClass("current");
  $('#events_sub_banner_2').removeClass("hide");
 });
 $('#events_dot_show1_hide3').click(function(){
  $('#events_sub_banner_3').removeClass("current");
  $('#events_sub_banner_3').addClass("hide");
  $('#events_sub_banner_1').addClass("current");
  $('#events_sub_banner_1').removeClass("hide");
 });
 
/* resources banner dots */
 $('#resources_dot_show2_hide1').click(function(){
  $('#resources_sub_banner_1').removeClass("current");
  $('#resources_sub_banner_1').addClass("hide");
  $('#resources_sub_banner_2').addClass("current");
  $('#resources_sub_banner_2').removeClass("hide");
 });
 $('#resources_dot_show3_hide1').click(function(){
  $('#resources_sub_banner_1').removeClass("current");
  $('#resources_sub_banner_1').addClass("hide");
  $('#resources_sub_banner_3').addClass("current");
  $('#resources_sub_banner_3').removeClass("hide");
 });
 $('#resources_dot_show3_hide2').click(function(){
  $('#resources_sub_banner_2').removeClass("current");
  $('#resources_sub_banner_2').addClass("hide");
  $('#resources_sub_banner_3').addClass("current");
  $('#resources_sub_banner_3').removeClass("hide");
 });
 $('#resources_dot_show1_hide2').click(function(){
  $('#resources_sub_banner_2').removeClass("current");
  $('#resources_sub_banner_2').addClass("hide");
  $('#resources_sub_banner_1').addClass("current");
  $('#resources_sub_banner_1').removeClass("hide");
 });
 $('#resources_dot_show2_hide3').click(function(){
  $('#resources_sub_banner_3').removeClass("current");
  $('#resources_sub_banner_3').addClass("hide");
  $('#resources_sub_banner_2').addClass("current");
  $('#resources_sub_banner_2').removeClass("hide");
 });
 $('#resources_dot_show1_hide3').click(function(){
  $('#resources_sub_banner_3').removeClass("current");
  $('#resources_sub_banner_3').addClass("hide");
  $('#resources_sub_banner_1').addClass("current");
  $('#resources_sub_banner_1').removeClass("hide");
 });

 $('.clickableArea').click(function(){
  document.location.href=$(this).find('a').attr("href");
 });

 $("#country").change(function() { 
  selected = $("#country option:selected").val();
  $("span.provinceview").hide();
  $("span.intlview").hide();
  $("span.stateview").hide();
  if(selected == "United States") {
   $("span.stateview").fadeIn("fast");
   $('#state').focus();
  } else if(selected == "Canada") {
   $("span.provinceview").fadeIn("fast");
   $('#province').focus();
  } else if(selected != "") {
    $("span.intlview").fadeIn("fast");
    $('#intl').focus();
  }
 });
 $("#country").change();

 $("#visit").change(function() { 
  if($("#visit").val().indexOf("Referral") != -1) {
   $(".refname-display").fadeIn("fast");
  } else {
   $(".refname-display").hide();
  }
 });
 $("#visit").change();

 $('.content-hidden-toggle').click(function(){
  $(this).parent().parent().find('.content-hidden').slideToggle('fast');
 });

});
