function createDialogBox()
{
    var hd, ft, bd, cn, s, c, d, colour;
    var o = document.getElementsByTagName('div');

    var box = [];
    for (var i = 0, L = o.length; i < L; i++)
    {
        if(o[i].className.substr(0, 9) == 'DialogBox' && o[i].hasChildNodes())
        {
            box[box.length] = o[i];
        }
    }
    for (var i = 0, L = box.length; i < L; i++)
    {
        d = box[i];
        colour = d.className.substr(10);
        cn = d.cloneNode(true);
        cn.className = 's';

        s = document.createElement('div');
        s.className = 'dialog_' + (colour ? colour : 'black');

        hd = document.createElement('div');
        hd.className = 'hd';
        c = document.createElement('div');
        c.className = 'c';
        hd.appendChild(c);

        ft = document.createElement('div');
        ft.className = 'ft';
        c = document.createElement('div');
        c.className = 'c';
        ft.appendChild(c);

        bd = document.createElement('div');
        bd.className = 'bd';
        c = document.createElement('div');
        c.className = 'c';
        c.appendChild(cn);
        bd.appendChild(c);

        s.appendChild(hd);
        s.appendChild(bd);
        s.appendChild(ft);

        d.parentNode.replaceChild(s, d);
    }
}

function createCornerBox()
{
    var c, d, cbox, ctop, xbottom, cb1, cb2, cb3, cb4;
    var o = document.getElementsByTagName('div');

    var box = [];
    for (var i = 0, L = o.length; i < L; i++)
    {
        if(o[i].className.substr(0, 9) == 'cornerBox' && o[i].hasChildNodes())
        {
            box[box.length] = o[i];
        }
    }
    for (var i = 0, L = box.length; i < L; i++)
    {
        d = o[i];
        c = d.cloneNode(true);
        c.className = 'cboxcontent';

        cbox = document.createElement('div');
        cbox.className = 'cbox';

        ctop = document.createElement('span');
        ctop.className = 'ctop';
        cb1 = document.createElement('span');
        cb1.className = 'cb1';
        ctop.appendChild(cb1);
        cb2 = document.createElement('span');
        cb2.className = 'cb2';
        ctop.appendChild(cb2);
        cb3 = document.createElement('span');
        cb3.className = 'cb3';
        ctop.appendChild(cb3);
        cb4 = document.createElement('span');
        cb4.className = 'cb4';
        ctop.appendChild(cb4);

        cbottom = document.createElement('span');
        cbottom.className = 'cbottom';
        cb4 = document.createElement('span');
        cb4.className = 'cb4';
        cbottom.appendChild(cb4);
        cb3 = document.createElement('span');
        cb3.className = 'cb3';
        cbottom.appendChild(cb3);
        cb2 = document.createElement('span');
        cb2.className = 'cb2';
        cbottom.appendChild(cb2);
        cb1 = document.createElement('span');
        cb1.className = 'cb1';
        cbottom.appendChild(cb1);

        cbox.appendChild(ctop);
        cbox.appendChild(c);
        cbox.appendChild(cbottom);

        d.parentNode.replaceChild(cbox, d);
    }
}

function setLinkToPDF()
{
    var d, o = document.getElementsByTagName('a');
    for (var i = 0, L = o.length; i < L; i++)
    {
        d = o[i];
        if(d.href.substr(d.href.lastIndexOf('.'), 4) == '.pdf')
        {
            d.title = 'open document "' + d.href.substr(d.href.lastIndexOf('/')+1) + '"';
            d.target = '_blank';
        }
    }
}

function setExternalLink()
{
	/*
    var d, o = document.getElementsByTagName('a');
    for (var i = 0, L = o.length; i < L; i++)
    {
        d = o[i];
        if(d.target == '_blank')
        {
            d.style.background = 'url(../images/link/external.gif) no-repeat right top';
            d.style.paddingRight = '10px';
        }
    }
    */
}

function selectTab(nn)
{
    var d, o, v, i = 0;
    if (nn == 'men')
    {
        v = ['bookmark_a', 'bookmark', 'block', 'none'];
    }
    else
    {
        v = ['bookmark', 'bookmark_a', 'none', 'block'];
    }
    o = document.getElementById('tab_men');
    o.className = v[i++];
    o = document.getElementById('tab_women');
    o.className = v[i++];
    o = document.getElementById('men');
    o.style.display = v[i++];
    o = document.getElementById('women');
    o.style.display = v[i++];

    o = document.getElementsByTagName('a');
    for (var i = 0, L = o.length; i < L; i++)
    {
        d = o[i];
        if(d.hasChildNodes() && d.firstChild.tagName == 'DIV' && d.firstChild.className == 'active')
        {
            d.firstChild.className = '';
        }
    }
}


function firstInSelect()
{
    var v, o = document.getElementsByTagName('option');
    for (var i = 0, L = o.length; i < L; i++)
    {
        v = o[i];
        if(v.value == '-')
        {
            v.style.color = 'Silver';
        }
    }
}

var POS = {
	position: {
            baseball: 		        ['P', 'C', '1B', '2B', '3B', 'SS', 'OF'],
	        basketball: 		    ['PG', 'SG', 'SF', 'PF', 'C'],
	        cross_country: 		    ['-'],
	        football: 		        ['QB', 'RB', 'WR/TE', 'OL/DL', 'LB', 'DB', 'K/P'],
	        golf: 			        ['-'],
	        lacrosse: 		        ['Offense', 'Defense', 'Goalie'],
	        soccer: 		        ['Forward', 'Midfield', 'Fullback', 'Goalkeeper'],
	        softball: 		        ['P', 'C', '1B', '2B', '3B', 'SS', 'OF'],
	        swimming_and_diving:    ['-'],
	        tennis: 		        ['-'],
	        track_and_field: 	    ['-'],
	        volleyball: 		    ['Setter', 'Outside Power-hitter', 'Middle-hitter/Blocker']
	},

    selectPosForm: function(n)
    {
        POS.selectPos('position', n);
    },

    selectPosSearch: function(n)
    {
        POS.selectPos('s_position', n);
    },

	selectPos: function(id, n)
	{
		var opt, o = document.getElementById(id);
		while (o.firstChild)
		{
			o.removeChild(o.firstChild);
		}

		opt = document.createElement('option');
    	opt.appendChild(document.createTextNode('Select Position'));
		opt.selected = 'selected';
    	opt.value = '-';
    	opt.style.color = 'Silver';
    	o.appendChild(opt);

    	if (n != -1)
		{
			for (var i = 0, L = POS.position[n].length; i < L; i++)
			{
     		        try
                    {
     				   o.add(new Option(POS.position[n][i], POS.position[n][i]))
     				}
     				catch(e)
     				{
                        opt = document.createElement('option');
                        opt.appendChild(document.createTextNode(POS.position[n][i]));
                        opt.value = POS.position[n][i];
                        o.appendChild(opt);
     				}
			}
		}
	}
}

LEFTMENU = {
    click: function(g, n, c)
    {
		document.getElementById('gender').value = g;
		document.getElementById('sport').value = n;
		if (c)
		{
			document.getElementById('current').value = c;
		}
		document.getElementById('listOfSports').submit()
    }
}

RIGHTMENU = {
    click: function(c)
    {
        document.getElementById('s_current').value = c;
        document.getElementById('search_athletes').submit()
    }
}