// settings
	emailURL = "/tcw/email.html?title=%%title%%&url=%%url%%";
	printURL = "/tcw/article_print.html?id=%%id%%";
	similarURL = "/tcw/search/?similar=%%url%%";

// channel load
	function channelLoad()
	{
		if (window.advancePanel) advancePanel();

		// TEMP - find 'related' section and apply style
		var anchorArray = document.getElementsByTagName("a");
		for (var i = 0; i < anchorArray.length; i++)
		{
			if (anchorArray[i].href.indexOf("#related") >= 0)
			{
				anchorArray[i].id = "relatedLink";
				break;
			}
		}
	}

// dropdown menus
	// HEART menu
	menu["channel_heart"] = new Array();
	menu["channel_heart"][0] = '<a href="/tcw/heart/marriage/">marriage</a>';
	menu["channel_heart"][1] = '<a href="/tcw/heart/parenting/">parenting</a>';
	menu["channel_heart"][2] = '<a href="/tcw/heart/family/">family</a>';
	menu["channel_heart"][3] = '<a href="/tcw/heart/friendship/">friendship</a>';
	menu["channel_heart"][4] = '<a href="/tcw/heart/singlelife/">single life</a>';
	menu["channel_heart"][5] = '<a href="/tcw/heart/homeandhospitality/">home &amp; hospitality</a>';
	menu["channel_heart"][6] = '<a href="/tcw/heart/humorandfiction/">humor &amp; fiction</a>';
	
	// SOUL menu
	menu["channel_soul"] = new Array();
	menu["channel_soul"][0] = '<a href="/tcw/soul/prayer/">prayer</a>';
	menu["channel_soul"][1] = '<a href="/tcw/soul/spiritualgrowth/">spiritual growth</a>';
	menu["channel_soul"][2] = '<a href="/tcw/soul/toughtime/">tough times</a>';
	menu["channel_soul"][3] = '<a href="/tcw/soul/goodquestions/">good questions</a>';
	menu["channel_soul"][4] = '<a href="/tcw/soul/inspiringwomen/">inspiring women</a>';
	menu["channel_soul"][5] = '<a href="/tcw/soul/outreach/">outreach</a>';
	menu["channel_soul"][6] = '<a href="/tcw/soul/amazingtestimonies/">amazing testimonies</a>';
	menu["channel_soul"][7] = '<a href="http://store.todayschristianwomanstore.com/">downloadable bible studies</a>';
	
	// STRENGTH menu
	menu["channel_strength"] = new Array();
	menu["channel_strength"][0] = '<a href="/tcw/strength/health/">health</a>';
	menu["channel_strength"][1] = '<a href="/tcw/strength/self-improvement/">self-improvement</a>';
	menu["channel_strength"][2] = '<a href="/tcw/strength/survivors/">survivors</a>';
	menu["channel_strength"][3] = '<a href="/tcw/strength/work/">work</a>';
	
	// MIND menu
	menu["channel_mind"] = new Array();
	menu["channel_mind"][0] = '<a href="/tcw/mind/hottopics/">hot topics</a>';
	menu["channel_mind"][1] = '<a href="/tcw/mind/popculture/">pop culture</a>';
	menu["channel_mind"][2] = '<a href="/tcw/mind/money/">money</a>';
	//menu["channel_mind"][3] = '<a href="/tcw/mind/reviews/">reviews</a>';
	
	// BLOGS menu
	menu["channel_blogs"] = new Array();
	menu["channel_blogs"][0] = '<a href="http://blog.christianitytoday.com/giftedforleadership/">Gifted for Leadership</a>';
	menu["channel_blogs"][1] = '<a href="http://blog.todayschristianwoman.com/editors/">TCW Editors&#39; Blog</a>';
	menu["channel_blogs"][2] = '<a href="http://blog.todayschristianwoman.com/walkwithme/">Walk With Me</a>';

	
// rating functions
	function toggleEdit(currItem, editItem)	{
		if (document.getElementById) {	
			my_div = document.getElementById(currItem).style;
			my_div.display = (my_div.display == "none") ? "inline" : "none";	
			my_div = document.getElementById(editItem).style;
			my_div.display = (my_div.display == "inline") ? "none" : "inline";	
			return false;
		}
		else {				
			return true;
		}
	}
	
	function returnStar(hidestar, showstars, starimg, theRating, theForm)	{
		if (document.getElementById) {	
			my_vote = document.getElementById(hidestar).style;
			my_result = document.getElementById(showstars).style;
			my_img = document.getElementById(starimg);
			my_vote.display = (my_vote.display == "none") ? "inline" : "none";	
			my_result.display = (my_result.display == "inline") ? "none" : "inline";				
			
			switch(theRating) {
				case "1":
					my_img.src = "/tcw/img/stars-1.gif";
					theForm.rating.value = '20';
					break;
				case "2":
					my_img.src = "/tcw/img/stars-2.gif";
					theForm.rating.value = '40';
					break;
				case "3":
					my_img.src = "/tcw/img/stars-3.gif";
					theForm.rating.value = '60';
					break;
				case "4":
					my_img.src = "/tcw/img/stars-4.gif";
					theForm.rating.value = '80';
					break;
				case "5":
					my_img.src = "/tcw/img/stars-5.gif";
					theForm.rating.value = '100';
					break;
				default:
					my_img.src = "/tcw/img/stars-0.gif";
					theForm.rating.value = '0';
					break;
				}
			return false;
		}
		else {				
			return true;
		}
	}
	

	function validateDelete(theName){
		msg = confirm("Are you sure you want to delete the comment from " + theName + "?");
		if (msg==true) {
			return true;
		}
		return false;
	}	

	function validateUserDelete(){
		msg = confirm("Are you sure you want to delete your comment?");
		if (msg==true) {
			return true;
		}
		return false;
	}		
	
	function checkStarRate(theForm){
		if (theForm.rating.value == '0') {
			alert("Please select a Star Rating")
			return false;
		}
		return true;
	}

	var form_submitted = false;	
	
	function submitRateForm(theForm) {
		if (checkStarRate(theForm)) {
			if (form_submitted) {
				alert ("Your form has already been submitted. Please wait...");
				return false;
			} else {
				form_submitted = true;
				return true;
			}	
			return true;	
		} else {
			return false;
		}		
	}

// limit characters in a text area
	//
	// Usage:
	// <span id="limitText"><strong>1000</strong> characters remaining</span>
	// <textarea name="#" id="#" onkeyup="charCount(this,1000)" />
	//
	// Note: change limit of characters as needed
	//
	
	function charCount(what, maxCount) {
		var str = new String(what.value);
		var len = str.length;
		var limitSpan = document.getElementById("limitText");
		
		len = maxCount - len;
		
		if (document.getElementById) {	
			if (len < 0) {
				what.value = what.value.substring(0, maxCount);
			} else if (len > 1) {
				limitSpan.innerHTML = "<strong>" + len + "</strong> characters remaining";
			} else {
				limitSpan.innerHTML = "<strong>" + len + "</strong> character remaining";
			}
		}
	}
		
	function validateMessageBox() {
		var my_textarea = document.getElementById("message");
		if (my_textarea && my_textarea.value.length > 1000) {
			alert("Please limit your response to 1000 characters maximum.");
			return false;
		} else {
			return true;
		}
	}

	function stripURL(urlinput) { 
		urlString = new String(urlinput.value)
		strip_start = urlString.lastIndexOf('/');
		strip_end = urlString.length;
		strip_string = (urlString.substring(strip_start+1, strip_end)); 
		urlString ='http://christianitytoday.com/tcw/comments/admin?url='+strip_string ;
		return(urlString);
		
	}

	function clearFilters()
		{
			var elements = document.getElementsByTagName("input");
			for (var i = 0; i < elements.length; i++)
			{
				if (elements[i].type == "checkbox" && elements[i].attributes.filter)
				{
					elements[i].checked = false;
				}
				if (elements[i].type == "radio" && elements[i].attributes.filter)
				{
					elements[i].checked = false;
				}
			}
			var element = document.getElementById("toneAny");
			if (element) element.checked = true;
		}
	
	function selectAll()
		{
			var elements = document.getElementsByTagName("input");
			for (var i = 0; i < elements.length; i++)
			{
				if (elements[i].type == "checkbox" && elements[i].attributes.filter)
				{
					elements[i].checked = true;
				}
				
			}
			var element = document.getElementById("toneAny");
			if (element) element.checked = true;
		}