	function refresh_cb(data) {
		if (!data) {
			changeStatus("!!! Error : Your database connection going haywire!", "red");
		} else {
			document.getElementById("content").innerHTML = data;
			changeStatus("Successful retrieve data!", "green");
		}
		// autoHide('status');
	}
	
	function refresh() {
		changeStatus("Retrieving data from database..", "yellow");
		x_refresh(refresh_cb);
	}
	
	function addEdit_cb() {}
	
	function deleteMe_cb() {}
	
	function changeStatus(text, color) {
		document.getElementById("status").innerHTML = text;
		document.getElementById("status").style.backgroundColor = color;
	}
	
	function deleteMe(id, name) {
		if (confirm("Are you sure you want to delete entry: \n" + name)) {
			changeStatus("Deleting data in database...", "yellow");
			x_deleteMe(id, refresh);
		}
	}
	
	function addEdit() {
		var movieId = document.getElementById('movie_id').value;
		var movieName = document.getElementById('movie_name').value;
		var movieYear = document.getElementById('movie_year').value;
		var movieRipper = document.getElementById('movie_ripper').value;
		var movieStatus = document.getElementById('movie_status').value;
		
		if (movieId == 0)
			changeStatus("Adding data to database...", "yellow");
		else
			changeStatus("Editting data in database...", "yellow");
			
		x_addEdit(movieId, movieName, movieYear, movieRipper, movieStatus, refresh);
		//x_addEdit(1,2,3,4,5,print_result);
		hideEdit();
	}
	
	function showAddEdit(id, name, year, ripper, status) {
		//alert("id is " + id);
		
		document.getElementById('window').style.display = 'block';
		
		if (id != 0) { 	
			document.getElementById('movie_id').value = id;
			document.getElementById('movie_name').value = name;
			document.getElementById('movie_year').value = year;
			document.getElementById('movie_ripper').value = ripper;
			document.getElementById('movie_status').value = status;
		} else {
			document.getElementById('movie_id').value = 0;
			document.getElementById('movie_name').value = '';
			document.getElementById('movie_year').value = '';
			document.getElementById('movie_ripper').value = '';
			document.getElementById('movie_status').value = '';
		}
	}
	
	//form login
	function showLoginForm(id, username, password) {
		//alert("id is " + id);
		
		document.getElementById('frmLogin').style.display = 'block';
		
		if (id != 0) { 	
			document.getElementById('username').value = username;
			document.getElementById('password').value = password;
		} else {
			document.getElementById('username').value = '';
			document.getElementById('password').value = '';
		}
	}
	
	//form login DIRC
	function showLoginFormDIRC(id, username, password) {
		//alert("id is " + id);
		
		document.getElementById('frmLoginDIRC').style.display = 'block';
		
		if (id != 0) { 	
			document.getElementById('username').value = username;
			document.getElementById('password').value = password;
		} else {
			document.getElementById('username').value = '';
			document.getElementById('password').value = '';
		}
	}
	
	//process login
	function processlogin() {
		var u_name = document.getElementById('username').value;
		var u_pass = document.getElementById('password').value;
		
		changeStatus("Authentication...", "yellow");
			
		//x_addEdit(movieId, movieName, movieYear, movieRipper, movieStatus, refresh);
		//x_addEdit(1,2,3,4,5,print_result);
		hideWindow('frmLogin');
	}
	
	function hideWindow(str) {
		document.getElementById(str).style.display = 'none';
	}
	
	function hideEdit() {
		document.getElementById('window').style.display = 'none';
	}
	
	function print_result(v) {
		alert(v);
	}
	
	// function autoHide(d) {
		// setTimeout("document.getElementById('status').style.display = 'none';", 4000);
	// }