$(document).ready(function(){
// 		$("#menu_login").click(function(){
// 			if (( $('#persistentusername').val()=='' )  || ($('#persistentusername').val()=='nil'))
// 			{
// 				DoenAjaxLoginbox('expanded')
// 			}
// 			else 	DoenAjaxLogoff()
// 		})

		var waar=$('#all').attr('rel')



		$('#wagwoord').add('#ajxpwd').bind('keypress', function(event) {
				var code=event.charCode || event.keyCode;
				if(code == 13) {
					DoenAjaxLogin(waar) 
				}
		})


		$('#login_but').unbind()
			.click(function() {  DoenAjaxLogin(waar) })
			.addClass('clickable')

		$('.logoutbutton').unbind(waar)
			.click(function(){ 
					DoenAjaxLogoff('',waar) 
					return false
			})
			.addClass('clickable')

		$('#reset').unbind()
			.click(function(){ 
				$('#email').val('') 
				$('#wagwoord').val('')
/*				var obj = document.getElementById('loginform')
				obj.reset() */
			})
			.addClass('clickable')



});


function logthis (what) {
	if (!loggingon) return  //global
	$("#jqfeedbackholder").append('<div class=jqfeedback>'+what+'</div>')
}



function DoenAjaxLogin(waar) {
	if (waar=="admin")
	var poststr="usn="+$('#ajxusn').val() + "&pwd="+$('#ajxpwd').val() + "&waar="+waar+"&remember="+$('#remember').val()
	else 	var poststr="usn="+$('#email').val() + "&pwd="+$('#wagwoord').val() + "&waar="+waar+"&remember="+$('#remember').val()
// strange this happens if pwd or password is used here...

//alert($('#remember').val())
	$('#spinner').html('<img src="progress.gif" alt="processing ..." id="spinnerimg">')
		$.ajax({
   			type: "POST",
   			url: "ajx/ajx_login.php",
			data: poststr,
			dataType: "json",
   			success: function(jr){
				$('#spinner').html('')
				scrollTo(0,0)
				if (jr.respz.ok=="yes"){
					if (waar!='index') window.location=waar+'.php'

					$('#spinner').html('')
					$("#login_but").attr('src','logout.png')
						.add('.logoutbutton')
						.unbind()
						.click(function(){  DoenAjaxLogoff('',waar) })

					$('#logindisplay1').html('')
					$('#logindisplay').html('You are logged in as '+jr.respz.username+jr.respz.adminlink)

					$('#ld_logoff').unbind()
						.click(function(){  DoenAjaxLogoff('',waar) })

					// set membership / signup link
					var arrowhead='<img border="0" src="symbol.png" width="14" height="20">'
					var memberid='?uid='+jr.respz.record_id
					var signuplink='Your member details <a href="signup.php'+memberid+'">'+arrowhead+'</a>'
					$("#signuplink").html(signuplink)
				}
				else { 
					$("#loginfeedback").html(jr.respz.feedback)
					$("#loginusn").html(jr.respz.username)
					$("#loginlevel").html(jr.respz.level)
					
					$('#logindisplay1').html('You are not logged in ')
				}

   			}
 		});

}

function DoenAjaxLogoff(auto,waar) { 
	var poststr="auto="+auto
		$.ajax({
   			type: "POST",
   			url: "ajx/ajx_logout.php",
			data: poststr,
			dataType: "json",
   			success: function(jr){
				if (jr.respz.ok=='ok') {
					$('#logindisplay1').html('logged out')
					if (waar=='admin') window.location='index.php'
					else if (waar=='entry') window.location.reload()
					else window.location=waar+'.php'
				}

				$('#logindisplay').html('Forgot password? Click <a href="getpwd.php">here</a>')

				$('#loginholder').html('<img id="login_but" border="0" src="login_but.png" width="80" height="37">')

				$('#login_but').unbind()
					.click(function() {  DoenAjaxLogin('index') })
					.addClass('clickable')


				// set membership / signup link
				var arrowhead='<img border="0" src="symbol.png" width="14" height="20">'
//				var memberid='?uid='+jr.respz.record_id
				var signuplink='Click to signup <a href="signup.php">'+arrowhead+'</a>'
				$("#signuplink").html(signuplink)
			}
		})
}


function isloggedin() {
	if (( $('#persistentusername').val()!='' )  && ($('#persistentusername').val()!='nil')) return 	true
	else return false
}

//=================================================

function waitforhide() {
	if ($('#isready').html()=='R') $('.canhide').hide()
	else window.setTimeout('waitforhide()',1000)

// 	logthis($('#isready').html())

}


