jQuery(document).ready(function($) {

	$.resize = function () {
		var resize = true;
		if($.browser.msie) {
			if($.browser.version == 8.0 || $.browser.version == 7.0) {
				resize = false;
			}
		}
		
		if(resize) {
			$.fancybox.resize();
		}
	}

	$("a.thickbox").each(function() {
		//$(this).addClass('gallery-item');
		$(this).attr('rel', '');
	});

	$("a.thickbox").fancybox({
		'titlePosition': 'inside'
	});

	$.build_calculator_qs = function() {
		var location = $("#cc-location").val();
		var mins = $("#cc-meeting").val();
		var currency = $("#cc-currency").val();
		var product = $("#product_name").val();
		
		var uri = document.location.protocol + '//' + document.location.host + '/carbon-calculator/';
		var qs = '?from=' + location + '&length=' + mins + '&currency=' + currency;// + '&product=' + product;
		
		$("#cal-url").attr('href', uri + qs);
		return true;
	};

	$.build_calculator_qs();
	
	$("#cal-url").fancybox({ 'hideOnContentClick': false });
	
	$("#cal-url").click(function() {
		$.resize();
		return false;
	});

	$(".cc-field").change(function() {
		$.build_calculator_qs();
	});
	
	$(".cc-field").keyup(function() {
		$(this).trigger('change');
	});
	
	$(".sub-menu").append("<li class=\"sub-menu-bottom\"></li>");
	
	// Add class for primary dropdown menu
	$(".menu-primary-navigation-container ul li").mouseover(function() {
		if($(this).parent().attr('class') != 'sub-menu') {
			$(this).addClass('menu_hover');	
		}
	});
	
	$(".menu-primary-navigation-container ul li").mouseout(function() {
		$(this).removeClass('menu_hover');
	});
	
	var w = 818;
	var h = 487;
	if($.browser.msie) {
		if($.browser.version == 8.0 || $.browser.version == 7.0) {
			w = 820;
			h = 504;
		}
	}

	$(".showroombutton a, .3d-showroom").fancybox({
		'width'				: w,
		'height'			: h,
		'padding'		: 0,
        'autoScale'     	: false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'type'				: 'iframe'
});
	
	$('.fancybox').fancybox({
		'centerOnScroll' 		:	true,
		'scrolling'				: 	'no',
		'hideOnOverlayClick'	: 	false,
		'type'					: 	'iframe',
		'padding'				: 	10,
        'autoScale'     		: 	true,
		'width'					: 	390,
		'height'				:	320		
	});


});


function do_download_file(file) {
	jQuery.fancybox.close();
	location = file;
}
