// JavaScript Document

eventCalculatorObj = new Object();

eventCalculatorObj.calculate = function (slider) {
			
			if(typeof(slider)=="undefined") {
				this.mySlider.set(0);
				this.mySlider.set(50);
				return false;
			}
	
			var countVisitors = document.getElementById("countVisitors").value;
			if(countVisitors < 1) return false;
			/*
			var substituteVisitors = $('substituteVisitors').get('checked');
			var substituteSittings = $('substituteSittings').get('checked');
			*/
			countVisitors = Math.round(countVisitors);
			
			var standing = 0;
			if(slider > 0) {
				var standing = (slider * countVisitors) / 100;
			}
			standing = Math.round(standing);
			var sitting = countVisitors - standing;

			
			$('cvSittingDisplay').innerHTML = sitting;
			$('cvStandingDisplay').innerHTML = standing;
			
			/*
			if(substituteVisitors == true) standing = 0;
			if(substituteSittings == true) sitting = 0;
			*/
			
			/*
			if(sitting >= 0) this.setSittingValues(sitting);
			if(standing >= 0) this.setStandingValues(standing);
			*/
			
}

/**
 * Slider element for sitting/standing visitors configuration
 */

window.onload = function(){
	
	var el = $('visitorsSlider');
	
	// Create the new slider instance
	eventCalculatorObj.mySlider = new Slider(el, el.getElement('.sliderStyling'), {
		steps: 100,	// There are 35 steps
		range: [0],	// Minimum value is 8
		
		onChange: function(value) {
			// Everytime the value changes, we change the sitting visitors value
			$('sittingVisitors').value = value;
			eventCalculatorObj.calculate(value);
		}
	});
	
	eventCalculatorObj.mySlider.set(50);
	
	
};

sendValues = function  () {
	
	var myCountVisitors = document.getElementById("countVisitors").value;
	if(myCountVisitors < 1) return false;
	
	var mySittingVisitors = $('sittingVisitors').value;
	
	var myVisitors = new Hash.Cookie('myCookieName', {duration: 3600, domain: '.creativework.ch', path: '/'});
	
	myVisitors.extend({
    	'myCountVisitors': myCountVisitors,
    	'mySittingVisitors': mySittingVisitors
	});

	/*
	alert (myCountVisitors);
	alert (mySittingVisitors);
	*/
};


