// <![CDATA[
var XMLHTTP = null;

/* XMLHttpRequest object erzeugen */
function getHttpObject() {
	if (window.XMLHttpRequest) {
	  XMLHTTP = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	  try {
	    XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (ex) {
	    try {
	      XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (ex) {
	    }
	  }
	}
}


// Abbruch der vorhergehenden Abfrage
//if (XMLHTTP.readyState < 4) {
	//XMLHTTP.abort();
//}



/* show/hide Box */
function DC_toggleBox(boxID, myClass , GetFormVar)
{	box       = document.getElementById(boxID);
	boxName   = box.className;
	icon = document.getElementsByName('status_' + boxID)[0];

  	if(boxName == 'hide')
  	{	box.className = myClass;
  		if (icon)
			icon.src = DC_WWW + "images/filter_0.gif";
		statusBox = '0';
  	} else
  	{	box.className = 'hide';
  		if (icon)
  			icon.src = DC_WWW + "images/filter_1.gif";
		statusBox = '1';
  	}

	if (window.location.protocol != 'http:') { return; }

	// Abbruch der vorhergehenden Abfrage
	//if (XMLHTTP.readyState < 4) {
	//XMLHTTP.abort();
	//}

	getHttpObject();

	if (window.location.protocol == 'http:')
	{ 	XMLHTTP.open("POST", DC_HOST + DC_WWW + "setMetas.php" , true);
  		XMLHTTP.onreadystatechange = function()
  	  	{	 if (XMLHTTP.readyState == 4) {	}
	  	}
  		XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		XMLHTTP.send("hide_" + boxID + "=" + statusBox + "&GetFormVar=" + GetFormVar);
	}
}

/* load filter for 500 items */
function DC_loadFilter(getFormVar, getResultsetVar, Value)
{	if (window.location.protocol != 'http:') { return; }

	var f = document.getElementById("dcMessage");
	var e = document.getElementById("dcFilterBoxContainer");

	if (Value == 0)
	{	//f.innerHTML = "Methods-Kontext wurde aktiviert!";
		//f.className = 'dcMessage';
	} else {
		//f.innerHTML = "Filter wird geladen!";
		//f.className = 'dcMessage';
	}

	getHttpObject();
	XMLHTTP.open("POST", DC_HOST + DC_WWW + "archives/txtarkiv/filter_box_ajax.html.php");
	XMLHTTP.onreadystatechange = function()
	{	e.innerHTML = '<img src="' + DC_HOST + DC_WWW + 'images/time.gif" border="0" height="16" width="16" > is loading';
		if (XMLHTTP.readyState == 4)
		{   if (XMLHTTP.status == 200 || XMLHTTP.status == 0)
			{	e.innerHTML = XMLHTTP.responseText;
				var navAlt = document.getElementById("DC_searchNavNext");
				var navNeu = document.getElementById("DC_searchNavNextNeu");
				if (navAlt && navNeu)
				{	navAlt.innerHTML = navNeu.innerHTML;
					navNeu.innerHTML = '';
				}
			} else
			{   e.innerHTML = "...stopped Loading";
		    }
		}
	}
	XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  	XMLHTTP.send("GetFormVar=" + getFormVar + "&GetResultsetVar=" + getResultsetVar);
}




/* Filter */

function ToggleFilter(Value) {
	//alert('DeactivateFilter');
	var f = document.getElementById("dcMessage");
	var g = document.getElementById("filter");

	if (Value == 0)
	{	f.innerHTML = "Filter wurde aktiviert!";
		f.className = 'dcMessage';
	} else
	{	var d = document.getElementById("dcFilterBoxContainer");
		var e = document.getElementsByName("statusFilter")[0];

		if (d)
			d.innerHTML = " ";
		e.src = DC_WWW + "images/ico_img_not_ok.gif";
		f.innerHTML = "Filter wurde deaktiviert!";
		f.className = 'dcMessage';
		g.className = 'hide';
	}
	getHttpObject();

	if (window.location.protocol == 'http:')
	{	XMLHTTP.open("POST", DC_HOST + DC_WWW + "setPrefs.php");
		XMLHTTP.onreadystatechange = function()
		{	if (XMLHTTP.readyState == 4)
			{}
		}
		XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		XMLHTTP.send("deactivatefilter=" + Value)
	}
}


/* Scrolling */
function ToggleScroll(Key, Value)
{
  getHttpObject();

  XMLHTTP.open("POST", DC_HOST + DC_WWW + "setPrefs.php");
  if (Value == 0)
  	XMLHTTP.onreadystatechange = Scroll_0;
  else
  	XMLHTTP.onreadystatechange = Scroll_1;
  XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  //XMLHTTP.send(Key + "=" + Value);
  XMLHTTP.send("deactivatescroll=" + Value);
}

function Scroll_0()
{  	if (XMLHTTP.readyState == 4)
  	{	var d = document.getElementById('iframe');
    	var f = document.getElementById("dcMessage");

	   	d.className = 'iframe';
	    f.innerHTML = 'Scrolling aktiviert!';
	    f.className = 'dcMessage';
 	}
}

function Scroll_1()
{  	if (XMLHTTP.readyState == 4)
  	{	var d = document.getElementById('iframe');
    	var f = document.getElementById("dcMessage");

	   	d.className = 'noiframe';
	    f.innerHTML = 'Scrolling deaktiviert!';
	    f.className = 'dcMessage';
  	}
}


function ToggleMethodsContextmenu(Value)
{	var f = document.getElementById("dcMessage");

	if (Value == 0)
	{	f.innerHTML = "Methods-Kontext wurde aktiviert!";
		f.className = 'dcMessage';
	} else {
		f.innerHTML = "Methods-Kontext wurde deaktiviert!";
		f.className = 'dcMessage';
	}

	getHttpObject();

	if (window.location.protocol == 'http:')
	{	XMLHTTP.open("POST", DC_HOST + DC_WWW + "setPrefs.php");
		XMLHTTP.onreadystatechange = function()
		{	if (XMLHTTP.readyState == 4)
			{}
		}
		XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		XMLHTTP.send("deactivatemethodscontextmenu=" + Value)
	}
}

function SetValue(boxID, myClass, pool){

}

// ]]>
