

function addInputBorder()	{
	
	var els = document.getElementsByTagName('input');
	
	if (els != null)	{
		/* loop through each aggregate chart */
		for (var i=0; i < els.length; i++)	{
			if (typeof(els[i]) == 'object')	{
				
				if (els[i].type == 'text' || els[i].type == 'password')	{
					if (els[i].className != null)	{
						els[i].className = 'border ' + els[i].className;
					}
					else	{
						els[i].className = 'border';
					}
				}
				
				els[i].onfocus = function()	{
					/* if a classname already exists */
					if (this.className)	{
						this.className = 'focus ' + this.className;
					}
					else	{
						this.className = 'focus';
					}
				}
				
				els[i].onblur = function()	{
					
					if (this.className)	{
						var classNameWords = this.className.split(' ');
						if (classNameWords.length)	{
							var newClassName = '';
							var skip_once = 0;
							for(n = 0; n < classNameWords.length; n++)	{
								if (classNameWords[n] != 'focus' || skip_once == 1)	{
									newClassName += classNameWords[n] + ' ';
								}
								else	{
									skip_once = 1;
								}
							}
							this.className = newClassName;
						}
					}
				}
			}
		}
	}
	
	var els = document.getElementsByTagName('textarea');
	
	if (els != null)	{
		/* loop through each aggregate chart */
		for (var i=0; i < els.length; i++)	{
			if (typeof(els[i]) == 'object')	{
				
				if (els[i].className != null)	{
					els[i].className = 'border ' + els[i].className;
				}
				else	{
					els[i].className = 'border';
				}
				
				els[i].onfocus = function()	{
					/* if a classname already exists */
					if (this.className)	{
						this.className = 'focus ' + this.className;
					}
					else	{
						this.className = 'focus';
					}
				}
				
				els[i].onblur = function()	{
					
					if (this.className)	{
						var classNameWords = this.className.split(' ');
						if (classNameWords.length)	{
							var newClassName = '';
							var skip_once = 0;
							for(n = 0; n < classNameWords.length; n++)	{
								if (classNameWords[n] != 'focus' || skip_once == 1)	{
									newClassName += classNameWords[n] + ' ';
								}
								else	{
									skip_once = 1;
								}
							}
							this.className = newClassName;
						}
					}
				}
			}
		}
	}
}

YAHOO.util.Event.onDOMReady(addInputBorder);

function openWindow(target_url, window_name, window_options) {
	window.open(target_url, window_name, window_options); 
	return false;
}


/* RSS Subscribe Box */
function doRssSubscribe()	{
	
	alert('yo');
	
	var el = document.getElementById('rss_email_input');
	
	el.value = '';
	
	el.style.color='#333333';
	
}