
//typekit
try{Typekit.load();}catch(e){}


//Old Western Tabs for the pest Library
	  function xerr()
	  {
			return(true);
	  }
	  onerror=xerr; 

	/* <![CDATA[  */
	function WidgetArea(sectionname, id, tabId) {
		/* content area section name */
		this.sectionname = sectionname;
		/* content area id */
		this.id = id;
		/* associated tab id */
		this.tabId = tabId;
		/* this method turns on a contentarea/tab combo and turns off all others */
		this.show = function() {
			for(var j=0; j < WidgetContent.length; j++) {
				if(WidgetContent[j].id != this.id){
				document.getElementById(WidgetContent[j].tabId).className = "tabInactive";
				document.getElementById(WidgetContent[j].id).className = "contentAreaInactive";
				} else {
					document.getElementById(WidgetContent[j].tabId).className = "tabActive";
					document.getElementById(WidgetContent[j].id).className = "contentAreaActive";
				}
			}
		}
	}
	var WidgetContent = [
	/* array to hold content area references */
	new WidgetArea("WA01", "widgetArea1", "widgettab1"),
	new WidgetArea("WA02", "widgetArea2", "widgettab2"),
	new WidgetArea("WA03", "widgetArea3", "widgettab3"),
	new WidgetArea("WA04", "widgetArea4", "widgettab4"),
	];
	/*  ]]>  */
	

$(document).ready(function() {

//Move Antenna Pages to the side
if($('#sidenav-right').length){
	var sidenav = $('ul.subnav');
	$('#sidenav-right').html(sidenav.html());
	$('#sidenav-right').find(sidenav).show();
}


//Grey Gradient

$('.sub.right .module.sidebar,.sub.right .module.solutions').wrap('<div class="grey-gradient" />');

//Obfs, Number
$('#western-number').text('1-877-25' + '0-3857');



//FAQ modal

function showModal(target){
		//Curtain
		$('<div class="curtain on" style="width:100%; height:' + $('body').outerHeight() * 1.5 + 'px; position:absolute; z-index:9998; top:0px; left:0px; background-color:#262d33; opacity:0.8;"></div>').insertBefore(target);
		//Modal
		$('object').hide();
		$(target).show('fade');
	}

	function hideModal(){
			$('object').show();

		//Modal
		$('.modal').hide('fade');
		//Curtain
		$('.curtain').hide('fade', function(){
			$('.curtain').remove();
		});
	}


	$('.modal .close').click(function(){
		 hideModal();
		 return false;
	});


	$('.showModal').click(function(){
		target = $(this).attr('href');
		showModal(target);
		return false;
	});





//Inspection Request
$('.center a.prev, .center .controls').hide();

	if($('.sub.left .pages, #splash-request .pages').length){	
		$('.pages').cycle({ 
			fx:     'scrollHorz',
			timeout: 0, 
			//next:   '.next', 
			prev:   '.prev'
		});
		
		
		$('.prev').click(function(){
				$('#txtAdress').removeClass('required error');
				$('#txtCity').removeClass('required error');
				$('#txtState').removeClass('required error');
				$('#txtZip').removeClass('required error');
				$('#txtDphone').removeClass('required error');
				$('#txtEphone').removeClass('required error');
				$('#txtEmail').removeClass('required error');
		});
			var form = $('.pages').closest('form');
		$('.next').live("click", function(){
			if(form.valid()){
			$('.pages').cycle('next');				
			}
			return false
		});
		
		$('.pages input[type="submit"]').click(function(){
			if(!form.validate()) return false;
		});
		
	}




//Old Western Tabs - Pest Lib
$('#widgettabs div').click(function(){
	WidgetContent[$(this).index()].show();
});

$("form").validate();
$("#ReqForm1, #ReqForm2").validate();

$("a.youtube").click(function(){
	$.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'		: 680,
			'height'		: 495,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
			   	 'wmode'		: 'transparent',
				'allowfullscreen'	: 'true'
			}
		});

	return false;
});

	
	//fancyboooxxxx
	$("a.fancy").fancybox();


	//Cycle Class
	if($('.cycle').length){
		$('.cycle').cycle();
	}
	
	//Date Picker
	if($('#txtDates').length){
		$('#txtDates').datepicker();
	}
	
	//Navigation
	
	function addnavDash(i, target){
		var size	= $('nav li').size() - 2;
		var right	= i + 1;
		var left	= i - 1;
		
		if (i >= 1 && i <= size){
			target.eq(right).addClass('right');
			target.eq(left).addClass('left');
		}
	}
	
	function revnavDash(i, target){
		var size	= $('nav li').size() - 2;
		var right	= i + 1;
		var left	= i - 1;
		
		if (i >= 1 && i <= size){
			target.eq(right).removeClass('right');
			target.eq(left).removeClass('left');
		}
	}
	
	$('#nav li:not(.dash)').mouseenter(function(){
		var i		= $(this).index();
		var target	= $(this).parent().find('li');
		addnavDash(i, target);
		$(this).find('.subnav').show();
	});
	
	$('#nav li:not(.dash)').mouseover(function(){
		var i		= $(this).index();
		var target	= $(this).parent().find('li');
		addnavDash(i, target);
		$(this).find('.subnav').show();
	});
	
	$('#nav li:not(.dash)').mouseleave(function(){
		var i		= $(this).index();
		var target	= $(this).parent().find('li');
		revnavDash(i, target);
		$(this).find('.subnav').hide();
	});
	
	
	//Accordion
	
	if($('.accordion').length){
		$( ".accordion" ).accordion();
	}
	
	$("form").validate();
	
});
