
function updateColor(form_field) {

	var input_show = document.getElementById(form_field.id+"Show");
	
	input_show.style.backgroundColor = form_field.value;
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

  // Sets transparency for an object in percent
  function setVisibility(obj,transp)
  {
    obj.style.filter = "alpha(opacity=" + transp +  ")";	// MIE
    obj.style.opacity = transp / 100;						// CSS 2.0+
    obj.style.MozOpacity = transp / 100;					// Gecko Engine
  } // setTransparency

  function xsend(url)
  {
    var xml = createRequestObject();
  	xml.open("GET", url, true);  
  	xml.onreadystatechange = function()
    {            
      switch(xml.readyState) {
        case 4:
        if(xml.status!=200) {
          // error
        }else{           
          //alert(xml.responseText);
          //
        }
        break;

        default:
            return false;
        break;     
     }
    };
    xml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xml.send(null);  	
  }
  
 var suspensions = new Array();

function suspendHeadline(id) {

	if(suspensions[id] == 1) return unsuspendHeadline(id);

	xsend("source/headlinex.php?arg0="+id+"&remote=1");
	
	var pHeadline = document.getElementById("headline"+id);
	
	for(var i=0; i < pHeadline.getElementsByTagName("tr").length; i++) {
		setVisibility(pHeadline.getElementsByTagName("tr")[i], 30);
	}
	
	// Text ändern
	var pSwitch = document.getElementById("switch"+id);
	pSwitch.innerHTML = "Schlagzeile wieder einblenden";
	
	suspensions[id] = 1;
	
	return true;
}

function unsuspendHeadline(id) {

	if(suspensions[id] == 2) return suspendHeadline(id);

	xsend("source/headlinex.php?arg0="+id+"&remote=1");
	
	var pHeadline = document.getElementById("headline"+id);
	
	for(var i=0; i < pHeadline.getElementsByTagName("tr").length; i++) {
		setVisibility(pHeadline.getElementsByTagName("tr")[i], 100);
	}
	
	// Text ändern
	var pSwitch = document.getElementById("switch"+id);
	pSwitch.innerHTML = "Schlagzeile ausblenden";	
	
	suspensions[id] = 2;
	
	return true;
}