function changevisibility(itemid)
{   
	var elem = document.getElementById(itemid + ".C").style.display; 
	if (elem == 'none') {  document.getElementById(itemid + ".C").style.display = 'block';  
	document.getElementById(itemid + ".I").src = "images/pi_menu_close.gif";  document.getElementById(itemid + ".I").alt = "ausgeklappt" } 
	else{   document.getElementById(itemid + ".C").style.display = 'none';  document.getElementById(itemid + ".I").src = "images/pi_menu_open.gif";  
	document.getElementById(itemid + ".I").alt = "eingeklappt"}}  


function alerthttprequeststatuschandedsendcomment() 
{     
	if (http_request.readyState == 4) 
	{         
	    if (http_request.status == 200) 
	    {         
		    document.getElementById('commenttextbox').value = http_request.responseText;   
		    senddataloadcommentaries(get_GET_param("videoid"),1);               
	    } 
	    else 
	    {            
	    alert('Beim abschicken des Kommentars ist ein Problem aufgetreten.');     
	    }
	    document.getElementById('commenttextbox').disabled = false;                    
		document.getElementById('commentsubmitbutton').disabled = false;      
	}  
}


function senddata(videoid){
	var url = "videoviewer.php?op=ajaxcomment&videoid=" + videoid;
	var text = escape(document.getElementById('commenttextbox').value);
	

	document.getElementById('commenttextbox').disabled = true;                    
	document.getElementById('commentsubmitbutton').disabled = true;
	makePOSTRequest(url, "comment=" + text, alerthttprequeststatuschandedsendcomment);

}

function senddataloadcommentaries(videoid, page)
{
	var url = "videoviewer.php?op=ajaxcommentviewpage&videoid=" + videoid;makePOSTRequest(url, "commentpage=" + page, alerthttprequeststatuschandedloadcomments);
}

function senddatastars(videoid, value){var url = "videoviewer.php?op=ajaxvote&videoid=" + videoid;makePOSTRequest(url, "vote=" + value, alerthttprequeststatuschanchedstars);

}
function senddatafavorites(videoid)
{
	var url = "videoviewer.php?op=ajaxfavorites&videoid=" + videoid;makePOSTRequest(url,"blabla=h", httprequeststatuschanchedfavorites);
}
function senddatafavoritesdel(videoid)
{
	var url = "videoviewer.php?op=ajaxfavoritesdel&videoid=" + videoid;makePOSTRequest(url, "blabla=h", httprequeststatuschanchedfavoritesdel);}   
function alerthttprequeststatuschandedloadcomments() 
{      
	if (http_request.readyState == 4)
	{         
		if (http_request.status == 200) 
		{           
			document.getElementById('commentarycontent').innerHTML = http_request.responseText;         
		} 
		else 
		{       
			alert('Beim Abschicken ist ein Problem aufgetreten.');         
		}      
	}   
}   

function alerthttprequeststatuschanchedstars() {      
	if (http_request.readyState == 4) {         if (http_request.status == 200) {         
		document.getElementById('message').innerHTML = http_request.responseText;	         } 
	else {       alert('Beim Abschicken ist ein Problem aufgetreten.');         }      }   }        

function httprequeststatuschanchedfavorites() {   if (http_request.readyState == 4) {      
	if (http_request.status == 200) {             document.getElementById('message').innerHTML = http_request.responseText;         } 
	else {       alert('Beim Abschicken ist ein Problem aufgetreten.');         }      }   } 

function httprequeststatuschanchedfavoritesdel() {   
	if (http_request.readyState == 4) {        
		if (http_request.status == 200) {             document.getElementById('message').innerHTML = http_request.responseText;         }
		else {       alert('Beim Abschicken ist ein Problem aufgetreten.');         }      }   }


function delcomment(id){var url = "videoviewer.php?op=ajaxcommentdel";makePOSTRequest(url, "id="+id, httprequeststatuschanchedcommentdel);}  


function httprequeststatuschanchedcommentdel() {      if (http_request.readyState == 4) {      
	if (http_request.status == 200) {          
		document.getElementById('message').innerHTML = http_request.responseText;         } 
	else {       alert('Beim Abschicken ist ein Problem aufgetreten.');         }      }   }
	
	
function get_GET_params() {
   var GET = new Array();
   if(location.search.length > 0) {
      var get_param_str = location.search.substring(1, location.search.length);
      var get_params = get_param_str.split("&");
      for(i = 0; i < get_params.length; i++) {
         var key_value = get_params[i].split("=");
         if(key_value.length == 2) {
            var key = key_value[0];
            var value = key_value[1];
            GET[key] = value;
         }
      }
   }
   return(GET);
}
 
function get_GET_param(key) {
   var get_params = get_GET_params();
   if(get_params[key])
      return(get_params[key]);
   else
      return false;
}

function freundecontainer()
{
Popup.show('freundesendencontainer', 'containermiddle', 'below center',{'constrainToScreen':true}); // Inpage Popup
	if(document.getElementById('freundesendencontainer').innerHTML  == "loading") 
	{
	//AJAX Request ausführen
		var videoid = get_GET_param("videoid"); 
	senddataloadfriends(videoid);
	}
}

function senddataloadfriends(videoid)
{
	var url = "videoviewer.php?op=ajaxgetfriends&videoid=" + videoid;
	makePOSTRequest(url, "huhuu=2", alerthttprequeststatuschandedloadfriends);
}

function alerthttprequeststatuschandedloadfriends() {     
	if (http_request.readyState == 4) {      
	if (http_request.status == 200) {          
		document.getElementById('freundesendencontainer').innerHTML = http_request.responseText;  		
	} 
	else {    
		alert('Beim Abschicken ist ein Problem aufgetreten.');     
		}  
	}   
}
	