var Marathon = new function() {
	this.init = function() {
	}
	
	
	this.submit = function() {
		var oQ1 = this.oGet('marathon_q1');
		var oQ2 = this.oGet('marathon_q2');
		var oQ3 = this.oGet('marathon_q3');
		var oQ4 = this.oGet('marathon_q4');
		var oQ5 = this.oGet('marathon_q5');
		
		var oMessage = this.oGet('marathon_message');
		var oMarathonId = this.oGet('marathon_id');
		
		oMessage.innerHTML = ''; oMessage.style.visibility = 'hidden';
		if( oQ1.value == '0' ) { oMessage.innerHTML = 'Please answer all questions'; oMessage.style.visibility = 'visible'; } 
		if( oQ2.value == '0' ) { oMessage.innerHTML = 'Please answer all questions'; oMessage.style.visibility = 'visible'; } 
		if( oQ3.value == '0' ) { oMessage.innerHTML = 'Please answer all questions'; oMessage.style.visibility = 'visible'; } 
		if( oQ4.value == '0' ) { oMessage.innerHTML = 'Please answer all questions'; oMessage.style.visibility = 'visible'; } 
		if( oQ5.value == '0' ) { oMessage.innerHTML = 'Please answer all questions'; oMessage.style.visibility = 'visible'; } 
		
		var qs = 'q1=' + encodeURIComponent(oQ1.value);
		qs += '&q2=' + encodeURIComponent(oQ2.value);
		qs += '&q3=' + encodeURIComponent(oQ3.value);
		qs += '&q4=' + encodeURIComponent(oQ4.value);
		qs += '&q5=' + encodeURIComponent(oQ5.value);
		qs += '&id=' + encodeURIComponent(oMarathonId.value);

		if( !http ) return;
		http.open( 'get', _globalPathIndex + 'ajax/marathon.php?' + qs );
		http.onreadystatechange = this.handle; 
		http.send(null);
		
		makeCookie('marathon', qs, 100);
	}
	
	this.oGet = function(id) {
		if( !document.getElementById ) { return false; }
		var ret = document.getElementById(id);
		
		if( !ret ) { return false; }
		
		return ret;
	}
	
	this.handle = function() {
		if(http.readyState == 4){ //Finished loading the response
			var response = http.responseXML;

			var response_text = response.getElementsByTagName('response_text')[0].firstChild.nodeValue;
			var response_q1 = response.getElementsByTagName('response_q1')[0].firstChild.nodeValue;
			var response_q2 = response.getElementsByTagName('response_q2')[0].firstChild.nodeValue;
			var response_q3 = response.getElementsByTagName('response_q3')[0].firstChild.nodeValue;
			var response_q4 = response.getElementsByTagName('response_q4')[0].firstChild.nodeValue;
			var response_q5 = response.getElementsByTagName('response_q5')[0].firstChild.nodeValue;
			
			Marathon.oGet('marathon_message').innerHTML = '';
			Marathon.oGet('marathon_send').style.visibility = 'hidden';
			Marathon.oGet('marathon_text').innerHTML = response_text;
			Marathon.oGet('marathon_q1_c').innerHTML = response_q1;
			Marathon.oGet('marathon_q2_c').innerHTML = response_q2;
			Marathon.oGet('marathon_q3_c').innerHTML = response_q3;
			Marathon.oGet('marathon_q4_c').innerHTML = response_q4;
			Marathon.oGet('marathon_q5_c').innerHTML = response_q5;
		}
	}
	
}
