function popupBox() {
    var self = this;
    var link = null;
    var title = null;
    
    this.init = function(){
    	$("body").append("<div id='opaque'> </div>");
    	$("#opaque").height($(document).height()); // fix height Problem in IE 6
    	
    	$(".popupBox").click(function(){
    		link = $(this).attr('href');
    		title = $(this).attr('title');
    		self.googleTracking();
    		self.show();
    		return false;
    	});
    	
    	$(".popup-close a").click(function(){
    		alert('TEST');
    		//self.hide();
    	});
    }
    
    this.googleTracking = function(){
    	if(title == 'Request a callback'){  	
 				pageTracker._trackPageview('/enquiry/request_quote/');
     	}
    	if(title == 'Email us'){
    		pageTracker._trackPageview('/enquiry/email_us/');
    	}
    }
    
    this.show = function(){
    	/*$('head').append('<script type="text/javascript" src="/js/homepage/dropDown.js"></script>');
		$('head').append('<script type="text/javascript" src="/js/lib/jquery.mousewheel.js"></script>');
		$('head').append('<script type="text/javascript" src="/js/lib/jquery.jScrollPane.js"></script>');
		$('head').append('<link href="/css/dropDown/jScrollPane.css" media="screen" rel="stylesheet" type="text/css" />');  */
		
    	$("#opaque").show();
    	$("body").append("<div id='popup' style='min-height:700px;' ><div class='popup-inner'><div class='popup-content'></div></div><div class='popup-close'><a title='close' class='closepopup' href='' onClick='return false'>Close</a></div></div>");
    	$('#popup .popup-content').load(link+' #content', function() {
			$("#popup").fadeIn(500);
    		findSelectsAndInitJsDropDown();
    		makeJsInput();
    		makeJsRequestForm();
    		window.setTimeout("$.scrollTo($('body'),800)",500);
		});
			
			$('.closepopup').click(function(){
				self.hide();
			});
    
    this.hide = function(){
    	$("#popup").fadeOut(500, function(){
    		$("#popup").remove();
    		$("#opaque").hide();
    		});
    }
    
    }
    self.init();
}

$(document).ready(function($) {
	var popup = new popupBox();
	var requestForm = null;

});
