
var popupDev = {
	// ** Do Overlay
	DoOverlay: function (dir, pageID) {
		var that = $('div#overlay');
		
		if (dir) {
			carouselDev.StopAuto();
			that.fadeTo(800, .5, 'easein', function () {
				that.css('display', 'block');
				
				$('#wn').css({height: 0});
				$('#lyr .page').css({display: 'none'});
				$('div.scrollbar').css({visibility: 'hidden'});
				$('div#popup, #lyr #' + pageID).css({display: 'block'});
				
				// ** Pop-up page traffic report beacon 
				$('<img />').attr('src', 'admin/traffic/traffic_popup.asp?pID=' + pageID);
				
				$('div#popup').fadeTo(1000, 1, 'easein', function(){
					$('#wn').animate({ height: '600' }, 1000, function(){
						// ** Restart Scroll Control
						var wndo = new dw_scrollObj("wn", "lyr");
						wndo.setUpScrollbar("dragBar", "track", "v", 0, 0, false);
						wndo.setUpScrollControls("scrollbar", true, "v");
					});
				});
			});
		}
		else if ($('div#popup').css('display') == 'block') {		// block carouselDev.RestartAuto() when hit ESC key having the pop-up closed
			$('#wn').animate({ height: '0' }, 500, function(){
				$('div#popup').fadeTo(700, 0, 'easeout', function(){
					that = $('div#overlay');
					that.fadeTo(500, 0, 'easeout', function(){
						that.css('display', 'none');
						$('div#popup').css({display: 'none'});						
						
						// ** Reset Scroll Control
						var wndo = new dw_scrollObj("wn", "lyr");
						wndo.setUpScrollbar("dragBar", "track", "v", 0, 0, false);
						wndo.setUpScrollControls("scrollbar", true, "v");
						
						carouselDev.RestartAuto();
					});
				});
			});
		}
	}				
}


//** OnLoad
$(document).ready(function(){
	
	
	// ** Undo Overlay on Esc Key
	$(document).keyup(function(e) { 
		e = e || window.event; 
		if (e.keyCode == 27) {
			popupDev.DoOverlay(false, '');
		}
	});
	
	
	// ** Set Close Button
	$('#popup #rbox #close').hover(function(){
		$('#popup #rbox #close-hov').css('display', 'block');
		$('#popup #rbox #close-hov').fadeTo(150, 1, 'linear');
	});
	$('#popup #rbox #close-hov').hover(function(){
			//
		},
		function(){
			$(this).fadeTo(150, 0, 'linear', function(){
				$(this).css('display', 'none');	
			});
	});	
	
	
	// ** Do Contact form cycle
	if(typeof SentContact != 'undefined') {
		popupDev.DoOverlay(true, 'ContactUs');
		
		setTimeout(function(){
			location.href = "default.asp";
		}, 6000);
		setTimeout(function(){
			popupDev.DoOverlay(false, '');
		}, 4000);
		
		
	}
	
	if(typeof CheckContact != 'undefined') {
		popupDev.DoOverlay(true, 'ContactUs');
	}
	
})




