document.write("<script src=\"/web/templates/admin/includes/formbuilder/scripts/controller.js\" type=\"text/javascript\" charset=\"UTF-8\"></script>");
document.write("<script src=\"/web/templates/admin/js/upload.js\" type=\"text/javascript\" charset=\"UTF-8\"></script>");
document.write("<script src=\"/web/templates/admin/includes/formbuilder/scripts/elements.js\" type=\"text/javascript\" charset=\"UTF-8\"></script>");
document.write("<script src=\"/web/templates/admin/includes/formbuilder/scripts/validations.js\" type=\"text/javascript\" charset=\"UTF-8\"></script>");

$(function(){
    var select  = document.getElementById("language.select");
    if(select){
        initLanguages(select);
        showFields(select.value);
    }

    if(document.frm && languages.length>1 && document.frm["title["+reset(languages)+"]"]){
        for(index in languages){
            document.frm["title["+languages[index]+"]"].onkeyup = updateKopregel;
            document.frm["title["+languages[index]+"]"].onchange = updateKopregel;
            document.frm["title["+languages[index]+"]"].onblur = updateKopregel;
        }
    }
    else if(document.frm && document.frm["title"]){
        document.frm["title"].onkeyup = updateKopregel;
        document.frm["title"].onchange = updateKopregel;
        document.frm["title"].onblur = updateKopregel;
    }
});

var languages = new Array();
function initLanguages(select){
    for(var i=0; i<select.options.length; i++){
        languages[languages.length==undefined?0:languages.length] = select.options[i].value;
    }
}
function showFields(lang){
	if(typeof fields != "undefined"){
		for(field in fields){
			if(fields[field]){
				for(language in languages){
					var veld = document.getElementById(fields[field]+"["+languages[language]+"]_parent")?document.getElementById(fields[field]+"["+languages[language]+"]_parent"):document.frm[fields[field]+"["+languages[language]+"]"];
					if(veld){
						if(languages[language] == lang){
							veld.style.display = "block";
						}
						else{
							veld.style.display = "none";
						}
					}
				}
			}
		}
	}
    setcookie("activeLanguage",lang);
}
function updateTypeFace(){
//    if(_typeface_js){
//        _typeface_js.renderDocument();
//    }
}
