function changeText()
{
if (!document.upform.agbcb.checked) { alert('Sie muessen die Nutzungsbedingungen akzeptieren um ein Foto hochzuladen'); return false;}
document.getElementById("ub").style.visibility = "hidden";
document.getElementById("change").innerHTML = "<font size=\"+3\">Bitte warten! Foto wird &uuml;bertragen...</font><br><br>Dies kann je nach Bildgr&ouml;sse und Verbindungsgeschwindigkeit bis zu einigen Minuten dauern. Beispielsweise dauert die Übertragung eines 1MB-Foto bei normalem DSL ca. 1 min.Bitte &uuml;berlegen Sie sich derweil eine kurze Beschreibung zu Ihrem Foto!<br>";
//document.getElementById("change2").innerHTML = "";
return true;
}

function replaceChars(str)
{
	return str.replace(/\'/g,"\\'");
	return str.replace(/\"/g,"\\'");
}

function checkFotoinfo()
{
	var cat = document.getElementById("category").value;
	var fn = document.getElementById("fotoname").value;
	var fd = document.getElementById("fotodesc").value;
	
	if (cat==0) { alert('Bitte geben Sie eine Kategorie an'); return false; }
	if (fn=="") { alert('Bitte einen Fotonamen eingeben'); return false; }
	if (fd=="") { alert('Bitte geben Sie eine möglichst aussagekräftige Beschreibung für Ihr Foto ein.'); return false; }
	
	document.getElementById("fotoname").value = replaceChars(fn);
	document.getElementById("fotodesc").value = replaceChars(fd);
	
	if (document.getElementById("category").value=="new" && document.getElementById("newcat").value=="")
	{ alert('Bitte neuen Kategorienamen eingeben oder vohandene Kategorie auswählen'); return false; }
	return true;
}

function checkUserInfo()
{
	document.getElementById("camera").value = replaceChars(document.getElementById("camera").value);
	document.getElementById("ort").value = replaceChars(document.getElementById("ort").value);
	document.getElementById("misc").value = replaceChars(document.getElementById("misc").value);
}

function newCat(val)
{
	if (val=="new")
	{
	alert('Bitte geben Sie einen Namen für die neue Kategorie an.');
	 document.getElementById("newcat").style.visibility = "visible";
	}
	else 
	{
	document.getElementById("newcat").style.visibility = "hidden";
	}
}

//id = themaid, which = cat1 oder cat2, newcat = 0 oder 1 (gibt an ob neue Kategorie erlaubt ist)
function ajaxLoadCats(id,which,newcat) {
        try {
                req = window.XMLHttpRequest?new XMLHttpRequest(): 
                new ActiveXObject("Microsoft.XMLHTTP"); 
        } catch (e) {
                //no AJAX 
        } 

        if (which==1) req.onreadystatechange = ajaxLoadCatsResponse;
        else req.onreadystatechange = ajaxLoadCats2Response;
        req.open('GET', 'src/misc/ajaxgetcats.php?id='+ id+'&cat='+which+'&newcat='+newcat);
        req.send(null); 
}
 
function ajaxLoadCatsResponse() {
        if ((req.readyState == 4) && (req.status == 200)) { 
                document.getElementById('catdiv').innerHTML = req.responseText;
        }
}

function ajaxLoadCats2Response() {
        if ((req.readyState == 4) && (req.status == 200)) { 
                document.getElementById('catdiv2').innerHTML = req.responseText;
        }
}
