﻿function popIt(url,c,w,h,t,s) {
	window.open(url,c,'width='+w+',height='+h+',top='+t+',scrollbars='+s)
}

function emailer(r,d)
{
	window.open('/forms/email.aspx?r='+r+'&d='+d,'Email','width=600,height=450,top=200,scrollbars=1')
}

function showMenuDetail(obj) {
	// LIST OF SPAN IDs THAT HOLD DETAIL LINKS
	
	setTimeout(function() { return false; }, 250);
	var mylist = ['home','news','sports','obits','opinion','multimedia','kdh'];

	// HIDE ALL SPANS WITH DETAIL LINKS
	for (var index = 0; index < mylist.length; ++index) {
		var item = mylist[index];
		document.getElementById(item).style.display = 'none';
	} 
	
	// DISPLAY SPAN
	document.getElementById(obj).style.display = 'inline';
	createCookie('menuitem',obj,1);
}

function createCookie(name,value,hours) {
	if (hours) {
		var date = new Date();
		date.setTime(date.getTime()+(1*hours*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return 0;
}

function makeBookmark(url, title){
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print) { // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}

function clickButton(e, buttonid){
	var evt = e ? e : window.event;
	var bt = document.getElementById(buttonid);
	if (bt) {
		if (evt.keyCode == 13) {
			bt.click();
			return false;
		}
	}
}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + num + '.' + cents);
}