/* Sub Portfolio #1 */

var subportajax;

function subportSwitch(uri)
{
subportajax=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  subportajax=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  subportajax=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (subportajax!=null)
  {
  subportajax.onreadystatechange=state_Change_subport;
  subportajax.open("GET",uri,true);
  subportajax.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change_subport()
{
if (subportajax.readyState==4)
  {// 4 = "loaded"
  if (subportajax.status==200)
    {// 200 = "OK"
    document.getElementById('subportviewer').innerHTML=subportajax.responseText;
    }
  else
    {
    alert("Error: " + subportajax.statusText + "?");
    }
  }
}

/* Sub Portfolio #2 */

var subport2ajax;

function subport2Switch(uri)
{
subport2ajax=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  subport2ajax=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  subport2ajax=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (subport2ajax!=null)
  {
  subport2ajax.onreadystatechange=state_Change_subport2;
  subport2ajax.open("GET",uri,true);
  subport2ajax.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change_subport2()
{
if (subport2ajax.readyState==4)
  {// 4 = "loaded"
  if (subport2ajax.status==200)
    {// 200 = "OK"
    document.getElementById('subportviewer2').innerHTML=subport2ajax.responseText;
    }
  else
    {
    alert("Error: " + subport2ajax.statusText + "?");
    }
  }
}

/* Home Page News */

var homeajax;

function homeSwitch(uri)
{
homeajax=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  homeajax=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  homeajax=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (homeajax!=null)
  {
  homeajax.onreadystatechange=state_Change_home;
  homeajax.open("GET",uri,true);
  homeajax.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change_home()
{
if (homeajax.readyState==4)
  {// 4 = "loaded"
  if (homeajax.status==200)
    {// 200 = "OK"
    document.getElementById('h_news_container').innerHTML=homeajax.responseText;
    }
  else
    {
    alert("Error: " + homeajax.statusText + "?");
    }
  }
}

/* Daytona Overview */

var overviewajax;

function overviewSwitch(uri)
{
overviewajax=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  overviewajax=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  overviewajax=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (overviewajax!=null)
  {
  overviewajax.onreadystatechange=state_Change_overview;
  overviewajax.open("GET",uri,true);
  overviewajax.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change_overview()
{
if (overviewajax.readyState==4)
  {// 4 = "loaded"
  if (overviewajax.status==200)
    {// 200 = "OK"
    document.getElementById('subportviewer').innerHTML=overviewajax.responseText;
    }
  else
    {
    alert("Error: " + overviewajax.statusText + "?");
    }
  }
}

/* Harmony Overview */

var overview2ajax;

function overviewSwitch2(uri)
{
overview2ajax=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  overview2ajax=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  overview2ajax=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (overview2ajax!=null)
  {
  overview2ajax.onreadystatechange=state_Change_overview2;
  overview2ajax.open("GET",uri,true);
  overview2ajax.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change_overview2()
{
if (overview2ajax.readyState==4)
  {// 4 = "loaded"
  if (overview2ajax.status==200)
    {// 200 = "OK"
    document.getElementById('subportviewer2').innerHTML=overview2ajax.responseText;
    }
  else
    {
    alert("Error: " + overview2ajax.statusText + "?");
    }
  }
}

/* Daytona Zoom */

var portzoomajax;

function portzoomSwitch(uri)
{
portzoomajax=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  portzoomajax=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  portzoomajax=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (portzoomajax!=null)
  {
  portzoomajax.onreadystatechange=state_Change_portzoom;
  portzoomajax.open("GET",uri,true);
  portzoomajax.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function toggleVisibility(){
if ($('qjumptog').style.display=="none"){
$('qjumptog').style.display="block";
}
else {
$('qjumptog').style.display="none";
}
}


function state_Change_portzoom()
{
if (portzoomajax.readyState==4)
  {// 4 = "loaded"
  if (portzoomajax.status==200)
    {// 200 = "OK"
    document.getElementById('subport_zoom_container').innerHTML=portzoomajax.responseText;
	toggleVisibility();
    }
  else
    {
    alert("Error: " + portzoomajax.statusText + "?");
    }
  }
}

/* Harmony Zoom */

var portzoom2ajax;

function portzoom2Switch(uri)
{
portzoom2ajax=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  portzoom2ajax=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  portzoom2ajax=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (portzoom2ajax!=null)
  {
  portzoom2ajax.onreadystatechange=state_Change_portzoom2;
  portzoom2ajax.open("GET",uri,true);
  portzoom2ajax.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function toggleVisibility2(){
if ($('qjumptog2').style.display=="none"){
$('qjumptog2').style.display="block";
}
else {
$('qjumptog2').style.display="none";
}
}


function state_Change_portzoom2()
{
if (portzoom2ajax.readyState==4)
  {// 4 = "loaded"
  if (portzoom2ajax.status==200)
    {// 200 = "OK"
    document.getElementById('subport_zoom_container2').innerHTML=portzoom2ajax.responseText;
	toggleVisibility2();
    }
  else
    {
    alert("Error: " + portzoom2ajax.statusText + "?");
    }
  }
}
