	$(document).ready(function(){
		get_admin_login();
		get_admin_logout();
		//get_infos_admin();
	});
/***************************************/
	function get_admin_login(){
		$("#login").click(function() {
			login("signin.php");
		; });	
	}
/***************************************/
	function get_admin_logout(){
		$("#logout").click(function() {
			logout("signout.php");
		; });	
	}	
/***************************************/
	function get_infos_admin(){
		$("#list_album_reading").click(function() {
			get_infos("get_album_list_visitor_view.php", "show_infos");
		; });	
	}		
/*********************************/		
	function login(url) {
		createRequest();
		var getdate = new Date();  //Used to prevent caching during ajax call
		if(request) { 
			var username	= document.getElementById("username").value;
			var password	= document.getElementById("password").value;
			var str_request = "";
			str_request		+= "username=" + encodeURIComponent( username ) ;
			str_request 	+= "&password=" + encodeURIComponent( password ) ;
			//alert(str_request)
			request.onreadystatechange  = function handleServerResponse(){
				if (request.readyState == 4) {
					if(request.status == 200) {
						if ( request.responseText == 0 ) {
							alert("Wrong username and password ...");
							return;
						} else {
							window.location.reload();
						}
					} else {
						alert("Error during process. Please try again");
					}
				}	
			}
			request.open("POST",url,true); 
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			request.send(str_request); 
		}
	}
/*********************************/		
	function logout(url){
		//1. create request object
		createRequest();
		if ( request == null ) {
			alert("Could not create XMLHttpRequest Object");
			return;  //end the function
		}
		request.onreadystatechange = function get_results(){
			if( request.readyState == 4 ) {
				window.location.reload();
			}
		}
		url = format_url_get(url);
		request.open("GET",url,true);
		request.send(null);
	}
/*********************************/		
	function get_infos(url, id){
		//1. create request object
		createRequest();
		if ( request == null ) {
			alert("Could not create XMLHttpRequest Object");
			return;  //end the function
		}
		request.onreadystatechange = function get_results(){
			if( request.readyState == 4 ) {
				document.getElementById(id).innerHTML = request.responseText ;
				//window.location.reload();
			}
		}
		url = format_url_get(url);
		request.open("GET",url,true);
		request.send(null);
	}
/*********************************/		
	function get_infos_paging(url, id){
		//1. create request object
		createRequest();
		if ( request == null ) {
			alert("Could not create XMLHttpRequest Object");
			return;  //end the function
		}
		request.onreadystatechange = function get_results(){
			if( request.readyState == 4 ) {
				document.getElementById(id).innerHTML = request.responseText ;
				//window.location.reload();
			}
		}
		url = format_url_get(url);
		request.open("GET",url,true);
		request.send(null);
	}	

/*********************************/		
	function get_save_link(url, id){
		//1. create request object
		createRequest();
		if ( request == null ) {
			alert("Could not create XMLHttpRequest Object");
			return;  //end the function
		}
		var ftitle	= document.getElementById("title").value;
		var furl	= document.getElementById("url").value;
		var fcat		= get_dropdown_value("cat");
		request.onreadystatechange = function get_results(){
			if( request.readyState == 4 ) {
				document.getElementById(id).innerHTML = request.responseText ;
				//window.location.reload();
			}
		}
		url = format_url_get(url);
		url += "&title=" + ftitle ;
		url += "&url=" + furl ;
		url += "&cat=" + fcat ;
		request.open("GET",url,true);
		request.send(null);
	}	
/*******************************/
	function format_url_get(url){
		var d = new Date()
		var rf = d.getTime()
		var myRegExp = /\?/;
		var matchPos1 = url.search(myRegExp);
		if(matchPos1 != -1){
			url += "&rf=" + rf ;
		}else{
			url += "?rf=" + rf ;
		}
		url += "&ajax=KbmvJrF0Q4SY8eEgMPDjqnVt";	
		return url;
	}
	
	

