function toggleDiv(id) {
	//clearCommentBoxes();
	if(document.getElementById(id).style.display=="block") {
		document.getElementById(id).style.display="none"
	}
	else {
		document.getElementById(id).style.display="block"
	}
}
function edit_comment(id) {
	comment_window = window.open("/comment/edit/"+id,"comment_window","status=0,toolbar=0,location=0,directories=0,resiable=1,height=350,width=250");
	comment_window.moveTo(20,20);
}
function clearCommentBoxes(node) {
      if(!node) node = document.getElementsByTagName("body")[0];
      var a = [];
      var els = node.getElementsByTagName("*");
      //show the current element
      var classname = "story_section_review_form";
      var re = new RegExp('\\b' + classname + '\\b');
      
      for(var i=0,j=els.length; i<j; i++)
      if(re.test(els[i].className)) {
      	els[i].style.display="none";
      }
}
function toggleHome(section) {
	if(section=="authors") {
		document.getElementById('top_authors_home').style.display="block";	
		document.getElementById('recent_authors_home').style.display="none";
		document.getElementById('recent_featured_home').style.display="none";
		document.getElementById('top_rated_link').style.fontWeight='normal';
		document.getElementById('top_featured_link').style.fontWeight='normal';
		document.getElementById('recent_rated_link').style.fontWeight='bold';
	}
	if(section=="recent") {
		document.getElementById('top_authors_home').style.display="none";	
		document.getElementById('recent_featured_home').style.display="none";
		document.getElementById('recent_authors_home').style.display="block";
		document.getElementById('top_rated_link').style.fontWeight='bold';
		document.getElementById('recent_rated_link').style.fontWeight='normal';	
		document.getElementById('top_featured_link').style.fontWeight='normal';
	}
	if(section=="featured") {
		document.getElementById('top_authors_home').style.display="none";	
		document.getElementById('recent_authors_home').style.display="none";
		document.getElementById('recent_featured_home').style.display="block";
		document.getElementById('top_rated_link').style.fontWeight='normal';
		document.getElementById('top_featured_link').style.fontWeight='bold';
		document.getElementById('recent_rated_link').style.fontWeight='normal';	
	}
}
function toggleDivOn(id) {
	clearCommentBoxes();
	if(document.getElementById(id).style.display=="block") {
		//document.getElementById(id).style.display="none"
	}
	else {
		document.getElementById(id).style.display="block"
	}
}	
function getPendingChanges() {
	var totalChanges = 0;
	for(i=0;i<document.comment_form.elements.length;i++) {
		if(document.comment_form.elements[i].value != "" && document.comment_form.elements[i].name == "data[Comment][comment][]") {
			totalChanges++;	
		}	
	}
	return totalChanges;
}
function updatePendingChanges() {
	var totalChanges = 0;
	for(i=0;i<document.comment_form.elements.length;i++) {
		if(document.comment_form.elements[i].value != "" && document.comment_form.elements[i].name == "data[Comment][comment][]") {
			totalChanges++;	
		}	
	}
	if(totalChanges>0) {
		document.getElementById('comment_box_status').style.display="block";
		document.getElementById('total_comments_pending').innerHTML = "<strong style='font-weight:bold;color:#900'>"+totalChanges+"</strong>";
	}
}
function toggleComments(classname, obj) {
      //alert(obj.style.fontWeight);
      if(obj.style.fontWeight=="bold") {
      	obj.style.fontWeight="normal";
      	obj.style.fontSize="11px";
      	obj.style.backgroundColor="transparent";
      }
      else {
      	obj.style.fontWeight="bold";
      	obj.style.fontSize="11px";
			obj.style.backgroundColor="#fffccc";
      }
      node = document.getElementsByTagName("body")[0];
      var a = [];
      var els = node.getElementsByTagName("*");
      //show the current element
      var re = new RegExp('\\b' + classname + '\\b');
      
      for(var i=0,j=els.length; i<j; i++)
      if(re.test(els[i].className)) {
      	//a.push(els[i]);
      	//alert(els[i].style.display);
      	if(els[i].style.display=="none") {
      		els[i].style.display="block";
      	}
      	else {
      		els[i].style.display="none";
      	}
      }
      
      //return a;
}
function showStars(id,form_name) {
//alert(id);

	for(i=0;i<5;i++) {
		if(form_name=='sub') {
			image_name = "image_sub_"+i;
		}
		else {
			image_name = "image_"+i;
		}
		if(i<=id) {
			document.getElementById(image_name).src = "/images/assets/full_stars.gif";
		}
		else {
			document.getElementById(image_name).src = "/images/assets/empty_star.gif";
		}
	}
	score = id+1;
	if(form_name=='sub') {
		document.review_form_sub.elements["data[Review][score]"].value = score;
	}
	else {
		document.review_form.elements["data[Review][score]"].value = score;
	}
	if(id == 0) {
		//alert("ZERO!");
	}
	if(id == 1) {
		//alert("ONE");
		//document.getElementById("image_0").src = "/images/assets/full_stars.gif";
		//document.getElementById("image_1").src = "/images/assets/full_stars.gif";
	}
}