var toggleReview = function(rid,muid) {
	var oLink = $('movie_review_toggle_link_' + rid);
	
	var o = "movie_review_text_" + rid;
	//Element.toggle($(o));
	
	if($(o).style.display == 'block')
	{
		$(o).style.display = 'none';	
	}
	else
	{
		$(o).style.display = 'block';		
	}
	
	oLink.innerHTML = ( $(o).style.display == 'none') ? 'read review' : 'hide review';
	doRateReview(rid,muid);
};

var toggleMovie = function(mid) {
	var oLink = $('movie_data_toggle_link_' + mid);
	
	var o = "movie_data_" + mid;
	Element.toggle(o);
	oLink.innerHTML = ( $(o).style.display == 'none') ? 'show movie info' : 'hide movie info';
};


var openWin = function(url) {
	alert("this will open a new window going to " + url);
};
 
var rate_review_active_id = null;
 
var doRateReview = function(rid,muid) {
	// creates a form to post to the review rating submission page on the fly
	var o = $("movie_review_comments_" + rid);
	
	// if there's an active parent node - kill it
	if (rate_review_active_id) {
		var active_node = $("movie_review_comments_" + rate_review_active_id);
		active_node.innerHTML = "<button onClick='doRateReview(" + rate_review_active_id + ");'>Rate This Review</button>";
	}
	
	var source = $("rateReviewForm");
	html = source.cloneNode(true);
	html.style.display = "block";
	o.innerHTML = "";
	o.appendChild(html);
	rate_review_active_id = rid;
	
	// set the ruid in the rating form
	oRid = $("rateReviewRid");
	oRid.value = rid;
		
	// set the muid in the rating form
	oMuid = $("rateReviewMuid");
	oMuid.value = muid;
		
	var roundCorners = Rico.Corner.round.bind(Rico.Corner);
  
  	// round the corners of the ratings guide
	roundCorners('rateReviewForm');
	
	
}

var doChangeViewType = function(value) {

	oInHouse = document.getElementById('isInHouseReview');
	oMember = document.getElementById('isMemberReview');
	
	if (value == 'all') {
		oInHouse.value = 1;
		oMember.value = 1;
	}
	else if (value == 'inHouse') {
		oInHouse.value = 1;
		oMember.value = 0;
	}
	else if ( value == 'member') {
		oInHouse.value = 0;
		oMember.value = 1;
	}
	
}