function login(userName, password, remember, igb) {
	$.ajax({
		type: "POST",
		url: "/lib/login/scripts/login.php",
		data: {'userName': userName,
			   'password': password,
			   'remember': remember},
		success: function(msg){
			isLogged(igb);
		}
	});
}

function loginTradeNet(userName, password, remember) {
	$.ajax({
		type: "POST",
		url: "/lib/login/scripts/login.php",
		data: {'userName': userName,
			   'password': password,
			   'remember': remember},
		success: function(msg){
			isLoggedTradeNet();
		}
	});
}

function isLoggedTradeNet()
{
	$.ajax({
		type: "POST",
		url: "/lib/login/scripts/isLogged.php",
		success: function(msg){
				window.location.href = '/tradeNet';
		}
	});
}

function logout(igb) {
	$.ajax({
		type: "POST",
		url: "/lib/login/scripts/logout.php",
		success: function(msg){
			isLogged(igb);
		}
	});
}

function logoutTradeNet(igb) {
	$.ajax({
		type: "POST",
		url: "/lib/login/scripts/logout.php",
		success: function(msg){
			isLoggedTradeNet(igb);
		}
	});
}

function isLogged(igb)
{
	$.ajax({
		type: "POST",
		url: "/lib/login/scripts/isLogged.php",
		success: function(msg){
			if(igb == 'true') {
				if(msg == 'true') {
					window.location.href = '/igb/main.php';
				}
				else {
					window.location.href = '/igb/login.php';
				}
			}
			else {
				window.location.href = '/';
			}
		}
	});
}

function register(userName, password, email, apiId, apiKey, igb) {
	
	$.ajax({
		type: "POST",
		url: '/lib/login/scripts/registration.php',
		data: {
				'userName': userName,
				'password': password,
				'email': email,
				'apiId': apiId,
				'apiKey': apiKey
			},
		success: function(msg) {
			if(msg == 'success') {
				if(igb)
					window.location.href = '/igb/index.php';
				else
					window.location.href = '/index.php';
			}
			else if(msg == 'duplicate') {
				$('#reg_error').html('Username already exists.');
			}
			else {
				//$('#reg_error').html('System error.');
			}
		}
	});
}

function getCookie(c_name)
{
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++)
	{
		x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		x=x.replace(/^\s+|\s+$/g,"");
	if (x==c_name)
    {
		return unescape(y);
    }
  }
}
	
