// JavaScript Document


var icecreamUrl = '<img src=./images/animalcookies.jpg></img>';
var cakes = '<'+'object id="foo" name="foo" type="text/html" data="./cakes.html"><\/object>';
var events = '<'+'object id="foo" name="foo" type="text/html" data="../events.html"><\/object>';

function writeText(txt)
	{
	document.getElementById('mainContent').innerHTML = txt;
	}
	
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];
	}
}
	
						
						
function getDivContent( divID)
{
	var myurl = gup('mainContent');
	if (myurl == 'icecreamurl')
	{
		 processAjax("./icecream.html", divID);
		 processAjax("./icecreambla.html", "sidebar1");	
	} else if (myurl == 'events')
	{
		 processAjax("./events.html", divID);
		 //processAjax("./eventsbla.html", "sidebar1");
	} else if (myurl == 'cakes')
	{	
	//alert("loading cakes");
		processAjax("./cakes.html", divID);
		processAjax("./cakesbla.html", "sidebar1");
	} else if (myurl == 'playground')
	{	
		//alert("loading playground");
		processAjax("./playground.html", divID);
		processAjax("./playgroundbla.html", "sidebar1");
	} else if (myurl == 'products')
	{	
	//alert("loading cakes");
		processAjax("./products.html", divID);
		//processAjax("./cakesbla.html", "sidebar1");
	}


}

function processAjax(url,target) {
   //alert("Url = " + url + " Target is " + target);
	if(target == 'mainContent'){
		//alert("loading main" + url + " " + target);
		if (window.XMLHttpRequest) { // Non-IE browsers
			req = new XMLHttpRequest();
		  req.onreadystatechange = targetDivMain;
		  try {
			req.open("GET", url, true);
		  } catch (e) {
			alert(e);
		  }
		  req.send(null);
		} else if (window.ActiveXObject) { // IE
		  req = new ActiveXObject("Microsoft.XMLHTTP");
		  if (req) {
			req.onreadystatechange = targetDivMain;
			req.open("GET", url, true);
			req.send();
	
		  }
		}
	} else {
		if (window.XMLHttpRequest) { // Non-IE browsers
			req1 = new XMLHttpRequest();
		  req1.onreadystatechange = targetDivBla;
		  try {
			req1.open("GET", url, true);
		  } catch (e) {
			alert(e);
		  }
		  req1.send(null);
		} else if (window.ActiveXObject) { // IE
		  req1 = new ActiveXObject("Microsoft.XMLHTTP");
		  if (req) {
			req1.onreadystatechange = targetDivBla;
			req1.open("GET", url, true);
			req.send();
	
		  }
		}
	}
  return false;
} 

function load2Divs(url1,target1,url2,target2)
{
	// load first div
	processAjax(url1, target1);
	// load second div
	processAjax(url2, target2);
}

function load1Divs(url1,target1)
{
	// load first div
	processAjax(url1, target1);
	
}


function targetDivMain() {
	//alert("loading main");
    if (req.readyState == 4) { // Complete
          if (req.status == 200 || req.status == 0 ) { // OK response
		  //alert("loading main2");
              document.getElementById('mainContent').innerHTML = req.responseText;
          } else {
            alert("Problem loading page: " + req.statusText);
          }
   
	}
}
function targetDivBla() {
    if (req1.readyState == 4) { // Complete
	//alert("Status is " + req1.status);
          if (req1.status == 200 || req1.status == 0) { // OK response
              document.getElementById('sidebar1').innerHTML = req1.responseText;
          } else {
            alert("Problem loading page: " + req1.statusText);
          }
   
	}
}
