var genereerBestek = function(){
	var repString, bestekTekst, formObj, formObjLength, bestekLabel, bestekWaarde, OppString

	if(document.bestekForm){
		OppString = "[Brandvertraging][Afwerking][Kleur]"
		bestekTekst = document.bestekForm.stabu_bestek.value

		var j = String(new Date().getYear()).substring(2,4)
		var m = new Date().getMonth() + 1
		if(m <= 9){m = "0" + m}
		var d = new Date().getDate()
		if(d <= 9){d = "0" + d}
		bestekTekst = bestekTekst.replace(/\[Datum\]/gi, j + "/" + m + "/" + d)

		formObj = document.bestekForm.elements
		formObjLength = formObj.length

		for(var i=0;i<formObjLength;i++){
			if(formObj[i].type == "select-one"){
				bestekLabel = "[" + formObj[i].name + "]"
				bestekWaarde = formObj[i].options[formObj[i].selectedIndex].value
	
				if((bestekWaarde != "[D]") && (OppString.search(formObj[i].name) != -1)){
					bestekTekst = bestekTekst.replace(/\[OppTag\]/gi, "")
				}
	
				bestekTekst = bestekTekst.replace(bestekLabel, bestekWaarde)
			}
		}

		document.bestekForm.post_bestek.value = cleanBestek(bestekTekst)
	}
}

var cleanBestek=function(bestekTekst){
	var STABURetArr=[]
	var retTempArr=[]
	var testArr

	bestekTekstArr=bestekTekst.split("\n")
	bestekTekstArrLengte=bestekTekstArr.length

	for(i=0;i<bestekTekstArrLengte;i++){
		if(bestekTekstArr[i].search(/\[/gi)==-1){
			STABURetArr[STABURetArr.length]=bestekTekstArr[i]
		}else{
			testVal=bestekTekstArr[i].replace(/\[LF\]/gi,"\n")
			if(testVal.search(/\[/gi)==-1){
				STABURetArr[STABURetArr.length]=testVal
			}else{
				retTempArr=[]
				testArr = testVal.split("\n")
				if(testArr.length > 2){
					for(j=0;j<testArr.length;j++){
						if(testArr[j].search(/\[/gi) == -1){
							retTempArr[retTempArr.length] = testArr[j]
						}
					}
					if(retTempArr.length > 1){
						STABURetArr[STABURetArr.length]=retTempArr.join("\n")
					}
				}
			}
		}
	}
	return STABURetArr.join("\n")
}

function ClipBoard() {
	Copied = document.bestekForm.post_bestek.createTextRange();
	Copied.execCommand("Copy");
	document.bestekForm.post_bestek.focus();
	document.bestekForm.post_bestek.select()
	alert("De bestektekst is weggeschreven naar het klembord. U kunt het bestek in uw besteksverwerker plakken.")
}