$(document).ready(function(){
	initTabs();
	fadeGall1();
	Seeding();
	ieHover('.nav > li');
	//initGall2();
	$('#ctl00_ctl00_IssueTitle').hide();
	$('#flagSummary').html('Order summary: '+readCookie('flag')+'<br/>A $4 shipping cost was added to your total.');
	PopupControl('popup','#modalPopup',[1,3,11]);
	FormToAkamaiRedirect('broun.house.gov');
});
/*--- fade gallery 1 function ---*/
function fadeGall1(){
	var change_t = 8000; //in ms
	var _t;
	var _hold = $('#masthead .image-holder');
	var _el = _hold.children();
	var _a = _el.index(_el.filter('.active').eq(0));
	if(_a == -1) _a = 0;
	_el.hide().removeClass('active').eq(_a).addClass('active').show();
	function changeEl(){
		_el.eq(_a).removeClass('active').fadeOut(700);
		if(_a < _el.length - 1) _a++;
		else _a = 0;
		_el.eq(_a).addClass('active').fadeIn(700);
		_t = setTimeout(function(){ changeEl();}, change_t);
	}
	_t = setTimeout(function(){ changeEl();}, change_t);
}
function initTabs(){
	$('.mini-nav').each(function(_ind, _el) {
		var btn_h = $(_el);
		var _btn = $(_el).find('a');
		var _a = 0;
		_btn.each(function(_ind, _el) {
			this._box = $('#'+_el.href.substr(_el.href.indexOf("#") + 1));
			if($(_el).parent().hasClass('active')) {
				this._box.show();
				_a = _ind;
			}
			else {
				this._box.hide();
			}
			$(_el).click(function(e) {
			  e.preventDefault();
				if(!$(this).parent().hasClass('active')){
					_btn.get(_a)._box.slideUp(0);//400
					_btn.eq(_a).parent().removeClass('active');
					this._box.slideDown(0);//400
					$(this).parent().addClass('active');
					_a = _ind;
				}
				return false;
			});
		});
	});
}
/*--- IE 6 hover function ---*/
function ieHover(h_list) {
	if ($.browser.msie && $.browser.version < 7) {
		$(h_list).hover(function() {
			$(this).addClass('hover');
		}, function() {
			$(this).removeClass('hover');
		});
	}
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
// JS Popup port
function PopupControl(cookieName, popupLink, integerArray){
  if($(popupLink).size()>0){
    if(readCookie(cookieName + '-session') != 'true'){
      var visitCount = parseInt(readCookie(cookieName), 10);
      if(isNaN(visitCount)){
        visitCount = 1; }
      for (index = 0; index < integerArray.length; index++){
        if(integerArray[index] == visitCount){
          setTimeout('$("'+popupLink+'").click()',200); }
      }
      createCookie(cookieName + '-session', 'true');
      createCookie(cookieName, visitCount + 1, 365);
    }
  }
}
// Send relative links to unSSL canonical DNS
function FormToAkamaiRedirect(defaultDomain)
{
  if(location.hostname != defaultDomain
    || location.protocol != 'http:')
  {
    $('a[href^=\\/]').each(function(){
      var origUrl = $(this).attr('href');
      $(this).attr('href', 'http://' + defaultDomain + origUrl);
    });
  }
}


function Seeding()
{
  if ($.url().attr('path').toLowerCase() == "/contact/contactform.htm") {
    SeedHelper('zip5',$('input[name=zip5]'));
    SeedHelper('zip4',$('input[name=zip4]'));
    FixedFormField('input[name=zip5]');
    FixedFormField('input[name=zip4]');
  }
}
function SeedHelper (parameterString, targetInput)
{
  var param = $.url().param(parameterString);
  if(param!=null)
  {
    param = unescape(param.replace(/\+/g, ' '));
    targetInput.val(param);
  }
}
function FixedFormField(selector)
{
  var field = $(selector);
  field.before('<span>'+field.val()+'</span>');
  field.hide();
}

