var row = {};
row.current_display = null;
row.display_true = "block";
row.display_false = "none";
row.last_display_element;

row.expand = function(row_id){
 row.current_display = document.getElementById(row_id);
  if(typeof(row.last_display_element) == "undefined"){
   if(row.current_display.style.display != row.display_true){
     row.current_display.style.display = row.display_true;
   }
  }else{
     row.last_display_element.style.display = row.display_false;
    if(row.current_display.style.display != row.display_true){
   row.current_display.style.display  = row.display_true;
    }
  }
  row.last_display_element = row.current_display;
}

function sub() {
	if(document.forms['search'].q.value) {
		document.forms['search'].submit(); 
	}
}
function subm() {
    document.forms['contcts'].submit();    
}
function clears() {
    document.forms['contcts'].reset();    
}
function reg() {
    document.forms['registerform'].submit();    
}
function getbulstat() {
    return document.getElementById('bulstat').value;
}
function remSp(element) {
    element.value = element.value.replace(/ /g, '');
}
function makeUpp(element) {
    element.value = element.value.toUpperCase();
}
function regb(r) {
    if (!isValidBulstat(getbulstat())) {
    var answer = confirm(r.replace("{0}", getbulstat()));            
        if (answer == false) {
            return false;
            }            
        } 
        document.forms['registerform'].submit();
}
function sublog() {
    document.forms['loginform'].submit();  
}
function uploads() {
    if(document.forms['upload'].aaa.value != '') {  
    document.forms['upload'].submit();  
    }
}
function tab(t) {
    if(t == '1') {
        document.getElementById('adresa').style.display = 'inline';
        document.getElementById('adresb').style.display = 'none';
        document.getElementById('lbad').htmlFor = 'adresa';
        }
    else if(t == '2') {
        document.getElementById('adresb').style.display = 'inline';
        document.getElementById('adresa').style.display = 'none';
        document.getElementById('lbad').htmlFor = 'adresb';
        }
}
function isValidBulstat(s){
    //console.log(s);
    if(typeof s != 'string') return false;
    var t = [1,2,3,4,5,6,7,8,2,7,3,5];
    var rr, i, chs;
    switch (s.length){
        case 9:
            rr = 0;
            for(i=0;i<8;i++){
                rr = rr + (s[i] * t[i]);
            }
            chs = 0;
            chs = ((rr % 11) % 10);
            return chs == s[8] ? true : false;
            break;
        case 13:
            var ss = s.substr(0, 9);
            if(true == isValidBulstat(ss)){
                rr = 0;
                for(i=8;i<12;i++){
                    rr = rr + (s[i] * t[i]);
                }
                chs = 0;
                //console.log(rr);
                chs = ((rr % 11) % 10);
                //console.log(chs);
                return chs == s[12] ? true : false;
                break;
            }
        default:
            return false;
    }
}
function refuse(id){
   if(id.readOnly == true){
      id.readOnly = false;
      id.value = "";
  }
}

flasha = function(file, fon, type, lgu, te, lang) {
    //lgu = true;
    if(type == 'v') {
        var so = new SWFObject("flash/edit_v.swf", "sotester", "950", "575", "10", "#FFFFFF");
        so.addParam("wmode", "transparent");
        so.addVariable("file", file);
        so.addVariable("languageWizca", lang);
        if(fon != '') {
        so.addVariable("fon", "catalog/" + fon);
        } else {
        so.addVariable("fon", "none");
        }
        so.addVariable("type", type);
        so.addVariable("lgu", lgu);
        so.write("flashcontent");
    } else {
        var so = new SWFObject("flash/edit_h.swf", "sotester", "950", "475", "10", "#FFFFFF");
        so.addParam("wmode", "transparent");
        so.addVariable("file", file);
        so.addVariable("languageWizca", lang);
        if(fon != '') {
        so.addVariable("fon", "catalog/" + fon);
        } else {
        so.addVariable("fon", "none");
        }
        so.addVariable("type", type);
        so.addVariable("lgu", lgu);
        so.write("flashcontent");
    }
}

change_type = function(type, file, lgu, lang) {
    flasha(file, '', type, lgu, '', lang);
}