/********************************************************************************
/* Jumpstart gen.js file
/* Author: Tyler Tufte
/* Created: October 2008
/*/


/* Build a new Object and check to see what browser it is 				*/
var request = null;
try {
 request = new XMLHttpRequest();
} catch (trymicrosoft) {
 try {
   request = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (othermicrosoft) {
   try {
     request = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (failed) {
     request = null;
   }
 }
}

if (request == null)
 alert("Error creating request object!");

/* ------------------------------------ This function sets opacity on an object ------------------------------------ */
function setOpacity(opacity, theID) {
 var object = document.getElementById(theID).style;
 // If it's 100, set it to 99 for Firefox.
 if (navigator.userAgent.indexOf("Firefox") != -1) {
  if (opacity == 100) { opacity = 99.9999; } // This is majorly awkward
 }
 // Multi-browser opacity setting
 object.filter = "alpha(opacity=" + opacity + ")"; // IE/Win
 object.opacity = (opacity / 100);                 // Safari 1.2, Firefox+Mozilla
}

function jumpstart_content(page){
	
	setOpacity(30,'contentL1');
	
	var str = 'page=' + page;
	request.open("POST", 'php/xt-jumpstart_content.php', true);
	request.onreadystatechange = function () {
		if(request.readyState == 4) {	
	    	document.getElementById('contentL1').innerHTML = request.responseText;
		
			setOpacity(100,'contentL1');
			
			
		}
	}
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.send(str);
	
}

function get_classes(){
	
	setOpacity(30,'jumpstart_classes');
	
	cat = document.getElementById('catdd').value;
	
	var str = '&cat=' + cat;

	request.open("POST", 'php/xt-jumpstart_classes.php', true);
	request.onreadystatechange = function () {
		if(request.readyState == 4) {	
	    	document.getElementById('jumpstart_classes').innerHTML = request.responseText;
		
			setOpacity(100,'jumpstart_classes');
			
			
		}
	}
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.send(str);
	
}

function jumpstart_description(id){

	var prev_open = document.getElementById('prev_open').value;
	if(prev_open){
		myEffects('blindUp','tr_'+prev_open,.1);
		myEffects('blindUp','div_'+prev_open,.1);		
	}
	
	if(document.getElementById('prev_open').value == id){
		myEffects('blindUp','tr_'+id,.1);
		myEffects('blindUp','div_'+id,.1);
		
		document.getElementById('prev_open').value = '';
	} else {
		myEffects('blindDown','tr_'+id,.1);		
		myEffects('blindDown','div_'+id,.1);		
		document.getElementById('prev_open').value = id;			
	}	
}