
$(document).ready(function(){
	var signUpUri = $("#signup-box a").attr("href");
	
	// input hints hide on focus stuff
	$("#login-box input, .hint-input").clearDefault();

	$(window).scroll(function() {
	        var pos = $(window).scrollTop();
	        if (jQuery.browser.msie === true && parseInt(jQuery.browser.version.substr(0, 1)) < 7) {
	                $('#topfixedmenu').animate({ 'top': pos + 'px' }, 1);
	        }
	});
	
	/*
	* Games pop-up menu
	*/
	$('#games-menu').hover(
		function(){
			//$('#games-list').slideDown(500);
			$('#games-list').stop(true, true).animate({opacity: 'show', height: 'show'}, 400, "swing");
		},
		function(){
			var pos = $(window).scrollTop();
			$('#games-list').animate({opacity: "hide", height: "hide"}, 200, "swing");
		}
	);

	/*
	* Activation button of games
	*/
	var $nicknameBox = $('#gunbound-nickname-form');
	$('#activate-game a').click(function() {
		//return false;
		$('html,body').animate({scrollTop: 0}, 1000);
		$this = $('#activate-game');
		$nicknameBox.animate({opacity: 'show', 'top': '50px'}, 700);
		$this.hide();
		return false;
	});
	$('#gunbound-nickname-form form').submit(function() {
		//$('#loading').empty();
		$inpt = $('#gunbound-nickname');
		
		if ($inpt.val() == '' || $inpt.val() === $inpt.attr("title")) {
			$('#err-box').text('Lütfen bir takma ad seçiniz').slideDown();
		}
		else {
			$('#loading').html("<p>Lütfen bekleyiniz...</p>");
			$('#savebutton').attr('disabled', true);
			var uri = $(this).attr('action');
			$.post(uri,
				{ // posting datas
					nickname: $inpt.val() 
				},
				function(data){ // callback
					if (data.result == 1) {
						//alert("done");
						$('#loading').html("<p>Bilgiler kaydediliyor...</p>");
						var insert_uri = $('#activate-game a').attr("href");
						$.getJSON(insert_uri,
							function(data){
								if (data.result == 1) {
									alert('Zaten Kayıtlı bir oyuncusunuz!');
								}
								else {
									$('#gunbound-nickname-form').html("<p>İşlem başarılı.</p>");
									//.css({'backgroundImage': 'none', 'background-color': '#000'}
									alert('Tebirkler oyuncu kaydınızı başarıyla gerçekleştirdiniz.');
									$('#activate-game').html('Oyunu bilgisayarınıza indirerek hemen oynamaya başlayabilirsiniz.').wrapInner("<span></span>").fadeIn(700);
									$('#gunbound-nickname-form').animate({'top': '0px', 'opacity': 'hide'}, 1300);
								}
								
						});
					}
					else if (data.result == 7) {
						$('#err-box').text('Kullanıcı adınız sadece alfabetik karakterler ile rakam içerebilir ve en az 5 karakter uzunluğunda olmalıdır. (Türkçe karakter ve boşluk içeremez)!').slideDown();
						$('#savebutton').attr('disabled', false);
						$('#loading').empty();
					}
					else if (data.result == 3) {
						$('#err-box').text('Bu kullanıcı adı zaten kayıtlı lütfen başka bir nickname seçiniz!').slideDown();
						$('#savebutton').attr('disabled', false);
						$('#loading').empty();
					}
					else if (data.result == 2) {
						$('#err-box').text('Bilgiler kaydedilirken bir hata oluştu lütfen site yöneticilerine durumu bildiriniz!').slideDown();
						$('#savebutton').attr('disabled', false);
						$('#loading').empty();
					}
					else if (data.result == 4) {
						$('#err-box').text('Lütfen bir kullanıcı adı seçiniz!').slideDown();
						$('#savebutton').attr('disabled', false);
						$('#loading').empty();
					}
					else if (data.result == 0) {
						$('#err-box').text('Oyuna kayıt olabilmek için JoyGame üyesi olmanız gerekmektedir!').slideDown();
						$('#savebutton').attr('disabled', false);
						$('#loading').empty();
					}
					else if (data.result == 6) {
						$('#err-box').text('Database cnn error!').slideDown();
						$('#savebutton').attr('disabled', false);
						$('#loading').empty();
					}
			}, "json");
		}
		
		return false;
	});

});