		function init_mem() {
			//Sets variable to show the members part of the page.
			var logindata = "action=0";
			loadXMLDoc(logindata, "member_div");
		}

		function logon() 
		{
			var usr = document.getElementById( 'txt_login_email' );
			var pw  = document.getElementById( 'txt_login_password' );				

			var logindata =	"action=1"+
							"&email=" + usr.value + 
							"&password=" + pw.value + 
							"&sid=" + Math.random()
			;
			loadXMLDoc( logindata, "member_div" );
		}
		
		function do_download(trackid) {
			trk = "&track=" + trackid;
			var rand="&sid="+Math.random();
			var downdata= "action=3" + trk + rand;
			loadXMLDoc(downdata, "member_dialog_window");
		}

		function do_subscribe() 
		{
			$('#member_dialog_window').dialog('open');
			
			var fname   = document.getElementById('do_txt_sub_firstname');
			var lname   = document.getElementById('do_txt_sub_lastname');
			var comp    = document.getElementById('do_txt_sub_company');
			var email   = document.getElementById('do_txt_sub_email');
			var nupw    = document.getElementById('do_txt_sub_pw_new');
			var nupwrep = document.getElementById('do_txt_sub_pw_new_repeat');	
			
			var logindata = "action=2" +
						"&fname=" + fname.value + 
						"&lname=" + lname.value + 
						"&comp="  + comp.value + 
						"&email=" + email.value + 
						"&pw="    + nupw.value + 
						"&sid="   + Math.random()
			;				
			loadXMLDoc( logindata, "member_dialog_window" );
		}

		function update_subscribtion() 
		{
			var fname    = document.getElementById( 'txt_sub_firstname' );
			var lname    = document.getElementById( 'txt_sub_lastname' );
			var comp     = document.getElementById( 'txt_sub_company' );
			var email    = document.getElementById( 'txt_sub_email' );
			var pwold    = document.getElementById( 'txt_sub_pw_old' );
			var pwnew    = document.getElementById( 'txt_sub_pw_new' );
			var pwnewrep = document.getElementById( 'txt_sub_pw_new_repeat' );
			
			var logindata =	"action=7"+
							"&fname=" + fname.value + 
							"&lname=" + lname.value + 
							"&comp=" + comp.value + 
							"&email=" + email.value + 
							"&pwold=" + pwold.value + 
							"&pwnew=" + pwnew.value + 
							"&sid="+Math.random()
			;
			loadXMLDoc( logindata, "member_dialog_window" );
		}

		function do_unsubscribe() {
			var logindata = "action=8";
			loadXMLDoc(logindata, "member_dialog_window");
		}

		function show_sub() {
				var logindata = "action=4";
				loadXMLDoc(logindata, "member_dialog_window");	
			}
			
		function show_update() {
			var logindata = "action=6";
			loadXMLDoc(logindata, "member_dialog_window");	
		}
			
		function show_unsub() {
			var logindata = "action=5";
			loadXMLDoc(logindata, "member_dialog_window");	
		}
		
		function del_sub() {
			/* Delete */
			var logindata = "action=11";
			loadXMLDoc(logindata, "member_dialog_window");			
		}
		
		function show_logoff() {
			//Logs off and update member area. No dialog.
			var logindata = "action=9";
			loadXMLDoc(logindata, "member_div");	
		}
		
		
		// Author: Bob Goedkoop
		// Argument(s):
		//		path - string
		function show_crewMember( path, id )
		{
			//alert( "subservice.js - show_crewMember( " + path + " )" );
			var qrystr = "action=21&path=" + path + "&id=" + id + "&sid=" + Math.random();
			loadXMLDoc( qrystr, "dlgDivCrewMember" );
		}
		function close_crewMember() 
		{
			$( '#dlgDivCrewMember' ).dialog( 'close' );
		}
		
		
		function loadXMLDoc(addurl, targetdiv)	
		{			
			//alert( "subservice.js - loadXMLDoc( " + addurl + ", " + targetdiv + " )" );
			
			if (window.XMLHttpRequest)
	  		{// code voor IE7+, Firefox, Chrome, Opera, Safari
		  		xmlhttp=new XMLHttpRequest();
	  		}
				else
	  		{// code speciaal voor IE6, IE5
		  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  		}
		  
	  		url = "/v0.9/cs/bll/" + "controller.php?" + addurl;		  
		  
			xmlhttp.open( "GET", url, false );
			xmlhttp.send( null );
			document.getElementById( targetdiv ).innerHTML = xmlhttp.responseText;
			
			if (targetdiv == "member_dialog_window") 
			{
				$('#member_dialog_window').dialog('open');
			}
			if ( targetdiv = "dlgDivCrewMember" )
			{
				$( '#dlgDivCrewMember' ).dialog( 'open' );
			}
		}
		
		function close_dialog() 
		{
			$('#member_dialog_window').dialog('close');
		}
		
/**/		
