function swapBtn(obj) {
	var len = obj.src.length;
	var postfix = obj.src.substring(len - 4, len);
	if (obj.src.indexOf("_hover") == -1) {
		var prefix = obj.src.substring(0, len - 4);
		obj.src = prefix + "_hover" + postfix;
	} else {
		var prefix = obj.src.substring(0, len - 10);
		obj.src = prefix + postfix;
	}
}
	
function swapInfo(idx) 
{
	if (idx != "")
	{
		document.getElementById("workshopinfo").contentWindow.document.getElementById('workshopinfo').innerHTML = wsinfo[idx];
		var old_location = document.getElementById("workshopinfo").contentWindow.location.href;
		var end = old_location.indexOf("#") == -1 ? old_location.length : old_location.indexOf("#");
		var new_location = old_location.substr(0, end) + "#workshopinfo_top";
		document.getElementById("workshopinfo").contentWindow.location.href = new_location;
	}
}

function toggleSubmenu(item)
{
	for (var loop = 1; loop < 10; loop++)
	{
		var itemName = "submenu" + loop;
		var element = document.getElementById(itemName);
		if (element !=null && element != 'unknown' && element.style.display == 'inline' && loop != item)
		{
			element.style.display = 'none';
		}
		else if (element !=null && element != 'unknown' && loop == item && element.style.display == 'inline')
		{
			element.style.display = 'none';
		}
		else if (element !=null && element != 'unknown' && loop == item && element.style.display == 'none')
		{
			element.style.display = 'inline';
		}
	}
}

function OneStat_Pageview()
{
    var d=document;
    var sid="355491";
    var CONTENTSECTION="";
    var osp_URL=d.URL;
    var osp_Title=d.title;
    var t=new Date();
    var p="http"+(d.URL.indexOf('https:')==0?'s':'')+"://stat.onestat.com/stat.aspx?tagver=2&sid="+sid;
    p+="&url="+escape(osp_URL);
    p+="&ti="+escape(osp_Title);
    p+="&section="+escape(CONTENTSECTION);
    p+="&rf="+escape(parent==self?document.referrer:top.document.referrer);
    p+="&tz="+escape(t.getTimezoneOffset());
    p+="&ch="+escape(t.getHours());
    p+="&js=1";
    p+="&ul="+escape(navigator.appName=="Netscape"?navigator.language:navigator.userLanguage);
    if(typeof(screen)=="object"){
       p+="&sr="+screen.width+"x"+screen.height;p+="&cd="+screen.colorDepth;
       p+="&jo="+(navigator.javaEnabled()?"Yes":"No");
    }
    d.write('<a href="http://www.onestat.com/aspx/login.aspx?sid='+sid+'" target=_blank><img id="ONESTAT_TAG" border="0" src="'+p+'" alt="This site tracked by OneStat.com. Get your own free site tracker."></'+'a>');
}

function loadDeeplink()
{
	swapInfo(gup("m1"));
	toggleSubmenu(gup("m2"));
}	

function gup(name)
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
