$(function(){
	//used to detect if a whitepaper has been selected
	var wp_selected = false;
	
	whitepaper.navLeftIni();
	bef.scrollDown();
	
	var options = {
		success: whitepaper.onFormSuccess
	}
	
	$('#whitepaperForm').validate({
		errorPlacement: whitepaper.insertLabel,
		rules: {
			cfNameInput: {
				required: true
			},
			clNameInput: {
				required: true
			},
			ccompanyInput: {
				required: true
			},
			ctitleInput: {
				required: true
			},
			cemailInput: {
				required: true,
				email: true
			},
			caddressInput: {
				required: true
			},
			ccityInput: {
				required: true
			},
			stateCombo: {
				required: true
			},
			czipInput: {
				required: true,
				digits: true
			},
			cphoneInput: {
				required: true,
				phone: true
			}
		},
		messages: {
			stateCombo: "**"
		}
	});
	
	$('#btn_download').click(function() { 
		//validate form first
		$("#whitepaperForm").validate();		
		
		if(!$("#whitepaperForm").valid()) {
			return false;
		}
		
		$(':checkbox').each(function(i,e) {
			if(e.checked) wp_selected = true;
		});
		if(!wp_selected) {
			$("#selection_error").show();
			return false;
		}
		
		$('#whitepaperForm').ajaxSubmit(options); 
		return false;
	}); 
});

whitepaper = {
	insertLabel:function(error, element){
		error.insertAfter( $(element).prev());
	},
	
	onFormSuccess:function()
	{
		var checkboxes = $(':checkbox');
		$('#whitepaper_body').animate({width:0,opacity:0}, 500);
		$('#paper_select').animate({width:390}, 500);
		$('.paper_info').animate({width:390}, 500);
		$('.paper_info h3').css('width','100%');
		$('.paper img').css('float','left');
		$('.paper img').css('margin-bottom','30px');
		$('.paper img').css('margin-right','10px');
		$('#btn_download').hide();
		checkboxes.each(function(i,e){
			if(e.checked)
			{
				var paper_info = $(e).next('.paper_info');
				
				var title = paper_info.children('h3').text();
				var pdf = $(e).val();
				paper_info.children('h3').html(' <a href="/lib/pdf/' + pdf + '" target="_new">' + title + '</a>');
				
			}
			else
			{
				$(e).parent().remove();
			}
			$('.paper_info p').remove();
			$('.paper_info div').remove();
			$(e).remove();
			$('#fileInstructions').text('Thank you.  Please download your whitepapers.');
		});
		
	},

	navLeftIni:function(e){
		var e = e || null;
		if(e) e.stopPropagation();
		//if($(this).is("[class*='_on']") ) return false;
		/*
		nav = $('#navLeftBG >div:not(.foot, #bottomNavLeft)').attr('class','nav_'+bef.page);
		nav.css("background", "url('/lib/images/water/product/bg_left_nav_" + bef.page + ".jpg')");
		bef.toggleLeftNavPage(nav);
		*/
		var nav;
		
		bef.toggleLeftNavPage(nav);
	}


	
}
