var mails = ["webmaster@hse.spb.ru",           // 0
             "info@hse.spb.ru",                // 1 
             "abitur@hse.spb.ru",              // 2
             "baronene@hse.spb.ru",            // 3
             "economics-fsp@hse.spb.ru",       // 4
             "manager-fsp@hse.spb.ru",         // 5
             "avasiljeva@hse.spb.ru",          // 6
             "antrum@hse.spb.ru",              // 7
             "kuznetsov@hse.spb.ru"];          // 8
             
// ToEml
function ToEml(id) 
{
    //window.location.href = "mailto:" + mails[id] + "@hse.spb.ru";
    window.location.href = "mailto:" + mails[id];
}

// WriteEml
function WriteEml(id) 
{
    //document.write(mails[id] + "@hse.spb.ru");
    document.write(mails[id]);
}

// LoadSimplePage
function LoadSimplePage(PageUrl, nWidth, nHeight)
{
    eval("window.open('" + PageUrl + "', 'win', 'Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbar=0,Resizable=0,Copyhistory=1,leftmargin=0, Width=" + nWidth + ", Height=" + nHeight + "')");
}

// Check filling required form fields
function checkSubmitClubGraduate()
{
    if (document.ClubGraduate.FullName.value == "") {
        alert("Поле 'Ф.И.О.' должно быть заполнено...");
        document.ClubGraduate.FullName.focus();
    }
    else if (document.ClubGraduate.Faculty.value == "") {
        alert("Поле 'Факультет' должно быть заполнено...");
        document.ClubGraduate.Faculty.focus();
    }
    else if (document.ClubGraduate.Speciality.value == "") {
        alert("Поле 'Специальность' должно быть заполнено...");
        document.ClubGraduate.Speciality.focus();
    }
    else if (document.ClubGraduate.YearGraduate.value == "") {
        alert("Поле 'Год выпуска' должно быть заполнено...");
        document.ClubGraduate.YearGraduate.focus();
    }
    else if (document.ClubGraduate.Phone.value == "") {
        alert("Поле 'Телефон' должно быть заполнено...");
        document.ClubGraduate.Phone.focus();
    }
    else if (document.ClubGraduate.Email.value == "") {
        alert("Поле 'E-mail' должно быть заполнено...");
        document.ClubGraduate.Email.focus();
    }
    else {
        //document.ClubGraduate.submit();
        //alert("Не будем торопиться :)!");
    }
}

// Reload page with changed parameters (for search.html template).
// (C) Written by Andrei Karpenko.
function reconstPage()
{
    var start, end;
    var ps = document.location.href;
    if ( ps.length > 0 ) 
    {
        // Проверка на присутствие параметра 'p'(page number)
        start = ps.indexOf('p=');
        if ( start != -1 ) 
        {       
            // Изменяем значение параметра 'p' на 1
            start += 2;
            end = ps.indexOf('&', start);
            if ( end == -1 ) { end = ps.length; }
            ps = ps.replace('p='+ps.substring(start,end),'p=1');
        
        }
        
        // Изменяем значение параметра 'sort'
        start = ps.indexOf('sort=');
        start += 5;
        end = ps.indexOf('&', start);    
        if ( end == -1 ) { end = ps.length; }
        ps = ps.replace('sort='+ps.substring(start,end),'sort='+document.reconstForm.sort.options[document.reconstForm.sort.selectedIndex].value);
        
        // Изменяем значение параметра 'display'    
        start = ps.indexOf('display=');
        start += 8;
        end = ps.indexOf('&', start);    
        if ( end == -1 ) { end = ps.length; }
        ps = ps.replace('display='+ps.substring(start,end),'display='+document.reconstForm.display.options[document.reconstForm.display.selectedIndex].value);

        // Перезагружаем страницу с измененными параметрами
        document.location.href = ps;
    }
}

