function addlink(field) {
	var url = window.prompt("Bitte geben Sie die URL ein ...","http://");
	var name = window.prompt("Bitte geben Sie den anzuzeigenden Text ein ...","");
	if(url != null && url != "http://") document.form.elements[field].value += (name != "" && name != null) ? "[url="+url+"]"+name+"[/url]" : "[url="+url+"]"+url+"[/url]";
}

function addmail(field) {
	var mail = window.prompt("Bitte geben Sie die E-Mail-Adresse ein ...","");
	var name = window.prompt("Bitte geben Sie den Namen des Empfaengers ein ...","");
	if(mail != null && mail != "") document.form.elements[field].value += (name != "" && name != null) ? "[url=mailto:"+mail+"]"+name+"[/url]" : "[url=mailto:"+mail+"]"+mail+"[/url]";
}

function addtext(field,type) {
	var temp = window.prompt("Bitte geben Sie den Text ein ...","");
	if(temp != null && temp != "") document.form.elements[field].value += "["+type+"]"+temp+"[/"+type+"]";
}

var input = {
	focus : function(obj) {
		if(obj.value != obj.defaultValue) return;
		obj.value = "";
	},

	blur : function(obj) {
		if(obj.type=="text" && obj.value.match(/^(\s*)$/i)) obj.value = obj.defaultValue;
		else obj.className = "";
	}
}

function addfiles() {
	document.form.action = "admin/produkte.html?files=1";
	document.form.submit();
}

function onlyint(e) {
	var nrs = "0123456789";

	if(window.event) var key = window.event.keyCode;
	else if(e) var key = e.which;
	else return true;

	if(key==null || key==0 || key==8 || key==9 || key==13 || key==27) return true;
	else if(nrs.indexOf(String.fromCharCode(key)) > -1) return true;

	return false;
}

function addpics() {
	var pics = document.form.pics.value;

	if(pics.length==0 || pics==0) {
		alert("Bitte geben Sie eine Zahl hoeher als 0 ein!");
	} else if(pics > 10) {
		alert("Bitte geben Sie eine Zahl kleiner oder gleich 10 ein!");
	} else {
		document.getElementById('picfields').innerHTML = "";

		for(var i = 1; i <= pics; i++) {
			var objPara = document.createElement('p');
			var objText = document.createTextNode('Bild '+i+': ');

			var objFile = document.createElement('input');
			objFile.type = 'file';
			objFile.name = 'pic'+i;
			objFile.onchange = function() {
				if(objFile.value.length > 0) document.form.text.value += '[img=picID]';
			};

			objPara.appendChild(objText);
			objPara.appendChild(objFile);
			document.getElementById('picfields').appendChild(objPara);
		}

		document.getElementById('picfields').style.display = "block";
	}
}

function update_pos(text) {
	var split1 = text.split("_");
	var pos = new Array();

	for(var s = 0; s < split1.length; s++) {
		var split2 = split1[s].split("-");
		pos[split2[0]] = split2[1];
	}

	var lis = $('ultable').getElementsByTagName('li');

	for(var l = 0; l < lis.length; l++) if(lis[l].id.length > 0)
		lis[l].getElementsByClassName('f1')[0].innerHTML = pos[lis[l].id.substr(4)];
}

function submit_news() {
	if(!document.form.title.value) {
		alert('Bitte geben Sie einen Titel ein!');
		return false;
	}

	if(!document.form.text.value) {
		alert('Bitte geben Sie einen Text ein!');
		return false;
	}

	if(document.form.cat.selectedIndex==0) {
		alert('Bitte waehlen Sie eine Kategorie aus!');
		return false;
	}

	return true;
}

function submit_products(item,edit) {
	if(!document.form.title.value) {
		alert('Bitte geben Sie einen Titel ein!');
		return false;
	}

	if(!document.form.text.value && !item) {
		alert('Bitte geben Sie einen Text ein!');
		return false;
	}

	if(!document.form.tags.value && item) {
		alert('Bitte geben Sie Stichworte ein!');
		return false;
	}

	return true;
}

function submit_user(edit) {
	if(!document.form.user.value && !edit) {
		alert('Bitte geben Sie einen Usernamen ein!');
		return false;
	}

	if(!document.form.pwd.value && !edit) {
		alert('Bitte geben Sie ein Passwort ein!');
		return false;
	}

	if(!document.form.mail.value) {
		alert('Bitte geben Sie eine E-Mail-Adresse ein!');
		return false;
	}
}

function submit_imprint() {
	if(!document.form.company.value) {
		alert('Bitte geben Sie eine Firma ein!');
		return false;
	}

	if(!document.form.street.value) {
		alert('Bitte geben Sie eine Adresse ein!');
		return false;
	}

	if(!document.form.plz.value) {
		alert('Bitte geben Sie eine Postleitzahl ein!');
		return false;
	}

	if(!document.form.city.value) {
		alert('Bitte geben Sie eine Stadt ein!');
		return false;
	}

	if(!document.form.tel.value) {
		alert('Bitte geben Sie eine Telefon-Nummer ein!');
		return false;
	}

	if(!document.form.fax.value) {
		alert('Bitte geben Sie eine Fax-Nummer ein!');
		return false;
	}

	if(!document.form.mail.value) {
		alert('Bitte geben Sie eine E-Mail-Adresse ein!');
		return false;
	}

	if(!document.form.url.value) {
		alert('Bitte geben Sie eine URL ein!');
		return false;
	}

	if(!document.form.ustidnr.value) {
		alert('Bitte geben Sie eine USt. ID ein!');
		return false;
	}
}

function submit_newsletter(type) {
	if(type=="add") {
		if(document.aform.gender.selectedIndex==0) {
			alert('Bitte waehlen Sie eine Anrede aus!');
			return false;
		}

		if(document.aform.fname.value.length < 1 || document.aform.fname.value==document.aform.fname.defaultValue) {
			alert('Bitte geben Sie einen Vornamen ein!');
			return false;
		}

		if(document.aform.sname.value.length < 1 || document.aform.sname.value==document.aform.sname.defaultValue) {
			alert('Bitte geben Sie einen Nachnamen ein!');
			return false;
		}

		if(document.aform.mail.value.length < 1 || document.aform.mail.value==document.aform.mail.defaultValue) {
			alert('Bitte geben Sie eine E-Mail-Adresse ein!');
			return false;
		}
	} else if(type=="send") {
		if(!document.form.subject.value) {
			alert('Bitte geben Sie einen Betreff ein!');
			return false;
		}

		if(!document.form.text.value) {
			alert('Bitte geben Sie einen Text ein!');
			return false;
		}
	} else {
		if(document.dform.mail.value.length < 1 || document.dform.mail.value==document.dform.mail.defaultValue) {
			alert('Bitte geben Sie eine E-Mail-Adresse ein!');
			return false;
		}
	}
}

function submit_contacts() {
	if(document.form.gender.selectedIndex==0) {
		alert('Bitte waehlen Sie eine Anrede aus!');
		return false;
	}

	if(document.form.fname.value.length < 1) {
		alert('Bitte geben Sie einen Vornamen ein!');
		return false;
	}

	if(document.form.sname.value.length < 1) {
		alert('Bitte geben Sie einen Nachnamen ein!');
		return false;
	}

	if(document.form.mail.value.length < 1) {
		alert('Bitte geben Sie eine E-Mail-Adresse ein!');
		return false;
	}

	return true;
}

function submit_action() {
	if(document.form.action.options[document.form.action.selectedIndex].value) return true;
	alert('Bitte waehlen Sie eine Aktion!');
	return false;
}

function submit_move(to) {
	document.form.to.value = to;
	document.form.submit();
}

function submit_pics(catid,itemid) {
	var action = "admin/produkte.html?catid="+catid+"&itemid="+itemid+"&pics=1";
	document.form.action = action;
}
