
var Cms;
if (!Cms) {
    Cms = {"_item" : {}, "selectbox":{"_elId":{}}};
}


Cms.NaviTabs = function(elID) {
	this.tab = document.getElementById(elID);
	this.content = document.getElementById(elID+"-content");
	this.tabs = this.tab.parentNode;
	
	BlurTabs = function(obj) {
		var item = obj.getElementsByTagName('li');
		//alert(item.length);
		for(var i = 0; i < item.length; i++) {
			item[i].setAttribute('className','a');
			item[i].setAttribute('class','a');
			cont = document.getElementById(item[i].id + "-content");
			if(cont != null) {
			cont.setAttribute('className','hide');
			cont.setAttribute('class','hide');
			}
			
		}
	}
	
	ActivateTab = function(tab) {
		tab.setAttribute('className','s');
		tab.setAttribute('class','s');
	}
	
	ActivateContent = function(cont) {
		cont.setAttribute('className','show');
		cont.setAttribute('class','show');
	}
	
	
	BlurTabs(this.tabs);
	ActivateTab(this.tab);
	ActivateContent(this.content);
	
	
}

Cms.setArray = function(json_var, keyName) 
{
    Cms._item[keyName] = json_var; 
}
Cms.selectbox.setElement = function(elId) 
{
    Cms.selectbox._elId = document.getElementById(elId);
    
}

Cms.selectbox.clearAll = function() 
{
    var obj = Cms.selectbox._elId;
    while (obj.childNodes.length > 0)
    {
      obj.removeChild(obj.childNodes[0]);
    }
}

Cms.selectbox.createOption = function(key, value) 
{
    var opt = document.createElement('option');
    var tx = document.createTextNode(value);
    opt.appendChild(tx);
    opt.setAttribute('value', key);
    return opt;
}

Cms.selectbox.createFromObject = function(_obj)
{
    var cache;
    for(i in _obj) { 
        Cms.selectbox._elId.appendChild(Cms.selectbox.createOption(i, _obj[i]));
    }
}

Cms.selectbox.update = function(_obj, key) 
{
    var obj = Cms.selectbox;
    obj.clearAll();
    obj.createFromObject(_obj[key]);
    
}

Cms.showTS =  {
  fillChars : function(str, fillStr, n) {
    var out = str + '';
    for (var i = out.length; i < n; i++) { 
      out = fillStr + out;
    }
    return out;
  },
  
  showDate : function(elId) {
    var ts = new Date();
    var out = ts.getDate() + '. ' + (ts.getMonth() + 1) + '. ' + ts.getFullYear();
    out += ' '+ts.getHours()+':'+this.fillChars(ts.getMinutes(),'0',2) + ':'+this.fillChars(ts.getSeconds(), '0',2);
    document.getElementById(elId).innerHTML = out;
    setTimeout("Cms.showTS.showDate('"+elId+"')",1000);
  }  

}








