var UAnum = "UA-211412-13";
var ajaxRequest = "";

function encodeString(TheString){
TheString = TheString.replace(/ /g, "^^")
TheString = TheString.replace(/\n/g, "##");
return TheString;
}

var collapsedHeight = 150;
var blognavheight = document.getElementById("blognav").offsetHeight;
var educationnavheight = document.getElementById("educationnav").offsetHeight;
var servicesnavheight = document.getElementById("servicesnav").offsetHeight;
var blogMove;
var servicesMove;
var blogMove;
document.getElementById("blognav").style.height = document.getElementById("educationnav").style.height = document.getElementById("servicesnav").style.height = collapsedHeight + "px";

function animateNav()
{
		loopAgain = 0;
		
		if (document.getElementById('blognav').offsetHeight > collapsedHeight && blogMove < 0 || document.getElementById('blognav').offsetHeight < blognavheight && blogMove > 0)
		{
			if (blogMove > 0)
				{movementamount = blognavheight - document.getElementById('blognav').offsetHeight;}
			else
				{movementamount = collapsedHeight - document.getElementById('blognav').offsetHeight;}
			movementamount = movementamount / 4;
			if (movementamount < 0) {movementamount = movementamount-1;}
			if (movementamount > 0) {movementamount = movementamount+1;}
			movementamount = Math.round(movementamount);
			
			document.getElementById('blognav').style.height = document.getElementById('blognav').offsetHeight + movementamount + "px";
			loopAgain = 1;
		}
		
		if (document.getElementById('educationnav').offsetHeight > collapsedHeight && educationMove < 0 || document.getElementById('educationnav').offsetHeight < educationnavheight && educationMove > 0)
		{
			if (educationMove > 0)
				{movementamount = educationnavheight - document.getElementById('educationnav').offsetHeight;}
			else
				{movementamount = collapsedHeight - document.getElementById('educationnav').offsetHeight;}
			movementamount = movementamount / 4;
			if (movementamount < 0) {movementamount = movementamount-1;}
			if (movementamount > 0) {movementamount = movementamount+1;}
			movementamount = Math.round(movementamount);
			
			document.getElementById('educationnav').style.height = document.getElementById('educationnav').offsetHeight + movementamount + "px";
			loopAgain = 1;
		}
		
		if (document.getElementById('servicesnav').offsetHeight > collapsedHeight && servicesMove < 0 || document.getElementById('servicesnav').offsetHeight < servicesnavheight && servicesMove > 0)
		{
			if (servicesMove > 0)
				{movementamount = servicesnavheight - document.getElementById('servicesnav').offsetHeight;}
			else
				{movementamount = collapsedHeight - document.getElementById('servicesnav').offsetHeight;}
			movementamount = movementamount / 4;
			if (movementamount < 0) {movementamount = movementamount-1;}
			if (movementamount > 0) {movementamount = movementamount+1;}
			movementamount = Math.round(movementamount);
			
			document.getElementById('servicesnav').style.height = document.getElementById('servicesnav').offsetHeight + movementamount + "px";
			loopAgain = 1;
		}
		
		
		if (loopAgain == 1)
		{
			setTimeout("animateNav()",10)
		}
		
		return;
}

//function collapseNav()
//{
//	blogMove = educationMove = -1;
//	animateNav();
//}

function expandNav(navID)
{
	blogMove = educationMove = servicesMove = -1;
	if (navID == 'blognav') {blogMove = 1;}
	if (navID == 'educationnav') {educationMove = 1;}
	if (navID == 'servicesnav') {servicesMove = 1;}
	animateNav();
	return;
}

function setAjaxVariable()
{
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				return false;
			}
		}
	}
}

function showForm(whichForm){
	var ajaxDisplay = document.getElementById('ajaxDiv');
	setAjaxVariable();
	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var queryString = "task=show" + whichForm;
	ajaxRequest.open("POST", "/ajax.asp", true);
	ajaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	ajaxRequest.send(queryString); 
}

function addAnswer(){
	var ajaxDisplay = document.getElementById('ajaxDiv');
	setAjaxVariable();
	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var answer = encodeString(document.getElementById('answer').value);
	var thename = encodeString(document.getElementById('thename').value);
	var company = encodeString(document.getElementById('company').value);
	var phone = encodeString(document.getElementById('phone').value);
	var url = document.getElementById('url').value;
	var questionid = document.getElementById('questionid').value;
	
	var queryString = "task=addanswer&answer="+answer+"&thename="+thename+"&company="+company+"&phone="+phone+"&url="+url+"&questionid="+questionid;
	ajaxRequest.open("POST", "/ajax.asp", true);
	ajaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	ajaxRequest.send(queryString); 
}

function addComment(){
	var ajaxDisplay = document.getElementById('ajaxDiv');
	setAjaxVariable();
	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var comment = encodeString(document.getElementById('comment').value);
	var thename = encodeString(document.getElementById('thename').value);
	var url = document.getElementById('url').value;
	var postid = document.getElementById('postid').value;
	
	var queryString = "task=addcomment&comment="+comment+"&thename="+thename+"&url="+url+"&postid="+postid;
	ajaxRequest.open("POST", "/ajax.asp", true);
	ajaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	ajaxRequest.send(queryString); 
}