function popup(mylink, windowname, width, height)
  {
     if (! window.focus)return true;

     var href;
     var parms;

     if (typeof(mylink) == 'string')
        href=mylink;
     else href=mylink.href;

    parms = "width=" + width + ",height=" + height + ",scrollbars=yes";

    window.open(href, windowname, parms);

    return false;
   }

function goPage(form){
    if (form.quicklink.value == "subscribe.asp")
        window.open(form.quicklink.value);
    else
        window.location=form.quicklink.value;
    }

function GetJudoYear()
{
    var d = new Date();
    var JudoYear;
    
    // Javascript months start at 0, and  at 11.  Month 7 = August
    
    if (d.getMonth() > 7)
        JudoYear = d.getFullYear() + 1;
    else
        JudoYear = d.getFullYear();
        
    return JudoYear;
}

function DisplayResultMenu()
{
    var MenuString;
    var jyear;
    
    MenuString = "<div id='tablerow-menu'>";
    MenuString = MenuString + " <table width='140' border='0' cellspacing='2'> ";

    for (jyear=GetJudoYear(); jyear >= 2008; jyear--)
    {
        MenuString = MenuString + " <tr align='right' valign='baseline'> ";
        MenuString = MenuString + " <td><a href='results.asp?year=" + jyear + "'>" + jyear + "</a></td>";
        MenuString = MenuString + " <td width='5%'><img src='images/bullet.jpg' width='6' height='6' border='0' alt='bullet' /></td>";
        MenuString = MenuString + "</tr>";
    }
	MenuString = MenuString + " <tr align='right' valign='baseline'>";
    MenuString = MenuString + " <td><a href='2007results.htm'>2007</a></td>";
    MenuString = MenuString + " <td width='5%'><img src='images/bullet.jpg' width='6' height='6' border='0' alt='bullet' /></td>";
    MenuString = MenuString + " </tr>";
	MenuString = MenuString + " <tr align='right' valign='baseline'>";
    MenuString = MenuString + " <td><a href='2006results.htm'>2006</a></td>";
    MenuString = MenuString + " <td width='5%'><img src='images/bullet.jpg' width='6' height='6' border='0' alt='bullet' /></td>";
    MenuString = MenuString + "</tr>";
    MenuString = MenuString + "<tr align='right' valign='baseline'>";
    MenuString = MenuString + "<td><a href='2005results.htm'>2005</a></td>";
    MenuString = MenuString + " <td width='5%'><img src='images/bullet.jpg' width='6' height='6' border='0' alt='bullet' /></td>";
    MenuString = MenuString + "</tr>";
    MenuString = MenuString + "</table>";
    MenuString = MenuString + "</div>";
    
    return MenuString;
} 

function BuildOptionLine(URL, LinkName)
{
    var OptionLine;
    var FileName;
    
    FileName = location.href.substring(location.href.lastIndexOf("/")+1, location.href.length);

    if (FileName.indexOf("?") != -1)
        FileName = FileName.substring(0, FileName.indexOf("?"));
    
    if (URL.indexOf("?") != -1)
        URL = URL.substring(0, URL.indexOf("?"));

    FileName = FileName.toLowerCase();
    URL = URL.toLowerCase();
    
    if ((URL.indexOf("results") != -1) && (FileName.indexOf("results") != -1))
        OptionLine = " <option value='" + URL + "' selected='selected'>" + LinkName + "</option>";
    else
        {
        if (URL == FileName)
            OptionLine = " <option value='" + URL + "' selected='selected'>" + LinkName + "</option>";
        else
            OptionLine = " <option value='" + URL + "'>" + LinkName + "</option>";
        }
    return OptionLine;
}

function DisplayQuickLinks()
{
    var QuickLinkList;
    var SelectString;
    
    QuickLinkList = "<div id='kanji' align='left'>";
    QuickLinkList = QuickLinkList + " <font face='Verdana' point-size='12'> ";
    QuickLinkList = QuickLinkList + " <strong>Quick Links</strong><br /><br /> ";
    QuickLinkList = QuickLinkList + " <form name='quicklink-list'> ";
    QuickLinkList = QuickLinkList + " <select id='quicklink' onchange='goPage(this.form)'>";

    QuickLinkList = QuickLinkList + BuildOptionLine("aboutourclub.htm", "About Our Club");
    QuickLinkList = QuickLinkList + BuildOptionLine("clubinfo.htm", "Club Info");
    QuickLinkList = QuickLinkList + BuildOptionLine("events.htm", "Events");
    QuickLinkList = QuickLinkList + BuildOptionLine("fees.htm", "Fee Structure");
    QuickLinkList = QuickLinkList + BuildOptionLine("home.asp", "Home");
    QuickLinkList = QuickLinkList + BuildOptionLine("instructorprofiles.htm", "Instructor Profiles");
    QuickLinkList = QuickLinkList + BuildOptionLine("judogallery.asp", "Judo Gallery");
    QuickLinkList = QuickLinkList + BuildOptionLine("judolinks.htm", "Judo Links");
    QuickLinkList = QuickLinkList + BuildOptionLine("newsletter.asp", "Kaigan Newsletters");
    QuickLinkList = QuickLinkList + BuildOptionLine("registration.htm", "Registration");
    QuickLinkList = QuickLinkList + BuildOptionLine("results.asp", "Results");
    QuickLinkList = QuickLinkList + BuildOptionLine("search.htm", "Search");
    QuickLinkList = QuickLinkList + BuildOptionLine("subscribe.asp", "Subscribe to Mail List");
    QuickLinkList = QuickLinkList + BuildOptionLine("syllabus.htm", "Syllabus (Grading)");
    QuickLinkList = QuickLinkList + BuildOptionLine("whatisjudo.htm", "What is Judo");
    QuickLinkList = QuickLinkList + " </select>";
    QuickLinkList = QuickLinkList + " </form>";
    QuickLinkList = QuickLinkList + " </div>";
    
    return QuickLinkList;
    
}

function BuildMenuLine(URL, LinkName, Options)
{
    var MenuLine;
    var FileName;
    
    FileName = location.href.substring(location.href.lastIndexOf("/")+1, location.href.length);

    FileName = FileName.toLowerCase();
    URL = URL.toLowerCase();
    
	if (URL == FileName)
		MenuLine = "<li id='uberlink-nav'><a href='" + URL + "' " + Options + ">" + LinkName + "</a></li>";
	else
		MenuLine = "<li><a href='" + URL + "' " + Options + ">" + LinkName + "</a></li>";

	return MenuLine;
}

function DisplayMainHeader()
{
	var HeaderList;
	
	HeaderList = "<table cellpadding='0' cellspacing='0' border='0' width='100%' align='left'>";
	HeaderList = HeaderList + "<tr valign='bottom'>";
	HeaderList = HeaderList + "<td width='120' height='192' colspan='1' rowspan='2'>";
    HeaderList = HeaderList + "<a href='home.asp'>";
    HeaderList = HeaderList + "<img src='images/kaigan_logo.png' width='122' height='192' alt='Logo' name='Kaigan Logo' border='0' align='right' hspace='0' />";
    HeaderList = HeaderList + "</a>";
	HeaderList = HeaderList + "</td>";
	HeaderList = HeaderList + "<td>";
	HeaderList = HeaderList + "<table id='menutable' class='black-spacer' cellpadding='0' cellspacing='0' border='0' width='100%' align='left' height='134' valign='bottom'>";
	HeaderList = HeaderList + "<tr align='left' >";
	HeaderList = HeaderList + "<td width='25%' colspan='1' background='images/black_spacer.png' nowrap>";
	HeaderList = HeaderList + "<br />";
	HeaderList = HeaderList + "<span class='whitewords-h1'>";
	HeaderList = HeaderList + "&nbsp;&nbsp;Delta Kaigan Judo</span>";
	HeaderList = HeaderList + "<br />";
	HeaderList = HeaderList + "<span class='whitewords-h2'>";
	HeaderList = HeaderList + "&nbsp;&nbsp;Sunbury Hall";
	HeaderList = HeaderList + "<br />";
	HeaderList = HeaderList + "&nbsp;&nbsp;10409 Dunlop Rd";
	HeaderList = HeaderList + "<br />";
	HeaderList = HeaderList + "&nbsp;&nbsp;Delta BC";
	HeaderList = HeaderList + "</span>";
	HeaderList = HeaderList + "</td>";
    HeaderList = HeaderList + "<td width='63%' colspan='2' background='images/spacer_round.png' align='left' valign='top' nowrap>";
    HeaderList = HeaderList + "<a href='http://www.judobc.ca/' target='_blank'>";
	HeaderList = HeaderList + "<font point-size='8'><br /></font>";
    HeaderList = HeaderList + "<img src='images/logo_judobc.png' width='105' height='50' alt='JudoBC' border='0' name='Judo BC Logo' align='right' />";
	HeaderList = HeaderList + "</a>";
	HeaderList = HeaderList + "</td>";
	HeaderList = HeaderList + "<td colspan='1' background='images/black_spacer_shorter.png' align='left' valign='top'>";
    HeaderList = HeaderList + "<a href='http://www.judocanada.org/' target='_blank'>";
    HeaderList = HeaderList + "<img src='images/judocanada.gif' width='68' height='68' alt='JudoCanada' border='0' name='Judo Canada Logo' />";
	HeaderList = HeaderList + "</a>";
  	HeaderList = HeaderList + "</td>";
	HeaderList = HeaderList + "</tr>";
	HeaderList = HeaderList + "</table>";
	HeaderList = HeaderList + "</td>";
	HeaderList = HeaderList + "</tr>";
	HeaderList = HeaderList + "<tr valign='bottom'>";
	HeaderList = HeaderList + "<td background='images/black_spacer.png' height='10'>";
	HeaderList = HeaderList + "<div id='navlist'>";
	HeaderList = HeaderList + "<ul>";
	HeaderList = HeaderList + BuildMenuLine('home.asp', 'Home', '');
	HeaderList = HeaderList + BuildMenuLine('whatisjudo.htm', 'What is Judo', '');
	HeaderList = HeaderList + BuildMenuLine('clubinfo.htm', 'Club Info', '');
    HeaderList = HeaderList + BuildMenuLine('judogallery.asp', 'Gallery', '');
	HeaderList = HeaderList + BuildMenuLine('results.asp', 'Results', '');
	HeaderList = HeaderList + BuildMenuLine('judolinks.htm', 'Links', '');
	HeaderList = HeaderList + BuildMenuLine('events.htm', 'Events', '');
	HeaderList = HeaderList + BuildMenuLine('map.htm', 'Map', 'target="_blank"');
	HeaderList = HeaderList + "</ul>";
	HeaderList = HeaderList + "</div>";
	HeaderList = HeaderList + "</td>";
	HeaderList = HeaderList + "</tr>";
	HeaderList = HeaderList + "</table>";
	HeaderList = HeaderList + "<br clear='all' />";

	HeaderList = HeaderList + "<table cellpadding='0' cellspacing='0' border='0' align='left'>";
	HeaderList = HeaderList + "<tr><td height='10'></td></tr>";
	HeaderList = HeaderList + "<tr valign='bottom'><td height='71' align='left'><div class='cropme'><img name='slideImg' id='Resizable'></div></td></tr>";

	HeaderList = HeaderList + "</table>";
	HeaderList = HeaderList + "<br clear=all />";
	HeaderList = HeaderList + "<br />";

	return HeaderList;
}

var interval = 6000;
var random_display = 0;
var imageDir = "images/";

var imageNum = 0;
imageArray = new Array();
imageArray[imageNum++] = new imageItem(imageDir + "pagehead-7.png");
imageArray[imageNum++] = new imageItem(imageDir + "pagehead-8.png");
imageArray[imageNum++] = new imageItem(imageDir + "pagehead-9.png");
imageArray[imageNum++] = new imageItem(imageDir + "pagehead-10.png");
imageArray[imageNum++] = new imageItem(imageDir + "pagehead-11.png");

var totalImages = imageArray.length;

function imageItem(image_location)
	{
	this.image_item = new Image();
	this.image_item.src = image_location;
	}

function get_ImageItemLocation(imageObj)
	{
	return(imageObj.image_item.src)
	}

function randNum(x, y)
	{
	var range = y - x + 1;
	return Math.floor(Math.random() * range) + x;
	}

function getNextImage()
	{
	if (random_display)
		{
		imageNum = randNum(0, totalImages-1);
		}
	else
		{
		imageNum = (imageNum+1) % totalImages;
		}

	var new_image = get_ImageItemLocation(imageArray[imageNum]);
	return(new_image);
	}

function getPrevImage()
	{
		imageNum = (imageNum-1) % totalImages;
		var new_image = get_ImageItemLocation(imageArray[imageNum]);
		return(new_image);
	}

function prevImage(place)
	{
	var new_image = getPrevImage();
	document[place].src = new_image;
	}

function switchImage(place)
	{
	var new_image = getNextImage();
	document[place].src = new_image;
	var recur_call = "switchImage('"+place+"')";
	timerID = setTimeout(recur_call, interval);
	}

function Resize()
	{
	var WindowWidth;
	var elem = document.getElementById('Resizable');
	var MTable = document.getElementById('menutable');
	var MSIE;
	
	if (parseInt(navigator.appVersion)>3)
		if (navigator.appName=="Netscape")
			{
			MSIE = 0;
			WindowWidth = window.innerWidth-33;
			}
 
	if (navigator.appName.indexOf("Microsoft")!=-1)
		{
		MSIE = 1;
		WindowWidth = document.body.offsetWidth-42;
		}
		
	if (elem != undefined && elem != null)
		elem.style.clip="rect(auto, " + WindowWidth + ", auto, auto)";;

	if (MTable != undefined && MTable != null)
		{
		if (MSIE == 1)
			{
			MTable.height = 132;
			}
		else
			MTable.height = 134;
		}
		
	}

