var i;
var j;

function setupTimeout() {
	
	// Miliseconds
	i = setTimeout('warnSessionKill()', (118 * 60 * 1000));
	j = setTimeout('doSessionKill()', (120 * 60 * 1000));
	
}
function warnSessionKill() {
	var e = document.getElementById('timeoutWarning');
	e.style.display = "block";

	var h = window.pageYOffset ||
           document.body.scrollTop ||
           document.documentElement.scrollTop;
           
	e.style.top = h + 'px';
}
function doSessionKill() {
	alert('Your session has timed-out.');
	window.location = "logout.php";
}
function resetTimeout() {
	var e = document.getElementById('timeoutWarning');
	e.style.display = "none";
	
	clearTimeout(i);
	clearTimeout(j);
	setupTimeout();
}
//-------------------------------------------------------------------------------------------
function print_article(article_id) {
    window.open('print.php?articleId=' + article_id,'','left=20,top=20,toolbar=1,resizable=0,scrollbars=1,menubar=1');
}

function showOverlay(overlayId) {

	if (overlayId == null) {
		overlayId = 'overlay';
		messageId = 'overlay_msg';
	} else {
		messageId = overlayId + '_msg';
	}
	
	el = document.getElementById(overlayId);
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
	
	el = document.getElementById(messageId);
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}

function toggleDiv(divId, show) {
	var d = document.getElementById(divId);	
	
	if (show === undefined) {
		d.style.display = (d.style.display == "none") ? "block" : "none";
	} else {
		if (show == false)
			d.style.display = "none";
		else
			d.style.display = "block";
	}
	
}

function disableEventTime() {

	st = document.getElementById("EVNT_StartTime");
	et = document.getElementById("EVNT_EndTime");
	val = document.getElementById("EVNT_HideTime");
	
	st.disabled = val.checked;
	et.disabled = val.checked;
	
	if (val.checked == true) {
		st.value = 'hh:mm';
		et.value = 'hh:mm';
	} else {
		st.value = '9:00 am';
		et.value = '5:00 pm';
	}
}	

function showInputGuide(object_id, input_format) {
	elem = getElementById(object_id);
	alert(object_id);
	
	if (elem.value == input_format) {
		elem.style.color = '#000000';
		elem.value = '';
	} else {
		if (elem.value == '') {
			elem.style.color = '#aaaaaa';
			elem.value = input_format;
		} 
	}
}

function showPreview() {
	el = document.getElementById("preview");
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}


