var status='off';
var onObject='off'

function mouseLeaves (element, evt) {
	if (typeof evt.toElement != 'undefined' && typeof element.contains !='undefined') {
		return !element.contains(evt.toElement);
	}
	else if (typeof evt.relatedTarget != 'undefined' && evt.relatedTarget) {
		return !contains(element, evt.relatedTarget);
	}
}

function contains (container, containee) {
	while (containee) {
		if (container == containee) {
			return true;
		}
		try{
			containee = containee.parentNode;
		}
		catch(e){
			return true;
		}
	}
	return false;
}

function beforeMax(){
	onObject = 'on'
	document.getElementById('feedback_panel_sm').style.display='none';
	//document.getElementById('feedback_panel_sm').style.border="1px solid black";
	document.getElementById('feedback_panel_min').style.height="13px";
	//document.getElementById('feedback_panel_min').style.border="1px solid black";
}

function afterMax(){
	status='on';
	document.getElementById('feedback_panel_min').style.display="none";
	document.getElementById('feedback_panel_top_alt').style.display="block";
}

function maximize(){
	beforeMax();
	onObject = 'on'
	//Element.hide('feedback_panel_min');
	Element.show('feedback_panel_max');
	//new Effect.SlideDown('feedback_panel_max',{duration:'.1',beforeStart:beforeMax,afterUpdate:updateMax,afterFinish:afterMax});
	setTimeout('minTimer()',1000);
	afterMax();
}

function beforeMin(){
	document.getElementById('feedback_panel_min').style.display="block";
	document.getElementById('feedback_panel_top_alt').style.display="none";
}
function afterMin(){
	status='off';
	document.getElementById('feedback_panel_sm').style.display='block';
	document.getElementById('feedback_panel_min').style.height="13px";
}
function minTimer(){
	if (onObject=='off'){
		beforeMin();
		Element.hide('feedback_panel_max');
		//Element.show('feedback_panel_min');
		//new Effect.SlideUp('feedback_panel_max',{beforeStart:beforeMin,duration:'.1',afterFinish:statusOff});
		afterMin();
	}
}

function minimize(){
	onObject='off';
	//beforeMin();
	if (status=='on'){
		beforeMin();
		Element.hide('feedback_panel_max');
		document.getElementById('message_sent').innerHTML = '';
		//Element.show('feedback_panel_min');
		//new Effect.SlideUp('feedback_panel_max',{beforeStart:beforeMin,duration:'.1',afterFinish:statusOff});
		afterMin();
	}
}

function rollOver(){
	Element.show('submit_ro');
	Element.hide('submit');
}

function rollOut(){
	Element.hide('submit_ro');
	Element.show('submit');
}