﻿// Get rid of footer entirely.....
function addEvent(obj, evType, fn)
{
    if (obj.addEventListener)
    { 
        obj.addEventListener(evType, fn, false); 
        return true; 
    } 
    else if (obj.attachEvent)
    { 
        var r = obj.attachEvent("on"+evType, fn); 
        return r; 
    }
    else
    { 
         return false; 
    } 
}

addEvent(window, 'load', overridegradient);

function overridegradient()
{
    var ftr = document.getElementById("msviFooter");
    if (ftr != null)
    {
        if (ftr.nextSibling.nextSibling.nodeName == 'TABLE')
        {
        ftr.nextSibling.nextSibling.style.display = 'none';
        }
    }
    else 
    {
        alert("Doh!");
    }
}

var currDir = null;

function showWSProduct(id){
	document.getElementById('prod1').style.display = "none";
	if (currDir != null && currDir != id){
		document.getElementById(currDir).style.display = "none";
	}
	currDir = id;
	document.getElementById(id).style.display = "block";
}

function showVSProduct(id){
	document.getElementById('prod2').style.display = "none";
	if (currDir != null && currDir != id){
		document.getElementById(currDir).style.display = "none";
	}
	currDir = id;
	document.getElementById(id).style.display = "block";
}

function showSQLProduct(id){
	document.getElementById('prod3').style.display = "none";
	if (currDir != null && currDir != id){
		document.getElementById(currDir).style.display = "none";
	}
	currDir = id;
	document.getElementById(id).style.display = "block";
}


var old_clicked_term = -1			// initially there is no button highlighted...
	
function click_term(button_id, do_action)
	{
		// turn off old highlight
		document.getElementById('button_0').className='project-button-off'
		if(old_clicked_term > -1)
			document.getElementById('button_' + old_clicked_term).className='project-button-off'
		old_clicked_term = button_id
		
		// make new highlight
		document.getElementById('button_' + button_id).className='project-button-on'
	}

/* ajax.Request */  
function ajaxRequest(url,data) {
	var aj = new Ajax.Request(
		url, {
				method:'get',      
				parameters: data,     
				onComplete: getResponse
			}     
		);   
}
/* ajax.Response */  
function getResponse(oReq) {
	var result = document.getElementById("RegisterScrollingContainer");
	//alert(result.innerHTML);
	result.innerHTML = oReq.responseText;   
}   
/* call ajax */
function doAjax(sortBy) {

	// hide the current table
	var eventsTable = document.getElementById("RegisterScrollingContainer");
	if(eventsTable != null)
		//oldEventsTable.style.display = "none";

	// get the new results...
	eventsTable.innerHTML = 'Loading, please wait...';
	//result.innerHTML = 'Loading, please wait...';
	var eventsByLocationLink = document.getElementById("lnkEventsByLocation");
	var eventsByDateLink = document.getElementById("lnkEventsByDate");
	if(sortBy == 'location'){
	    eventsByLocationLink.className = "RegisterNavItemSelected";
	    eventsByDateLink.className = "RegisterNavItem";
	}
	else{
	    eventsByLocationLink.className = "RegisterNavItem";
	    eventsByDateLink.className = "RegisterNavItemSelected";
	}
	ajaxRequest('/heroeshappenhere/GetEvents.aspx', 's='+ sortBy);
}

/* open register event url in separate window */
function openEvent(url){
    if(url!=''){
	window.open(url,"Event");
	}
}

function switchMenu(obj, arrow, arrowdown) {

						var el = document.getElementById(obj);
						var arrow = document.getElementById(arrow); 
						var arrowdown = document.getElementById(arrowdown);
						
						if ( el.style.display != "none" ) {
							el.style.display = 'none';
							arrow.style.display = 'block';
							arrowdown.style.display = 'none';
						}
						else {
							el.style.display = '';
							arrow.style.display = 'none';
							arrowdown.style.display = '';
						}
					}
					
					function showEventData(id)
					{
						document.getElementById('overview').style.display = "none";
						if (currDir != null && currDir != id){
							document.getElementById(currDir).style.display = "none";
						}
						currDir = id;
						document.getElementById(id).style.display = "block";
					}



