function popup($URL) {
	var $day = new Date();
	var $id = $day.getTime();
	eval("page" + $id + " = window.open('" + $URL + "', '" + $id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=650,left = 212,top = 59');");
}



function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
	}
}
addLoadEvent(externalLinks);



function prepareBlogForm() {
	if (!document.getElementById) return false;
	if (!document.getElementById('blog_form')) return false;
	var $blog_form = document.getElementById('blog_form');
	$blog_form.onsubmit = function() {
		var $textarea = document.getElementById('field-body');
		if ($textarea.value == '<p>Tell us your thoughts...</p>') {
			alert("Don't forget to write something in your blog entry!");
			return false;
		}
		return true;
	}
}



if (document.getElementsByTagName) {
	var $head_element = document.getElementsByTagName('head')[0];
	var $link_element = document.createElement('link');
	$link_element.setAttribute("rel","stylesheet");
	$link_element.setAttribute("href","css/javascript_only.css");
	$link_element.setAttribute("media","screen");
	$head_element.appendChild($link_element);
}


function prepareFormButtons() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementsByTagName('button')) return false;
	if (!document.getElementsByTagName('form')) return false;
	
	var $forms = document.getElementById('content').getElementsByTagName('form');
	
	for (var $i=0; $i<$forms.length; $i++) {
		var $form = $forms[$i];
		if (!$form.onsubmit) {
			$form.onsubmit = function() {
				var $buttons = this.getElementsByTagName('button');
				for (var $i=0; $i<$buttons.length; $i++) {
					var $button = $buttons[$i];
					$button.className = 'clicked';
					$button.disabled = 'disabled';
				}
			}
		}
	}
}
addLoadEvent(prepareFormButtons);


function showAcknowledgement($fade_in) {
	if (!document.getElementById) return false;
	if (!document.getElementById('acknowledgement')) return false;
	var $notice = document.getElementById('acknowledgement');
	if ($fade_in) {
		clearTimeout($notice.timer);
		fade('acknowledgement',0,10,false,60);
	}
	else {
		$notice.style.display = 'block';
		$notice.timer = setTimeout("showAcknowledgement(true);",500);
	}
}
addLoadEvent(showAcknowledgement);


function prepareQuickSearch() {
	if (!document.getElementById) return false;
	if (!document.getElementById('quick_search_form-query')) return false;
	
	var $quick_search = document.getElementById('quick_search_form-query');
	if (!$quick_search.value) {
		$quick_search.style.fontStyle = 'italic';
		$quick_search.style.color = '#999999';
		$quick_search.value = 'Blog Search';
	}
	
	$quick_search.onfocus = function() {
		if ($quick_search.value == 'Blog Search') {
			$quick_search.value = '';
			$quick_search.style.fontStyle = '';
			$quick_search.style.color = '';
		}
	}
	
	$quick_search.onblur = function() {
		if ($quick_search.value == '') {
			$quick_search.style.fontStyle = 'italic';
			$quick_search.style.color = '#999999';
			$quick_search.value = 'Blog Search';
		}
	}
}
addLoadEvent(prepareQuickSearch);
