﻿var login_ver = 8484786984;
var loginInProgress = false;

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

var _ticket = "";

function jsonCaptcha() {
    $.getJSON("/ilkogretim/satinal/GetTicketLG.ashx",
    function(data) {
        _ticket = data.ticket;
        $("#popupstatic2_chapca").attr("src", "/ilkogretim/satinal/GetCaptchaLG.ashx?t=" + data.ticket);
    });
}

function CloseCaptcha()
{
    $('#popupstatic2_msg_err').text("");
    $('#popupstatic2_textbox').val("");
    $('#popupstatic2').hide();
    $("#miniloginbtn").attr("src","/ilkogretim/_i/btn_devam_home.gif");
	$("#miniloginbtn").attr("class","btn");
}

function LoginWithCaptcha()
{
	if($('#popupstatic2_textbox').val()=="")
	{
	    $('#popupstatic2_msg_err').text("Lütfen doğrulama metnini girin.");
	    $('#popupstatic2_textbox').focus();
	}
	else
	{
        $.getJSON("/ilkogretim/satinal/GetTicketLG.ashx?c=" + _ticket + "_" + $('#popupstatic2_textbox').val(),
        function(data) {
            if(data.captcha == "true")
            {
                CloseCaptcha();
                
                // LOGIN BEGIN
                
                var username = jQuery.trim($("#username").val());
	            var password = jQuery.trim($("#password").val());
	            
	            
	            
                //if(/^\d{11}$/.test(username) && password.length > 0 && checkIdentityNumber(username))
                if(password.length > 0 && checkIdentityNumber(username))
                {   
		            if(!loginInProgress)
		            {	
			            loginInProgress = true;
			            //$("#miniloginbtn").attr("src", "/ilkogretim/_i/btn_devam_home_bekle.gif");
			            
			            msLoginFlash("login", username, password, "afterLogin");
		            }
	            }
                else
	            {
		             handleError("301");
	            }
	            
	            // LOGIN END
            }
            else
            {
                $('#popupstatic2_msg_err').text("Girdiğiniz rakamlar, kontrol resimindeki metin ile eşleşmedi. Lütfen tekrar deneyin.");
                $('#popupstatic2_textbox').val("");
                $('#popupstatic2_textbox').focus();
                jsonCaptcha();
            }
        });
	}
}

var loginCount = 0;
    
function login()
{
    var showCaptcha = false;
	var username = jQuery.trim($("#username").val());
	var password = jQuery.trim($("#password").val());

    if(document.getElementById("popupstatic2").style.display == "none")
	{
	    if(username.length > 0 && password.length > 0)
	    {   
	        var _TRL_cookCaptchaTry = readCookie("TRL_cookCaptchaTryIO")
        
            if(_TRL_cookCaptchaTry == null)
            {
                loginCount = 1;
                createCookie("TRL_cookCaptchaTryIO",1,365);
            }
            else
            {
                var _i = parseInt(_TRL_cookCaptchaTry);
                //_i++;
                //createCookie("TRL_cookCaptchaTryIO",_i,365);
                loginCount = _i;
            }
	    }
	    else
	    {
	        errorMessageDisplay("Lütfen kullanıcı adı ve şifre giriniz.");
	        return;
	    }
    	
	    if(loginCount>3)
	    { 
	        showCaptcha = true;
	    }
    	
	    if(showCaptcha)
	    {
	    	$("#miniloginbtn").attr("src","/ilkogretim/_i/btn_devam_home_disabled.png");
	        $("#miniloginbtn").attr("class","");
	        
	        $('#popupstatic2').show();
	        jsonCaptcha();
	        $('#popupstatic2_textbox').focus();
	        $('#popupstatic2_msg_err').text("");
	    }
	    else
	    {
	        //if(/^\d{11}$/.test(username) && password.length > 0 && checkIdentityNumber(username))
	        if(password.length > 0 && checkIdentityNumber(username))
            {   
		        if(!loginInProgress)
		        {	
			        loginInProgress = true;
			        $("#miniloginbtn").attr("src", "/ilkogretim/_i/btn_devam_home_bekle.gif");
			        
			        msLoginFlash("login", username, password, "afterLogin");
		        }
	        }
            else
	        {
		         handleError("301");
	        }
        	
            //$("#progress").css("display", "block");
        }
    }

	if(!FlashPlayerVersion(9,0,115)) handleError("666");
}

function afterLogin(data)
{
	//$("#progress").css("display", "none");

    var array = data.split("!");
	if(array[0] == "message")
    {
		var messageCode = array[1];
        handleError(messageCode);

		var _TRL_cookCaptchaTry = readCookie("TRL_cookCaptchaTryIO")
        
		if(_TRL_cookCaptchaTry == null)
		{
			loginCount = 1;
			createCookie("TRL_cookCaptchaTryIO",1,365);
		}
		else
		{
			var _i = parseInt(_TRL_cookCaptchaTry);
			_i++;
			createCookie("TRL_cookCaptchaTryIO",_i,365);
			loginCount = _i;
		}
	}
	else if(array[0] == "data")
    {
        createCookie("TRL_cookCaptchaTryIO",1,365);
		/*var result = array[1];
		var formElement = document.createElement("form");
		formElement.setAttribute("name", "nameForm");
		formElement.setAttribute("action", result);
		formElement.setAttribute("method", "post");
		document.body.appendChild(formElement);
		formElement.submit();*/

		var formElement = document.createElement("form");
		var array2 = array[1].split("?");
		formElement.setAttribute("action",array2[0]);
		var parameters = array2[1].split("@#");
		for (var i = 0; i < parameters.length; ++i) {
			var paremeter = parameters[i].split("=");
			var input = document.createElement("input");
			input.setAttribute("style","display:none;");
			input.id = paremeter[0];
			input.name = paremeter[0];
			input.value = paremeter[1];
			formElement.appendChild(input);
		}
		
		formElement.setAttribute("method", "post");
		document.body.appendChild(formElement);
		//formElement.submit();

		if (array[2] == "398")
		{
			var msg = getErrorMessage("398");
			warningMessageDisplay(msg);
			$("#buy_button_warning").attr("href","#");
			$("#buy_button_warning").attr("onclick","window.open('http://www.ttnet.com.tr/web/371-1539-1-1/tur/evde_ttnet/servisler_-_ttnet_vitamin_ilkogretim/satin_al','_blank');document.forms[0].submit();");
			setTimeout('document.forms[0].submit();', 5000);
			//$("#devam_button_warning").attr("href","#");
			//$("#devam_button_warning").attr("onclick","alert('dd');");
			//$("#ok_button").attr("onclick","javascript:void(0);");
			//$("#ok_button").attr("href",redirloc);
			//popupDisplay("deneme", "popup", true, true);
			//$("#ok_button").css("margin-left","406px");
			//$("#ok_button").css("margin-top","222px");
			//$("#popup_msg_text").css("margin-left","148px");
			//$("#popup_msg_text").css("margin-top","142px");
			//$("#popup_msg").css("margin-left","146px");
			//$("#popup_msg").css("margin-top","82px");
			//$("#step1Container").hide();
			//window.location.href = redirloc;
		}
		else
		{
			formElement.submit();
		}

	}
	loginInProgress = false;
	$("#miniloginbtn").attr("src", "/ilkogretim/_i/btn_devam_home.gif");
}

function handleError(errorCode)
{
	var msg = getErrorMessage(errorCode);
	errorMessageDisplay(msg);
}

function clearDefault(el,defaulttext)
{
    if (el.value==defaulttext)
    {
        el.value = "";
        return true;    
    }
    else
    {
        return false;
    }
}
function recallDefault(el, defaulttext) 
{
    if (el.value == "")
    {
        el.value = defaulttext;
        return true;
    }
    else
    {
        return false;
    }
}

function popupStaticClose()
{
	$('#popupstatic').css('display', 'none');
	$('#ogretmen_cok_yakinda_img').css('display', 'block');
}


function errorMessageDisplay(msg)
{
	$(".teacherPanel").hide();
	$('#ogretmen_cok_yakinda_img').css('display', 'none');
	$('#popupstatic').css('display', 'block');
	$('#popupstatic_msg_text').html(msg);
	
	
}

function warningMessageDisplay(msg)
{
	$(".teacherPanel").hide();
	$('#ogretmen_cok_yakinda_img').css('display', 'none');
	$('#popupstatic_warning').css('display', 'block');
	$('#popupstaticwarning_msg_text').html(msg);
}