var sw=0;
var contor=0;
var gallery_page=1;
var info_concert_id=0;
var info_Log_id=0;
var info_Video_id=0;
var album_id;

//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 getquerystring()
  {
  }

function updatepage(str,div)
  {
   document.getElementById(div).innerHTML = str;
  }

//some functions for other functions

function randomString() 
  {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++)
	  {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	  }
	return randomstring;
}


function addDiv(x,y)
  {
    var body = document.body;
    var newDiv = document.createElement("div");
	var nr=document.getElementById('number').innerHTML;
    newDiv.innerHTML = nr;
	newDiv.setAttribute("id", "nr");		
    body.appendChild(newDiv); 	
    newDiv.style.cssText="bgOpacity:0.5; toggle:fade; toggleDuration:250;color: white;background-color: black;position: absolute; width: 10px; height: 20px; z-index: 1; left: "+x+"px; top: "+y+"px";
	
  }
   
function infoLoad(page,div_id)
  {
	if(sw==0)
	  {
		xmlhttpPost(page,div_id,'','',1);
	    sw=0;	
	  }
  }
 
 
//START  EDIT NAME
function editForm(div)
  {
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=print_namediter',div,'','',1);
		//document.getElementById(save_id).innerHTML="<input type='button' value='Save' onclick=saveName('"+form_id+"','"+save_id+"','"+artist_id+"')>";	    
	    sw=0;	
	  }
 }							
 
function saveName(new_name,div)
  {    		
  	if (new_name!='')
		if(sw==0)
		  {
			xmlhttpPost('artiesten_info.php?do=save_name&name='+new_name,div,'','',1);
		  }		
  }

function cancelName(div)
  {    
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=cancel_name',div,'','',1);
	  }
  } 
//END EDIT NAME  
  			 
//START MAIN IMAGE EDIT

function showmain_photo(visible) 
{							   
	if ( visible==1 ) {
		document.getElementById('main_photo').innerHTML="<table width='100%' height='100%'><tr><td align='center' valign='middle'><img src='img/loading.gif' border='0' alt=''></td></tr></table>";
		document.getElementById('main_photo').style.top=160;
		document.getElementById('main_photo').style.left=document.getElementById('artistPlayer').offsetLeft;
		document.getElementById('main_photo').style.visibility='visible';
		document.getElementById('artistPlayer').style.visibility='hidden';
		xmlhttpPost('artiesten_info.php?do=getMainThumb','main_photo','','',1);		
 	} else 
 	{
 		document.getElementById('main_photo').style.visibility='hidden';
		document.getElementById('artistPlayer').style.visibility='visible';
 	}
}


//END MAIN IMAGE EDIT 		


//START ARTIST DATA EDIT

function editArtistData()
{	
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=print_data_form','artistDataLoc','','',1);
	  }
}  		

function editCanelData(div)
{	
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=cancel_data_form',div,'','',1);
	  }
}  		   

function editSaveData(div)
  { 
    var HGenreID=document.getElementById('main_genre').value;
	var Genre1ID=document.getElementById('sub_genre').value;
	var ArtiestWoonplaats=document.getElementById('ArtiestWoonplaats').value;
	var ArtistRegion=document.getElementById('ArtistRegion').value;
	var ArtiestLand=document.getElementById('ArtiestLand').value;
	var ArtistWebsite=document.getElementById('ArtistWebsite').value;

	xmlhttpPost('artiesten_info.php?do=save_data&HGenreID='+HGenreID+'&Genre1ID='+Genre1ID+'&ArtiestWoonplaats='+ArtiestWoonplaats+'&ArtistRegion='+ArtistRegion+'&ArtiestLand='+ArtiestLand+'&ArtistWebsite='+ArtistWebsite,div,'','',1);	
  }		

//END ARTIST DATA EDIT 	  
  
function selectImage(image,image_id)
  {
	xmlhttpPost('artiesten_info.php?do=save_main_image&image_id='+image_id,'','','',0);
	document.getElementById('show_main_photo').src = image;
	//showmain_photo(0);
  }
  
function loadArtistData()
  {
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=print_artist_data','artistDataLoc','','',1);
	    sw=0;	
	  }
  }
  
function editDataForm()
  {
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=print_data_form&div=artistDataLoc','artistDataLoc','','',1);
		document.getElementById('changeArtistData').innerHTML="<input type='button' value='Save' onclick=saveDataForm()>";	    
	    sw=0;	
	  }
  }

  
function addImageForm()
  {
	xmlhttpPost('artiesten_info.php?do=add_image_form&page='+document.getElementById('my_picture_page_nr').value,'upload_form','','',1);	
  }
  
function editImageForm(ImageID)
  {							  
	xmlhttpPost('artiesten_info.php?do=edit_image_form&image_id='+ImageID,'upload_form','','',1);	
  } 

function editUpImageForm(ImageID)
  {							  
	xmlhttpPost('artiesten_info.php?do=edit_uploaded_image_form&image_id='+ImageID,'up_upload_form','','',1);	
  } 
  
function deleteImage(ImageID)
  {
    if (confirm(document.getElementById('delete_picture').value)==1)
	{
		var limit=document.getElementById('limit_picture').value;
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
		xmlhttpPost('artiesten_info.php?do=delete_image&image_id='+ImageID+'&view='+limit,'ContentTabs','','',1);	  
	}		
  }
  	 

function deleteUpImage(ImageID)
  {
    if (confirm(document.getElementById('delete_picture').value)==1)
	{
		var limit=document.getElementById('limit_picture').value;
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
		xmlhttpPost('artiesten_info.php?do=delete_uploaded_image&image_id='+ImageID+'&view='+limit,'ContentTabs','','',1);	  
	}		
  }  
  
function closeUpImageForm(page)
  {						    
	if (document.getElementById('limit_picture').value==1)
	{
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
	    document.getElementById('ContentTabs').value='';
		setTimeout('selectTabNew(\'overview\')',100);
	}
	else																	
		picturesviewall();
  }  
  
function closeImageForm(page)
  {						    
	if (document.getElementById('limit_picture').value==1)
	{
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
	    document.getElementById('ContentTabs').value='';
		setTimeout('selectTabNew(\'overview\')',100);
	}
	else																	
		picturesviewall();
  }    			
  

function deleteFriendship(buddy_id) 
{
	if (confirm(document.getElementById('delete_friend').value)==1)
	{
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
		xmlhttpPost('artiesten_info.php?do=delete_friend&buddy_id='+buddy_id,'ContentTabs','','',1);	  		
	}
}
  

//START CONCERT EDIT 
  
function addConcertForm(div)
  {		   
	if(sw==0) 
	  {  
	  	showCalendarW(0);
		xmlhttpPost('artiesten_info.php?do=add_concert_form',div,'','',1);	
	  }
  }

function saveEditConcert(ConcertID,div)
{					
	showCalendarW(0);
	
	var ConcertDate;	   
	var ConcertTime;
	var ConcertLocation;
	var ConcertCosts;
	var ConcertGratis;
	var ConcertLineup;
	var ConcertPlace;
	var ConcertRegion;
	var ConcertLink;
	var ConcertInfo;
	var ConcertID;
					  
    ConcertDate=document.getElementById('ConcertDate_'+ConcertID).value;
	ConcertTime=document.getElementById('ConcertTime_'+ConcertID).value;
	ConcertLocation=document.getElementById('ConcertLocation_'+ConcertID).value;
    ConcertCosts=document.getElementById('ConcertCosts_'+ConcertID).value;
    ConcertGratis=document.getElementById('ConcertGratis_'+ConcertID).value;
    ConcertLineup=document.getElementById('ConcertLineup_'+ConcertID).value;
    ConcertPlace=document.getElementById('ConcertPlace_'+ConcertID).value;	
	ConcertRegion=document.getElementById('ConcertRegion_'+ConcertID).value;	
    ConcertLink=document.getElementById('ConcertLink_'+ConcertID).value;
    ConcertInfo=document.getElementById('ConcertInfo_'+ConcertID).value;
	    
	if (ConcertID>0)
	{
         xmlhttpPost('artiesten_info.php?do=save_edit_concert&limit='+document.getElementById('limit_concert').value+'&ConcertDate='+ConcertDate+'&ConcertTime='+ConcertTime+'&ConcertPlace='+ConcertPlace+'&ConcertCosts='+ConcertCosts+'&ConcertGratis='+ConcertGratis+'&ConcertLineup='+ConcertLineup+'&ConcertLocation='+ConcertLocation+'&ConcertRegion='+ConcertRegion+'&ConcertLink='+ConcertLink+'&ConcertInfo='+ConcertInfo+'&ConcertID='+ConcertID,'artistConcerts','','',1);	   
	}
	else
	{
        xmlhttpPost('artiesten_info.php?do=save_concert&limit='+document.getElementById('limit_concert').value+'&ConcertDate='+ConcertDate+'&ConcertTime='+ConcertTime+'&ConcertPlace='+ConcertPlace+'&ConcertCosts='+ConcertCosts+'&ConcertGratis='+ConcertGratis+'&ConcertLineup='+ConcertLineup+'&ConcertLocation='+ConcertLocation+'&ConcertRegion='+ConcertRegion+'&ConcertLink='+ConcertLink+'&ConcertInfo='+ConcertInfo+'&ConcertID='+ConcertID,'artistConcerts','','',1);	   
		document.getElementById('concert_line_').innerHTML='';
    }									
}

function deleteConcert(ConcertID,div)
  {		  
	if(sw==0 && confirm(document.getElementById('a_delete_concert').value))
	  {
	  	showCalendarW(0);
		xmlhttpPost('artiesten_info.php?do=delete_concert&limit='+document.getElementById('limit_concert').value+'&ConcertID='+ConcertID,div,'','',1);
		sw=0;
	  }	 					
  }   
 		
 
function editConcert(ConcertID,div)
 {
	if(sw==0)
	  {
	  	showCalendarW(0);
		xmlhttpPost('artiesten_info.php?do=edit_concert_form&ConcertID='+ConcertID,div,'','',1);
		sw=0;
	  }	 					
  }   
  
  
  
function infoConcert(ConcertID,expand,div)
  {			
  	    showCalendarW(0);				  
		if (ConcertID>0)
		{
			if(sw==0)
			  {
				xmlhttpPost('artiesten_info.php?do=print_concert_info&ConcertID='+ConcertID+'&expand='+expand,div,'','',1);
			    sw=0;	
			  }	
		}
		else
		{
			document.getElementById(div).innerHTML=''; 
		}
  } 			   

function showcalendaralbum(visible,e) 
{							   
	if ( visible==1 )
	{						 												
		document.getElementById('calendar_window_album').style.top=305;
		document.getElementById('calendar_window_album').style.visibility='visible';
	}
	else
	{
		document.getElementById('calendar_window_album').style.visibility='hidden';
	}
}

/*
function showCalendarAlbumW(e)
{		
	if(sw==0)
    {
		showcalendaralbum(1,e); 	
		xmlhttpPost('calendar_album.php?date='+window.parent.album_frame.document.getElementById('album_date').value+'&field_name=album_date','calendar_list_album','','',1);
	}
}  		
*/

  
function showcalendar(visible,e) 
{							   
	if ( visible==1 )
	{						 												
		document.getElementById('calendar_window').style.top=MousePos(e,'y')-30;
		document.getElementById('calendar_window').style.visibility='visible';
	}
	else
	{
		document.getElementById('calendar_window').style.visibility='hidden';
	}
}
 		  				

function loadcalendar(month,year,ConcertID)
{					 
	xmlhttpPost('calendar_prog.php?month='+month+'&year='+year+'&date='+document.getElementById('ConcertDate_'+ConcertID).value+'&field_name='+ConcertID,'datewindow_data','','',1);
}							   

						   




function selectDate(date,date_c,ConcertID)
{				  											
	document.getElementById('ConcertDate_'+ConcertID).value=date;
	document.getElementById('ConcertDateAux_'+ConcertID).value=date_c;	
	showCalendarW(0);	
}			  


function showallconcerts()
{						   
	limit=parseInt(document.getElementById('limit_concert').value);
		if(sw==0)
	    {	
			if (limit==0)		  
			{						
				limit=1;
				xmlhttpPost('artiesten_info.php?do=print_concerts&limit='+limit,'artistConcerts','','',1);																
				document.getElementById('limit_concert').value=1;												
				document.getElementById('all_concert_text').innerHTML=document.getElementById('all_concerts_text').value;			
				document.getElementById('concert_arrow').alt=document.getElementById('all_concerts_text').value;							
			}
			else if (limit==1)		  
			{						
				limit=0;
				xmlhttpPost('artiesten_info.php?do=print_concerts&limit='+limit,'artistConcerts','','',1);													
				document.getElementById('limit_concert').value=0;				
				document.getElementById('all_concert_text').innerHTML=document.getElementById('recent_concerts_text').value;			
				document.getElementById('concert_arrow').alt=document.getElementById('recent_concerts_text').value;											
			}			
		}		

}

		
//END CONCERT EDIT 
 			 
//images
function nextImages(page)
  {	  
	if (page>0)
		xmlhttpPost('artiesten_info.php?do=print_gallery&page='+page,'mypictures','','',1);
  }				

function nextUpImages(page)
  {	  
	if (page>0)
		xmlhttpPost('artiesten_info.php?do=print_upgallery&page='+page,'uploadedpictures','','',1);
  }				  
  
function prevImages(page)
  {	 
	if (page>0)
		xmlhttpPost('artiesten_info.php?do=print_gallery&page='+page,'mypictures','','',1);
  }

function prevUpImages(page)
  {	 
	if (page>0)
		xmlhttpPost('artiesten_info.php?do=print_upgallery&page='+page,'uploadedpictures','','',1);
  }
  
  
//images  

function editAlbumOrderUp(AlbumId)
{
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addAlbumFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_album_text').value+'"></a> <a href="javascript:addAlbumFrame()" class="add_video_link">'+document.getElementById('add_new_album_text').value+'</a>'
	showCalendarAlbumW(0);
	xmlhttpPost('artiesten_info.php?do=albumorderup&album_id='+AlbumId,'player_main','','',1);	  	
}

function editAlbumOrderDown(AlbumId)
{
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addAlbumFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_album_text').value+'"></a> <a href="javascript:addAlbumFrame()" class="add_video_link">'+document.getElementById('add_new_album_text').value+'</a>'
	showCalendarAlbumW(0);
	xmlhttpPost('artiesten_info.php?do=albumorderdown&album_id='+AlbumId,'player_main','','',1);	  	
}


function addAlbumFrame()
  {
	 document.getElementById('playerMainContent').style.height='230px';
	 document.getElementById('playerMainContent').innerHTML="<IFRAME name=\"album_frame\" id=\"album_date\" SRC=\"iframe_album_nieuwe.php\" style=\"width: 100%; height: 230px;\" border=\"0\" frameborder=\"0\"></IFRAME>";  
  }

function uploadingalbum()
{
	showCalendarAlbumW(0);
	document.getElementById('disable_player').style.visibility='visible';
	document.getElementById('disable_player_loader').style.visibility='visible';		
}

function uploadingtrack()
{
	document.getElementById('disable_player').style.visibility='visible';
	document.getElementById('disable_player_loader').style.visibility='visible';		
}
  
function editAlbumForm(AlbumID)
  {
	showCalendarAlbumW(0);
	document.getElementById('playerMainContent').style.height='230px';
	document.getElementById('playerMainContent').innerHTML="<IFRAME name=\"album_frame\" SRC=\"iframe_album_nieuwe.php?album_id="+AlbumID+"\" style=\"width: 100%; height: 230px;\" border=\"0\" frameborder=\"0\"></IFRAME>";
  } 
  
function deleteAlbum(AlbumID)
  {					 
  	if (confirm(document.getElementById('delete_album').value))
	{
		if (parseInt(document.getElementById('current_album_id').value)==parseInt(AlbumID))
			document.getElementById('current_album_id').value=0;
		document.getElementById('playerMainContent').style.height='50px';	
		document.getElementById('playerMainContent').innerHTML='<a href="javascript:addAlbumFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_album_text').value+'"></a> <a href="javascript:addAlbumFrame()" class="add_video_link">'+document.getElementById('add_new_album_text').value+'</a>'
		showCalendarAlbumW(0);
		xmlhttpPost('artiesten_info.php?do=delete_album&album_id='+AlbumID+'&page='+document.getElementById('current_album_page').value,'player_main','','',1);	  
	}
  }
  
function addTrackFrame()
  {
	 document.getElementById('playerMainContent').style.height='530px';
	 document.getElementById('playerMainContent').innerHTML="<IFRAME SRC=\"iframe_track_nieuwe.php?album_id="+document.getElementById('current_album_id').value+"\" style=\"width: 100%; height: 530px;\" border=\"0\" frameborder=\"0\"></IFRAME>";  
  }
  
function musicplayer_albums()
  {	
	document.getElementById('playerMainContent').innerHTML='<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:addAlbumFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_album_text').value+'"></a> <a href="javascript:addAlbumFrame()">'+document.getElementById('add_new_album_text').value+'</a>';
		
	document.getElementById('tracks').className="musicplayer_tracks_barTracks";
	document.getElementById('musicPlayer').className="musicplayer_albums";
	document.getElementById('tracks').innerHTML="";
	document.getElementById('albums').className="musicplayer_tracks_barAlbumsSelected";
	//document.getElementById('musicPlayer').innerHTML="Albums"; 
	document.getElementById('AlbumImage').innerHTML="";
	document.getElementById('AlbumTitle').innerHTML="";

	xmlhttpPost('artiesten_info.php?do=list_albums&artist_id='+document.getElementById('artist_id').value,'musicPlayer','','',1);
  }
  
function musicplayer_tracks(AlbumID,AlbumTitle,AlbumCover)
  {
	album_id=AlbumID;
	document.getElementById('playerMainContent').innerHTML="<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"javascript:addTrackFrame()\">Add new track</a>";  
	
	document.getElementById('tracks').className="musicplayer_tracks_barTracksSelected";
	document.getElementById('musicPlayer').className="musicplayer_tracks";
	document.getElementById('AlbumImage').innerHTML="<img src=\"images/"+AlbumCover+"\" style=\"margin-top: 5px;\">";
	document.getElementById('AlbumTitle').innerHTML=AlbumTitle;
	document.getElementById('albums').className="musicplayer_tracks_barAlbums";
	document.getElementById('albums').innerHTML="<a class=\"musicplayer_tracks_barTracks\" href=javascript:musicplayer_albums()></a>"; 
	
	xmlhttpPost('artiesten_info.php?do=list_tracks&album_id='+AlbumID,'musicPlayer','','',1);
	
  }

  
  
function editTrackForm(trackID)
  {
	document.getElementById('playerMainContent').style.height='530px';
	document.getElementById('playerMainContent').innerHTML="<IFRAME SRC=\"iframe_track_nieuwe.php?track_id="+trackID+"\" style=\"width: 100%; height: 530px;\" border=\"0\" frameborder=\"0\"></IFRAME>";
  } 
  
function deleteTrack(trackID)
  {
    if (confirm(document.getElementById('delete_track').value)==1)
	{
		document.getElementById('playerMainContent').style.height='50px';	
		document.getElementById('playerMainContent').innerHTML='<a href="javascript:addTrackFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_track_text').value+'"></a> <a href="javascript:addTrackFrame()" class="add_video_link">'+document.getElementById('add_new_track_text').value+'</a>'		
		xmlhttpPost('artiesten_info.php?do=delete_track&track_id='+trackID+'&album_id='+document.getElementById('current_album_id').value+'&page='+document.getElementById('current_track_page').value,'player_main','','',1);	  
	}
  } 

function cancelAlbumForm()
{
	showCalendarAlbumW(0);
	document.getElementById('disable_player').style.visibility='hidden';
	document.getElementById('disable_player_loader').style.visibility='hidden';	 	
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addAlbumFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_album_text').value+'"></a> <a href="javascript:addAlbumFrame()" class="add_video_link">'+document.getElementById('add_new_album_text').value+'</a>'	
}
 
function trackiframeclose() {
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addTrackFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_track_text').value+'"></a> <a href="javascript:addTrackFrame()" class="add_video_link">'+document.getElementById('add_new_track_text').value+'</a>'		
}


function cancelTrackForm()
{
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addTrackFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_track_text').value+'"></a> <a href="javascript:addTrackFrame()" class="add_video_link">'+document.getElementById('add_new_track_text').value+'</a>'		
} 
  
function closeAlbumForm(page)
  {       
	document.getElementById('disable_player').style.visibility='hidden';
	document.getElementById('disable_player_loader').style.visibility='hidden';	  
	setTimeout('albumiframeclose()',1000);	
	showCalendarAlbumW(0);
	xmlhttpPost('artiesten_info.php?do=list_albums&page='+page,'player_main','','',1);	  
  }  

function closeTrackForm(page)
{
	document.getElementById('disable_player').style.visibility='hidden';
	document.getElementById('disable_player_loader').style.visibility='hidden';	
	setTimeout('trackiframeclose()',1000);
	//xmlhttpPost('artiesten_info.php?do=list_albums&page='+page,'player_main','','',1);	  
	xmlhttpPost('artiesten_info.php?do=list_tracks&page='+page+'&album_id='+document.getElementById('current_album_id').value,'player_main','','',1);	  
}
  
function albumiframeclose()
{	
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addAlbumFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_album_text').value+'"></a> <a href="javascript:addAlbumFrame()" class="add_video_link">'+document.getElementById('add_new_album_text').value+'</a>';
}


function closeAlbumFormEdit(AlbumId)
  {       
	document.getElementById('disable_player').style.visibility='hidden';
	document.getElementById('disable_player_loader').style.visibility='hidden';	  	
	setTimeout('albumiframeclose()',1000);
	showCalendarAlbumW(0);	
	xmlhttpPost('artiesten_info.php?do=list_albums_edit&AlbumId='+AlbumId,'player_main','','',1);	  
  }  


function closeTrackFormEdit(TrackId)
  {       
	document.getElementById('disable_player').style.visibility='hidden';
	document.getElementById('disable_player_loader').style.visibility='hidden';	  
	setTimeout('trackiframeclose()',1000);
	xmlhttpPost('artiesten_info.php?do=list_track_edit&TrackId='+TrackId+'&AlbumId='+document.getElementById('current_album_id').value,'player_main','','',1);	  
  }  

  
function TrackChange(TrackId, Direction)
{
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addTrackFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_track_text').value+'"></a> <a href="javascript:addTrackFrame()" class="add_video_link">'+document.getElementById('add_new_track_text').value+'</a>'		
	xmlhttpPost('artiesten_info.php?do=track_change&Direction='+Direction+'&TrackId='+TrackId+'&AlbumId='+document.getElementById('current_album_id').value,'player_main','','',1);	  
}
  
function albumpage(page)
{       
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addAlbumFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_album_text').value+'"></a> <a href="javascript:addAlbumFrame()" class="add_video_link">'+document.getElementById('add_new_album_text').value+'</a>'	
	showCalendarAlbumW(0);
	xmlhttpPost('artiesten_info.php?do=page_albums&page='+page,'player_main','','',1);	  
}  

 
function trackpage(page)
{       
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<a href="javascript:addTrackFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_track_text').value+'"></a> <a href="javascript:addTrackFrame()" class="add_video_link">'+document.getElementById('add_new_track_text').value+'</a>'		
	xmlhttpPost('artiesten_info.php?do=page_tracks&page='+page+'&album_id='+document.getElementById('current_album_id').value,'player_main','','',1);	  
}  

function SelectTracksTab()
{
	if (document.getElementById('current_album_id').value>0) {
		document.getElementById('track_prev_page').style.visibility='visible';				
		document.getElementById('track_next_page').style.visibility='visible';
		document.getElementById('album_prev_page').style.visibility='hidden';				
		document.getElementById('album_prev_page').style.visibility='hidden';								
		document.getElementById('playerMainContent').style.height='50px';	
		document.getElementById('playerMainContent').innerHTML='<a href="javascript:addTrackFrame()"><img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_track_text').value+'"></a> <a href="javascript:addTrackFrame()" class="add_video_link">'+document.getElementById('add_new_track_text').value+'</a>'		
		showCalendarAlbumW(0);
		document.getElementById('track01').style.background='url(img/ear_left_red.gif)';
		document.getElementById('track02').style.background='url(img/ear_middle_red.gif)';
		document.getElementById('track03').style.background='url(img/ear_right_red.gif)';		
		document.getElementById('album01').style.background='url(img/ear_left.gif)';
		document.getElementById('album02').style.background='url(img/ear_middle.gif)';
		document.getElementById('album03').style.background='url(img/ear_right.gif)';		
		xmlhttpPost('artiesten_info.php?do=list_tracks&album_id='+document.getElementById('current_album_id').value,'player_main','','',1);	
	}	
}


function SelectAlbumTab()
{
	document.getElementById('track_prev_page').style.visibility='hidden';				
	document.getElementById('track_next_page').style.visibility='hidden';
	document.getElementById('album_prev_page').style.visibility='visible';				
	document.getElementById('album_prev_page').style.visibility='visible';	
	showCalendarAlbumW(0);
	document.getElementById('playerMainContent').style.height='50px';	
	document.getElementById('playerMainContent').innerHTML='<img src="img/artists/add.gif" border="0" alt="'+document.getElementById('add_new_album_text').value+'"> <a href="javascript:addAlbumFrame()" class="add_video_link">'+document.getElementById('add_new_album_text').value+'</a>'	
	document.getElementById('album01').style.background='url(img/ear_left_red.gif)';
	document.getElementById('album02').style.background='url(img/ear_middle_red.gif)';
	document.getElementById('album03').style.background='url(img/ear_right_red.gif)';		
	document.getElementById('track01').style.background='url(img/ear_left.gif)';
	document.getElementById('track02').style.background='url(img/ear_middle.gif)';
	document.getElementById('track03').style.background='url(img/ear_right.gif)';		
	xmlhttpPost('artiesten_info.php?do=page_albums','player_main','','',1);	
}


function selectalbum(SelectedId,AlbumName,AlbumImage) 
{	
	showCalendarAlbumW(0);
	document.getElementById('current_album_id').value=SelectedId;		
	document.getElementById('album_image').style.visibility='visible';		
	document.getElementById('album_image').src=AlbumImage;	
	document.getElementById('musicalbumtitle').innerHTML=AlbumName;	
	SelectTracksTab();
	//xmlhttpPost('artiesten_info.php?do=select_albums&SelectedId='+SelectedId,'musicPlayer','','',1);	  		
}  

//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('Podcasts1').className="menuLeft";
	document.getElementById('Podcasts2').className="menuMiddle";
	document.getElementById('Podcasts3').className="menuRight";
	
	document.getElementById('Tags1').className="menuLeft";
	document.getElementById('Tags2').className="menuMiddle";
	document.getElementById('Tags3').className="menuRight";
	
	document.getElementById('Biografie1').className="menuLeft";
	document.getElementById('Biografie2').className="menuMiddle";
	document.getElementById('Biografie3').className="menuRight";
	
	document.getElementById('Interview1').className="menuLeft";
	document.getElementById('Interview2').className="menuMiddle";
	document.getElementById('Interview3').className="menuRight";
	

  }
  
function selectTab(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('artiesten_info.php?do=OverzichtTab','ContentTabs','','',1);
  }
  
  
function RecensiesTab()
  {
	selectTab("Recensies");
	xmlhttpPost('artiesten_info.php?do=RecensiesTab','ContentTabs','','',1);
  }
 
function refreshReactiesTab(Page)
  {
	xmlhttpPost('artiesten_info.php?do=RecensiesTab&page='+Page,'ContentTabs','','',1);
  }  					

function deleteReactiesTab(ReactieID,Page)
  {									   
  	if (confirm(document.getElementById('rec_delete_review').value)==1)
  	{
 		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;  		
  		xmlhttpPost('artiesten_info.php?do=deleteReactiesTab&page='+Page+'&ReactieID='+ReactieID,'ContentTabs','','',1);	
  	}		
  }  					  

function activateReactiesTab(ReactieID,Page)
  {									   
  	if (confirm(document.getElementById('rec_activate_prev').value)==1)
  	{
  		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;  		
		xmlhttpPost('artiesten_info.php?do=activateReactiesTab&page='+Page+'&ReactieID='+ReactieID,'ContentTabs','','',1);
  	}
  }  
  
  
function PodcastsTab()
  {
	selectTab("Podcasts");
	xmlhttpPost('artiesten_info.php?do=PodcastsTab','ContentTabs','','',1);
  }
  
function deleteFavPodcast(PodcastId)
  {									
  	if (confirm(document.getElementById('delete_podcast').value)==1)
  	{
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
  		xmlhttpPost('artiesten_info.php?do=deletePodcast&PodcastId='+PodcastId,'ContentTabs','','',1);;
  	}
  }

  
function TagsTab()
  {
	selectTab("Tags");
	xmlhttpPost('artiesten_info.php?do=TagsTab','ContentTabs','','',1);
  }
  
  
function BiografieTab()
  {
	setTimeout('selectTabNew("biography")',100);	
  }
 
 
function editBiografieForm()
  {
	xmlhttpPost('artiesten_info.php?do=edit_biografie_form','ContentTabs','','',1);	
  } 
  
  
function closeBiografieForm()
  {	
	//var Biografie=parent.editbiography.document.getElementById('BiografieEdit').value;
	//alert(parent.editbiography.document.getElementById('BiografieEdit').value);
		
	//for (var i = 0; i < Biografie.length; ++i)
	//	Biografie=Biografie.replace('\n',"<br>");

	//xmlhttpPost('artiesten_info.php?do=saveBiografie&biografie='+Biografie,'ContentTabs','','',1);
	window.parent.editbiography.document.getElementById('BiografieEditForm').submit();		
  }  
  
  
  
function InterviewTab()
  {
	selectTab("Interview");
	xmlhttpPost('artiesten_info.php?do=InterviewTab','ContentTabs','','',1);
  }
  
  //////////////////////////////// WEBLOG///////////////////////////////////////////////////////////
  
		
		
		function addLogForm()
  {
	document.getElementById('newLogForm').style.height='250px';
	document.getElementById('newLogForm').style.visibility= 'visible';
	document.getElementById('addNewLog1').style.visibility= 'hidden'; 
	document.getElementById('addNewLog2').style.visibility= 'hidden'; 
	document.getElementById('saveNewLog').style.visibility= 'visible'; 
	xmlhttpPost('artiesten_info.php?do=add_Log_form','newLogForm','','',1);	
	document.getElementById('saveNewLog').innerHTML="<input type='button' value='Save' onclick=closeLogForm(1)>&nbsp;<input type='button' value='Cancel' onclick=closeLogForm(0)><br><br>";	
  }
  
function closeLogForm(sw)
  {
	var LogTitle;
	var LogText;

	if(sw==1) 
	  {
	    LogTitle=document.getElementById('LogTitle').value;
		LogText=document.getElementById('LogText').value;

		for (var i = 0; i < LogText.length; ++i)
			LogText=LogText.replace('\n',"<br>");
		
        xmlhttpPost('artiesten_info.php?do=save_Log&LogTitle='+LogTitle+'&LogText='+LogText,'artistLogs','','',1);	  
	  
	  }
	  
	document.getElementById('newLogForm').innerHTML= '';
	document.getElementById('newLogForm').style.height='0px';
	document.getElementById('newLogForm').style.visibility= 'hidden';
	document.getElementById('saveNewLog').style.visibility= 'hidden'; 
	document.getElementById('addNewLog1').style.visibility= 'visible'; 
	document.getElementById('addNewLog2').style.visibility= 'visible'; 
  }  
  
function saveEditLog(LogID,div)
  {
	var LogTitle;
	var LogText;
													  
	if (LogID<1)
		LogID='';

    LogTitle=document.getElementById('LogTitle_'+LogID).value;
	LogText=document.getElementById('LogText_'+LogID).value;

	for (var i = 0; i < LogText.length; ++i)
		LogText=LogText.replace('\n',"<br>");		
		
    xmlhttpPost('artiesten_info.php?do=save_edit_Log&LogTitle='+LogTitle+'&LogText='+LogText+'&LogID='+LogID,'artistLogs','','',1);	   
	document.getElementById('log_line_').innerHTML='&nbsp;';
  }	 
  
function cancelLog(LogID,div)
{							
	xmlhttpPost('artiesten_info.php?do=cancel_log&LogID='+LogID,div,'','',1);	   
}
 
 
function deleteLog(LogID)
{						 
  	if (confirm(document.getElementById('a_delete_log').value)==1)
		xmlhttpPost('artiesten_info.php?do=delete_Log&LogID='+LogID,'listenerLogs','','',1);	  
}   

function redraw_Log(LogID)
  {					
	xmlhttpPost('artiesten_info.php?do=redraw_Log','listenerLogs','','',1);	  
  }   
   
function editLog(LogID,div)
  {						   											  
	xmlhttpPost('artiesten_info.php?do=edit_Log_form&LogID='+LogID,div,'','',1);		
  } 
  
function show_comments(LogId)
{
	xmlhttpPost('artiesten_info.php?do=getComments&LogId='+LogId,'weblog_id','','',1);						
}


function show_weblogs()
{
	xmlhttpPost('artiesten_info.php?do=showWeblogs','weblog_id','','',1);						
}

function deleteLogC(LogIdc,LogId)
{
	if (confirm(document.getElementById('a_delete_reaction').value)==1)
		xmlhttpPost('artiesten_info.php?do=deleteLogC&LogIdc='+LogIdc+'&LogId='+LogId,'weblog_id','','',1);						
}
  
  
  /////////////////////////////////////////////////////////////////////////////////////////////
  
  
  
//START VIDEO  
					  
		   
function deleteVideo(VideoID)
  {		  
		if(sw==0 && confirm(document.getElementById('a_delete_video').value))
		  {
			xmlhttpPost('artiesten_info.php?do=delete_Video&VideoID='+VideoID,'listenerVideos','','',1);			
		  }	 					
  }   		   	 
  
function editVideo(VideoID,div)
{
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=edit_Video_form&VideoID='+VideoID,div,'','',1);		
		sw=0;
	  } 
}	 

function saveEditVideo(VideoID,div)
{
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=saveEditVideo&VideoID='+VideoID+'&VideoLink='+document.getElementById('VideoLink_'+VideoID).value,div,'','',1);		
		sw=0;
	  } 
}
 
function saveCancelVideo(VideoID,div)
{
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=editCancelVideo&VideoID='+VideoID,div,'','',1);		
		sw=0;
	  } 
} 			  

function addVideoForm()
{
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=edit_Video_form_new','video_line_','','',1);		
		sw=0;
	  } 
}				

function newCancelVideo()
{
	document.getElementById('video_line_').innerHTML='';
}

function newSaveVideo()
{	  
	if (document.getElementById('VideoLink_').value!='')
	{
		if(sw==0)
	    {
			xmlhttpPost('artiesten_info.php?do=save_Video_form_new&VideoLink='+document.getElementById('VideoLink_').value,'listenerVideos','','',1);		
			sw=0;
	    }	
		document.getElementById('video_line_').innerHTML='';
	} else {		  
		document.getElementById('VideoLink_').focus();
	}
}

//END VIDEO


//START ADS

function editadsform()
{
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=edit_ads_form','ads_line_','','',1);		
		sw=0;
	  } 
}

function cancelads()
{
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=cancel_ads','ads_line_','','',1);		
		sw=0;
	  } 	
}

function saveads()
{
	var Ads=document.getElementById('AdsLink').value;
	Ads=Ads.replace(/\n/gi,"<br>");
	if(sw==0)
	  {
		xmlhttpPost('artiesten_info.php?do=save_ads&ads='+Ads,'ads_line_','','',1);				
		sw=0;
	  } 	
}

//END ADS
 

function picturesview()
{		
	var view=parseInt(document.getElementById('limit_picture').value);
	if (view==0) 
	{	
		document.getElementById('limit_picture').value=1;
		document.getElementById('all_picture_text').innerHTML=document.getElementById('recent_pictures_text').value;				
		xmlhttpPost('artiesten_info.php?do=picture_view_all','picture_table','','',1);		
	} 
	else
	{
		document.getElementById('limit_picture').value=0;
		document.getElementById('all_picture_text').innerHTML=document.getElementById('all_pictures_text').value;						
		xmlhttpPost('artiesten_info.php?do=picture_view','picture_table','','',1);				
	}
}
															  


// INTERVIEW 

function deletequestion(InterviewId)
{
	if (confirm(document.getElementById('a_delete_question').value)==1)
	{
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;		
		xmlhttpPost('artiesten_info.php?do=deleteInterview&InterviewId='+InterviewId,'ContentTabs','','',1);		
	}
}

function answerquestion(InterviewId,div)
{
	xmlhttpPost('artiesten_info.php?do=answerInterviewform&InterviewId='+InterviewId,div,'','',1);			
}	 

function cancelquestionid(InterviewId)
{
	xmlhttpPost('artiesten_info.php?do=getInterviewTab&InterviewId='+InterviewId,'line_answer_'+InterviewId,'','',1);
}			   


function cancelquestion()
{
	xmlhttpPost('artiesten_info.php?do=InterviewTab','ContentTabs','','',1);
}			   

function saveInterview(InterviewId)
{
	var Text=document.getElementById('text_'+InterviewId).value;
		
	for (var i = 0; i < Text.length; ++i)
		Text=Text.replace('\n',"<br>");

	xmlhttpPost('artiesten_info.php?do=saveInterview&InterviewId='+InterviewId+'&text='+Text,'ContentTabs','','',1);	
}

// INTERVIEW 


///tags

function deletetag(TagId)
{
	if (confirm(document.getElementById('delete_tag').value)==1)
	{
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
		xmlhttpPost('artiesten_info.php?do=deletetag&TagId='+TagId,'ContentTabs','','',1);		
	}
}

function addtag()
{
	if (document.getElementById('new_tag').value!='')
	{
		var new_tag=document.getElementById('new_tag').value;
		document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;		
		xmlhttpPost('artiesten_info.php?do=addtag&tag='+new_tag,'ContentTabs','','',1);				
	}
}

function refreshReacties(Page)
{
	xmlhttpPost('artiesten_info.php?do=refreshReacties&page='+Page,'reactions_table','','',1);	
}		  

function deleteReview(ReactiesID)
{		 
	if (confirm(document.getElementById('delete_review').value)==1)
	xmlhttpPost('artiesten_info.php?do=deleteReacties&ReactiesID='+ReactiesID+'&page='+document.getElementById('review_page_nr').value,'reactions_table','','',1);	
}		


function change_type(type)
{						  
	document.getElementById('user_type').value=type;
	document.getElementById('img_1').src='img/icons/radiobutton.jpg';	
	document.getElementById('img_2').src='img/icons/radiobutton.jpg';	
	document.getElementById('img_3').src='img/icons/radiobutton.jpg';			
	document.getElementById('img_'+type).src='img/icons/radiobutton_selected.jpg';				
}					   

function remember()
{																		
	if (document.getElementById('remember').value==1)
	{
		document.getElementById('img_remember').src='img/icons/checkbox.jpg';	
		document.getElementById('remember').value=0;
	}
	else																			
	{
		document.getElementById('img_remember').src='img/icons/checkbox_checked.jpg';	
		document.getElementById('remember').value=1;		
	}
}


function textCounter(field, countfield, maxlimit) {
	var n = field.value.length
	if (n > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
		// otherwise, update 'characters left' counter
	else 
	{
		var max=field.offsetWidth;		
		document.getElementById(countfield).style.width=parseInt(max*n/maxlimit);		
	}
		//countfield.value = maxlimit - field.value.length;
}

//Tabs NEW

function unselectTabsNew()
  {
	document.getElementById('overview_1').className="tabLeft";
	document.getElementById('overview_2').className="tabMiddle";
	document.getElementById('overview_3').className="tabRight";
	
	document.getElementById('reviews_1').className="tabLeft";
	document.getElementById('reviews_2').className="tabMiddle";
	document.getElementById('reviews_3').className="tabRight";
	
	document.getElementById('podcasts_1').className="tabLeft";
	document.getElementById('podcasts_2').className="tabMiddle";
	document.getElementById('podcasts_3').className="tabRight";
	
	document.getElementById('tags_1').className="tabLeft";
	document.getElementById('tags_2').className="tabMiddle";
	document.getElementById('tags_3').className="tabRight";
	
	document.getElementById('biography_1').className="tabLeft";
	document.getElementById('biography_2').className="tabMiddle";
	document.getElementById('biography_3').className="tabRight";
	
	document.getElementById('interview_1').className="tabLeft";
	document.getElementById('interview_2').className="tabMiddle";
	document.getElementById('interview_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':
			xmlhttpPost('artiesten_info.php?do=OverzichtTab','ContentTabs','','',1);
		break;
		case 'reviews':
			xmlhttpPost('artiesten_info.php?do=RecensiesTab','ContentTabs','','',1);
		break;
		case 'podcasts':
			xmlhttpPost('artiesten_info.php?do=PodcastsTab','ContentTabs','','',1);			
		break;
		case 'tags':
			xmlhttpPost('artiesten_info.php?do=TagsTab','ContentTabs','','',1);
		break;
		case 'biography':
			xmlhttpPost('artiesten_info.php?do=BiografieTab','ContentTabs','','',1);
		break;
		case 'interview':
			xmlhttpPost('artiesten_info.php?do=InterviewTab','ContentTabs','','',1);
		break;
	}
  }
  
function picturesviewall()
{		
	document.getElementById('ContentTabs').innerHTML=document.getElementById('loading').innerHTML;
	xmlhttpPost('artiesten_info.php?do=show_all_pictures','ContentTabs','','',1);		
}  

function select_bumastema(val)
{
	xmlhttpPost('artiesten_info.php?do=bumstema&val='+val,'bumstema','','',1);
}


function dateshowopadd(opacity_c)
{
	if (opacity_c>0)
	{
		document.getElementById('datewindow').className='windowmain'+opacity_c+'0';	
		opacity_c=opacity_c-2;
		opacity_timer=setTimeout('dateshowopadd('+opacity_c+')',10);
	} else 
	{
		document.getElementById('datewindow').className='windowmain00';	
	}
}

function showopadd2(opacity_c)
{
	if (opacity_c<10)
	{
		document.getElementById('window').className='windowmain'+opacity_c+'0';	
		opacity_c=opacity_c+2;
		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 dateshowopadd2(opacity_c)
{
	if (opacity_c<10)
	{
		document.getElementById('datewindow').className='windowmain'+opacity_c+'0';	
		opacity_c=opacity_c+2;
		opacity_timer=setTimeout('dateshowopadd2('+opacity_c+')',10);
	} else 
	{
		document.getElementById('datewindow').className='windowmain';		
		document.getElementById('datewindow').style.top=-1000;
		document.getElementById('datewindow').style.left=-1000;		
	}
}

function dateresizeshow(w,h)
{
	document.getElementById('datewindow').style.width=w;
	document.getElementById('datewindow').style.height=h;
}

/*
function showCalendarW(e,ConcertID)
{		
	if(sw==0)
    {
		showcalendar(1,e); 	
		xmlhttpPost('calendar_prog.php?date='+document.getElementById('ConcertDate_'+ConcertID).value+'&field_name='+ConcertID,'calendar_list','','',1);
	}
}  		
*/

function showCalendarW(visible,e,ConcertID)
{			
	if ( visible==1 ) {		
		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_wall').className='black_wall_1';		
		document.getElementById('black_wall').style.height=page_height;				
		document.getElementById('datewindow_data').innerHTML='<img src="img/loading.gif">';
		xmlhttpPost('calendar_prog.php?date='+document.getElementById('ConcertDate_'+ConcertID).value+'&field_name='+ConcertID,'datewindow_data','','',1);		
		if (document.getElementById('datewindow').className=='windowmain')
		{
			document.getElementById('datewindow').className='windowmain100';				
			document.getElementById('datewindow').style.top=MousePos(e,'y');
			var tableleft=document.getElementById('total').offsetLeft;
			document.getElementById('datewindow').style.left=tableleft+500;
			document.getElementById('datewindow').style.width=220;
			document.getElementById('datewindow').style.height=200;				
			setTimeout('dateshowopadd('+9+')',10);
		} else {			
			document.getElementById('datewindow').style.top=MousePos(e,'y');
			setTimeout('dateresizeshow(220,200)',10);
		}
		page_height=getPageSizeWithScroll('h');
		document.getElementById('black_wall').style.height=page_height;				
 	} 
	else															   
	{		
		var elements=document.getElementsByTagName('select');
	
		for (var i=0; i<elements.length; i++) {		
				elements[i].style.visibility='visible';
		}		
		opacity_timer=setTimeout('dateshowopadd2('+1+')',10);
		document.getElementById('black_wall').className='black_wall_0';			
	}	
}

function showCalendarAlbumW(visible)
{		
	if ( visible==1 ) {	
		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_wall').className='black_wall_1';		
		document.getElementById('black_wall').style.height=page_height;		
		document.getElementById('datewindow_data').innerHTML='<img src="img/loading.gif">';
		xmlhttpPost('calendar_album.php?date='+window.parent.album_frame.document.getElementById('album_date').value+'&field_name=album_date','datewindow_data','','',1);
		if (document.getElementById('datewindow').className=='windowmain')
		{
			document.getElementById('datewindow').className='windowmain100';				
			document.getElementById('datewindow').style.top=300;
			var tableleft=document.getElementById('artistPlayer').offsetLeft;
			document.getElementById('datewindow').style.left=tableleft+200;
			document.getElementById('datewindow').style.width=220;
			document.getElementById('datewindow').style.height=200;				
			setTimeout('dateshowopadd('+9+')',10);
		} else {			
			document.getElementById('datewindow').style.top=300;
			var tableleft=document.getElementById('artistPlayer').offsetLeft;
			document.getElementById('datewindow').style.left=tableleft+200;
			setTimeout('dateresizeshow(220,200)',10);
		}
		page_height=getPageSizeWithScroll('h');
		document.getElementById('black_wall').style.height=page_height;		
 	} 
	else															   
	{		
		var elements=document.getElementsByTagName('select');
	
		for (var i=0; i<elements.length; i++) {		
				elements[i].style.visibility='visible';
		}				
		opacity_timer=setTimeout('dateshowopadd2('+1+')',10);		
		document.getElementById('black_wall').className='black_wall_0';				
	}	
}

function loadcalendar_album(month,year)
{					 
	document.getElementById('datewindow_data').innerHTML='<img src="img/loading.gif">';
	xmlhttpPost('calendar_album.php?month='+month+'&year='+year+'&date='+window.parent.album_frame.document.getElementById('album_date').value+'&field_name=album_date','datewindow_data','','',1);		
}	


function selectAlbumDate(date,date_c)
{				  											
	window.parent.album_frame.document.getElementById('album_date').value=date;
	window.parent.album_frame.document.getElementById('album_date_aux').value=date_c;	
	showCalendarAlbumW(0);
}			  

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;

}

