
$(function(){
	
	var page = location.pathname.split('/').reverse()[0];
	
	if(page == "index.aspx" || page == ""){
		
		var so = new SWFObject("resources/swf/home_banner.swf", "mainswf", "472", "232", "8", "#FFFFFF");
		so.write("homeFlashBanner");
		
		var sf = new SWFObject("resources/swf/sound.swf", "soundswf", "1", "1", "6", "#FFFFFF");
		sf.write("soundContainer");
		
	  var wndo = new dw_scrollObj('contentToScrollContainer', 'contentToScroll');
	  wndo.bSizeDragBar = false;
	  wndo.setUpScrollbar("scrollDragBar", "scrollTrack", "v", 0, 0);
	  dw_scrollObj.GeckoTableBugFix('scrollBarContainer'); 
		
	}
	
	$('#dialog').jqm({
								trigger: '#jqmTriggerDummy',
								onShow: function(h){
									$('#homeFlashBanner').html("");
									$('#soundContainer').html("");
									
									var page = new PageQuery("#" + $(h.t).attr('href').split('#')[1]);
									var contentPath = unescape(page.getValue('content'));
									
									var ss = new SWFObject("resources/swf/video_player.swf", "videoPlayer", "100%", "100%", "8", "#000000");
							   	ss.addVariable("_contentPath", contentPath);
									ss.write("jqmContent");
									
					        h.w.show();
				        },
								onHide: function(h){
									$('#jqmContent').html("");
									
									h.o.remove()
					        h.w.hide();
					        
					        var so = new SWFObject("resources/swf/home_banner.swf", "mainswf", "472", "232", "8", "#FFFFFF");
									so.write("homeFlashBanner");
				        }
								});
								
	$('.btnVideoLink').click(function(){
		$('#jqmTriggerDummy').attr({href: $(this).attr("href")});
		$('#jqmTriggerDummy').click();
	});
	
	
	_uacct = "UA-2082265-1";
	urchinTracker();
	
});


function PageQuery(q) {
	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	this.keyValuePairs = new Array();
	if(q) {
		for(var i=0; i < this.q.split("&").length; i++) {
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {
		for(var j=0; j < this.keyValuePairs.length; j++) {
			if(this.keyValuePairs[j].split("=")[0] == s)
			return this.keyValuePairs[j].split("=")[1];
		}
		return false;
	}
	this.getParameters = function() {
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) {
			a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
	}
	this.getLength = function() { return this.keyValuePairs.length; }
}

function queryString(key){
	var page = new PageQuery(window.location.hash);
	return unescape(page.getValue(key));
}
