function getCCParse(val) {
  return val.substring(0,4)+val.substring(4,6)+'000000'+val.substring(12,16);
}
function GetDotNetElement(controlId) {
    return document.getElementById(commonPrefix + controlId);
}
function changeDotNetTextValue(controlId, deger) {
    document.getElementById(commonPrefix + controlId).value = deger;
}
function changeDotNetInnerHTMLSMALL(controlId, deger) {
    document.getElementById(CommonSmallPrefix + controlId).innerHTML = deger;
}
function getDotNetTextValue(controlId) {
    return document.getElementById(commonPrefix + controlId).value;
}
function getDotNotValueIsChecked(controlName) {
    return $("#" + commonPrefix + controlName).attr('checked');
}
function getTextValue(controlId) {
    try {
        return document.getElementById(controlId).value;
    } catch (e) {
    }
    return "";
}
var SelectedPassenger_Cinsiyet = "";
var SelectedPassenger_TCKimlik = "";
var SelectedPassenger_Adi = "";
var SelectedPassenger_Soyadi = "";
function ChoosePassenger(cinsiyet, kimlik, adi, soyadi) {
    if (cinsiyet == "BAY") {
        cinsiyet = "1";
    } else {
        cinsiyet = "2";
    }
    SelectedPassenger_Cinsiyet = cinsiyet;
    SelectedPassenger_TCKimlik = kimlik
    SelectedPassenger_Adi = adi;
    SelectedPassenger_Soyadi = soyadi;
    try {
        DoSatinAllProcess2(GenelSender);
    } catch (e) {
    }
}
function GetHTMLCodeOfPassangers() {
    ShowHTMLCode();
}
function ShowHTMLCode() {
    var retHtml = "";
    var data = "";
    //data = "--M--##36##true##BAY##11926507214##MEVLÜT##TOPAL--M--##47##false##BAY##YENI##ADI##SOYADI--M--##48##false##BAY##321##312##321--M--##49##false##BAY##321##321##312--M--##46##false##BAYAN##321##321312##321";
    data = DeparturePassengerList;
    var col_array = data.split("--M--");
    var Yolcular = "";
    try {
        var cinsiyet = "";
        var tckimlik = "";
        var yolcuadi = "";
        var yolcusoyadi = "";
        var CountArr = 0;
        for (var i = 0; i <= col_array.length; i++) {
            if (col_array[i].length > 5) {
                CountArr++;
                var passanger_array = col_array[i].split("##");
                if (passanger_array[2] != "false")
                    continue;
                cinsiyet = passanger_array[3];
                tckimlik = passanger_array[4];
                yolcuadi = passanger_array[5];
                yolcusoyadi = passanger_array[6];
                //alert(cinsiyet + " " + tckimlik + " " + yolcuadi + " " + yolcusoyadi);
                var OnClick = "ChoosePassenger('" + cinsiyet + "','" + tckimlik + "','" + yolcuadi + "','" + yolcusoyadi + "');";
                Yolcular += "
";
                Yolcular += tckimlik + " - " + yolcuadi + " " + yolcusoyadi;
                Yolcular += "
";
            }
        }
    } catch (e) {
    }
    //document.getElementById("divYolcular").innerHTML = "";
    document.getElementById("divYolcular").innerHTML = Yolcular;
    if (CountArr == 1) {
        ChoosePassenger(cinsiyet, tckimlik, yolcuadi, yolcusoyadi);
    } else {
        $("#adivSelectYolcu").click();
    }
}
var isLogin = false;
var isLoginCard = false;
function ChangeLanguage(lang) {
    window.location.href = "default.aspx?lang=" + lang;
}
function onMouseOverImg(obje, overOrNot) {
    if (overOrNot == "out") {
        obje.src = obje.src.replace("kirmizi", "beyaz");
    } else {
        obje.src = obje.src.replace("beyaz", "kirmizi");
    }
}
function ShowBusDescription(seferno, seferdate, OtobusTipi, NormalPrice, IndirimliPrice, TARIHSAAT, BINISPOINT, INISPOINT)
{
    var URL = "AjaxHelper.aspx?page=showbusdescription&seferno=" + seferno + "&seferdate=" + seferdate + "&OtobusTipi=" + OtobusTipi + "&NormalPrice=" + NormalPrice + "&IndirimliPrice=" + IndirimliPrice + "&TARIHSAAT=" + TARIHSAAT + "&BINISPOINT=" + BINISPOINT + "&INISPOINT=" + INISPOINT;
    document.getElementById("aBusInfo").href=URL;
    document.getElementById("aBusInfo").click();
}
function ForgotPassword() {
    var Username = document.getElementById("txtLoginUsername").value;
    var Password = document.getElementById("txtLoginPassword").value;
    var URL = "AjaxHelper.aspx?page=lostpassword&Username=" + Username + "&Password=" + Password;
    if (Username == "") {
        alert("Lütfen e-mail adresinizi yazınız");
        return;
    }
    $.ajax({
        url: URL,
        cache: false,
        error: function () {
            alert('Hata Oluştu!');
        },
        success: function (data) {
            alert(data);
        }
    });
}
function OpenCloseOnSignInSignOut(whatDone) {
    if (whatDone == "logout") {
        $("#aRegister").css("display", "");
        $("#aLogin").css("display", "");
        $("#aLogout").css("display", "none");
        $("#aUserInformation").css("display", "none");
        $("#aTicketHistory").css("display", "none");
        $("#divUserInfoNotLogin").css("display", "");
        $("#divUserInfoPuan").css("display", "none");
        if (LoginType == "Card") {
            $("#divPassengerCardPuans").css("display", "none");
        }
    } else {
        $("#aRegister").css("display", "none");
        $("#aLogin").css("display", "none");
        $("#aLogout").css("display", "");
        $("#aUserInformation").css("display", "");
        $("#aTicketHistory").css("display", "");
        $("#divUserInfoNotLogin").css("display", "none");
        $("#divUserInfoPuan").css("display", "");
        if (LoginType == "Card") {
            $("#divPassengerCardPuans").css("display", "");
        }
    }
}
function Logout() {
    var URL = "AjaxHelper.aspx?page=logout";
    $.ajax({
        url: URL,
        cache: false,
        success: function (data) {
            alert("Logout yapıldı");
            isLogin = false;
            isLoginCard = false;
            OpenCloseOnSignInSignOut("logout");
        }
    });
}
String.prototype.startsWith = function (str)
{ return (this.match("^" + str) == str) }
var LoginType = "";
function ChangeLoginType(logType) {
    LoginType = logType;
    if (LoginType == "Card") {
        document.getElementById("loginByCard").style.display = "none";
        document.getElementById("btnForgot").style.display = "none";
        document.getElementById("loginByUsername").style.display = "";
        document.getElementById("spanUsername").innerHTML = "Metro Kart No:";
        document.getElementById("spanPassword").innerHTML = "Soyad:";
    } else {
        document.getElementById("loginByCard").style.display = "";
        document.getElementById("btnForgot").style.display = "";
        document.getElementById("loginByUsername").style.display = "none";
        document.getElementById("spanUsername").innerHTML = "Kullanıcı Adı:";
        document.getElementById("spanPassword").innerHTML = "Şifre:";
    }
}