function ajaxManager()
	{
	var args = ajaxManager.arguments;
	var sCase = args[0]
	var cForm = args[1]
	var cDiv = args[2]
	var cPage = args[3]
	var cLoad = args[4]
	switch (args[0])
		{
		case "load_page":
		//preload = document.getElementById("preloadLYR");
		//alert(args[4] +' - wait name');
		if (typeof cLoad == 'undefined'){
			preload = document.getElementById("preloadLYR");
		}
		else
		{
			preload = document.getElementById(cLoad);
		}
		if (document.getElementById) {
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
			if (x)
				{
			x.onreadystatechange = function()
				{
				//alert(x.readyState +' - ready state\n '+x.status +' status\n');
				if (x.readyState == 0)
					{
					preload.innerHTML = "&nbsp;&nbsp;<img src='images/loading.gif'>initializing...";
					//el.innerHTML = "";
					}
				else if (x.readyState == 1)
					{
					preload.innerHTML = "&nbsp;&nbsp;<img src='images/loading.gif'>processing request...";
					//el.innerHTML = "";
					}
				else if (x.readyState == 2)
					{
					preload.innerHTML = "&nbsp;&nbsp;<img src='images/loading.gif'>request acknowledged...";
					//el.innerHTML = "";
					}
				else if (x.readyState == 3)
					{
					preload.innerHTML = "&nbsp;&nbsp;<img src='images/loading.gif'>loading data...";
					//el.innerHTML = "";
					}
				else if (x.readyState == 4 && x.status == 200)
						{
						preload.innerHTML = "";
						el = document.getElementById(cDiv);
						el.innerHTML = x.responseText;
					}
					}
				x.open("GET", cPage, true);
				x.send(null);
				}	
			break;
		case "load_page_basic":
		//preload = document.getElementById("preloadLYR");
		//alert(args[4] +' - wait name');
		if (document.getElementById) {
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
			if (x)
				{
			x.onreadystatechange = function()
				{
				//alert(x.readyState +' - ready state\n '+x.status +' status\n');
				if (x.readyState == 4 && x.status == 200)
						{
						//alert(cDiv + 'here is the div!!!!!!!!!')
						el = document.getElementById(cDiv);
						el.innerHTML = x.responseText;
					}
					}
				x.open("GET", cPage, true);
				x.send(null);
				}
			break;
		case "start_up":
			ajaxManager('load_page', '/NewApp/CART/page_elements/head.asp', 'headLYR', cForm);
			ajaxManager('load_page', '/NewApp/CART/page_elements/buttons.asp', 'buttonLYR', cForm);
			ajaxManager('load_page', '/NewApp/CART/page_elements/cart.asp', 'cartLYR', cForm);
			break;	
		case "ins_info":
			var cDiv = args[2]
			//alert(frmLoop(cForm) +' - form vals')
			//alert(cForm +' - form name')
			ajaxManager('load_page', 'timer_ins.asp'+ frmLoop(cForm) +'', cDiv, cForm,cLoad);
			break;
		case "one_page":
			//alert(cForm);
			//alert(frmLoop(cForm) +' - form vals');
			ajaxManager('load_page', cForm, cDiv, cPage+ frmLoop(cForm));
			break;
		case "one_page_basic":
			//alert(frmLoop(cForm) +' - form vals');
			ajaxManager('load_page_basic', cForm, cDiv, cPage+ frmLoop(cForm));
			break;
		case "err_chk":
			//alert(sCase +' - case statement');
			//alert(cForm +' - form name');
			//alert(frmLoop(cForm) +' - form vals');
			//alert(cDiv +' - work location');
			//alert(cPage +' - page to be loaded');
			ajaxManager('load_page', cForm, cDiv, cPage+ frmLoop(cForm));
			break;
			
       		case "hide_div":
     			document.getElementById(cForm).style.display='none';
   			break;
       		case "show_div":
     			document.getElementById(cForm).style.display='block';
  			break;
			case "poscheck":
			alert("I am here");
			ajaxManager('load_page', 'speedtest.cfm'+ frmLoop(cForm) +'', 'speed_div', cForm);
			break;
		case "auto_insert":
			if (document.toolbar.ind_sel.value != ''){
				ajaxManager('load_page', cForm, cDiv, cPage+ frmLoop(cForm));
			}
   			break;
	
		}
		
	}


function frmName(){

   for(i=0; i<document.forms[0].elements.length; i++){
   alert(document.forms[0].elements[i].name)
   }

} 

function frmLoop(cForm){
this.formname = cForm;
var qStrText = ""
var theForm = document.forms[this.formname]
//var theForm = document.forms[0]

   for(i=0; i<theForm.elements.length; i++){
   var alertText=""
   alertText += "Element Type: " + theForm.elements[i].type + "\n"
   //alert(alertText)
   	if (i==0){
   		qStrText += "?0=0"
   	}

      if(theForm.elements[i].type == "text" || theForm.elements[i].type == "password" || theForm.elements[i].type == "hidden" || theForm.elements[i].type == "textarea" || theForm.elements[i].type == "button"){
      	qStrText += "&" + theForm.elements[i].name + "=" + escape(theForm.elements[i].value)  + ""
      	//qStrText += "=" + escape(theForm.elements[i].value) + ""
      }
      else if(theForm.elements[i].type == "checkbox") {
      	if (theForm.elements[i].checked) {
      		qStrText += "&" + theForm.elements[i].name + "=" + escape(theForm.elements[i].value)  + ""
      	}
      }
      else if(theForm.elements[i].type == "radio") {
	if (theForm.elements[i].checked) {
   		qStrText += "&" + theForm.elements[i].name + "=" + escape(theForm.elements[i].value)  + ""
	}
      }
      else if(theForm.elements[i].type == "select-one"){
   	qStrText += "&" + theForm.elements[i].name + "=" + escape(theForm.elements[i].options[theForm.elements[i].selectedIndex].value)  + ""
      }
      
      else if(theForm.elements[i].type == "select-multiple"){
   	var a_line="";
   	var width=theForm.elements[i].length;
	for (var loop=0; loop < width; loop++)
	{
		if (theForm.elements[i].options[loop].selected) {
			if (a_line != "") {
				a_line = a_line + ",";
			}
			a_line = a_line + theForm.elements[i].options[loop].value;
		}
	}
	if (a_line != "") {
   		qStrText += "&" + theForm.elements[i].name + "=" + escape(a_line)  + "";
   	}
      }
      
   }
//alert(qStrText)
return qStrText;
} 

function frmPOSTLoop(cForm){
this.formname = cForm;
var qStrText = ""
var theForm = document.forms[this.formname]
//var theForm = document.forms[0]

   for(i=0; i<theForm.elements.length; i++){
   var alertText=""
   alertText += "Element Type: " + theForm.elements[i].type + "\n"
   //alert(alertText)
   	//if (i==0){
   	//	qStrText += "?0=0"
   	//}

      if(theForm.elements[i].type == "text" || theForm.elements[i].type == "password" || theForm.elements[i].type == "hidden" || theForm.elements[i].type == "textarea" || theForm.elements[i].type == "button"){
      	qStrText += "" + theForm.elements[i].name + "=" + escape(theForm.elements[i].value)  + "&"
      	//qStrText += "=" + escape(theForm.elements[i].value) + ""
      }
      else if(theForm.elements[i].type == "checkbox") {
      	if (theForm.elements[i].checked) {
      		qStrText += "" + theForm.elements[i].name + "=" + escape(theForm.elements[i].value)  + "&"
      	}
      }
      else if(theForm.elements[i].type == "radio") {
	if (theForm.elements[i].checked) {
   		qStrText += "" + theForm.elements[i].name + "=" + escape(theForm.elements[i].value)  + "&"
	}
      }
      else if(theForm.elements[i].type == "select-one"){
   	qStrText += "" + theForm.elements[i].name + "=" + escape(theForm.elements[i].options[theForm.elements[i].selectedIndex].value)  + "&"
      }

      else if(theForm.elements[i].type == "select-multiple"){
   	qStrText += "" + theForm.elements[i].name + "=" + escape(theForm.elements[i].options[theForm.elements[i].selectedIndex].value)  + "&"
      }
   }
   qStrText += "0=0"
//alert(qStrText)
return qStrText;
}


function clrFade(){
	var t0=setTimeout("document.getElementById('fader').style.backgroundColor='#FFFF99'",0000)
	var t1=setTimeout("document.getElementById('fader').style.backgroundColor='#ffffaa'",0550)
	var t2=setTimeout("document.getElementById('fader').style.backgroundColor='#FFFFbb'",1000)
	var t3=setTimeout("document.getElementById('fader').style.backgroundColor='#ffffcc'",1500)
	var t4=setTimeout("document.getElementById('fader').style.backgroundColor='#FFFFdd'",2000)
	var t5=setTimeout("document.getElementById('fader').style.backgroundColor='#ffffee'",2500)
	var t6=setTimeout("document.getElementById('fader').style.backgroundColor='#ffffff'",3000)
}

function bigPOS()
{
	parent.pos_frame.className='flft a80perc addpadd bluborder';
	parent.tee_frame.className='flft a20perc addpadd bluborder';
}
function bigTee()
{
	parent.pos_frame.className='flft a20perc addpadd bluborder';
	parent.tee_frame.className='flft a80perc addpadd bluborder';
}
