﻿//Nav Stuff
var home = false;
var membership = false;
var legislative = false;
var news = false;
var insurance = false;
var districts = false;
  
function switchBool(item, value)
{
  if (item == 'home') home = value;
  else if (item == 'membership') membership = value;
  else if (item == 'legislative') legislative = value;
  else if (item == 'news') news = value;
  else if (item == 'insurance') insurance = value;
  else if (item == 'districts') districts = value;
  else if (item == 'quicklinks') quicklinks = value;
}

function close(item)
{
  setTimeout(function(){
    if (item=='home' && !home)
    {
      $('#nav-home').removeClass('on');
      $('#home-more').hide();
    }
    else if (item=='membership' && !membership)
    {
      $('#nav-membership').removeClass('on');
      $('#membership-more').hide();
    }
    else if (item=='legislative' && !legislative)
    {
      $('#nav-legislative').removeClass('on');
      $('#legislative-more').hide();
    }
    else if (item=='news' && !news)
    {
      $('#nav-news').removeClass('on');
      $('#news-more').hide();
    }
    else if (item=='insurance' && !insurance)
    {
      $('#nav-insurance').removeClass('on');
      $('#insurance-more').hide();
    }
    else if (item=='districts' && !districts)
    {
      $('#nav-districts').removeClass('on');
      $('#districts-more').hide();
    }
    else if (item=='quicklinks' && !quicklinks)
    {
      $('#nav-quicklinks').removeClass('on');
      $('#quicklinks-more').hide();
    }
  }, 100);
}
//End Nav Stuff

$(document).ready(function() {

  $('#nav .navitem').each(function(){
    var id = $(this).attr('id').substring(4);
    
    $(this).hover(function(){
      $(this).addClass('on');
      switchBool(id, true);
      $('.nav-more:not(#' + id + '-more').hide();
      $('#' + id + '-more').show();
    }, function(){
      switchBool(id, false);
      close(id);
    });
  });
  
  $('#nav .nav-more').each(function(){
    var id = $(this).attr('id');
    id = id.substring(0, id.indexOf('-'));
    
    $(this).hover(function(){
      switchBool(id, true);
    }, function(){
      switchBool(id, false);
      close(id);
    });
  });
  
  
	//$('#ticker').cycle('fade');
	$('#ticker').cycle({ 
    fx:'scrollDown', speed:800, timeout: 6000
  });
	$('#ticker2').cycle({ 
    fx:'scrollDown', speed:800, timeout: 6000
  });
	
	//Phone field masked inputs
	$(".Phone").unmask();
	$(".Phone").mask("(999) 999-9999",{placeholder:" ", completed:function() { $(this).blur(); $('#PhoneExt').focus(); } });
	$(".Fax").mask("(999) 999-9999",{placeholder:" "});
	
	$("#InsuranceBg select").change( function() { location.href = ($(this).children("option:selected").val()); } );
	
	$('.storepolicies').click(function(){$(this).npModal({containerTarget:'#ReturnPolicy'});})
});


function AutoComplete(selector, page, display)
{
	$(selector).autocomplete("../autocomplete.aspx",{minChars:3,selectFirst:false,extraParams:{page:page,display:display}});
}


//Resize Event Email Alerts Modal
function ResizeModal()
{
	_width = 500;
	_height = 453;
	
  var _left = (getWidth() - _width) / 2;
  _left = _left + 'px';
    
  var _top = (getHeight() - _height) / 2;
  _top = _top + 'px';
	
	$('#modelEmailSignup').animate({ 
      width: _width, height:_height, left:_left, top:_top
    }, 500 );
}
