// this was temporary because if you copy code into wysiwyg function
// it was adding html and that was bad..
function ridDiv(str) {
	var temp = str+"";
	if (temp.indexOf("<DIV") >=0) {
		temp = temp.replace("<DIV class=articleMainDesc>","");
	}
	return temp;
}


// for resizing iframes
var iframeids=["applogic_coa_frame","applogic_comment_iframe"]
var iframehide="yes"


function resizeCaller()
{
	var dyniframe=new Array();
	for (i=0; i<iframeids.length; i++)
	{
		if (document.getElementById)
		{
			resizeIframe(iframeids[i]);
		}
		if ((document.all || document.getElementById) && iframehide=="no")
		{
			var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]);
			tempobj.style.display="block"
		}
	}
}
		
function iFrameHeight(idName) {
	if(document.getElementById(idName)) {
		if (idName=="commentsFrame") {
			if (document.getElementById(idName).contentDocument) {
				h = document.getElementById(idName).contentDocument.getElementById("mac50template").offsetHeight+FFextraHeight;
			} else {
				h = document.frames(idName).document.getElementById("mac50template").scrollHeight;
			}
		} else {
			if (document.getElementById(idName).contentDocument) {
				h = document.getElementById(idName).contentDocument.body.offsetHeight+FFextraHeight;
			} else {
				h = document.frames(idName).document.body.scrollHeight;
			}
		}
		document.getElementById(idName).style.height = h;
	}
}

		function resizeIframe(frameid)
		{
			var currentfr=document.getElementById(frameid);
			if (currentfr && !window.opera)
			{
				currentfr.style.display="block"
				if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight)
				{
					currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;
				}
				else if (currentfr.document && currentfr.document.body.scrollHeight)
				{
					currentfr.height = document.frames(frameid).document.body.scrollHeight;
				}
				if (currentfr.addEventListener)
				{
					currentfr.addEventListener("load", readjustIframe, false);
				}
				else if (currentfr.attachEvent)
				{
					currentfr.detachEvent("onload", readjustIframe);
					currentfr.attachEvent("onload", readjustIframe);
				}
			}
		}
		
		function readjustIframe(loadevt)
		{
			var crossevt=(window.event)? event : loadevt
			var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
			if (iframeroot)
			{
				resizeIframe(iframeroot.id);
			}
		}
		
		function loadintoIframe(iframeid, url)
		{
			if (document.getElementById)
			{
				document.getElementById(iframeid).src=url;
			}
		}
		
		if (window.addEventListener)
		{
			window.addEventListener("load", resizeCaller, false);
		}
		else if (window.attachEvent)
		{
			window.attachEvent("onload", resizeCaller);
		}
		else
		{
			window.onload=resizeCaller;
		}
		
		

//		function set_iframe_height(iframe_name, document_height)
//		{
//			document_height = document_height + 30;
//			document.getElementById(iframe_name).style.height = document_height + "px";
//		}


// for fade in fade out of comment stuff
		var fadein_opacity = 0;
		var fadeout_opacity = 100;
		var is_ie = (document.all && document.getElementById);
		var is_moz = (!document.all && document.getElementById);
		var is_opera = (navigator.userAgent.indexOf("Opera") > -1);
		var is_being_voted = false;
		var this_height = 24;
		var this_additional_height = 30;
		
		function add_comments_to_article(this_url)
		{
			fadein_opacity = 0;
			fadeout_opacity = 100;
			fadeout_comment_area(this_url);
			return false;
		}
		
		function fadeout_comment_area(this_url)
		{
			if(fadeout_opacity > 0)
			{
				fadeout_opacity -= 10;
				if(is_opera)
				{
					fadeout_opacity = 0;
					document.getElementById('article_comments_box').style.height = 270;					
				} 
				else if(is_ie) 
				{
					document.getElementById('article_comments_box').filters.alpha.opacity = fadeout_opacity;
					document.getElementById('article_comments_box').style.height = this_height;					
				} 
				else if(is_moz) 
				{
					document.getElementById('article_comments_box').style.MozOpacity = (fadeout_opacity/100);
					document.getElementById('article_comments_box').style.height = this_height;
				}
				this_height = this_height + this_additional_height;
				setTimeout("fadeout_comment_area('" + this_url + "')", 70); 
			} 
			else 
			{
				fadeout_opacity = 0;
				this_height = 24;
				document.getElementById('article_comments_box').innerHTML = '<iframe src=' + this_url + ' id="applogic_comment_iframe" name="applogic_comment_iframe" width="100%" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" border="0" class="applogic_comment_iframe"><\/iframe>';
//				document.getElementById('article_comments_box').innerHTML = '<iframe src="about:blank" id="applogic_comment_iframe" name="applogic_comment_iframe" width="100%" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" border="0" class="applogic_comment_iframe"><\/iframe>';
//				iframeids = ["applogic_comment_iframe"];
//				loadintoIframe('applogic_comment_iframe', this_url);
				fadein_comment_area();
			}
		}
		function fadein_comment_area()
		{
			if(fadein_opacity < 100)
			{
				fadein_opacity += 10;
				if(is_opera) 
				{
					fadein_opacity = 100;
				} 
				else if(is_ie) 
				{
					document.getElementById('article_comments_box').filters.alpha.opacity = fadein_opacity;
				} 
				else if(is_moz) 
				{
					document.getElementById('article_comments_box').style.MozOpacity = (fadein_opacity/100);
				}
				setTimeout("fadein_comment_area()", 70); 
			} 
			else 
			{
				fadein_opacity = 100;
			}
		}

