amatrix=[0,.016,.047,.094,.156,.234,.328,.438,.563,.672,.766,.844,.906,.953,.984,1];
var feedbackContainer = $('feedback');
function toggleFeedbackForm(){
	if(feedbackContainer.className==''){
		loginStart=-375;
		loginDelta=375;
	}else{
		loginStart=0;
		loginDelta=-375;
	}
	loginInc=0;
	loginAni();
}

function loginAni(){
	loginInc++;
	if(loginInc<amatrix.length){
		feedbackContainer.style.marginLeft=(loginStart+loginDelta*amatrix[loginInc])+'px';
		setTimeout('loginAni()',30);
	}else{
		if(loginDelta>0){
			feedbackContainer.className='expanded';
		}else{
			feedbackContainer.className='';
		}
	}
}

var ajaxObjects=new Array();
var flds = ['name','email','comments'];
function submitFeedbackForm(){
	var ajaxIndex=ajaxObjects.length;
	ajaxObjects[ajaxIndex]=new sack();
	for(var i = 0; i < flds.length; i++){
		if(!$('feedback_'+flds[i]).value){
			alert('All fields are required');
			return false;
		}
		ajaxObjects[ajaxIndex].setVar(flds[i], $('feedback_'+flds[i]).value);
	}
	document.getElementById('feedback_form_button').disabled = true;
	with(ajaxObjects[ajaxIndex]){
		requestFile ="/cgi-bin/feedback.pl";
		onCompletion=function(){aj_response(ajaxIndex);};
		runAJAX();
	}
}

function aj_response(index){
	txt=ajaxObjects[index].response;
	if(txt=='success'){
		$('feedback_form').style.display = 'none';
		$('feedback_thankyou').style.display = 'block';
		setTimeout(toggleFeedbackForm, 5000);
	}
}

