var xmlhttp;

function UpdateSurveyResults()
{
	var url = "/SurveyServlet/?displayPage=/survey/display2.jsp&language=en&criteria="+ surveyDiplayLoc +"&inclusive=false&rnd="+getARnd();
	xmlhttp=null;
	if (window.XMLHttpRequest){
		// code for Firefox, Opera, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject){
	// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (xmlhttp!=null){
		xmlhttp.onreadystatechange=state_Change;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
	else{
		//alert("Your browser does not support XMLHTTP.");
	}
}

function state_Change()
{
	if (xmlhttp.readyState==4){
		// 4 = "loaded"
		if (xmlhttp.status==200){
			// 200 = "OK"
			document.getElementById('surveyDiv').innerHTML=xmlhttp.responseText;
		}
		else{
			//alert("Problem retrieving data:" + xmlhttp.statusText);
		}
	}
}

function getARnd() {
  var retVal = new Date().getTime();
  return retVal;
}

var surveyresults;

function showSurvey() {
	if (document.getElementById){
		document.getElementById('thanksDiv').style.display = 'none';
		document.getElementById('surveyDiv').style.display = 'block';

	}
	else {
		if (document.layers) { // Netscape 4
			document.thanksDiv.display = 'none';
			document.surveyDiv.display = 'block';
		}
		else { // IE 4
			document.all.thanksDiv.style.display = 'none';
			document.all.surveyDiv.style.display = 'block';
		}
	}
}

function showThanks() {
	if (document.getElementById){
		document.getElementById('surveyDiv').style.display = 'none';
		document.getElementById('thanksDiv').style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.surveyDiv.display = 'none';
			document.thanksDiv.display = 'block';
		}
		else { // IE 4
			document.all.surveyDiv.style.display = 'none';
			document.all.thanksDiv.style.display = 'block';
		}
	}
}

function doThanks(){
	showThanks();
	setTimeout('showSurvey()', 2000);
}

function validateSurvey(theform1){

	var foundflag=false;

	for (i=0; i < theform1.optionId.length;i++) {
		if (theform1.optionId[i].checked) {
			foundflag=true;
		}
	}

	if(foundflag){
		//doThanks();
		dotheSubmit(theform1);
		resetSurvey(theform1);
		UpdateSurveyResults();
	}
}

function dotheSubmit(theform2){
	theform2.submit();
}

function resetSurvey(theform3){

	for (i=0; i < theform3.optionId.length;i++) {
			theform3.optionId[i].checked = false;

	}
}

function showResults(url , sid){

  if (!surveyresults ||surveyresults.closed){
    surveyresults = open(url, "surveyresults", "resizable=0,menubar=0,scrollbars=1,toolbar=0,location=0,directories=0,status=0,width=700,height=450,left=10,top=10");
  }
  else{
	surveyresults.location.replace(url);
  }

  if(surveyresults){
	closeBlockedPopupDiv();
	eventLogger("SURVEYL0=ViewResults_"+sid+"_en");
	surveyresults.focus();
  }else{
  	eventLogger("gEventType=BlockedPopup&gEventData1=Other_Launch_en");
  	showBlockedMessage();
  }
}
