var jsonObj;

function GetIMDBData() {
	
	var param_names, param_vals, url, movie_title, movie_year;
	
	movie_title = document.getElementById("title").value;
	movie_year  = document.getElementById("year").value;
	
	if (movie_title == "") {
		alert("Please enter a valid movie title");
		return;
	}
	
	if (movie_year == ""){
		param_names = "t,y";
		param_vals  = movie_title + "," + movie_year;
	} else {
		param_names = "t";
		param_vals  = movie_title;		
	}
	
	url         = "get_imdb.php";
		
	var response = getRequest(param_names, param_vals, url);
	jsonObj  = eval("(" + response + ")");
	
	if (jsonObj.Response == "Parse Error") {
		alert("Movie not found on IMDB ");
		return;		
	}
	
	// Show the entry to the user
	var entry = "<span               ><b>Title:</b> "   + jsonObj.Title + "</span>" + 
	            "<span class='spacer'><b>Year:</b> "    + jsonObj.Year  + "</span>" + 
				"<span class='spacer'><b>Source:</b> "  + document.getElementById("source").value + "</span>" +
				"<span class='spacer'><b>Format:</b> "  + document.getElementById("format").value + "</span>" +
				"<span class='spacer'><b>Rating:</b> "  + jsonObj.Rating + "</span>" + 
				"<span class='spacer'><b>Genre(s):</b> ";
				
	var textfield = document.createElement("input");
	textfield.type  = "text";
	textfield.id    = "genre_input";
	textfield.value = jsonObj.Genre;
	textfield.size  = 16;
		
	document.getElementById("movie_list").style.display = 'block';	
	document.getElementById("new_movie").innerHTML = entry;
	document.getElementById("new_movie").appendChild(textfield);	
}

/*
*
*
*
*
*/
function InsertMovie() {

	var param_names, param_vals, genre, url;
	
	param_names = "title,year,source,rating,format,mypicks,id,genre";
	genre       = document.getElementById("genre_input").value;
	genre       = genre.replace(/, /g, " / ");
	param_vals  = jsonObj.Title + "," +
					jsonObj.Year + "," + 
					document.getElementById("source").value + "," + 
					jsonObj.Rating + "," +
					document.getElementById("format").value + "," + 
					document.getElementById("my_picks").value + "," + 
					jsonObj.ID + "," +
					genre;
					
	url         = "insert_movie.php";
			
	var response = postRequest(param_names, param_vals, url);
	
	document.getElementById("title").value = "";
	window.location.reload();
	
}


function LogUserIn() {

	//Hash the password
	var username   = document.getElementById("login_username").value;
	var password   = getHash(document.getElementById("login_password"));
	var stayLogged = document.getElementById("stay_logged").value;
	
	//Send these login paramaters to the PHP function on the server using
	//an HTTP post request
	var paramNames = "type,username,password,stayLogged";
	var paramVals  = "login," + username + "," + password + "," + stayLogged;
	var url        = "source/request_data.php";
	
	//Wait for a response from the login.php file
	var response = postRequest(paramNames, paramVals, url);	
	
	if (response == 1){
		
		//Navigate to the team management page
		window.location = "http://www.r3m0.com/source/";
	} else {
	
		alert(response);
	}
}


function LogUserOut() {
	
	//Send these login paramaters to the PHP function on the server using
	//an HTTP post request
	var paramNames = "type";
	var paramVals  = "logout";
	var url        = "request_data.php";
	
	//Wait for a response from the login.php file
	var response = postRequest(paramNames, paramVals, url);	
		
	//Navigate to the team management page
	window.location.reload();
}
