var authChecked=false;
$(document).ready(function() {


$.ajax({
   			type: "POST",
  				url: '/checkuserlogin',
  				dataType: "json",
   			success: function(msg){
   				if(msg.login =='ok' || msg.login =='no' ){
   					$("#login_box").hide();
   					$("#login_box_panel").show();
   					$("#error_login").html('');
   					if(msg.logout=='yes'){
   						//$("#Logout_membersss").html('<a id="login_logout" href="javascript:void(0)" class="links_provider" >[ Logout ]</a>');
   						$("#Logout_membersss").html('<a id="login_logout" href="'+msg.logoutlink+'" class="links_provider" >[ Logout ]</a>');
   						$("#Logout_membersss").css('padding','0px 0px 0px 0px');
   						$("#Logout_membersss").css('height','15px');		
   					}else{
   						$("#Logout_membersss").html('');	
   						$("#Logout_membersss").css('padding','0px');
   						$("#Logout_membersss").css('height','0px');		
   					}	
   					$("#login_name").html('<strong>'+msg.name+'</strong>');
   					//$("#login_date").html(msg.date);
   					$("#login_ip").html(msg.ip);
   					if(msg.pic!='no')
   						$("#login_pic").html(msg.pic);
   					if(msg.error=='no')
   						$("#error_login_server").html('');
   					else		
   						$("#error_login_server").html("<p style='color:#A52A2A'>"+msg.error+'</p>');	
   					if(msg.username!='no'){
   						$("#user_login_server").html("<img align='absmiddle' src='/ui/icons/member.png' >&nbsp;<a href='/profile' class='links_provider'>"+msg.username+"</a>");
   						$("#user_login_server").css("padding","0px");
   						//$("#login_date_image").remove();
   						
   					}
					
					//// navid: ebsco search state
					if(msg.login=='no')
						$("#ebscois").attr("href","http://search.ebscohost.com/login.aspx?authtype=uid&profile=eds");
					else
						$("#ebscois").attr("href","http://search.ebscohost.com/login.aspx?authtype=uid&profile=eds&user=msrt&password=password");
					
   				}else{
   					//var str='<div class="ui-icon ui-icon-alert" style="float:left; margin-right:10px;"></div><div  class="error_message" >Username or Password is wrong.</div><br>';
   					$("#error_login").html('');
   				}
				authChecked=true;
			},					
			error: function(data) {
				authChecked=true;
			}
 		});

$("#error_message").html('');

	$("#username").val('username');
	//$("#password").val('password');
	$("#username").focus(function () {
		if($("#username").val()=='username' ){		
			$("#username").attr('value','');
			$("#username").css('color','#4D4D4D');
			$("#username").css('font-style','normal');
		}		
	});	
	
	$("#username").blur(function (){
		if($("#username").val()==''){				
			$("#username").attr('value','username');
			$("#username").css('color','#adadad');
			$("#username").css('font-style','italic');
		}	
	});
	
	
	$("#password-clear").focus(function () {
			$('#password-clear').hide();
    		$('#password').show();
    		$('#password').focus();
    		$("#password").css('color','#4D4D4D');
			$("#password").css('font-style','normal');
	});	
	
	$('#password').blur(function() {
    if($('#password').val() == '') {
        $('#password-clear').show();
        $('#password').hide();
    }
	});




	$("#login").click(function (){	
		var error_username='';
		var error_password='';	
		$("#error_login").html('');
		var username=$("#username").val();
		
		if(username=='username' || username=='')
			error_username+='<div class="ui-icon ui-icon-alert" style="float:left; margin-right:10px;"></div><div  class="error_message" >Enter your Username!</div><br>';
		
		
		var password=$("#password").val();	
		if(password=='')
			error_password+='<div class="ui-icon ui-icon-alert" style="float:left; margin-right:10px;"></div><div  class="error_message" >Enter your Password!</div><br>';
		


	if(error_username!='' || error_password!=''){
		if(error_username!='')
			$("#error_username").html(error_username);
		else{
			$("#error_username").html('');	
			if(error_password!='')				
				$("#error_username").html(error_password);
			else
				$("#error_username").html('');
		}						
			
	}else{
			$("#error_username").html('');
			$("#error_password").html('');
			
			$.ajax({
   			type: "POST",
  				url: '/login',
  				data: 'username='+username+'&password='+password,
  				dataType: "json",
   			success: function(msg){
   				alert($("#Logout_membersss").html());
   				if(msg.login =='ok' ){
   					$("#login_box").hide();
   					$("#login_box_panel").show();
   					$("#error_login").html('');
   					$("#login_name").html('&nbsp;&nbsp;&nbsp;&nbsp;Name: '+msg.name);
   					$("#login_date").html('&nbsp;&nbsp;&nbsp;&nbsp;Date Login: '+msg.date);
   					$("#login_ip").html('&nbsp;&nbsp;&nbsp;&nbsp;IP: '+msg.ip);
   					
   					if(msg.logout=='yes')
   						$("#Logout_membersss").html('<a class="links_provider" href="javascript:void(0)">Logout</a>');
   					else
   						$("#Logout_membersss").html('<a class="links_provider" href="javascript:void(0)">Logout</a>');
   					
   					window.location.replace("/");
   				}else{
   				
   					var str='<div class="ui-icon ui-icon-alert" style="float:left; margin-right:10px;"></div><div  class="error_message" >Login failed.</div><br>';
   					$("#error_username").html(str);
   				}
				}					
 			});	
	}		
		
		});
	

	/*
	$("#login_logout").live('click' , function () {
		$.ajax({
			type: "POST",
			url: "/profile-out",
			data: 'action=out',
			dataType: "json",
			success: function (msg){
				window.location.replace("/");
			}			
		});
	});
	*/



});
