var XMLHttpRequestObjectGet 	= false;
var XMLHttpRequestObjectSend 	= false;
var XMLHttpRequestObjectList  	= false;

var options;

if(window.XMLHttpRequest){
	XMLHttpRequestObjectGet 	= new XMLHttpRequest();
	XMLHttpRequestObjectSend 	= new XMLHttpRequest();
	XMLHttpRequestObjectList 	= new XMLHttpRequest();
}else if(window.ActiveXObject){
	XMLHttpRequestObjectGet = new ActiveXObject("Microsoft.XMLHTTP");
	XMLHttpRequestObjectSend = new ActiveXObject("Microsoft.XMLHTTP");
	XMLHttpRequestObjectList = new ActiveXObject("Microsoft.XMLHTTP");
}

function showDiv(divname)
{
	hideDiv();
	document.getElementById(divname).style.visibility = "visible";
}

function hideDiv()
{
	document.getElementById("divGlance").style.visibility = "hidden";
	document.getElementById("divFAQs").style.visibility = "hidden";
	document.getElementById("divToDo").style.visibility = "hidden";
	document.getElementById("divMoney").style.visibility = "hidden";
}

function clearData(divID)
{
	var objData = document.getElementById(divID);
	objData.innerHTML = "";
}

function getData(dataSource, divID)
{
		var objData = document.getElementById(divID);

		try
		{
			if(XMLHttpRequestObjectGet)
			{
				XMLHttpRequestObjectGet.open("POST",dataSource);
				XMLHttpRequestObjectGet.onreadystatechange = function()
				{
					if(XMLHttpRequestObjectGet.readyState == 4 && XMLHttpRequestObjectGet.status == 200)
					{
						objData.innerHTML = XMLHttpRequestObjectGet.responseText;
					}
				}
				XMLHttpRequestObjectGet.send(null);
			}
		}
		catch(e)
		{
			alert(e);
		}
}

function sendBlog()
{
	var sendername, email, comments, strFeedback, strReturn;
	try
	{
		sendername 	= trimAll(document.getElementById('name').value);
		email 		= trimAll(document.getElementById('email').value);
	
		if(sendername.length < 3)
		{
			alert("Not a valid email address. Please try again");
			return;
		}
		
		comments 	= trimAll(document.getElementById('comments').value);
		strFeedback = "sendername="+sendername+"&email="+email+"&comments="+comments;

		XMLHttpRequestObjectSend.open('POST','ajax/blogit.php');
		XMLHttpRequestObjectSend.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		XMLHttpRequestObjectSend.send(strFeedback);

		XMLHttpRequestObjectSend.onreadystatechange = function()
		{
			if(XMLHttpRequestObjectSend.readyState == 4 && XMLHttpRequestObjectSend.status == 200)
			{
				alert(XMLHttpRequestObjectSend.responseText);
				document.getElementById('name').value = "";
				document.getElementById('email').value = "";
				document.getElementById('comments').value = "";
			}
		}
	}
	catch(e)
	{
		alert(e.message);
	}
}

function getPicList()
{
	try
	{
		if(XMLHttpRequestObjectList)
		{
			XMLHttpRequestObjectList.open("POST","ajax/filelist.php");
			
			XMLHttpRequestObjectList.onreadystatechange = function()
			{
				if(XMLHttpRequestObjectList.readyState == 4 && XMLHttpRequestObjectList.status == 200)
				{
					var XMLData = XMLHttpRequestObjectList.responseXML;
					options = XMLData.getElementsByTagName("file");
					listoptions(options);
				}
			}
			XMLHttpRequestObjectList.send(null);
		}
	}
	catch(e)
	{
		alert(e);
	}
}

function listoptions(options)
{
	var counter;
	var selectcontrol = document.getElementById('optionlist');
	
	for(counter = 0 ; counter < options.length ; counter++)
	{
		selectcontrol.options[counter] = new Option(options[counter].firstChild.data);
	}
}

function getImg(divName)
{
	var imgName = "graduation/" + options[document.getElementById('optionlist').selectedIndex].firstChild.data ;
	document.getElementById(divName).innerHTML = "<img src='" + imgName + "' width='100%'>" ;
}

function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}


/********************************************************************************************************/
/*********************************NOT IN USE*************************************************************/
/********************************************************************************************************/
/*function sendRPCDone(unusedVariable, searchTerm, arrayTerm, arrayResults, unusedArray)
{
	var data = "<table>";
	var loopindex;
	
	if(arrayResults.length !=0)
	{
		for(loopindex = 0 ; loopindex < arrayResults.length; loopindex++)
		{
			data += "<tr><td>" + 
							"<a href='http://www.google.com/search?q=" +	arrayTerm[loopindex] + "' target='_blank'>" +
							 arrayTerm[loopindex]+	"</a></td><td>" + 
							 arrayResults[loopindex] + "</td></tr>";
							
		}
		data += "</table>";
	}
	data += "</table>";
	document.getElementById('targetdiv').innerHTML = data;
}
		
function getSuggest(keyEvent)
{
	keyEvent = (keyEvent)?keyEvent:window.event;
	Input	= (keyEvent.target)?keyEvent.target:keyEvent.srcElement;
	
	if(keyEvent.type == "keyup")
	{
		if(Input.value)
		{
			getDataGoogle("ajax/google.php?qu="+Input.value);
		}
		else
		{
			document.getElementById('mydiv').innerHTML = "<div></div>";
		}
	}
}
		
function getDataGoogle(dataSource)
{
	if(XMLHttpRequestObjectSend)
		XMLHttpRequestObjectSend.open("POST",dataSource);
		
		XMLHttpRequestObjectSend.onreadystatechange = function()
		{
			if(XMLHttpRequestObjectSend.readyState == 4 && XMLHttpRequestObjectSend.status == 200)
			{
				if(XMLHttpRequestObjectSend.responseText.length != 0)
				{
					eval(XMLHttpRequestObjectSend.responseText);
				}
			}
		}
	XMLHttpRequestObjectSend.send(null);
}

*/