window.addEvent('domready', function(){
		
		var btnFeedback = document.getElementById('btnFeedback');
		var feedbackForm = document.getElementById('feedbackForm');
		var overlay = document.getElementById("overlay");
		//var windowWidth = window.innerWidth;
		if(!window.innerWidth){//IE
			var windowWidth = document.body.offsetWidth;
		} else {// Firefox, Safari, etc...
			var windowWidth = window.innerWidth;
		}
		
		//Reposition on first load
		if(windowWidth < 1300){
				btnFeedback.style.position = 'absolute';
				btnFeedback.style.left = '1300px';
			}else {
				btnFeedback.style.position = 'fixed';
				btnFeedback.style.left = 'auto';
			}
			//reposition the feedback form on window resize
			feedbackForm.style.left = (windowWidth/2) - 240 + 'px';
		
		
		
		
		//position the feedback badge depending on window width
		window.onresize = resize;
		function resize(){
			if(!window.innerWidth){//IE
				windowWidth = document.body.offsetWidth;
			} else {// Firefox, Safari, etc...
				windowWidth = window.innerWidth;
			}
			//if the window is too skinny change the position of the feedback badge		
			if(windowWidth < 1300){
				btnFeedback.style.position = 'absolute';
				btnFeedback.style.left = '1300px';
			}else {
				btnFeedback.style.position = 'fixed';
				btnFeedback.style.left = 'auto';
			}
			//reposition the feedback form on window resize
			feedbackForm.style.left = (windowWidth/2) - 240 + 'px';
		}
		
		//Attach Event Listeners
		if(window.addEventListener){ // Firefox, Safari, etc...
			btnFeedback.addEventListener('click', showForm, false);
			document.getElementById('btnFeedbackClose').addEventListener('click', closeForm, false);
			overlay.addEventListener('click', closeForm, false);
		} else { //IE
			btnFeedback.attachEvent('onclick', showForm);
			document.getElementById('btnFeedbackClose').attachEvent('onclick', closeForm);
			overlay.attachEvent('onclick', closeForm);
		}
		
		//show feedback form
		function showForm(){
			feedbackForm.style.display = "block";
			overlay.style.display = "block";
			feedbackForm.style.left = (windowWidth/2) - 240 + 'px';
		}
		
		//close feedback form
		function closeForm(){
			feedbackForm.style.display = "none";
			overlay.style.display = "none";
		}
	});