function confirmDelete(delUrl) {
  if (confirm("Are you sure you want to delete this item?")) {
    document.location = delUrl;
  }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function openDivTakeOver(url,height,width){
	GB_myShow("", url, height, width);
}

function closeDivTakeOver(timeout){
	var timeout = timeout;
	if (!timeout>0){
		timeout=0;	
	}
	setTimeout(closeGB,timeout);
}

function closeGB(){
	parent.parent.GB_hide();
}


//NEWS UPDATE

function getNewsUpdate(id){
	var getstr;
	if (id>0){
		getstr = "pagenum=" + id;
	}
	ajaxpack.getAjaxRequest("inc/_newsupdate.php", getstr, processNewsUpdate, "txt");
}

function processNewsUpdate(){
	var myajax=ajaxpack.ajaxobj
	var myfiletype=ajaxpack.filetype
	if (myajax.readyState == 4){
		if (myajax.status==200 || window.location.href.indexOf("http")==-1){
			var response = myajax.responseText;
			document.getElementById("newsupdate_contents").innerHTML = response;
		}
	}
}


//LATEST HEADLINES

function getHeadlines(id){
	var getstr;
	if (id>0){
		getstr = "pagenum=" + id;
	}
	ajaxpack.getAjaxRequest("inc/_latestheadlines.php", getstr, processHeadlines, "txt");
}

function processHeadlines(){
	var myajax=ajaxpack.ajaxobj
	var myfiletype=ajaxpack.filetype
	if (myajax.readyState == 4){
		if (myajax.status==200 || window.location.href.indexOf("http")==-1){
			var response = myajax.responseText;
			document.getElementById("latestheadlines").innerHTML = response;
		}
	}
}

GB_myShow = function(caption, url, /* optional */ height, width, callback_fn) {
	var options = {
		use_fx: false,
		caption: caption,
		animation: false,
		center_win:true,
		height: height || 560,
		width: width || 500,
		fullscreen: false,
		overlay_click_close: true,
		show_loading: false,
		callback_fn: callback_fn
	}
	var win = new GB_Window(options);
	return win.show(url);
}


//LOGIN

function reglink() {
	var email = document.login.email.value;
	var password = document.login.password.value;
	var rememberme = document.login.rememberme.value;
	
	var poststr="email="+email+"&password="+password+"&rememberme="+rememberme;
	ajaxpack.postAjaxRequest("inc/_ajax_login.php", poststr, processLogin, "txt");
}


function processLogin(){
	var myajax=ajaxpack.ajaxobj
	var myfiletype=ajaxpack.filetype
	if (myajax.readyState == 4){
		if (myajax.status==200 || window.location.href.indexOf("http")==-1){
			var response = myajax.responseText;
			//alert(response);
			if (response!="0"){
				document.getElementById("loginbox").innerHTML = response;
			} else {
				var email = document.login.email.value;
				var password = document.login.password.value;
				var rememberme = document.login.rememberme.value;
				openPopup(1, email, password);
			}
		}
	}
}

function updateLoginBox(){
	var getstr="";
	ajaxpack.getAjaxRequest("inc/_loginbox.php", getstr, processUpdateLoginBox, "txt");
}

function processUpdateLoginBox(){
	var myajax=ajaxpack.ajaxobj
	var myfiletype=ajaxpack.filetype
	if (myajax.readyState == 4){
		if (myajax.status==200 || window.location.href.indexOf("http")==-1){
			var response = myajax.responseText;
			parent.parent.document.getElementById("loginbox").innerHTML = response;
		}
	}
}

function logOut(){
	ajaxpack.postAjaxRequest("inc/_ajax_logout.php", "", processLogout, "txt");
}

function processLogout(){
	var myajax=ajaxpack.ajaxobj
	var myfiletype=ajaxpack.filetype
	if (myajax.readyState == 4){
		if (myajax.status==200 || window.location.href.indexOf("http")==-1){
			var response = myajax.responseText;
			parent.parent.document.getElementById("loginbox").innerHTML = response;
		}
	}
}

function openPopup(login, email, password, height, width) {
	var logintext;
	if(login==1){
		logintext = "login=invalid";
	}
	
	var email = document.login.email.value;
	var password = document.login.password.value;
	var rememberme = document.login.rememberme.value;

	GB_myShow("", "../register.php?" + logintext + "&email=" + email + "&password=" + password + "&rememberme=" + rememberme, height, width);
}

function unsubscribe(){
	openDivTakeOver("../unsubscribe.php",400);
}
var timer;
function msgOver(obj) {
  clearTimeout(timer);   
  var mso = document.getElementById("msgid_"+obj);  
  mso.style.display = "block";  
}

var IE = document.all?true:false;
var mouseY = 0
var mouseX = 0 
if (!IE) document.captureEvents(Event.MOUSEMOVE);

function msgshow(obj,objn,evt) { 
  for(j=1;j<=31;j++)
  {
     if(document.getElementById("msgid_"+j))
     hideMsg(j);
  }  
  var msg = document.getElementById("msgid_"+objn);   
  msg.style.display = "block"; 
  if (IE) {    
    mouseX = window.event.x +document.body.scrollLeft;
    mouseY = window.event.y+document.body.scrollTop;  
  } 
  else {   
    mouseX = evt.pageX;
    mouseY = evt.pageY;
    msg.style.position = 'fixed';
    msg.style.left = 0;
    msg.style.top = 0;
  }       
	msg.style.top = (mouseY-10)+"px";
	msg.style.left = (mouseX-115)+"px";  
	msg.style.opacity = '0.85';
	msg.style.filter = "alpha(opacity=85)";
	msg.style.KHTMLOpacity = '0.85';
	msg.style.MozOpacity = '0.85';   
	msg.style.zIndex = 1000;  
}

function setHide(num){
  timer = setTimeout("hideMsg("+num+")", 500);
}

function hideMsg(num) { 
   var msg = document.getElementById("msgid_"+num);
   msg.style.display = "none";  
}
 
