function nUbbAdd(inputId,inputType) {
	var fieldId = document.getElementById(inputId);
	var type = document.getElementById('nUbbType_'+inputType);
	if (inputType == 'b' || inputType == 'i' || inputType == 'u') {
		if (type.className == 'ubbButtonOpen') {
			fieldId.value += '['+inputType+']';
			type.className = 'ubbButtonClose';
		} else {
			fieldId.value += '[/'+inputType+']';
			type.className = 'ubbButtonOpen';
		}
	} else {
		fieldId.value += inputType;
	}
	fieldId.focus();
}

function values(input) {
	if (input == 'divId') {
		var output = document.getElementById('nUbbOverlay');
	}
	if (input == 'contentId') {
		var output = document.getElementById('nUbbContent');
	}
	if (input == 'titleId') {
		var output = document.getElementById('nUbbContentTitle');
	}
	if (input == 'siteTitle') {
		var output = 'nUbb - ';
	}
	if (input == 'divId1') {
		var output = document.getElementById('nUbbOverlay1');
	}
	return output;
}

function nUbbOverlayOpen(fieldId,type) {
	if (type == 'url') {
		values('titleId').innerHTML = values('siteTitle')+'link invoegen';
		values('contentId').innerHTML = '<strong>Url:</strong><br /><input type="text" id="nUbbInputUrl" value="http://" /><br /><br /><strong>Eventueel eigen tekst:</strong><br /><input type="text" id="nUbbInputTitle" /><br /><br /><a href="javascript:nUbbAddFromOverlay(\''+fieldId+'\',\'url\');">Link invoegen</a>';
	}

	if (type == 'img') {
		values('titleId').innerHTML = values('siteTitle')+'plaatje invoegen';
		values('contentId').innerHTML = '<strong>Image url:</strong><br /><input type="text" id="nUbbInputUrl" value="http://" /><br /><br /><strong>Eventueel korte omschrijving:</strong><br /><input type="text" id="nUbbInputTitle" /><br /><br /><a href="javascript:nUbbAddFromOverlay(\''+fieldId+'\',\'img\');">Plaatje invoegen</a>';
	}
	
	if (type == 'youtube') {
		values('titleId').innerHTML = values('siteTitle')+'youtube video invoegen';
		values('contentId').innerHTML = '<strong>Video id:</strong><br />http://www.youtube.com/watch?v= <input class="small" type="text" id="nUbbInputUrl" value="" /><br /><br /><strong>Eventueel korte omschrijving:</strong><br /><input type="text" id="nUbbInputTitle" /><br /><br /><a href="javascript:nUbbAddFromOverlay(\''+fieldId+'\',\'youtube\');">Video invoegen</a>';
	}
	
	if (type == 'code') {
		values('titleId').innerHTML = values('siteTitle')+'code invoegen';
		values('contentId').innerHTML = '<strong>Code:</strong><br /><strong>Eventueel bestandsnaam:</strong> <input class="small" type="text" id="nUbbInputTitle" /><br /><br /><textarea id="nUbbInputCode" rows="10" cols="61"></textarea><br /><br /><a href="javascript:nUbbAddFromOverlay(\''+fieldId+'\',\'code\');">Code invoegen</a>';
	}
	
	values('divId').style.display = 'block';
	values('divId1').style.display = 'block';
}

function nUbbOverlayClose() {
	values('divId').style.display = 'none';
	values('divId1').style.display = 'none';
}

function nUbbAddFromOverlay(fieldId,type) {
	if (type == 'url') {
		var inputUrl = document.getElementById('nUbbInputUrl').value;
		var inputTitle = document.getElementById('nUbbInputTitle').value;
		if (inputUrl == '' || inputUrl == 'http://') {
			alert('Je hebt geen url ingevuld..');
		} else {
			if (inputTitle == '') {
				document.getElementById(fieldId).value += '[url]'+inputUrl+'[/url]';
			} else {
				document.getElementById(fieldId).value += '[url='+inputUrl+']'+inputTitle+'[/url]';
			}
			nUbbOverlayClose();
			document.getElementById(fieldId).focus();
		}
	}

	if (type == 'img') {
		var inputUrl = document.getElementById('nUbbInputUrl').value;
		var inputTitle = document.getElementById('nUbbInputTitle').value;
		if (inputUrl == '' || inputUrl == 'http://') {
			alert('Je hebt geen image url ingevuld..');
		} else {
			if (inputTitle == '') {
				document.getElementById(fieldId).value += '[img]'+inputUrl+'[/img]';
			} else {
				document.getElementById(fieldId).value += '[img='+inputUrl+']'+inputTitle+'[/img]';
			}
			nUbbOverlayClose();
			document.getElementById(fieldId).focus();
		}
	}
	
	if (type == 'youtube') {
		var inputUrl = document.getElementById('nUbbInputUrl').value;
		var inputTitle = document.getElementById('nUbbInputTitle').value;
		if (inputUrl == '') {
			alert('Je hebt geen video id ingevuld..');
		} else {
			if (inputTitle == '') {
				document.getElementById(fieldId).value += '[youtube]'+inputUrl+'[/youtube]';
			} else {
				document.getElementById(fieldId).value += '[youtube='+inputUrl+']'+inputTitle+'[/youtube]';
			}
			nUbbOverlayClose();
			document.getElementById(fieldId).focus();
		}
	}
	
	if (type == 'code') {
		var inputCode = document.getElementById('nUbbInputCode').value;
		var inputTitle = document.getElementById('nUbbInputTitle').value;
		if (inputCode == '') {
			alert('Je hebt geen code ingevuld..');
		} else {
			if (inputTitle == '') {
				document.getElementById(fieldId).value += '[code]'+inputCode+'[/code]';
			} else {
				document.getElementById(fieldId).value += '[code='+inputCode+']'+inputTitle+'[/code]';
			}
			nUbbOverlayClose();
			document.getElementById(fieldId).focus();
		}
	}
}

function nUbbQuote(postId,field) {
	var inhoudPost = document.getElementById('post_'+postId).innerHTML;
	var userPost = document.getElementById('user_'+postId).innerHTML;
	
	document.getElementById(field).value += '[quote='+userPost+']'+inhoudPost+'[/quote]';
	
	document.getElementById(field).focus();
}

function openBrowseWindow(field,type) {
	window.open('/includes/settings/browseWindow.php?field='+field+'&type='+type,
	'newWindow',
	'status=0,toolbar=0,location=0,menubar=0,resizable=0,directories=0,height=400,width=500');
}

function emptyField(field) {
	document.getElementById(field).value = '';
}
