
        var N_CALNUM = 1;
        function f_createContent() {           
            var e_div = document.getElementById('container');
            if (N_CALNUM <= 20)
             {
            e_div.innerHTML += N_CALNUM
                + '. <input type="file" name="file' + N_CALNUM + '" /> Название (RUS): <input  type="text" name="name' + N_CALNUM + '" value="" /> Название (EN): <input  type="text" name="name_en' + N_CALNUM + '" value="" />             <br /> ';

             }  
            N_CALNUM++;
        }
        function f_removeContent() {
            var e_div = document.getElementById('container');
            e_div.innerHTML = '';
            window.A_TCALS = null;
            window.A_TCALSIDX = null;
            N_CALNUM = 1;
        }
        
function copy_id_criteria_many(id,tab,nav,criteria,opt,page)
{
 var answer = confirm("Вы уверены, что хотите скопировать запись?")
 if (answer){
   window.location.href = "index.php?copy_id="+id+"&tab="+tab+"&nav="+nav+criteria+"&opt="+opt+"&page="+page; 
 }
}

function check_sobaki_name2(obj_name,obj_name2){
var a=false; 
    b=false;
    a=check_sobaki_name_rus(obj_name);
    b=check_sobaki_name_en(obj_name2); 
if ((a)&&(b)){
    document.getElementById('postform').submit(); 
    return true;      
} else return false; 
}



function check_sobaki1(obj_name,obj_email,obj_text,obj_cap,lang){
var a=false;
    b=false;
    c=false;
    d=false;
    a=check_sobaki_fill_name(obj_name,lang);
    b=check_sobaki_email(obj_email,lang); 
    c=check_sobaki_fill_text(obj_text,lang); 
    d=check_sobaki_fill_cap(obj_cap,lang); 
if ((a)&&(b)&&(c)&&(d)){
    document.getElementById('postform').submit();
    return true;   
} else return false; 
}

function check_sobaki_name_en(obj){
var str=obj.value;
 if (str==0){
 alert ("Введите заголовок на английском!!"); 
 return false;
}
else 
return true;
}

function check_sobaki_name_rus(obj){
var str=obj.value;
 if (str==0){
 alert ("Введите заголовок на русском!"); 
 return false;
}
else 
return true;
}



function check_sobaki_email(obj,lang){
var str=obj.value;
 if (str!=0){
 var reg=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;    
 if (!reg.exec(str))   {
     if (lang==0)
     alert ("Неправильный E-mail: '" + str + "'."); 
     else  alert ("Wrong E-mail: '" + str + "'.");
        return false;  
          
}
}  
return true;
}

function check_sobaki_fill_name(obj,lang){
var str=obj.value;
 if (str==0){
 if (lang==0)    
 alert ("Введите Ваше имя!");
 else alert ("Enter your name!");  
 return false;
}
return true;
}
function check_sobaki_fill_text(obj,lang){
var str=obj.value;
 if (str==0){
 if (lang==0)    
 alert ("Введите текст сообщения!");
 else alert ("Enter message text!");  
 return false;
}
return true;
}
function check_sobaki_fill_cap(obj,lang){
var str=obj.value;
 if (str==0){
 if (lang==0)    
 alert ("Введите контрольное слово!");
 else alert ("Enter control word!");  
 return false;
}
return true;
}


/*************************************/

function select_status2(obj,c){
var sel=(obj.options[obj.selectedIndex].value);
var i=1;
if (sel=='admin'){
    document.getElementById('grupa').disabled=true; 
    for (i=1;i<=c;i++)
    document.getElementById('prieksmets'+i).disabled=true; 
    
}
else if (sel=='teacher'){
  document.getElementById('grupa').disabled=true;
    for (i=1;i<=c;i++)
    document.getElementById('prieksmets'+i).disabled=false;   
}
else if (sel=='student'){
  document.getElementById('grupa').disabled=false;
    for (i=1;i<=c;i++)
    document.getElementById('prieksmets'+i).disabled=true;     
}
}






function select_status(obj){
var sel=(obj.options[obj.selectedIndex].value);
if ((sel=='admin')||(sel=='')){
    document.getElementById('grupa').disabled=true; 
    document.getElementById('prieksmets').disabled=true; 
    
}
else if (sel=='teacher'){
  document.getElementById('grupa').disabled=true;
  document.getElementById('prieksmets').disabled=false;   
}
else if (sel=='student'){
  document.getElementById('grupa').disabled=false;
  document.getElementById('prieksmets').disabled=true;       
}
}

function check_password_email_edit(obj_psw1,obj_psw2,obj_email){
var 
    b=false;
    c=false;  
     
    b=check_password_edit(obj_psw1,obj_psw2);  
    c=check_email(obj_email);
if ((b)&&(c)){
    document.getElementById('postform').submit(); 
    return true;      
} else return false; 
}


function check_login_password_email_edit(obj_login,obj_psw1,obj_psw2,obj_email){
var a=false;
    b=false;
    c=false;  
    a=check_name(obj_login); 
    b=check_password_edit(obj_psw1,obj_psw2);  
    c=check_email(obj_email);
if ((a)&&(b)&&(c)){
    document.getElementById('postform').submit(); 
    return true;      
} else return false; 
}



function check_login_password_email(obj_login,obj_psw1,obj_psw2,obj_email){
var a=false;
    b=false;
    c=false;   
    a=check_name(obj_login); 
    b=check_password(obj_psw1,obj_psw2);
    c=check_email(obj_email);     
if ((a)&&(b)&&(c)){
    document.getElementById('postform').submit(); 
    return true;      
} else return false; 
}

function check_fill1(obj1){
var a=false;

    a=check_fill(obj1); 
;       
if (a){
    document.getElementById('postform').submit(); 
    return true;      
} else return false; 
}

function check_fill2(obj1,obj2){
var a=false;
    b=false;
    a=check_fill(obj1); 
    b=check_fill(obj2);       
if ((a)&&(b)){
    document.getElementById('postform').submit(); 
    return true;      
} else return false; 
}

function check_name1(obj_name){
var a=false;
    a=check_name(obj_name); 
if (a){
    document.getElementById('postform').submit(); 
    return true;      
} else return false; 
}
function check_name_skaits2_date2_laiks2(obj_name,obj_meginajumi,obj_max,obj_datums_no,obj_laiks_no,obj_datums_lidz,obj_laiks_lidz){
var a=false;
    b=false;
    c=false;
    d=false;
    e=false;
    f=false;
    g=false;
    a=check_name(obj_name);
    b=check_integer(obj_meginajumi);
    c=check_integer(obj_max);       
    d=check_date(obj_datums_no); 
    e=check_time(obj_laiks_no);   
    f=check_date(obj_datums_lidz);   
    g=check_time(obj_laiks_lidz);        
    
if ((a)&&(b)&&(c)&&(d)&&(e)&&(f)&&(g)){
    document.getElementById('postform').submit();
    return true;   
} else return false; 
}




function check_name_date(obj_name,obj_date){
var a=false;
    b=false;
    a=check_name(obj_name);
    b=check_date(obj_date); 
if ((a)&&(b)){
    document.getElementById('postform').submit();
    return true;   
} else return false; 
}


function check_date2(obj1,obj2){
var a=false;
    b=false;
a=check_date(obj1);
b=check_date(obj2);  
if ((a)&&(b))return true; else return false; 
}

function check_date(obj){
var str=obj.value;
if (str!=0){
var reg1=/^\s*(\d{1,2})\-(\d{1,2})\-(\d{4})\s*$/; 
if (!reg1.exec(str)) {alert ("Nepareizs datums: '" + str + "'.\nNepieciešams formāts ir dd-mm-yyyy."); 
        return false;
}
 var n_day = Number(RegExp.$1),
        n_month = Number(RegExp.$2),
        n_year = Number(RegExp.$3);


    if (n_month < 1 || n_month > 12){alert ("Nepareizi uzdots mēnesis: '" + n_month + "'.\nPieļaujamās vērtības ir 01-12.");   
     return false;   
    }
         
    var d_numdays = new Date(n_year, n_month, 0);
    if (n_day > d_numdays.getDate()) { alert("Nepareiza dienas vērtība šim mēnesim: '" + n_day + "'.\nPieļaujamās vērtības šim mēnesim ir 01 - " + d_numdays.getDate() + ".");  
     return false;   
    }
          
}
return true; 
}

function link_to_file(nosaukums, apraksts, filelink)
{

        if(prompt( 'Файл: ' + nosaukums + '\nОписание: ' + apraksts, filelink)){
        document.getElementById("filelink").value=filelink; 
        document.getElementById("filelink").focus();
        document.getElementById("filelink").select();
        CopiedTxt = document.getElementById("filelink").createRange();
        CopiedTxt.execCommand("Copy");  
        }
    return false;
}

function dzest_id_criteria_many(id,tab,nav,criteria,opt,page)
{
 var answer = confirm("Вы уверены, что хотите удалить запись?")
 if (answer){
   window.location.href = "index.php?del_id="+id+"&tab="+tab+"&nav="+nav+criteria+"&opt="+opt+"&page="+page; 
 }
}

function dzest_id_criteria(id,tab,nav,criteria,opt,page)
{
 var answer = confirm("Вы уверены, что хотите удалить запись?")
 if (answer){
   window.location.href = "index.php?del_id="+id+"&tab="+tab+"&nav="+nav+"&criteria="+criteria+"&opt="+opt+"&page="+page; 
 }
}

function dzest_id(id,tab,nav,opt,page)
{
 var answer = confirm("Вы уверены, что хотите удалить запись?")
 if (answer){
   window.location.href = "index.php?del_id="+id+"&tab="+tab+"&nav="+nav+"&opt="+opt+"&page="+page; 
 }
}    

function check_password_edit(obj1,obj2){
var str1=obj1.value;
var str2=obj2.value;    
 if (((str1.length<5)||(str2.length<5))&&(str1!=0)&&(str2!=0)){
 alert ("Parāk īsa parole (min 5 simboli)!"); 
 return false;
}
 if ((str1!=str2)){
 alert ("Atkārtoti ievadīta nepareiza parole!"); 
 return false;
} 
return true;
}


function check_password(obj1,obj2){
var str1=obj1.value;
var str2=obj2.value;    
 if ((str1==0)||(str2==0)){
 alert ("Ievadiet paroli!"); 
 return false;
}
 if ((str1.length<5)||(str2.length<5)){
 alert ("Parāk īsa parole (min 5 simboli)!"); 
 return false;
}
 if ((str1!=str2)){
 alert ("Atkārtoti ievadīta nepareiza parole!"); 
 return false;
} 
return true;
}

function check_email(obj){
var str=obj.value;
 if (str!=0){
 var reg=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;    
 if (!reg.exec(str))   {alert ("Nepareizs E-mail: '" + str + "'."); 
        return false;  
          
}
}  
return true;
}
function check_fill(obj){
var str=obj.value;
 if (str==0){
 alert ("Ievadiet tekstu!"); 
 return false;
}
return true;
}

function check_name(obj){
var str=obj.value;
 if (str==0){
 alert ("Введите название!"); 
 return false;
}
else
 if (str!=0){
 var reg=/^.+$/; 
 //\s\w   
 if (!reg.exec(str))   {alert ("Nepareizs nosaukums: '" + str + "'. Ir pieļaujami tikai burti, skaitļi un pasvītrošanas zīme."); 
        return false;  
  
}
}  
return true;
}


function check_integer(obj){
var str=obj.value;

 if (str!=0){
 var reg=/^[0-9]+$/;    
 if (!reg.exec(str))   {alert ("Nepareizs skaitlis: '" + str + "'."); 
        return false;  
  
}
}  
return true;
}

function check_time(obj){
var str=obj.value;

 if (str!=0){
 var reg=/^[0-9][0-9]:[0-9][0-9]:[0-9][0-9]$/;    
 if (!reg.exec(str))   {alert ("Nepareizs laiks: '" + str + "'."); 
        return false;  
  
}
}  
return true;
}

function delete_many()
{
 var answer = confirm("Вы уверены, что хотите удалить выбранные записи?")

 if (answer){
 
      return true;

 }
  return false;
}

function navigate_page_id_page(tab,nav,opt,page,id,page2)
{
window.location.href = "index.php?tab="+tab+"&nav="+nav+"&opt="+opt+"&page="+page+"&id="+id+"&page2="+page2;
}

function navigate(tab,nav,opt)
{
window.location.href = "index.php?tab="+tab+"&nav="+nav+"&opt="+opt;
}
function navigate_id(tab,nav,opt,id)
{
window.location.href = "index.php?tab="+tab+"&nav="+nav+"&opt="+opt+"&id="+id;
}
function navigate_test_id(tab,nav,opt,id)
{
window.location.href = "index.php?tab="+tab+"&nav="+nav+"&opt="+opt+"&test_id="+id;
}
function navigate_ask(tab,nav,opt)
{
 var answer = confirm("Вы уверены? Все изменения не будут сохранены!")
 if (answer){
   window.location.href = "index.php?tab="+tab+"&nav="+nav+"&opt="+opt;
 }
}

function navigate_ask_id(tab,nav,opt,id)
{
 var answer = confirm("Вы уверены? Все изменения не будут сохранены!")
 if (answer){
   window.location.href = "index.php?tab="+tab+"&nav="+nav+"&opt="+opt+"&test_id="+id;
 }
}



function navigate_ask_id2(tab,nav,opt,id)
{
 var answer = confirm("Вы уверены? Все изменения не будут сохранены!")
 if (answer){
   window.location.href = "index.php?tab="+tab+"&nav="+nav+"&opt="+opt+"&id="+id;
 }
}
function CheckAll(Element,Name){
if(document.getElementById) {
    thisCheckBoxes = Element.parentNode.parentNode.parentNode.getElementsByTagName('input');
    for (i = 1; i < thisCheckBoxes.length; i++){
        
            thisCheckBoxes[i].checked = Element.checked;
            Colorize(document.getElementById(thisCheckBoxes[i].id.replace('cb','tr')), thisCheckBoxes[i]);
        
    }
    }
}

function Colorize(Element, CBElement){
if(document.getElementById) {
    if(Element && CBElement){
        Element.className = ( CBElement.checked ? 'selected' : 'default' );
    }
}
}

function CheckRadioTR(Element){
if(document.getElementById) {
    CheckTR(Element);
    thisTRs = Element.parentNode.getElementsByTagName('tr');
    for (i = 0; i < thisTRs.length; i++){
        if (thisTRs[i].id != Element.id && thisTRs[i].className != 'header') thisTRs[i].className = 'default';
    }
}
}

function CheckTR(Element){
if(document.getElementById) {
    thisCheckbox = document.getElementById(Element.id.replace('tr','cb'));
    thisCheckbox.checked = !thisCheckbox.checked;
    Colorize(Element, thisCheckbox);
}
}

function CheckCB(Element){
if(document.getElementById) {
    if(document.getElementById(Element.id.replace('cb','tr'))){Element.checked = !Element.checked;}
}
}

