var xmlHttp = null;
// Mozilla, Opera, Safari sowie Internet Explorer 7
if (typeof XMLHttpRequest != 'undefined') {
	xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {
	// Internet Explorer 6 und �lter
	try {
		xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try {
			xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			xmlHttp  = null;
		}
	}
}

function openPlayer(path){
 PopUp = window.open(path+"player.php", "Livestream", "width=450,height=570,locationbar=no,resizable=0");
 PopUp.moveTo((screen.width*3/4)-190,100); 
 PopUp.focus();
}


function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 



function go(ziel){
	window.location.href = ziel;
}
  

   
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function get(obj) {
      document.getElementById('preloader_sucess').style.display ="block";
     
      var poststr = "sender=" + encodeURI( document.getElementById("sender").value ) +
                    "&sender_mail=" + encodeURI( document.getElementById("sender_mail").value ) +
                    "&message=" + encodeURI( document.getElementById("message").value );
      document.getElementById("sender").value = document.getElementById("sender").defaultValue;
      document.getElementById("sender_mail").value = document.getElementById("sender_mail").defaultValue;
      document.getElementById("message").value = document.getElementById("message").defaultValue;
     
      
      makePOSTRequest('post.php', poststr);
      document.getElementById('preloader_sucess').innerHTML ="E- Mail erfolgreich verschickt! <input type='button' onclick='close_notiz();' value='OK'>";
   }
   
function ajax_action(action, param) 
{
      /* Initializiseren des xmlHttp-Objekts */ 
      var ajax_xmlHttp = null; 
      // Mozilla, Opera, Safari sowie Internet Explorer 7 
      if (typeof XMLHttpRequest != 'undefined') 
      { 
        ajax_xmlHttp = new XMLHttpRequest(); 
      } 
      if (!ajax_xmlHttp) 
      { 
        // Internet Explorer 6 und älter 
        try  { ajax_xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");  } 
        catch(e) 
        { 
        try  {  ajax_xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } 
        catch(e)  {  ajax_xmlHttp = null;    } 
        } 
      } 
      if(!ajax_xmlHttp) return false;    
      var url = '/'+action+'.php?id='+param;
     
      method = 'GET';  
      /* URL laden */     
                  if (ajax_xmlHttp == null) alert("Error creating request object!");
                  ajax_xmlHttp.open(method, url, true);
                  ajax_xmlHttp.onreadystatechange = function(){            
                      switch(ajax_xmlHttp.readyState) {
                              case 4:
                              if(ajax_xmlHttp.status!=200) {
                                  alert("Fehler:"+ajax_xmlHttp.status); 
                              }else{    
                                  $(action).innerHTML =ajax_xmlHttp.responseText;
                              }
                              break;
                      
                              default:
                                  return false;
                              break;     
                          }
                      };
    
                    ajax_xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
                  ajax_xmlHttp.send(null); 
      }


function ajax_action_send(action, param, id) 
{
      /* Initializiseren des xmlHttp-Objekts */ 
      var ajax_xmlHttp = null; 
      // Mozilla, Opera, Safari sowie Internet Explorer 7 
      if (typeof XMLHttpRequest != 'undefined') 
      { 
        ajax_xmlHttp = new XMLHttpRequest(); 
      } 
      if (!ajax_xmlHttp) 
      { 
        // Internet Explorer 6 und älter 
        try  { ajax_xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");  } 
        catch(e) 
        { 
        try  {  ajax_xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } 
        catch(e)  {  ajax_xmlHttp = null;    } 
        } 
      } 
      if(!ajax_xmlHttp) return false;    
      var url = '/'+action+'.php?'+param;
     
      method = 'GET';  
      /* URL laden */     
                  if (ajax_xmlHttp == null) alert("Error creating request object!");
                  ajax_xmlHttp.open(method, url, true);
                  ajax_xmlHttp.onreadystatechange = function(){            
                      switch(ajax_xmlHttp.readyState) {
                              case 4:
                              if(ajax_xmlHttp.status!=200) {
                                  alert("Fehler:"+ajax_xmlHttp.status); 
                              }else{    
                                  $(id).innerHTML =ajax_xmlHttp.responseText;
                              }
                              break;
                      
                              default:
                                  return false;
                              break;     
                          }
                      };
    
                    ajax_xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
                  ajax_xmlHttp.send(null); 
      }
      
      
/* Artikel empfehlen */
var ajax_recommend_article_active = false;
function ajax_recommend_article_load_form(article_id)
{
	/* Damit durch einen Klick auf den Link nicht zweimal alles geladen wird o.ae. */
	if(ajax_recommend_article_active)
		return;
	ajax_recommend_article_active = true;

      document.getElementById('recommend_article').style.display = 'block';  
        $('recommend_article').innerHTML = ajax_get_loading_div_html('recommend_article_loading'); 
        ajax_action('recommend_article',article_id);
    


	
}
function ajax_recommend_article_send(article_id)
{
	/* "Absenden"-Button ausblenden */
	$('recommend_submit_button').hide();

	/* Eine eventuell schon bestehende Fehler-Box wird geloescht */
	var old_err = $('recommend_article_error');
	if(old_err)
		old_err.parentNode.removeChild(old_err);

	/* Loading-div */

		var poststr = "receiver_nick=" + encodeURI(document.recommend_article_form.receiver_nick.value) +
                    "&receiver_mail=" + encodeURI(document.recommend_article_form.receiver_mail.value) +
                    "&sender_nick=" + encodeURI(document.recommend_article_form.sender_nick.value) +
                    "&sender_mail=" + encodeURI(document.recommend_article_form.sender_mail.value) +
                    "&id=" + article_id;
                    //alert (poststr);
              
		
	$('recommend_article_loading').innerHTML = ajax_get_loading_div_html('recommend_article_loading_div');

	        ajax_action_send('recommend_article_send', poststr, 'recommend_article');
	        ajax_recommend_article_active = false;
	

	
}

function ajay_recommend_article_close()
{
  document.getElementById('recommend_article').style.display = 'none'; 
  ajax_recommend_article_active = false;


}






  


