var $container="";
var dltitle = new Array();

function init() {
    
    
    $container = $('#dlarea').cycle({fx: 'scrollHorz', speed: 500, timeout: 10000, after:onAfter, prev:    '#leftarrow', next: '#rightarrow', pager: '#dlcontrolzone'});
    

}


function slideto(x) {
    $container.cycle('pause');
    $container.cycle(x);
}


function urldecode( str ) {
        
    var histogram = {};
    var ret = str.toString();
    
    var replacer = function(search, replace, str) {
        var tmp_arr = [];
        tmp_arr = str.split(search);
        return tmp_arr.join(replace);
    };
    
    
    
    // The histogram is identical to the one in urlencode.
    histogram["'"]   = '%27';
    histogram['(']   = '%28';
    histogram[')']   = '%29';
    histogram['*']   = '%2A';
    histogram['~']   = '%7E';
    histogram['!']   = '%21';
    histogram['%20'] = '+';
 
    for (replace in histogram) {
        search = histogram[replace]; // Switch order when decoding
        ret = replacer(search, replace, ret) // Custom replace. No regexing   
    }
    
    // End with decodeURIComponent, which most resembles PHP's encoding functions
    ret = decodeURIComponent(ret);
 
    return ret;
}

var viewpacklink="";
var swooshtitle="";
var eventyear="";
var eventcategory="";

function onAfter(currElement, nextElement, options, isForward) {
	swooshtitle = urldecode(nextElement.alt);
	document.getElementById("swooshtitle").innerHTML=swooshtitle;
	document.getElementById("swooshcitystate").innerHTML=urldecode(nextElement.getAttribute("eventlocation"));
	document.getElementById("swooshdate").innerHTML=urldecode(nextElement.title);
	
	document.getElementById("swooshviewpackages").style.display="inline";
	eventyear = nextElement.getAttribute("eventyear");
	eventcategory = nextElement.getAttribute("category");
	// console.log("eventcategory = " + eventcategory);
}


function dlviewpack() {
	var eventtitle = swooshtitle.toLowerCase();
	eventtitle = eventtitle.replace(" ", "-");
	
    document.location.href="http://benchwarmersports.com/"+eventcategory+"/"+eventyear+"/"+eventtitle+"-packages";
}

