
function toggleField(field, isActive, defValue)
{
	if(isActive)
	{
		if(field.value == defValue)
		{
			field.value = '';
		}
	}
	else
	{
		if(field.value == "")
		{
			field.value = defValue;
		}
	}
}

function processToLogin(defusername, defpassword)
{
	var canProcess = true;
	var usernameField = document.getElementById('username');
	var passwordField = document.getElementById('password');
	if(usernameField.value == defusername || passwordField.value == defpassword)
	{
		alert("Lütfen Jamia Online kullanıcı adınızı ve şifrenizi girin.");
		canProcess = false;
	}
	return canProcess;
}

function open_feedback()
{
	$("#dialog_feedback").modal({close: true, onClose: function (dialog) {
		dialog.data.fadeOut('slow', function () {
			dialog.container.slideUp('slow', function () {
				dialog.overlay.fadeOut('slow', function () {
					$.modal.close(); // must call this!
				});
			});
		});
	}});
}



function partnerLogin(fb, url)
{
	if (url == null)
	{
		url = "/fb/";
	}
	fb.login(function(response)
	{
		if (response.session)
		{
			if (response.perms)
			{
				// user is logged in and granted requested permissions.
				window.location = url;
			}
		}
		else
		{
			// user is not logged in
		}
	}, {perms:'publish_stream,user_birthday,email'});
}
function fbLogin(type,url,callback)
{
	FB.login(function(response)
	{
		if (response.session)
		{
			if (response.perms)
			{
				// user is logged in and granted requested permissions.
				verify_partner_login (type,url,callback);
			}
			else
			{
				//eval(callback+'()');
				verify_partner_login (type,url,callback);
			}
		}
		else
		{
			eval(callback+'()');
			// user is not logged in
		}
	}, {perms:'publish_stream,user_birthday,email'});
	eval(callback);
}

function verify_partner_login (type,url,callback)
{
	/*eval(callback+'()');
	function fshareDone()
	{
			alert("Welcome");
			thisMovie("aptwalkreal").fshareDone();
	}
	return;*/
	if (url == null)
	{
		url = "/fb/";
	}
	$.post(JAMIA_SITE_URL+"fb/", { m: type }, function(result)
	{
		var patt1=/notvalid/gi;
		if (result.match(patt1))
		{

			alert(result.substr(8));
			if (callback != null)
			{
				eval(callback+'()');
			}
		}
		else if (result == 'false')
		{
			var cstatus = confirm("Bu özelliği kullanmak için lütfen Facebook hesabınızla giriş yapın. Şimdi Facebook Bağlantısını kullanarak giriş yapmak ister misiniz?");
			if (cstatus)
			{
				fbLogin(type,url,callback);
				/*if (type == 'verify')
				{
					partnerLogin(FB, url);
				}
				else
				{
					fbLogin(type,url,callback);
				}*/
			}
			else
			{
				if (callback != null)
				{
					eval(callback+'()');
				}
			}

		}
		else
		{

			if (type == 'verify')
			{
				window.location = url;
			}
			else
			{
				alert(result);
				if (callback != null)
				{
					eval(callback+'()');
				}
			}

		}

	});

}
function fbLogin2(callback)
{
	FB.login(function(response)
	{

		if (response.session)
		{
			eval(callback);
			/*if (response.perms)
			{
				eval(callback);
			}*/
		}
		else
		{
		}
	}, {perms:'publish_stream,user_birthday,email'});

}
function verify_postonwall (callback,confirmmsg)
{
	var status = 1;
	if (confirmmsg == 1)
	{
		var msg = "Bunu duvarınıza göndermek ister misiniz_";
		var patt1=new RegExp(/\d+/);
		var jtype = patt1.exec(callback);
		if (jtype == 12)
		{
			msg = "Bir kaç görevi tamamladınız, Facebook duvarınızda paylaşmak ister misiniz?";
		}
		else if (jtype == 13)
		{
				msg = "Bir kaç başarıyı tamamladınız, Facebook duvarınızda paylaşmak ister misiniz?";
		}
		status = confirm(msg);

	}
	if (status)
	{
		var type = 'verify';

		$.post(JAMIA_SITE_URL+"fb/", { m: type }, function(result)
		{
			var patt1=/notvalid/gi;
			if (result.match(patt1))
			{
				alert(result.substr(8));
			}
			else if (result == 'false')
			{
				fbLogin2(callback);
			}
			else
			{
				eval(callback);
			}
		});
	}

}
function add_fb_log(user_id, type, sub_type, custom)
{
	$.post(JAMIA_SITE_URL+"fb/", { m: 'add_log',user_id:user_id,type:type,sub_type:sub_type,custom:custom },null);
}
function  postonwall(type,id)
{
	$.post(JAMIA_SITE_URL+"fb/postonwall.php", { m: type,id:id}, function(result)
	{
		showbox(result);
	});


}
function showbox( msg)
{
	$.modal.close();
	$(".pmessage_container").html('');
	$(".pmessage_container").html(msg);
	$("#pmessage_box").modal({close: true, onClose: function (dialog) {
		$.modal.close();
	}});
}



