var t;
var p;
var c;
var x;
var isShow = false;
function showPopup(e){
	clearTimeout(t);
	if(x) x.abort();
	c.empty();
	 
	p.mouseover(stopPopupHide);
	p.mouseout(beforeHidePopup);
	var offset = $(this).offset();
	
	p.css("top", offset.top - 5);
	p.css("left", offset.left - 195 );
	c.load("inbrief.php",{Event:$(this).attr("eventID")}, popupLoadEnd);
	//x = $.post("inbrief.php",{Event:$(this).attr("eventID")}, popupLoadEnd);
	p.removeClass("hidden");
	isShow = true;
}

function beforeHidePopup(){
	if(x) x.abort();
	isShow = false;
	//c.empty();
	t = setTimeout(hidePopup, 200);
}
function hidePopup(){
	p.addClass("hidden");
	c.empty();
}
function stopPopupHide(){
	clearTimeout(t);
}
function popupLoadEnd(data){
	if(!isShow) c.empty();
}
///////////////////////////////////////////////////////////////////////////
var OutputTarget = "";
function getHttpRes( ) {
  if (http.readyState == 4 && http.status == 200) { 
    res = http.responseText;
    $(OutputTarget).html(res);
    $("#LoadImg").addClass("hidden");
    $("#SrchImg").removeClass("hidden");
    if(OutputTarget=="#DssEvents"){
         $(".popupActive").hover(showPopup, beforeHidePopup);
         p = $("#popWindow");
	 c = $("#popContent");
    }
  }
}
///////////////////////////////////////////////////////////////////////////
function ShowEventsTable (week,dosearch,search){
       var doquery = 1;
       var search1 = "";
       if(dosearch=="2"){
	    /////////////////////////////////////////////
            $("#E_Search").val("");
            $("#E_Day").val("");
            $("#E_Month").val("");
            $("#E_What1").attr("checked",false);
            $("#E_What2").attr("checked",false);
            $("#E_What3").attr("checked",false);
            $("#E_What4").attr("checked",false);
            $("#E_What5").attr("checked",false);
            $("#E_Who1").attr("checked",false);
            $("#E_Who2").attr("checked",false);
            $("#E_Who3").attr("checked",false);
            $("#E_Who4").attr("checked",false);
            $("#E_Who5").attr("checked",false);
	    /////////////////////////////////////////////
       }else{
       if(dosearch=="1"){
	    /////////////////////////////////////////////
            var eventpars = "";
            var eventpar = $("#E_What1").attr("checked");
	    if(eventpar){eventpars = eventpars + "1-";}
            eventpar = $("#E_What2").attr("checked");
	    if(eventpar){eventpars = eventpars + "2-";}
            eventpar = $("#E_What3").attr("checked");
	    if(eventpar){eventpars = eventpars + "3-";}
            eventpar = $("#E_What4").attr("checked");
	    if(eventpar){eventpars = eventpars + "4-";}
            eventpar = $("#E_What5").attr("checked");
	    if(eventpar){eventpars = eventpars + "5-";}
	    if(eventpars){
		search1 = search1 + eventpars + "_";
	    }else{
		search1 = search1 + "0_";
	    }
	    /////////////////////////////////////////////
            eventpars = "";
            eventpar = $("#E_Who1").attr("checked");
	    if(eventpar){eventpars = eventpars + "1-";}
            eventpar = $("#E_Who2").attr("checked");
	    if(eventpar){eventpars = eventpars + "2-";}
            eventpar = $("#E_Who3").attr("checked");
	    if(eventpar){eventpars = eventpars + "3-";}
            eventpar = $("#E_Who4").attr("checked");
	    if(eventpar){eventpars = eventpars + "4-";}
            eventpar = $("#E_Who5").attr("checked");
	    if(eventpar){eventpars = eventpars + "5-";}
	    if(eventpars){
		search1 = search1 + eventpars + "_";
	    }else{
		search1 = search1 + "0_";
	    }
	    /////////////////////////////////////////////
	    var eventday = $("#E_Day").val();
	    var eventmon = $("#E_Month").val();
	    if(eventday && eventmon){
		search1 = search1 + eventday + "-" + eventmon + "_";
	    }else{
		search1 = search1 + "0_";
	    }
	    /////////////////////////////////////////////
	    eventpar = $.trim($("#E_Search").val());
	    if(eventpar){
		search1 = search1 + eventpar;
	    }else{
		search1 = search1 + "0";
	    }
	    /////////////////////////////////////////////
	    if(search1=="0_0_0_0"){doquery=0;}
       }else{
	    search1 = search;
       }
       }
       if(doquery){
	    $("#SrchImg").addClass("hidden");
	    $("#LoadImg").removeClass("hidden");
            OutputTarget="#DssEvents";
            params = "Week=" + encodeURI(week);
	    if(search1){
		params = params + "&Search=" + encodeURI(search1);
	    }
            doHttpRequest("./calendar.php");
       }
}
///////////////////////////////////////////////////////////////////////////
function GetEventBrief (event){
            OutputTarget="#EventinBrief";
            params = "Event=" + encodeURI(event);
            doHttpRequest("./getbrief.php");
}
///////////////////////////////////////////////////////////////////////////