// JavaScript Document
// po.js
// Rev. 1.0 LNixon 11/27/06
// Rev. 1.1 LNixon 12/02/06 updated to prototype

var pageElement_id;
var calling_id;
function callAHAH(url, pageElement, callMessage, id)	// Rev. 1.1 LNixon updatede with prototype
{	
	//alert('URL: '+url+'; pageElement: '+pageElement+'; callMessage: '+callMessage+'; id: '+id+'; value: '+$F(id));
	calling_id = id;
	pageElement_id = $(pageElement).id;
	if(id) {
		$(pageElement_id).innerHTML = $(pageElement_id).innerHTML+'  '+callMessage;
	}
	changeCursor(pageElement_id, 'wait');
	var post_pairs = 'sid='+Math.random()+
		'&id='+id+
		'&value='+$F(id)

	var AJAXElement = new Ajax.Request(url, 
		{method: 'post', parameters: post_pairs, onComplete: responseAHAH});
}

function responsegetVENDOR_ID(AJAXElement) {
	//alert(pageElement_id);
	$(pageElement_id).innerHTML = AJAXElement.responseText;
}

function responseAHAH(AJAXElement) {
	//alert(pageElement_id);
	//var mywindow = window.open("","_blank", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=800");
	//mywindow.document.write(AJAXElement.responseText);
	$(pageElement_id).innerHTML = AJAXElement.responseText;
	changeCursor(calling_id, 'default');
}

function changeCursor(id, cursor) {
	var style = $(id).style
	$(id).style.cssText = $(id).style.cssText+'; cursor:'+cursor+';';
}

function onmouseover_faq(id) {
	$(id).style.color="red"
	changeCursor(id, 'pointer');
}

function onmouseout_faq(id) {
	$(id).style.color="black"
}

function setSessionVar(session_var, session_value)
{	
	//alert('setSessionVar('+session_var+', '+session_value+')');
	var post_pairs = 'sid='+Math.random()+
		'&session_var='+session_var+
		'&session_value='+session_value
	var setSessionVar = new Ajax.Request("setSessionVar.php", 
		{method: 'post', parameters: post_pairs, asynchronous: false, onComplete: responsesetSessionVar});
}

function responsesetSessionVar(setSessionVar) {
	//var mywindow = window.open("","_blank", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=800");
	//mywindow.document.write(setSessionVar.responseText);
	//$('session_var').innerHTML = setSessionVar.responseText;	
}
