function Question( Ask, Redirect ) {
	
	if ( confirm( Ask ) ) {
		
		window.location = Redirect;
		
	} else {
		
		return false;
		
	}
	
}

function addFavorite( movieID ) {
	
	var handler = null;
	
	/*
	  Set POST variable's
	*/
	
	var posts            = new Array();
	
	/*
	  POST'S
	*/
	
	posts[ 'm' ]        = movieID;
	
	if ( movieID != '' ) {
		
		do_request_function = function () {
			
			if ( typeof handler.xmlhandler.responseText != undefined && handler.readystate_ready_and_ok( ) ) {
				
				if ( handler.xmlhandler.responseText == '1' ) {
					
					alert( 'De videoclip is succesvol toegevoegd aan je afspeellijst!' );
					
				} else {
					
					alert( 'Je hebt al 30 clips toegevoegd, meer kan helaas niet.' );
					
				}
				
			}
			
		}
		
		handler = new XMLHttp_request();
		
		handler.process( 'ajax/movies/favorite', 'POST', handler.format_for_post(posts) );
		handler.onreadystatechange( do_request_function );
		
	}
	
}

function voteMovie( movieID, rating ) {
	
	var handler = null;
	
	/*
	  Set POST variable's
	*/
	
	var posts            = new Array();
	
	/*
	  POST'S
	*/
	
	posts[ 'm' ]        = movieID;
	posts[ 'r' ]        = rating;
	
	if ( movieID != '' && rating != '' ) {
		
		do_request_function = function () {
			
			if ( typeof handler.xmlhandler.responseText != undefined && handler.readystate_ready_and_ok( ) ) {
				
				if ( handler.xmlhandler.responseText.substr( 0, 1 ) == '1') {
					
					document.getElementById( 'average' ).innerHTML = handler.xmlhandler.responseText.substr( 2, 1 );
					alert( 'Je hebt deze clip beoordeeld met een ' + rating + '. Bedankt!' );
					
				} else {
					
					alert( 'Het was niet mogelijk deze clip te beoordelen.' );
					
				}
				
			}
			
		}
		
		handler = new XMLHttp_request();
		
		handler.process( 'ajax/movies/rate', 'POST', handler.format_for_post(posts) );
		handler.onreadystatechange( do_request_function );
		
	}
	
}

function reportMovie( movieID ) {
	
	var handler = null;
	
	/*
	  Set POST variable's
	*/
	
	var posts            = new Array();
	
	/*
	  POST'S
	*/
	
	posts[ 'm' ]        = movieID;
	
	if ( movieID != '' ) {
		
		do_request_function = function () {
			
			if ( typeof handler.xmlhandler.responseText != undefined && handler.readystate_ready_and_ok( ) ) {
				
				if ( handler.xmlhandler.responseText == '1') {
					
					alert( 'Je hebt deze clip aangegeven als niet functionerende clip. Bedankt!' );
					
				} else {
					
					alert( 'Het was niet mogelijk deze clip door te geven aan de beheerder.' );
					
				}
				
			}
			
		}
		
		handler = new XMLHttp_request();
		
		handler.process( 'ajax/movies/report', 'POST', handler.format_for_post(posts) );
		handler.onreadystatechange( do_request_function );
		
	}
	
}