$(document).ready(function () {
    $('.homepage-slides').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
    var $Roll = $('li.roll').addClass('close');
    $('a.button', $Roll).click(function () {
        var $Parent = $(this).parent();
        if ($Parent.hasClass("close")) {
            $Parent.removeClass("close").addClass("open");
        }
        else {
            $Parent.removeClass("open").addClass("close");
        }
        return false;
    });

    var $Expandable = $('.expandable');
    $('.container', $Expandable).addClass('close');
    $('h2 a, .btn-calendar-open', $Expandable).click(function () {
        var $Content = $('.container', $(this).parents('.expandable'));
        if ($Content.hasClass("close")) {
            $Content.removeClass("close").addClass("open");
        }
        else {
            $Content.removeClass("open").addClass("close");
        }
        return false;
    });

	/*var $Expandable-roll = $('.expandable-roll');
	var $Expandable-roll-link = $('.btn-expandable-roll', $Expandable-roll);
	$Expandable-roll-link.click(function() {
		var $Content = $('.container', $(this).parents('.expandable'));
        if ($Content.hasClass("close")) {
            $Content.removeClass("close").addClass("open");
        }
        else {
            $Content.removeClass("open").addClass("close");
        }
	});
	
								if (_links[j] != this)
								{
									_links[j].parentNode.className = _links[j].parentNode.className.replace("open-calendar", "");
								}
							}
							
							if ( this.parentNode.className.indexOf("open-calendar") != -1 ) 
							{
								this.parentNode.className = this.parentNode.className.replace("open-calendar", "");
							}
							else
							{
								this.parentNode.className += " open-calendar";
							}
							return false;
						}
				}
			}
		}
	}*/

    initPage();
});


var _links = [];
function initPage()
{
	var blocks = document.getElementsByTagName("li");
	for (var i=0; i<blocks.length; i++)
	{
		if (blocks[i].className.indexOf("roll-2") != -1)
		{
			links = blocks[i].getElementsByTagName("span");
		
				for (var k=0; k<links.length; k++) {
					
					if (links[k].className == "ico-btn") {
						_links.push(links[k]);
						links[k].onclick = function()
						{
							for (var j = 0; j < _links.length; j++)
							{
								if (_links[j] != this)
								{
									_links[j].parentNode.className = _links[j].parentNode.className.replace("open-ring", "");
								}
							}
							
							if ( this.parentNode.className.indexOf("open-ring") != -1 ) 
							{
								this.parentNode.className = this.parentNode.className.replace("open-ring", "");
							}
							else
							{
								this.parentNode.className += " open-ring";
							}
							return false;
						}
				}
			}
		}
	}
	var blocks = document.getElementsByTagName("li");
	for (var i=0; i<blocks.length; i++)
	{
		if (blocks[i].className.indexOf("question") != -1)
		{
			links = blocks[i].getElementsByTagName("h2");
		
				for (var k=0; k<links.length; k++) {
					
					if (links[k].className == "btn-question-open") {
						_links.push(links[k]);
						links[k].onclick = function()
						{
							for (var j = 0; j < _links.length; j++)
							{
								if (_links[j] != this)
								{
									_links[j].parentNode.className = _links[j].parentNode.className.replace("open-question", "");
								}
							}
							
							if ( this.parentNode.className.indexOf("open-question") != -1 ) 
							{
								this.parentNode.className = this.parentNode.className.replace("open-question", "");
							}
							else
							{
								this.parentNode.className += " open-question";
							}
							return false;
						}
				}
			}
		}
	}
	var blocks = document.getElementsByTagName("li");
	for (var i=0; i<blocks.length; i++)
	{
		if (blocks[i].className.indexOf("market-roll") != -1)
		{
			links = blocks[i].getElementsByTagName("div");
		
				for (var k=0; k<links.length; k++) {
					
					if (links[k].className == "btn-market") {
						_links.push(links[k]);
						links[k].onclick = function()
						{
							for (var j = 0; j < _links.length; j++)
							{
								if (_links[j] != this)
								{
									_links[j].parentNode.className = _links[j].parentNode.className.replace("open-market", "");
								}
							}
							
							if ( this.parentNode.className.indexOf("open-market") != -1 ) 
							{
								this.parentNode.className = this.parentNode.className.replace("open-market", "");
							}
							else
							{
								this.parentNode.className += " open-market";
							}
							return false;
						}
				}
			}
		}
	}
}

function LaunchUrlFromDropDown(DropDownID)
{
    var DropDown = document.getElementById(DropDownID);
    var url = DropDown.value;
    if(url != "")
    {
        window.open(url);
//            window.location = url;
    }
}

function doPassVar(playerId, fileName, trackName)
{
    window.document[playerId].SetVariable("fileName", fileName);
    window.document[playerId].SetVariable("trackName", trackName);

    //loop through all the tags in the apge. If it is an embed, do something
    for (var j = 1; j < document.getElementsByTagName("object").length; j++) {
        var objectId = document.getElementsByTagName("object")[j].id;
        if (playerId != objectId) {
            if (objectId.substr(11) == "samplePlayer") {
                window.document[document.getElementsByTagName("object")[j].id].SetVariable("stopPlay", 1);
            }
        }
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}
function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}
