
function postPulseSurvey(pid,uid) {


with (document.Surveyform) {
var alertMsg = "The following REQUIRED fields\nhave been left empty:\n";

radioOption = -1;
for (counter=0; counter<answer.length; counter++) {
if (answer[counter].checked) radioOption = counter;
}
if (radioOption == -1) alertMsg += "\nAnswer";

if (alertMsg != "The following REQUIRED fields\nhave been left empty:\n") {
alert(alertMsg);

} else {

for (i=0; i < document.Surveyform.answer.length; i++) {
    if (document.getElementById("Radio" + i).checked == true) {
    var tbutton =  document.getElementById("Radio" + i).value;
   
    }
  }

fetchData('scripts/post_pulse.cfm?uid=' + uid +'&pulseid=' + pid + '&answer=' + tbutton,5,'Surveypulse');
} } }





function fetchData(url,dataToSend,objectID){
	var pageRequest = false
	if (window.XMLHttpRequest) {
		pageRequest = new XMLHttpRequest()
	}
	else if (window.ActiveXObject){ 
		try {
			pageRequest = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e) {
			try{
				pageRequest = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else return false
	pageRequest.onreadystatechange=function() {	
		filterData(pageRequest,objectID)
}
	if (dataToSend) {		
		var sendData = 'sendData=' + dataToSend;
		pageRequest.open('POST',url,true);
    pageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   	pageRequest.send(sendData);
	}
	else {
		pageRequest.open('GET',url,true)
		pageRequest.send(null)	
	}
}


function filterData(pageRequest,objectID){
	var object = document.getElementById(objectID);
	if (pageRequest.readyState == 0 || pageRequest.readyState == 1 || pageRequest.readyState == 2 || pageRequest.readyState == 3)
		object.innerHTML = '<img src="images/ajax_loader.gif" alt="Loading" border="0">';
	if (pageRequest.readyState == 4)	{
	    if (pageRequest.status==200) object.innerHTML = pageRequest.responseText ;
		else if (pageRequest.status == 404) object.innerHTML = 'Sorry, that information is not currently available.';
		else object.innerHTML = 'Sorry, there seems to be some kind of problem.';
	}
}


