function switchLanguage(lang) {
    // menu fold
    u = "";
    if (document.forms['menu'].unfold.value != -1) {
        u = "unfold="+document.forms['menu'].unfold.value;
    }
    // news fold
    n = "";
    if (!news_expand) {
        n = "foldnews";
    }

    loc = page.location.href;
    if (loc.indexOf("page.php?action=show&id=") > 0) {
        tmp = loc.split(/id=/);
        location.href = "index.php?embed=" + escape("page.php?action=show&id="+tmp[1]) + "&language="+lang+"&"+u+"&"+n;
        return;
    } else if (loc.indexOf("news.php?action=show&id=") > 0) {
        tmp = loc.split(/id=/);
        location.href = "index.php?embed=" + escape("news.php?action=show&id="+tmp[1]) + "&language="+lang+"&"+u+"&"+n;
        return;
    } else if (loc.indexOf("news.php?action=index") > 0) {
        location.href = "index.php?embed=" + escape("news.php?action=index") + "&language="+lang+"&"+u+"&"+n;
        return;
    }
    location.href = "index.php?language="+lang+"&"+u+"&"+n;
}

function CheckEmptyFields(forms){
	errormsg = true;
	for (var i=0; i < forms.elements.length; i++) {		
		var name = forms.elements[i].name;
		if(name.substr(0,5) == 'field') {
			if(forms.elements[i].value == '' && forms.elements[i].alt == 'required'){			
				errormsg = false;
			}
		}
	}
	return errormsg; 
}

