function turnOffAllSteps(){
//alert("turnoffallsteps");
document.getElementById('FeedbackStep0').style.display = 'none';
document.getElementById('FeedbackStep1a').style.display = 'none';
document.getElementById('FeedbackStep1').style.display = 'none';
document.getElementById('FeedbackStep2').style.display = 'none';
document.getElementById('FeedbackStep3').style.display = 'none';
document.getElementById('FeedbackStep4').style.display = 'none';
document.getElementById('FeedbackStep5').style.display = 'none';
document.getElementById('FeedbackStep6').style.display = 'none';
}
function turnOnStep0(){
//alert("turnonstep1");
 turnOffAllSteps();
 document.getElementById('FeedbackStep0').style.display = 'block';
}
function turnOnStep1a(){
//alert("turnonstep1a");
 turnOffAllSteps();
 document.getElementById('FeedbackStep1a').style.display = 'block';
}

function turnOnStep1(){
if (check_form() == true)
	{
//alert("turnonstep1");
 turnOffAllSteps();
 document.getElementById('FeedbackStep1').style.display = 'block';
 }
}

function validatePassword(){
	//alert('hello');
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	}else{// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.onreadystatechange=function(){
	  
	  if (xmlhttp.readyState==4 && xmlhttp.status==200){
			//alert(xmlhttp.responseText);
		 	if(xmlhttp.responseText == 'okay'){
				turnOnStep1();
			}else{
				alert('Sorry, password is wrong!');	
			}
		}
	}
	//alert(document.guest_feedback.password.value);
	xmlhttp.open("GET","check_password.asp?password="+document.guest_feedback.password.value,true);
	xmlhttp.send();
}

function turnOnStep2(){
//alert("turnonstep1");
 turnOffAllSteps();
 document.getElementById('FeedbackStep2').style.display = 'block';
}
function turnOnStep3(){
//alert("turnonstep1");
 turnOffAllSteps();
 document.getElementById('FeedbackStep3').style.display = 'block';
}
function turnOnStep4(){
//alert("turnonstep1");
 turnOffAllSteps();
 document.getElementById('FeedbackStep4').style.display = 'block';
}
function turnOnStep5(){
//alert("turnonstep1");
 turnOffAllSteps();
 document.getElementById('FeedbackStep5').style.display = 'block';
}
function turnOnStep6(){
//alert("turnonstep1");
 turnOffAllSteps();
 document.getElementById('FeedbackStep6').style.display = 'block';
}


function check_form()
{
	var errors = 0;	
	
	if ($('username').value == '') 
	{ 
		//set the error messages on
		document.getElementById('username_label').className = 'error'; 
		errors++; 
	}
	
	if ($('password').value == '') 
	{ 
		//set the error messages on
		document.getElementById('password_label').className = 'error'; 
		errors++; 
	}	
	

	if (errors > 0) 
	{ 		
		return false;				
	}
	else
	{ 
		//we're good to go
		return true; 
	}
}

function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}

function validateCaptcha(){
	//alert('hello');
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	}else{// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.onreadystatechange=function(){
	  
	  if (xmlhttp.readyState==4 && xmlhttp.status==200){
			//alert(xmlhttp.responseText);
		 	if(xmlhttp.responseText == 'okay'){
				document.guest_feedback.submit();
			}else{
				alert('Security code is wrong, please try again!');
				RefreshImage('imgCaptcha');
			}
		}
	}
	//alert(document.guest_feedback.password.value);
	xmlhttp.open("GET","captcha_check.asp?captcha="+document.guest_feedback.captcha.value,true);
	xmlhttp.send();
}

function submit(){
	if (check_form() == true)
	{
 	document.guest_feedback.submit()
	}
}
