﻿// JScript File
/*
if(document.location.host!="www.repetit.ru")
{
    document.location.replace("http://www.repetit.ru" + document.location.pathname + document.location.search);
}
*/

function CheckNumbers(event)
{   
    var strVaildSymbols = new String();
    strVaildSymbols = "0123456789";
    var cCharacter;
    
    switch(navigator.appName)
    {
        case "Netscape":
            cCharacter = String.fromCharCode(event.charCode);
            break;
            
        default:
            cCharacter = String.fromCharCode(event.keyCode);
            break;
    }
    if((parseInt(strVaildSymbols.indexOf(cCharacter,0),10)==-1) && event.charCode!=0)
    {   
        return false;
    }
            
}
function checkData()
{
    var nYear = parseInt(document.getElementById("ctl00_ContentPlaceHolder1_TeacherInfoEditControl1_comboBirthYear").value, 10);
    var nMonth = parseInt(document.getElementById("ctl00_ContentPlaceHolder1_TeacherInfoEditControl1_comboBirthMonth").value, 10);
    var nDay = parseInt(document.getElementById("ctl00_ContentPlaceHolder1_TeacherInfoEditControl1_comboBirthDay").value, 10);
    
    var oDayCombo = document.getElementById("ctl00_ContentPlaceHolder1_TeacherInfoEditControl1_comboBirthDay");
    
    var nDays;
    
    if(nMonth==2)
    {
        if(nYear%4==0 && nYear%400!=0)
        {
            nDays = 29;
        }
        else
        {
            nDays = 28;
        }
    }
    else
    {   
        if(nMonth<8)
        {
            nDays = 30 + nMonth%2
        }
        else
        {
            nDays = 30 + (nMonth+1)%2
        }
    }
    var nCurDays = oDayCombo.options.length;
    var oOption;

    
    if(nDays<nCurDays)
    {
        while(oDayCombo.options.length>nDays)        
        {
            oDayCombo.removeChild(oDayCombo.options[oDayCombo.options.length-1]);
        }
    }
    else
    {
        while(oDayCombo.options.length<nDays)        
        {
            oOption = document.createElement("OPTION");
            oDayCombo.options.add(oOption);
            oOption.value = oDayCombo.options.length;
            oOption.text = oDayCombo.options.length;
        }
    }
}
function findOrder(txtFieldId, folderName)
{
    var txtControl = document.getElementById(txtFieldId);   
    var strUrl = new String("../../$folder$/shortorder.aspx?id=$id$");
    strUrl = strUrl.replace("$id$", txtControl.value).replace("$folder$", folderName);
    
    window.open(strUrl, "_blank", "height=550,width=800,toolbar=no,menubar=no,location=no,scrollbars=yes");
}

function findTeacher(txtFieldId)
{
    var txtControl = document.getElementById(txtFieldId);   
    var strUrl = new String("../../repetitor.aspx?id=$id$");
    strUrl = strUrl.replace("$id$", txtControl.value);
    
    window.open(strUrl);
}

function callNumber(number, frameId)
{
     var frm = document.getElementById(frameId);
     frm.src = "http://localhost:4059/callto?number=" + number;
}

