var s = gup("s");
var iS = parseInt(s);
var demo = gup("demo");

// if qs value does not have a value for
// "demo", bounce to 404
if(demo == "")
{
	redirectTo("/404.aspx");
}

function gup(name)
{
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return "";
  else
    return results[1];
}

function getObj(id)
{
	return document.getElementById(id);
}

function redirectTo(loc)
{
	window.location.href = loc;
}

function writeCaption()
{
	getObj("cCaption").innerHTML = "<h1>" + content[iS][0] + "</h1>" + content[iS][1];
}

function writeSelect()
{
	document.write('<select id="toc" onchange=\'redirectTo("demo.htm?demo=" + demo + "&s=" + this.options.selectedIndex);\'>');
	for(i=0;i<totalSlides;i++)
	{
		document.write('<option value="' + i + '">' + content[i][0] + '</option>');
	}
	document.write('</select>');
}


//alert(gup('yermo'));

function adjust()
{
	if(isFirstSlide)
	{
		getObj("nav_prev").className = "disabled";
		getObj("nav1").className = "";
		getObj("a_prev").removeAttribute("href");
	}
	else if(isLastSlide)
	{
		getObj("nav_next").className = "disabled";
		getObj("nav2").className = "";
		getObj("a_next").removeAttribute("href");
	}
	
	writeCaption();
	getObj("slide").src = slides_loaded[iS].src;
	getObj("toc").options.selectedIndex = iS;
}

sfHover = function() {
	var sfEls = document.getElementById("cControl").getElementsByTagName("DIV");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
			//alert(this.className);
			//alert(this.id);
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			//alert(this.className);
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

