var crtFtSz = 1;
$(document).ready(function(){
$("#template_contentBody .asset:last-child").css({backgroundImage:'none'});
	primeNavHoverCtrl();
	primeNavCapsCtrl();
	widgetCtrl();
	fontSizeCtrl();
	agentInfoWidget();
	showPhoneWidgetCtrl();
	initPopLinks();
	langSelect();
	faqCtrls();
})
function primeNavHoverCtrl(){
	$('#primeNav li').hover(function(){
		$(this).addClass('menuHover');
	}, function() {
		$(this).removeClass('menuHover');
	})
}
function primeNavCapsCtrl(){
	$('#menuFirst').hover(function() {
		$('#template_primeNavLeft').attr('class', 'onLeft');
	}, function() {
		$('#template_primeNavLeft').attr('class', 'offLeft');
	})
	$('#menuLast').hover(function() {
		$('#template_primeNavRight').attr('class', 'onRight');
	}, function() {
		$('#template_primeNavRight').attr('class', 'offRight');
	})
}
function widgetCtrl(){
	$('.sideBarWidgetTitle,.sideBarWidgetSubContantTitle').click(function(){
		$(this).next().slideToggle(300);
		$(this).find('img,span').toggleClass('active');
	})
}
function fontSizeCtrl(){
	$('#fontSizeCtrl').click(function(){
			if(crtFtSz != 2){
				crtFtSz = crtFtSz + 0.5;
				} else {
					crtFtSz = 1;
				}
			$('#template_contentBody').css('fontSize', crtFtSz + 'em');
	});
}
function agentInfoWidget(){
	$('#agentInfoImgLnk').click(function(){
		$('#agentInfoPop').show(300);
		return false;
	})
	$('#agentInfoPopCloseBtn').click(function(){
		$('#agentInfoPop').hide(300);
	})
}

function showPhoneWidgetCtrl(){
	var displayPhone = $('#hiddenPhone').html();
		$('#showPhoneWidget').click(function(){
				$(this).html(displayPhone);
				return false;
			})
}
function popWin(content,id){
var popWin = $(
	'<div class="popWinContainer">'+
	'<div class="popWin" id="'+id+'Pop">'+
	'<div class="popWinTopRight"><div class="popWinTopLeft">'+
	'<div class="popWinTopCenter"><div class="popWinCtrls"><span class="popWinCtrl">close <img src="/skins/themes/saphire/images/popWin/closeWindow.gif" width="13" height="12" /></span></div></div>'+
	'</div></div>'+
	'<div class="popWinMiddleRight"><div class="popWinMiddleLeft">'+
	'<div class="popWinMiddleContent">'+$(content).outerHtml()+'</div>'+
	'</div></div>'+
	'<div class="popWinBottomRight"><div class="popWinBottomLeft">'+
	'<div class="popWinBottomCenter"></div>'+
	'</div></div>'+
	'</div></div>'
	);
	maskOver();
	centerToWindow(popWin);
	$('body').append(popWin);
	$('.popWinCtrl').click(function(){
		killMaskOver();
		killPopWin();
	})	
}
function maskOver(){
		var mask = $('<div class="maskOver">&nbsp;<div>');
		$(mask).css('height', $(document).height());
		$('body').append(mask);
}
function killMaskOver(){
		$('.maskOver').remove();
	}
function killPopWin(){
	$('.popWin').remove();
}
function initPopLinks(){
		$('.getAQuoteFqLink,.getAQuoteLink').click(function(){$.getScript('/skins/themes/saphire/scripts/getAQuoteFq.js');return false;})
	}
function langSelect(){
	$('.language_options').change(function(){
		var destination = $('.language_options option:selected').attr('value');
		if(destination != 'Language'){
			window.location = destination;
		}
		});
}
function locatorMetrics(){
 	$('.result').each(function(){
		var resultId = $(this).attr('id') + '_';
		$(this).find('a').click(function(){
			WebMetrics.Capture('click', resultId + $(this).attr('class'));
			return true;
		})
	})
}
function faqCtrls(){
	$('.categoryItem').click(function(){
		$(this).next().slideToggle(300);
		$(this).toggleClass('active');
	})
	$('#expAll').click(function(){
		$('.categoryItem').next(':hidden').slideToggle(300).prev().toggleClass('active');
	})
	$('#clsAll').click(function(){
		$('.categoryItem').next(':visible').slideToggle(300).prev().toggleClass('active');
	})
}
function linkAlert(destination){
	$.getScript('/skins/themes/saphire/scripts/linkAlert.js');
	return false;
}
function centerToWindow(obj){
	$(obj).css({top: $('html').scrollTop()+50+'px'});
}
jQuery.fn.outerHtml = function() {
	return $('<div>').append(this).html();
};



