// 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';
        }
    }
}

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");
	var eventsPartnerLink1 = document.getElementById("lnkEventsPartnerLink1");
	var eventsPartnerLink2 = document.getElementById("lnkEventsPartnerLink2");	
	if(sortBy == 'tab-launch-1')
	{
	    eventsByLocationLink.className = "RegisterNavItem";
	    eventsByDateLink.className = "RegisterNavItemSelected";	
	}
	else if(sortBy == 'tab-launch-2')
	{
	    eventsByLocationLink.className = "RegisterNavItemSelected";
	    eventsByDateLink.className = "RegisterNavItem";
	}
	else if(sortBy == 'tab-partner-1')
	{
	    eventsPartnerLink2.className = "RegisterNavItem";
	    eventsPartnerLink1.className = "RegisterNavItemSelected";	
	}
	else if(sortBy == 'tab-partner-2')
	{
	    eventsPartnerLink2.className = "RegisterNavItemSelected";
	    eventsPartnerLink1.className = "RegisterNavItem";
	}
	
	else
	{
	    eventsByLocationLink.className = "RegisterNavItem";
	    eventsByDateLink.className = "RegisterNavItemSelected";
	}
	
	ajaxRequest('/canada/fr/heroeshappenhere2/GetEvents.aspx', 's='+ sortBy);
}

/* Swap Partner Tab */
function swapPartnerTab(tab)
{		

	if(tab == 'partnerTab1')
	{
	    document.getElementById('partnerTab1').style.display = "block";
	    document.getElementById('partnerTab2').style.display = "none";   
	    document.getElementById('partnerTab3').style.display = "none";   	    
	}
	else if (tab == 'partnerTab2')
	{
	    document.getElementById('partnerTab1').style.display = "none";
	    document.getElementById('partnerTab2').style.display = "block";  
	    document.getElementById('partnerTab3').style.display = "none"; 	      		
	}
	else if (tab == 'partnerTab3')
	{
	    document.getElementById('partnerTab1').style.display = "none";
	    document.getElementById('partnerTab2').style.display = "none";  
	    document.getElementById('partnerTab3').style.display = "block";		
	}
}

/* Swap Tab Area */
function swapTabArea(tabarea)
{		

	if(tabarea == 'launch')
	{
	    document.getElementById('partnerTab1').style.display = "none";
	    document.getElementById('partnerTab2').style.display = "none";   
	    document.getElementById('partnerTab3').style.display = "none";
	    document.getElementById('launchTab1').style.display = "block";
	    document.getElementById('sponsorPromoBox').style.display = "block";
	}
	else if (tabarea == 'partner')
	{
	    document.getElementById('partnerTab1').style.display = "block";
	    document.getElementById('partnerTab2').style.display = "none";  
	    document.getElementById('partnerTab3').style.display = "none"; 	      		
	    document.getElementById('launchTab1').style.display = "none";
	    document.getElementById('sponsorPromoBox').style.display = "none";	    
	}
}


/* 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";
					}



