$(function(){
	var self = document.URL;
	var title = $("title").text();
	
	//LOGINBOX POPUP LINK BUTTON
	$('#ontheanchor, #loginboxbutton').click(function(){
		$('#forgotbox').hide();
		$('#loginbox').show();
		$('#bbp, #popupContact').fadeIn(250);
		$('#elog, #plog').val('');
		$('#elog').focus();
		$('#cook').attr('checked', false);
		$('#loginboxm').html('');
		//IMPORTANT FOR profile.php KICKSTART EMPHASIS FOR z-index
		$('#popupContact').css({'z-index':'10'});
		$('#bbp').css({'z-index':'3'});
		var g = {foo: "login"}
		history.pushState(g, "Login", "http://wcetdesigns.com/login.php")
		$("title").text("Login | W.C.E.T. Designs");
	});
	
	//CANCEL LOGIN
	$('#bbp, #cancelog, #lclose').click(function(){
		$('#bbp, #popupContact').hide();
		$('#elog, #plog').val('');
		$('#cook').attr('checked', false);
		$('#loginboxm').html('');
		var g = {foo: "cancel"}
		history.pushState(g, "Cancel", self);
		$("title").text(title)
	});
	
	/*ESCAPE BUTTON TO CLOSE POP-UP
	keypress for keyCode#27 does not work
	*/
	$(document).keyup(function(k){
		if($('#popupContact').is(':visible'))
		{
			if(k.keyCode==27)
			{
			$('#bbp, #popupContact').hide();
			$('#elog, #plog').val('');
			$('#cook').attr('checked', false);
			$('#loginboxm').html('');
			var g = {foo: "cancel"}
			history.pushState(g, "Cancel", self);
			$("title").text(title)
			}
		}
	});
	
	$('#logger').click(function(){
		var theemail = $('#elog').val();
		var thepass = $('#plog').val();
		if($('#cook').is(':checked'))
		{
		$('#cook').val('on');
		var cook = 'on';
		}
		var dt = $('#dtype').val();
		var cat = $('#category').val();
		var ident = $('#id').val();
		var uare = $('#url').val();
		if(dt&&cat&&ident&&uare)
		{
		var login = 'email='+theemail+'&password='+thepass+'&cookie='+cook+'&dtype='+dt+'&category='+cat+'&id='+ident+'&url='+uare;
		}
		else
		{
		var login = 'email='+theemail+'&password='+thepass+'&cookie='+cook;
		}
		
		$.ajax({
		type: 'POST',
		url: 'http://wcetdesigns.com/secure-ajax.php',
		data: login,
		success: function(valid){
			if(theemail&&thepass)
			{
				if(valid=='true')
				{
				   $('#loginboxm').css({'color':'#32baed'}).html('Loading...<br>');
					if(dt&&cat&&ident&&uare)
					{
					window.location = 'http://wcetdesigns.com/'+uare+'.php?dtype='+dt+'&category='+cat+'&id='+ident;
					}
					else
					{
					window.location = 'http://wcetdesigns.com/home.php';	
					}
				}
				else
				{
					if(valid=='activate')
					{
					$('#loginboxm').css({'color':'#ed3232'}).html('Not yet activated<br>');
					}
					else
					{
					$('#loginboxm').css({'color':'#ed3232'}).html(valid);
					}
				}
			}
			else
			{
			$('#loginboxm').css({'color':'#ed3232'}).html('Enter both fields<br>');	
			}
		}
		});
		return false
	});
	
	//THE KEYPRESS VERSION OF THE FUNCTION ABOVE
	$('#elog, #plog').keyup(function(e){
		if(e.keyCode==13)
		{
			var theemail = $('#elog').val();
			var thepass = $('#plog').val();
			if($('#cook').is(':checked'))
			{
			$('#cook').val('on');
			var cook = 'on';
			}
			var dt = $('#dtype').val();
			var cat = $('#category').val();
			var ident = $('#id').val();
			var uare = $('#url').val();
			if(dt&&cat&&ident&&uare)
			{
			var login = 'email='+theemail+'&password='+thepass+'&cookie='+cook+'&dtype='+dt+'&category='+cat+'&id='+ident+'&url='+uare;
			}
			else
			{
			var login = 'email='+theemail+'&password='+thepass+'&cookie='+cook;
			}
			
			$.ajax({
			type: 'POST',
			url: 'http://wcetdesigns.com/secure-ajax.php',
			data: login,
			success: function(valid){
				if(theemail&&thepass)
				{
					if(valid=='true')
					{
					   $('#loginboxm').css({'color':'#32baed'}).html('Loading...<br>');
						if(dt&&cat&&ident&&uare)
						{
						window.location = 'http://wcetdesigns.com/'+uare+'.php?dtype='+dt+'&category='+cat+'&id='+ident;
						}
						else
						{
						window.location = 'http://wcetdesigns.com/home.php';	
						}
					}
					else
					{
						if(valid=='activate')
						{
						$('#loginboxm').css({'color':'#ed3232'}).html('Not yet activated<br>');
						}
						else
						{
						$('#loginboxm').css({'color':'#ed3232'}).html(valid);
						}
					}
				}
				else
				{
				$('#loginboxm').css({'color':'#ed3232'}).html('Enter both fields<br>');	
				}
			}
			});
			return false
		}
	});
	$('#elog, #plog').keydown(function(k){
		if(k.keyCode==13)
		{
		$('#logger').css({'color':'#ffffff', 'background-color':'#12495d', 'border':'1px #12495d solid'});
		}
	});
	$('#elog, #plog').keyup(function(k){
		if(k.keyCode==13)
		{
		$('#logger').css({'color':'#32baed', 'background-color':'#ffffff', 'border':'1px #32baed solid'});
		}
	});
});
