var sw=0;

//initiate XMLHttpReguest

function changestatus(strURL)
  {
    var xmlHttpReq = false;
    var self = this;
    
	// Mozilla/Safari
    if (window.XMLHttpRequest)
	  {
        self.xmlHttpReq = new XMLHttpRequest();
      }
    // IE
    else if (window.ActiveXObject)
	      {
            self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
          }
		  
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function()
	  {
        if (self.xmlHttpReq.readyState == 4)
		  {
           // updatepage(self.xmlHttpReq.responseText);
          }
      }
    self.xmlHttpReq.send(getquerystring());
  }


function xmlhttpPost(strURL,div,div2,message,sw)
  {
    var xmlHttpReq = false;
    var self = this;
      
    // Mozilla/Safari
    if (window.XMLHttpRequest)
	  {
        self.xmlHttpReq = new XMLHttpRequest();
      }
    // IE
    else if (window.ActiveXObject)
	  {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
      }
    
	self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function()
	  {
        if (self.xmlHttpReq.readyState == 4)
	      {
            if(sw)
			  {												   
			    updatepage(message+self.xmlHttpReq.responseText,div);		
			    if(div2!='')      		
			      updatepage(self.xmlHttpReq.responseText,div2);
			  }
		  }
      }
    self.xmlHttpReq.send(getquerystring());
  }
  
function xmlhttpPost2(strURL)
  {
    var xmlHttpReq = false;
    var self = this;
        
    // Mozilla/Safari
    if (window.XMLHttpRequest)
	  {
        self.xmlHttpReq = new XMLHttpRequest();
      }
    // IE
    else if (window.ActiveXObject)
	  {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
      }
    
	self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function()
	  {
        if (self.xmlHttpReq.readyState == 4)
	      {
		  	  ;
		  }
      }
    self.xmlHttpReq.send(getquerystring());
  }


function getquerystring()
  {
  }

function updatepage(str,div)
  {								
   document.getElementById(div).innerHTML = str;
  }

//some functions for other functions

//START TABS	
function unselectTabs()
  {
	document.getElementById('Overzicht1').className="menuLeft";
	document.getElementById('Overzicht2').className="menuMiddle";
	document.getElementById('Overzicht3').className="menuRight";
	
	document.getElementById('Recensies1').className="menuLeft";
	document.getElementById('Recensies2').className="menuMiddle";
	document.getElementById('Recensies3').className="menuRight";
	
	document.getElementById('Pictures1').className="menuLeft";
	document.getElementById('Pictures2').className="menuMiddle";
	document.getElementById('Pictures3').className="menuRight";
	
	document.getElementById('Tags1').className="menuLeft";
	document.getElementById('Tags2').className="menuMiddle";
	document.getElementById('Tags3').className="menuRight";
	
	document.getElementById('FavArtists1').className="menuLeft";
	document.getElementById('FavArtists2').className="menuMiddle";
	document.getElementById('FavArtists3').className="menuRight";
	
	document.getElementById('FavPodcasters1').className="menuLeft";
	document.getElementById('FavPodcasters2').className="menuMiddle";
	document.getElementById('FavPodcasters3').className="menuRight";
	
  }
  
function selectTab(tab)
{					
	document.getElementById('selected_tab').value=tab;
    unselectTabs();
	document.getElementById(tab+'1').className="menuSelectedLeft";
	document.getElementById(tab+'2').className="menuSelectedMiddle";
	document.getElementById(tab+'3').className="menuSelectedRight";
}			
  
function OverzichtTab()
{
	selectTab("Overzicht");
	xmlhttpPost('show_listener_info.php?do=OverzichtTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
}  		  
  							
function PicturesTab()
{
	selectTab("Pictures");
	xmlhttpPost('show_listener_info.php?do=PicturesTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
}  				

function RecensiesTab()
{
	selectTab("Recensies");	 
	xmlhttpPost('show_listener_info.php?do=RecensiesTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
}
  
function FavArtistsTab()
{
	selectTab("FavArtists");	 
	xmlhttpPost('show_listener_info.php?do=FavArtistsTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
}

function FavPodcastersTab()
{
	selectTab("FavPodcasters");	 
	xmlhttpPost('show_listener_info.php?do=FavPodcastersTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
}

function TagsTab()
{
	selectTab("Tags");
	xmlhttpPost('show_listener_info.php?do=TagsTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
}		   		  

function deletetag(TagId)
{
	if (confirm('Delete tag?')==1)
	{
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
		xmlhttpPost('show_listener_info.php?do=deletetag&TagId='+TagId+'&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);		
	}
}

function addtag()
{
	if (document.getElementById('new_tag').value!='')
	{
		var newval=document.getElementById('new_tag').value;
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
		xmlhttpPost('show_listener_info.php?do=addtag&tag='+newval+'&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);						
	}
}

function refreshReactiesTab(Page)
{		 
	document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
	xmlhttpPost('show_listener_info.php?do=RecensiesTab&page='+Page+'&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
}

function friendsview()
{		
	var view=parseInt(document.getElementById('limit_friend').value);
	if (view==0) 
	{	
		document.getElementById('limit_friend').value=1;
		document.getElementById('all_friend_text').innerHTML=document.getElementById('recent_friends_text').value;				
		xmlhttpPost('show_listener_info.php?do=friend_view_all&listener_id='+document.getElementById('listener_id').value,'friend_table','','',1);		
	} 
	else
	{
		document.getElementById('limit_friend').value=0;
		document.getElementById('all_friend_text').innerHTML=document.getElementById('all_friends_text').value;						
		xmlhttpPost('show_listener_info.php?do=friend_view&listener_id='+document.getElementById('listener_id').value,'friend_table','','',1);				
	}
}

//END TABS	


//START REACTIES
			  
function refreshReacties(Page)
{
	xmlhttpPost('show_listener_info.php?do=refreshReacties&page='+Page+'&listener_id='+document.getElementById('listener_id').value,'reactions_table','','',1);	
}		  

//END REACTIES
										 

//START SMALL MENU
 
				 

function closeUploadForm(page)
  {					
		selectTabNew('pictures');
  } 
  				

function showopadd(opacity_c)
{
	if (opacity_c!=0)
	{
		document.getElementById('window').className='windowmain'+opacity_c+'0';	
		opacity_c--;
		opacity_timer=setTimeout('showopadd('+opacity_c+')',10);
	} else 
	{
		document.getElementById('window').className='windowmain00';	
	}
}

function showopadd2(opacity_c)
{
	if (opacity_c!=10)
	{
		document.getElementById('window').className='windowmain'+opacity_c+'0';	
		opacity_c++;
		opacity_timer=setTimeout('showopadd2('+opacity_c+')',10);
	} else 
	{
		document.getElementById('window').className='windowmain';		
		document.getElementById('window').style.top=-1000;
		document.getElementById('window').style.left=-1000;		
	}
}

function resizeshow(w,h)
{
	/*
	var w2=parseInt(document.getElementById('window').style.width);
	var h2=parseInt(document.getElementById('window').style.height);
	if (w2==w && h2==h)
	{
		;
	} else 
	{
		if (w2>w)
		w2--;
		else if (w2<w)
		w2++;

		if (h2>h)
		h2--;
		else if (h2<h)
		h2++;

		document.getElementById('window').style.width=w2;
		document.getElementById('window').style.height=h2;
		setTimeout('resizeshow('+w+','+h+')',10);
	}
	*/
	document.getElementById('window').style.width=w;
	document.getElementById('window').style.height=h;
}  
  
/// functions bar
function AddAsFriend(visible)
{	
	if ( visible==1 ) {
		//hide_all_divs();			
		show_black();
		xmlhttpPost('small_options.php?action=ACTION_ADD_BUDDY&friendId='+document.getElementById('listener_id').value+'&friendType=2','add_friend','','',1);
		document.getElementById('window_data').innerHTML='<img src="img/loading.gif">';
		if (document.getElementById('window').className=='windowmain')
		{
			document.getElementById('window').className='windowmain100';				
			document.getElementById('window').style.top=470;
			var tableleft=document.getElementById('total').offsetLeft;
			document.getElementById('window').style.left=tableleft+250;
			document.getElementById('window').style.width=375;
			document.getElementById('window').style.height=100;				
			setTimeout('showopadd('+9+')',40);
			document.getElementById('window_data').innerHTML=document.getElementById('friend_added').innerHTML;			
		} else {			
			setTimeout('resizeshow(375,100)',10);
			//alert(document.getElementById('added_friend').value);
			document.getElementById('window_data').innerHTML=document.getElementById('friend_added').innerHTML;			
		}	
 	} 
	else															   
	{
		opacity_timer=setTimeout('showopadd2('+1+')',10);
		hide_black();
	}
}		
  												  

function sendHeart(visible)
{	
	if ( visible==1 ) {
		//hide_all_divs();			
		show_black();
		xmlhttpPost('small_options.php?action=ACTION_SEND_HEART&UserTo='+document.getElementById('listener_id').value+'&UserToType=2','send_heart','','',1);
		document.getElementById('window_data').innerHTML='<img src="img/loading.gif">';
		if (document.getElementById('window').className=='windowmain')
		{
			document.getElementById('window').className='windowmain100';				
			document.getElementById('window').style.top=470;
			var tableleft=document.getElementById('total').offsetLeft;
			document.getElementById('window').style.left=tableleft+250;
			document.getElementById('window').style.width=375;
			document.getElementById('window').style.height=100;				
			setTimeout('showopadd('+9+')',40);
			document.getElementById('window_data').innerHTML=document.getElementById('hearts_sended').innerHTML;			
		} else {			
			setTimeout('resizeshow(375,100)',10);
			//alert(document.getElementById('added_friend').value);
			document.getElementById('window_data').innerHTML=document.getElementById('hearts_sended').innerHTML;			
		}	
 	} 
	else															   
	{
		opacity_timer=setTimeout('showopadd2('+1+')',10);
		hide_black();
	}
}

function hide_all_divs()
{
	showprivate_msg_form(0);
	showtell_a_friend(0);
	showupload_form(0);
	showinvite_friend_to_concert(0);
}

//private_msg

function showprivate_msg_form(visible) 
{																				
	if ( visible==1 ) {
		//hide_all_divs();	
		show_black();		
		document.getElementById('window_data').innerHTML='<img src="img/loading.gif">';
		if (document.getElementById('window').className=='windowmain')
		{
			document.getElementById('window').className='windowmain100';				
			document.getElementById('window').style.top=470;
			var tableleft=document.getElementById('total').offsetLeft;
			document.getElementById('window').style.left=tableleft+250;
			document.getElementById('window').style.width=375;
			document.getElementById('window').style.height=320;				
			setTimeout('showopadd('+9+')',40);
		} else {			
			setTimeout('resizeshow(375,320)',10);
		}
		xmlhttpPost('show_listener_info.php?do=getSendPrivateMsg&listener_id='+document.getElementById('listener_id').value,'window_data','','',1);	  							
 	} 
	else															   
	{
		opacity_timer=setTimeout('showopadd2('+1+')',10);
		hide_black();
	}
}	

function showtell_a_friend(visible)
{
	if ( visible==1 ) {
		//hide_all_divs();			
		show_black();
		document.getElementById('window_data').innerHTML='<img src="img/loading.gif">';
		if (document.getElementById('window').className=='windowmain')
		{
			document.getElementById('window').className='windowmain100';				
			document.getElementById('window').style.top=470;
			var tableleft=document.getElementById('total').offsetLeft;
			document.getElementById('window').style.left=tableleft+250;
			document.getElementById('window').style.width=375;
			document.getElementById('window').style.height=340;				
			setTimeout('showopadd('+9+')',40);
		} else {			
			setTimeout('resizeshow(375,340)',10);
		}
		xmlhttpPost('show_listener_info.php?do=getTellaFriend&listener_id='+document.getElementById('listener_id').value,'window_data','','',1);								
 	} 
	else															   
	{
		opacity_timer=setTimeout('showopadd2('+1+')',10);
		hide_black();
	} 	
}


function showupload_form(visible) 
{
	if ( visible==1 ) {
		//hide_all_divs();			
		show_black();
		document.getElementById('window_data').innerHTML='<img src="img/loading.gif">';
		if (document.getElementById('window').className=='windowmain')
		{
			document.getElementById('window').className='windowmain100';				
			document.getElementById('window').style.top=470;
			var tableleft=document.getElementById('total').offsetLeft;
			document.getElementById('window').style.left=tableleft+250;
			document.getElementById('window').style.width=375;
			document.getElementById('window').style.height=170;				
			setTimeout('showopadd('+9+')',40);
		} else {			
			setTimeout('resizeshow(375,170)',10);
		}
		xmlhttpPost('show_listener_info.php?do=print_upload_form&listener_id='+document.getElementById('listener_id').value,'window_data','','',1);				
 	} 
	else															   
	{
		opacity_timer=setTimeout('showopadd2('+1+')',10);
		hide_black();
	} 	
}

function showinvite_friend_to_concert(visible)
{
	if ( visible==1 ) {
		//hide_all_divs();			
		show_black();
		document.getElementById('window_data').innerHTML='<img src="img/loading.gif">';
		if (document.getElementById('window').className=='windowmain')
		{
			document.getElementById('window').className='windowmain100';				
			document.getElementById('window').style.top=470;
			var tableleft=document.getElementById('total').offsetLeft;
			document.getElementById('window').style.left=tableleft+250;
			document.getElementById('window').style.width=375;
			document.getElementById('window').style.height=340;				
			setTimeout('showopadd('+9+')',40);
		} else {			
			setTimeout('resizeshow(375,340)',10);
		}
		xmlhttpPost('show_listener_info.php?do=getInviteFriendConcert&listener_id='+document.getElementById('listener_id').value,'window_data','','',1);								
 	} 
	else															   
	{
		opacity_timer=setTimeout('showopadd2('+1+')',10);
		hide_black();
	} 	
}



function showsend_a_music_tip(visible)
{
	if ( visible==1 ) {
		document.getElementById('send_a_music_tip_form').style.visibility='visible';								
		xmlhttpPost('show_listener_info.php?do=getSendMusicTip&listener_id='+document.getElementById('listener_id').value,'send_a_music_tip_data','','',1);						
 	} else {
		document.getElementById('send_a_music_tip_data').innerHTML='';			
 		document.getElementById('send_a_music_tip_form').style.visibility='hidden';	
 	}	
}


function showreview_form(visible) 
{																				
	document.getElementById('upload_form').style.visibility='hidden';	
	if ( visible==1 ) {
		document.getElementById('review_data').innerHTML='';				
		document.getElementById('review_form').style.visibility='visible';				
		xmlhttpPost('show_listener_info.php?do=getRecensie','review_data','','',1);	  					
 	} 
	else															   
	{
		document.getElementById('review_form').style.visibility='hidden';
		document.getElementById('calendar_window').style.visibility='hidden';		
	}
}	
 
function showcalendar(visible,e) 
{							   
	if ( visible==1 )
	{						 												
		document.getElementById('calendar_window').style.top=MousePos(e,'y')-20;
		document.getElementById('calendar_window').style.left=MousePos(e,'x')+100;		
		document.getElementById('calendar_window').style.visibility='visible';
	}
	else
	{
		document.getElementById('calendar_window').style.visibility='hidden';
	}
}

function showCalendarW(e)
{		
	showcalendar(1,e); 	
	xmlhttpPost('calendar_prog2.php?date='+document.getElementById('new_review_date').value+'&field_name=new_review_date','calendar_list','','',1);
}

function loadcalendar(month,year,fieldname)
{					 
	if(sw==0)
    {
		xmlhttpPost('calendar_prog2.php?month='+month+'&year='+year+'&field_name='+fieldname,'calendar_list','','',1);
	}
}	

function selectDate(date,date_c,fieldname)
{				  										
	document.getElementById(fieldname).value=date;
	document.getElementById(fieldname+'_aux').value=date_c;	
	showcalendar(0);
}

  	   
function sendRecensie()
{
	var Date=document.getElementById('new_review_date').value;
	var Location=document.getElementById('new_review_location').value;
	var City=document.getElementById('new_review_city').value;
	var Text=document.getElementById('new_review_text').value;		

	//for (var i = 0; i < Text.length; ++i)
	//	Text=Text.replace('\n',"<br>");
	
	xmlhttpPost('show_listener_info.php?do=sendRecensie&listener_id='+document.getElementById('listener_id').value+'&Date='+Date+'&Location='+Location+'&City='+City+'&Text='+Text,'review_data','','',1);	  					
}  
  
function refreshrecensies()
{
	showreview_form(0);
	if (document.getElementById('selected_tab').value>"Recensies" || document.getElementById('selected_tab').value<"Recensies")	
		;
	else
		xmlhttpPost('show_listener_info.php?do=RecensiesTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);	
}   
//END SMALL MENU  

function infoConcert(ConcertID,expand,div)
  {				
  	if (ConcertID>0)
	{
		xmlhttpPost('show_artiesten_info.php?do=print_concert_info&ConcertID='+ConcertID+'&expand='+expand,div,'','',1);
		//xmlhttpPost('fe_concerts_search.php?ID='+1+'&ConcertID='+ConcertID+'&expand='+expand,div,'','',1);		
	}
	else
	{
		document.getElementById(div).innerHTML='&nbsp;'; 
	}
 } 	
 
 
function show_comments(LogId)
{
	xmlhttpPost('show_listener_info.php?do=getComments&LogId='+LogId+'&listener_id='+document.getElementById('listener_id').value,'weblog_id','','',1);						
}

function show_weblogs()
{
	xmlhttpPost('show_listener_info.php?do=showWeblogs&listener_id='+document.getElementById('listener_id').value,'weblog_id','','',1);						
}

function unselectTabsNew()
  {
	document.getElementById('overview_1').className="tabLeft";
	document.getElementById('overview_2').className="tabMiddle";
	document.getElementById('overview_3').className="tabRight";
	
	document.getElementById('favartist_1').className="tabLeft";
	document.getElementById('favartist_2').className="tabMiddle";
	document.getElementById('favartist_3').className="tabRight";
	
	document.getElementById('pictures_1').className="tabLeft";
	document.getElementById('pictures_2').className="tabMiddle";
	document.getElementById('pictures_3').className="tabRight";
	
	document.getElementById('tags_1').className="tabLeft";
	document.getElementById('tags_2').className="tabMiddle";
	document.getElementById('tags_3').className="tabRight";
	
	document.getElementById('favpodcaster_1').className="tabLeft";
	document.getElementById('favpodcaster_2').className="tabMiddle";
	document.getElementById('favpodcaster_3').className="tabRight";

	document.getElementById('reviews_1').className="tabLeft";
	document.getElementById('reviews_2').className="tabMiddle";
	document.getElementById('reviews_3').className="tabRight";
	

  }

function selectTabNew(tab)
  {				   
  	unselectTabsNew();
	document.getElementById(tab+'_1').className="tabLeftSelected";
	document.getElementById(tab+'_2').className="tabMiddleSelected";
	document.getElementById(tab+'_3').className="tabRightSelected";

	document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
	switch (tab) {
		case 'overview':			
			document.getElementById('selected_tab').value=0;
			xmlhttpPost('show_listener_info.php?do=OverzichtTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);			
		break;
		case 'pictures':
			document.getElementById('selected_tab').value=1;
			xmlhttpPost('show_listener_info.php?do=PicturesTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
		break;		
		case 'favartist':
			document.getElementById('selected_tab').value=2;
			xmlhttpPost('show_listener_info.php?do=FavArtistsTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
		break;
		case 'favpodcaster':
			document.getElementById('selected_tab').value=3;
			xmlhttpPost('show_listener_info.php?do=FavPodcastersTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
		break;
		case 'reviews':
			document.getElementById('selected_tab').value=4;
			xmlhttpPost('show_listener_info.php?do=RecensiesTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
		break;
		case 'tags':
			document.getElementById('selected_tab').value=5;
			xmlhttpPost('show_listener_info.php?do=TagsTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);
		break;

	}
  }
  
function friendsview()
{		
	document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
	xmlhttpPost('show_listener_info.php?do=OverzichtTab&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);		
}

function friendsviewall()
{
	document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
	xmlhttpPost('show_listener_info.php?do=friend_view_all&listener_id='+document.getElementById('listener_id').value,'ContentTabs','','',1);		
}

/*Daniel 28.06.2007 */
var _get=function(id) {
	return document.getElementById(id);
}

function colorCredits(mode) {
	elem=_get('totalCredits');
	
	if (mode==0)
		{elem.className='statisticsAlternate';}
		else {elem.className='statisticsSelected';}
}

function changeCredits(listener) {
	xmlhttpPost('show_listener_info.php?do=edit_credits&listener_id='+listener,'totalCredits','','',1);
}

function editCredits(mode, listener) {
	var element=_get('creditsValue');
	var credits=element.value;
	xmlhttpPost('show_listener_info.php?do=show_credits&mode='+mode+'&listener_id='+listener+'&credits='+credits,'totalCredits','','',1);
}
/* Daniel 28.06.2007 */

function getPageSizeWithScroll(direction)
{     
		if (window.innerHeight && window.scrollMaxY) 
		{
			// Firefox         
			yWithScroll = window.innerHeight + window.scrollMaxY;
			xWithScroll = window.innerWidth + window.scrollMaxX;     
		} else if (document.body.scrollHeight > document.body.offsetHeight)
		{ // all but Explorer Mac         
			yWithScroll = document.body.scrollHeight;         
			xWithScroll = document.body.scrollWidth;     
		} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari         
			yWithScroll = document.body.offsetHeight;         
			xWithScroll = document.body.offsetWidth;
		}     
		arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll);     
		//alert( 'The height is ' + yWithScroll + ' and the width is ' + xWithScroll );     
		if (direction=='w')
			return xWithScroll;
		if (direction=='h')
			return yWithScroll;

}

function show_black() {
	
	var elements=document.getElementsByTagName('select');

	for (var i=0; i<elements.length; i++) {		
			elements[i].style.visibility='hidden';
	}	

	document.getElementById('musicplayer').style.visibility='hidden';
	document.getElementById('skill_skill').style.visibility='hidden';
	
	page_height=getPageSizeWithScroll('h');
	document.getElementById('black_wall').className='black_wall_1';		
	document.getElementById('black_wall').style.height=page_height;		
}

function show_black2() {
	
	var elements=document.getElementsByTagName('select');

	for (var i=0; i<elements.length; i++) {		
			elements[i].style.visibility='hidden';
	}	

	page_height=getPageSizeWithScroll('h');
	document.getElementById('black_wall2').className='black_wall_1';		
	document.getElementById('black_wall2').style.height=page_height;		
}

function hide_black2() {
	var elements=document.getElementsByTagName('select');

	for (var i=0; i<elements.length; i++) {		
			elements[i].style.visibility='visible';
	}				
	
	document.getElementById('black_wall2').className='black_wall_0';			
}

function hide_black() {
	var elements=document.getElementsByTagName('select');

	for (var i=0; i<elements.length; i++) {		
			elements[i].style.visibility='visible';
	}				

	var elements=document.getElementsByTagName('object');

	document.getElementById('musicplayer').style.visibility='visible';		
	document.getElementById('skill_skill').style.visibility='visible';
	
	document.getElementById('black_wall').className='black_wall_0';			
}


function edit_goldmember() 
{
	xmlhttpPost('show_listener_info.php?do=showgoldmemberform&listener_id='+document.getElementById('listener_id').value,'userHeader','','',1);						
}

function cancel_gold()
{
	xmlhttpPost('show_listener_info.php?do=cancelgoldmemberform&listener_id='+document.getElementById('listener_id').value,'userHeader','','',1);						
}

function save_gold()
{
	var is_gold=document.getElementById('is_gold').value;	
	var day=document.getElementById('b_day').value;
	var month=document.getElementById('b_month').value;
	var year=document.getElementById('b_year').value;
	var nr=document.getElementById('nr').value;
	var type=document.getElementById('type').value;
	//alert('show_listener_info.php?do=showgoldmemberform&listener_id='+document.getElementById('listener_id').value+'&save='+1+'&is_gold='+is_gold+'&day='+day+'&month='+month+'&year='+year+'&nr='+nr+'&type='+type);	
	xmlhttpPost('show_listener_info.php?do=showgoldmemberform&listener_id='+document.getElementById('listener_id').value+'&save='+1+'&is_gold='+is_gold+'&day='+day+'&month='+month+'&year='+year+'&nr='+nr+'&type='+type,'userHeader','','',1);						
}

function check_menu_search() {
	form=_get('zoekenMenu');
	
	var secureSpace=form.SearchQuery.value.replace(' ', '');
	
	if ((form.SearchQuery.value.length<minSearchWord)||(secureSpace.length<minSearchWord)) {
		alert(searchErrorMsg);
		return false;
	}
	else form.submit();
}

function AddBlock(visible,val)
{	
	if ( visible==1 ) {
		//hide_all_divs();			
		show_black();
		xmlhttpPost('show_listener_info.php?do=addblock&listener_id='+document.getElementById('listener_id').value+'&val='+val,'add_block','','',1);		
		document.getElementById('window_data').innerHTML='<img src="img/loading.gif">';
		if (document.getElementById('window').className=='windowmain')
		{
			document.getElementById('window').className='windowmain100';				
			document.getElementById('window').style.top=470;
			var tableleft=document.getElementById('total').offsetLeft;
			document.getElementById('window').style.left=tableleft+250;
			document.getElementById('window').style.width=375;
			document.getElementById('window').style.height=100;				
			setTimeout('showopadd('+9+')',40);
			if (val>0)
				document.getElementById('window_data').innerHTML=document.getElementById('block1').innerHTML;			
			else
				document.getElementById('window_data').innerHTML=document.getElementById('block2').innerHTML;			
		} else {			
			setTimeout('resizeshow(375,100)',10);
			//alert(document.getElementById('added_friend').value);
			if (val>0)
				document.getElementById('window_data').innerHTML=document.getElementById('block1').innerHTML;			
			else
				document.getElementById('window_data').innerHTML=document.getElementById('block2').innerHTML;			
		}	
 	} 
	else															   
	{
		opacity_timer=setTimeout('showopadd2('+1+')',10);
		hide_black();
	}
}

function check_menu_search() {
	form=_get('zoekenMenu');
	
	var secureSpace=form.SearchQuery.value.replace(' ', '');
	
	if ((form.SearchQuery.value.length<minSearchWord)||(secureSpace.length<minSearchWord)) {
		alert(searchErrorMsg);
		return false;
	}
	else form.submit();
}