/**
 * @author Szymon
 */
var langCore = {
	icoOb:null,
	lang:null,
	cookieName:'Lang',
	disableIco:function(){
		this.icoOb = codexd.$cc(arguments[0]);
		this.icoOb.style.cursor = "pointer";
		if(typeof(this.icoOb.src) != undefined){
			var path = this.icoOb.src.substr(0,this.icoOb.src.lastIndexOf("/")+1);
			var file = this.icoOb.src.substr(this.icoOb.src.lastIndexOf("/")+1,this.icoOb.src.length);
			var sn = file.substr(0,file.lastIndexOf("."));
			this.lang = (sn.lastIndexOf("-")!=-1)?(sn.substr(0,sn.lastIndexOf("-"))):sn;
			this.icoOb.title = this.icoOb.alt = (sn.lastIndexOf("-")!=-1)?(sn.substr(0,sn.lastIndexOf("-"))).toUpperCase():sn.toUpperCase();
			path = (path.indexOf('disable')!=-1)?path.replace('disable','enable'):path.replace('enable','disable');
			this.icoOb.src = path+file;
			this.icoOb.onmouseout = function(){
				langCore.disableIco(this);
			}
			
			this.icoOb.onclick = function(){
				langCore.changeLange(langCore.cookieName,langCore.lang);
			}
		}
	},
	
	enableLang:function(eLang){
			if(eLang){
				var iLang = document.getElementsByTagName('img');
					for(var i=0; i<iLang.length;i++){
						if(iLang[i].id != eLang+'Lang'){
							iLang[i].src = iLang[i].src.replace('enable','disable');
						}
					}
			}
	},
	
	changeLange:function(){
		cookies.setCookie(langCore.cookieName,arguments[1],366);
		window.location.href = window.location.href;
	}
};

langCore.cookieName = 'KTALang';

