function ajaxManager()
	{
	//var args = ajaxManager.arguments;
	//alert(args + '|args');
	var args = arguments;
	var cForm = args[1];
	var cDiv = args[2];
	var cID = args[3];
	var cLoad = args[4];
	switch (args[0])
		{
		case "load_page":
		//preload = document.getElementById("preloadLYR");
		if (typeof args[4] == 'undefined'){
			preload = document.getElementById("preloadLYR");
		}
		else
		{
			preload = document.getElementById(args[4]);
		}
		
		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/load_FFFFFF.gif'>initializing...";
					//el.innerHTML = "";
					}
				else if (x.readyState == 1)
					{
					preload.innerHTML = "&nbsp;&nbsp;<img src='images/load_FFFFFF.gif'>processing request...";
					//el.innerHTML = "";
					}
				else if (x.readyState == 2)
					{
					preload.innerHTML = "&nbsp;&nbsp;<img src='images/load_FFFFFF.gif'>request acknowledged...";
					//el.innerHTML = "";
					}
				else if (x.readyState == 3)
					{
					preload.innerHTML = "&nbsp;&nbsp;<img src='images/load_FFFFFF.gif'>loading data...";
					//el.innerHTML = "";
					}
				else if (x.readyState == 4 && x.status == 200)
						{
						preload.innerHTML = "";
						el = document.getElementById(args[2]);
						el.innerHTML = x.responseText;
					}
					}
				x.open("GET", args[1], true);
				x.send(null);
				}
			break;
		case "load_pagePOST":
		//preload = document.getElementById("preloadLYR");
		if (typeof args[4] == 'undefined'){
			preload = document.getElementById("preloadLYR");
		}
		else
		{
			preload = document.getElementById(args[4]);
		}
		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 = "<div class='windowstatus'><img src='images/load_FFFFFF.gif'>Initializing.....</div>";
					//el.innerHTML = "";
					}
				else if (x.readyState == 1)
					{
					preload.innerHTML = "<div class='windowstatus'><img src='images/load_FFFFFF.gif'>Processing Request.....</div>";
					//el.innerHTML = "";
					}
				else if (x.readyState == 2)
					{
					preload.innerHTML = "<div class='windowstatus'><img src='images/load_FFFFFF.gif'>Request Acknowledged.....</div>";
					//el.innerHTML = "";
					}
				else if (x.readyState == 3)
					{
					preload.innerHTML = "<div class='windowstatus'><img src='images/load_FFFFFF.gif'>Loading Data.....</h3></div>";
					//el.innerHTML = "";
					}
				else if (x.readyState == 4 && x.status == 200)
						{
						preload.innerHTML = "";
						el = document.getElementById(args[2]);
						el.innerHTML = x.responseText;
					}
					}
				x.open("POST", args[1], true);
   				x.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   				//alert(frmPOSTLoop(args[3]));
				x.send(frmPOSTLoop(args[3]));
				}
			break;
		case "start_up":
			ajaxManager('load_page', 'page0.asp', 'page0', cForm);
			ajaxManager('load_page', 'page1.asp', 'page1', cForm);
			ajaxManager('load_page', 'page2.asp', 'page2', cForm);
			ajaxManager('load_page', 'page3.asp', 'page3', cForm);
			break;
		case "1_to_2":
			ajaxManager('load_page', 'page2.asp', 'page1', cForm);
			break;
		case "2_to_3":
			ajaxManager('load_page', 'page3.asp', 'page2', cForm);
			break;
		case "3_to_1":
			ajaxManager('load_page', 'page1.asp', 'page3', cForm);
			break;
		case "2_rev_3":
			ajaxManager('load_page', 'page2.asp', 'page3', cForm);
			ajaxManager('load_page', 'page3.asp', 'page2', cForm);
			break;
		case "1_rev_3":
			ajaxManager('load_page', 'page1.asp', 'page3', cForm);
			ajaxManager('load_page', 'page3.asp', 'page1', cForm);
			break;
		//case "purch_subGET":
//			//alert(frmLoop(cForm));
//			ajaxManager('load_page', 'z_ts.asp'+ frmLoop(cForm) +'', 'page1', cForm);
//			break;
//		case "purch_subPOST":
//			//alert(frmPOSTLoop(cForm));
//			ajaxManager('load_pagePOST', 'z_ts.asp'+ frmPOSTLoop(cForm) +'', 'page1', cForm);
//			break;
  		case "debug_formGET":
			alert(frmLoop(cForm) +' - form vals GET');
			alert(cForm +' - form name');
			alert(cDiv +' -this is the one');
  			break;
    	case "debug_formPOST":
  			alert(frmPOSTLoop(cForm) +' - form vals POST');
  			alert(cForm +' - form name');
  			break;
  		case "err_chk":
			alert(cForm +' - form name');
			alert(frmLoop(cForm) +' - form vals');
			alert(cID +' - ID field');
			alert(cDiv +' - div id');
			ajaxManager('load_page', cForm, cDiv, cPage+ frmLoop(cForm));
			break;
		case "hide_div":
			//alert("HI you are here");
   			document.getElementById(cForm).style.display='none';
  			break;
		case "show_div":
			document.getElementById(cForm).style.display='inline';
			break;
		case "show_spring":
			var ids = new Array('maindiv','maindiv1','aboutus','aboutus1','vendor','sponsor','sponsor1','act','act1','con');
			for (var i=0;i<ids.length;i++)
			{
				document.getElementById(ids[i]).style.display='none';
			}
			element = $(cDiv);
			{
				new Effect.Appear(element, { queue: 'end' }, arguments[1] || {});
			}
			
			break;
		case "show_puppy":
			var ids = new Array('maindiv1','aboutus','sponsor','con');
			for (var i=0;i<ids.length;i++)
			{
				document.getElementById(ids[i]).style.display='none';		
			}
			element = $(cDiv);
			{
				new Effect.Appear(element, { queue: 'end' }, arguments[1] || {});
			}
			break;
      	case "show_fade":
		
		var ids = new Array('hidden_div1','hidden_div2','hidden_div3','hidden_div4','hidden_div5','hidden_div6','hidden_div7','hidden_div8','hidden_div9','hidden_div10');
		for (var i=0;i<ids.length;i++) {
			//element = $(ids[i]);
				document.getElementById(ids[i]).style.display='none';
			 //new Effect.Fade(element, { queue: 'front' }, arguments[1] || {});
			
		 }
		element = $(cDiv);
		//if (element.style.display == 'none')
		{
			new Effect.Appear(element, { queue: 'end' }, arguments[1] || {});
		}
	
	
  			break;
		case "show_fade_fac":
		
		var ids = new Array('hidden_div1','hidden_div2','hidden_div3','hidden_div4','hidden_div5','hidden_div6','hidden_div7','hidden_div8','hidden_div9','hidden_div10','hidden_div11','hidden_div12','hidden_div13','hidden_div14','hidden_div15','hidden_div16','hidden_div17','hidden_div18','hidden_div19','hidden_div20','hidden_div21','hidden_div22','hidden_div23','hidden_div24','hidden_div25','hidden_div26','hidden_div27','hidden_div28','hidden_div29','hidden_div30','hidden_div31','hidden_div32','hidden_div33','hidden_div34','hidden_div35','hidden_div36','hidden_div37','hidden_div38','hidden_div39','hidden_div40','hidden_div41','hidden_div42','hidden_div43','hidden_div44','hidden_div45','hidden_div46','hidden_div47','hidden_div48','hidden_div49','hidden_div50','hidden_div51','hidden_div52','hidden_div53','hidden_div54','hidden_div55','hidden_div56','hidden_div57','hidden_div58','hidden_div59','hidden_div60','hidden_div61');
		for (var i=0;i<ids.length;i++) {
			//element = $(ids[i]);
				document.getElementById(ids[i]).style.display='none';
			 //new Effect.Fade(element, { queue: 'front' }, arguments[1] || {});
			
		 }
		element = $(cDiv);
		//if (element.style.display == 'none')
		{
			new Effect.Appear(element, { queue: 'end' }, arguments[1] || {});
		}
		break;
		
		case "show_fade_park":
		var ids = new Array('hidden_div1','hidden_div2','hidden_div3','hidden_div4','hidden_div5','hidden_div6','hidden_div7','hidden_div8','hidden_div9','hidden_div10','hidden_div11','hidden_div12','hidden_div13','hidden_div14','hidden_div15','hidden_div16','hidden_div17','hidden_div18','hidden_div19','hidden_div20','hidden_div21','hidden_div22','hidden_div23','hidden_div24','hidden_div25','hidden_div26','hidden_div27','hidden_div28','hidden_div29','hidden_div30','hidden_div31','hidden_div32','hidden_div33','hidden_div34','hidden_div35','hidden_div36','hidden_div37','hidden_div38','hidden_div39','hidden_div40','hidden_div48','hidden_div49','hidden_div50','hidden_div51','hidden_div52','hidden_div53','hidden_div54','hidden_div55','hidden_div56','hidden_div57','hidden_div58','hidden_div59','hidden_div60','hidden_div61','hidden_div62','hidden_div63','hidden_div64','hidden_div65','hidden_div66','hidden_div67','hidden_div68','hidden_div69','hidden_div70','hidden_div71','hidden_div72','hidden_div73','hidden_div74','hidden_div75','hidden_div76','hidden_div77','hidden_div78','hidden_div79','hidden_div80','hidden_div81','hidden_div82','hidden_div83','hidden_div84','hidden_div85','hidden_div86','hidden_div87','hidden_div88','hidden_div89','hidden_div90','hidden_div91','hidden_div92','hidden_div93','hidden_div94','hidden_div95','hidden_div96','hidden_div97','hidden_div98','hidden_div99','hidden_div100','hidden_div101','hidden_div102','hidden_div103','hidden_div104','hidden_div105');
		for (var i=0;i<ids.length;i++) {
			//element = $(ids[i]);
				document.getElementById(ids[i]).style.display='none';
			 //new Effect.Fade(element, { queue: 'front' }, arguments[1] || {});
			
		 }
		element = $(cDiv);
		//if (element.style.display == 'none')
		{
			new Effect.Appear(element, { queue: 'end' }, arguments[1] || {});
		}
		break;
		case "show_fade_party":
		
		var ids = new Array('hidden_div1','hidden_div2','hidden_div3','hidden_div4','hidden_div5','hidden_div6','hidden_div7','hidden_div8','hidden_div9','hidden_div10','hidden_div11','hidden_div12');
		for (var i=0;i<ids.length;i++) {
			//element = $(ids[i]);
				document.getElementById(ids[i]).style.display='none';
			 //new Effect.Fade(element, { queue: 'front' }, arguments[1] || {});
			
		 }
		element = $(cDiv);
		//if (element.style.display == 'none')
		{
			new Effect.Appear(element, { queue: 'end' }, arguments[1] || {});
		}
	
	
  			break;
			
		case "show_fade_coupon":
		
		var ids = new Array('hidden_div1','hidden_div2','hidden_div3','hidden_div4','hidden_div5','hidden_div6','hidden_div7','hidden_div8','hidden_div9','hidden_div10','hidden_div11','hidden_div12','hidden_div13','hidden_div14','hidden_div15','hidden_div16','hidden_div17');
		for (var i=0;i<ids.length;i++) {
			//element = $(ids[i]);
				document.getElementById(ids[i]).style.display='none';
			 //new Effect.Fade(element, { queue: 'front' }, arguments[1] || {});
			
		 }
		element = $(cDiv);
		//if (element.style.display == 'none')
		{
			new Effect.Appear(element, { queue: 'end' }, arguments[1] || {});
		}
	
	
  			break;
			
			
		case "show_blind":
		
		var ids = new Array('content1','content2','content3','content4','content5');
		for (var i=0;i<ids.length;i++) {
			//element = $(ids[i]);
				document.getElementById(ids[i]).style.display='none';
			 //new Effect.Fade(element, { queue: 'front' }, arguments[1] || {});
			
		 }
		element = $(cDiv);
		//if (element.style.display == 'none')
		{
			 
			new Effect.BlindDown(element, { queue: 'end' }, arguments[1] || {});
		}
	
	
  			break;
		case "show_high":
		document.getElementById(cDiv).style.display='inline';
		element = $(cDiv);
		//if (element.style.display == 'none')
		{
			//Effect.Highlight(element);
			new Effect.Shake(element, { queue: 'end' }, arguments[1] || {});
		}
		
		case "signin_func":
			ajaxManager('load_page', 'chkmylog.asp' + frmLoop(cForm) +'', 'result_div', cForm, cLoad);
			break;
		case "signin_func_new":
			alert(frmLoop(cForm) +' - form vals')
			alert(cForm +' - form name')
			ajaxManager('load_page', 'chkmylog_new.asp' + frmLoop(cForm) +'', 'result_div', cForm, cLoad);
			break;
		case "user_func":
			ajaxManager('load_page', 'user_info.asp'+ frmLoop(cForm) +'', 'update_info', cForm, cLoad);
			break;
		case "add_phone":
			ajaxManager('load_page', 'add_phone.asp'+ frmLoop(cForm) +'', 'add_phone', cForm, cLoad);
			break;
		case "add_email":
			//alert(frmLoop(cForm) +' - form vals')
			//alert(cForm +' - form name')
			ajaxManager('load_page', 'add_email.asp'+ frmLoop(cForm) +'', 'add_email', cForm, cLoad);
			//alert(frmLoop(cForm) +' - form vals')
			//alert(cForm +' - form name')
			break;
		case "district_func":
			ajaxManager('load_page', 'includes/district_funcs.asp'+ frmLoop(cForm) +'', 'result_div', cForm, cLoad);
			break;
		case "contact_func":
			ajaxManager('load_page', 'includes/contact_funcs.asp'+ frmLoop(cForm)+'', 'result_div', cForm, cLoad);
			break;
		case "contact_func_new":
			ajaxManager('load_page', 'includes/contact_funcs_new.asp'+ frmLoop(cForm)+'', 'result_div', cForm, cLoad);
			break;
		case "gc_balance":
			ajaxManager('load_page', 'includes/gc_balance.asp'+ frmLoop(cForm)+'', 'gc_result', cForm, cLoad);
			break;
		case "gc_reload":
			ajaxManager('load_page', 'includes/gc_reload.asp'+ frmLoop(cForm)+'', 'gc_relo', cForm, cLoad);
			break;
		case "sport_form":
			//alert(frmLoop(cForm) +' - form vals')
			//alert(cForm +' - form name')
			ajaxManager('load_page', 'sport_form2.asp'+ frmLoop(cForm) +'', 'contentLYR', cForm);
			ajaxManager('load_page', 'sport_form3.asp'+ frmLoop(cForm) +'', 'menuLYR', cForm);
			break;
		case "purch_subGET":
			ajaxManager('load_page', 'z_ts.asp'+ frmLoop(cForm) +'', 'contentLYR', cForm);
			break;	
		case "purch_subPOST":
			//alert(frmPOSTLoop(cForm));
			document.getElementById("pbtn").style.display = "none";
			ajaxManager('load_pagePOST', 'z_ts.asp', 'contentLYR', cForm);
			break;	
		//case "show_btn":
//			document.payinfo.order_id.value=document.noid.new_order_id.value;
//			document.getElementById("pbtn").style.display = "inline";
//			break;
//		case "hide_pay":
//			document.getElementById("paymentFORM").style.display = "none";
//			document.getElementById("cartINFO").style.display = "none";
//			break;
		case "start_sport":
			ajaxManager('load_page', 'sport_form2.asp', 'contentLYR', cForm);
			ajaxManager('load_page', 'sport_form3.asp', 'menuLYR', cForm);
			break;
		case "start_sportdept":
			ajaxManager('load_page', 'sport_form1.asp', 'menuLYR', cForm);
			break;
		case "swap_data":
			ajaxManager('load_page', 'menu.asp'+ frmLoop(cForm) +'', 'menuLYR', cForm);
			ajaxManager('load_page', 'other.asp'+ frmLoop(cForm) +'', 'contentLYR', cForm);
			break
		}
	}
		
function JobVal(sJob) {
	//alert(sCms +'why do I never work?');
		document.result.job_id.value=sJob;
}

function CMSVal(sCms) {
	//alert(sCms +'why do I never work?');
		document.result.cms_id.value=sCms;
}


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 + "=" + encodeURIComponent(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 t1=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)
}

