﻿function num_only(Ev) {
    var evCode = (window.netscape) ? Ev.which : event.keyCode;
    /* FF = Ev.which 
    IE = event.keyCode */
    if (!(evCode == 0 || evCode == 8 || (evCode > 47 && evCode < 58))) {
        if (window.netscape) {
            Ev.preventDefault();
        } else {
            event.returnValue = false;
        }
    }
}

function numalpha_only(Ev) {
    var evCode = (window.netscape) ? Ev.which : event.keyCode;
    /* FF = Ev.which 
    IE = event.keyCode */
    if (!(evCode == 0 || evCode == 8 || (evCode > 47 && evCode < 58) || (evCode > 64 && evCode < 91) || (evCode > 96 && evCode < 123))) {
        if (window.netscape) {
            Ev.preventDefault();
        } else {
            event.returnValue = false;
        }
    }
}

function checkDefValue(objCtrl, def, replaceVl) {
    if (objCtrl.value == def) {
        objCtrl.value = replaceVl;
    }
}

function isLeap(year) {
    return (((year % 400) == 0) || (((year % 4) == 0) && ((year % 100) != 0)));
}

function getEndDayOfMonth(month, year) {
    var endDay = -1;

    if (1 > year || (1 > month || 12 < month)) {
        return endDay;
    }

    switch (month) {
        case 2:
            endDay = (isLeap(year) ? 29 : 28);
            break;
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            endDay = 31;
            break;
        case 4:
        case 6:
        case 9:
        case 11:
            endDay = 30;
            break;
        default:
            break;
    }

    return endDay;
}


function fireEvent(obj,evt){
    var fireOnThis = obj;

    if( document.createEvent ) {
      var evObj = document.createEvent('MouseEvents');
      evObj.initEvent( evt, true, false );

      fireOnThis.dispatchEvent(evObj);
    }
    else if( document.createEventObject ) {
      fireOnThis.fireEvent('on'+evt);
    }
}


function MoveSupport(type){
    switch(type)
    {
        case "1" : 
            location.replace("/game/t_support.aspx");
            break;
        case "2" :
            location.replace("/game/t_support.aspx?top=2");
            break;        
        case "3" :
            location.replace("/game/t_support.aspx?top=3");
            break;
        case "4" :
            location.replace("/game/t_support.aspx?top=4");
            break;                                     
    }
}

function Recover() {
    SLB("/login/recover.aspx", "iframe", 615, 515, false, true);
}

function ConfirmLogin(){
    alert('Bir bilet gönderebilirsiniz giriş sonra.');
    location.replace("/login/login.aspx");               
}


function ConfirmLogin_EN(){
    alert('After login you can send a ticket.');
    location.replace("/login/login.aspx");               
}
 
 
function ConfirmLogin_RO(){
    alert('After login you can send a ticket.');
    location.replace("/login/login.aspx");
}