/****************************************


****************************************/
function writeForm(formVal) {
	document.write("<%<br>")
	defineVariables(formVal);
	getRequests(formVal);
	concatenate(formVal);
	document.write("%><br>")
	document.close();
}


function getRequests(formVal) {

	array = new Array(formVal.elements.length+1)
	
	for(i=0;i<formVal.elements.length;i++) {
		alreadyDefined=false
		for (j=0;j<i;j++) {
			if (formVal.elements[j].name==formVal.elements[i].name) {
				alreadyDefined=true;
			}
		}
		if (!alreadyDefined && formVal.elements[i].name!="") {
			document.write ((formVal.elements[i].name).replace(/ /g, "").replace(/-/g, "").replace(/\(/g, "").replace(/\)/g, "").replace(/\*/g, "").replace(/%/g, "").replace(/,/g, "").replace(/\./g,"").replace(/\[/g,"").replace(/\]/g,"")  + "= request.form(\"" + formVal.elements[i].name + "\")<BR>")
			
		}
		array[i]=formVal.elements[i].name
	}	
	document.writeln("<br>")
	document.writeln("<br>")	

}

function concatenate(formVal) {

	array = new Array(formVal.elements.length+1)
	document.write("body=\"\"<br><br>");
	
	for(i=0;i<formVal.elements.length;i++) {
		alreadyDefined=false
		for (j=0;j<i;j++) {
			if (formVal.elements[j].name==formVal.elements[i].name) {
				alreadyDefined=true;
			}
		}
		if (!alreadyDefined && formVal.elements[i].name!="") {
			document.write ("body = body & \"" + formVal.elements[i].name + ": \" & "  + (formVal.elements[i].name).replace(/ /g, "").replace(/-/g, "").replace(/\(/g, "").replace(/\)/g, "").replace(/\*/g, "").replace(/%/g, "").replace(/,/g, "").replace(/\./g,"").replace(/\[/g,"").replace(/\]/g,"")  +  " & vbcrlf <BR>")
			
		}
		array[i]=formVal.elements[i].name
	}	
	document.writeln("<br>")
	document.writeln("<br>")	
	document.writeln("<br>")	
	
	document.writeln("	Dim objMail<br>")	
	document.writeln("		Set objMail = Server.CreateObject(\"CDONTS.NewMail\")<br>")	
	document.writeln("<br>")		
	document.writeln("		objMail.Subject = \"Aircraft Insurance Form\"<br>")	
	document.writeln("		objMail.To = \"martin@destinyweb.com\"<br>")	
	document.writeln("		'objMail.To = \"underwriters@holmanins.com\"<br>")	
	document.writeln("		objMail.From = \"service@holmanins.com\"<br>")	
	document.writeln("		objMail.Body = body<br>")	
			
	document.writeln("		objMail.Send<br>")	
			
	document.writeln("		Set objMail = nothing<br>")	
		
	document.writeln("		response.redirect (\"formresponse.asp\")<br>")	

}

function defineVariables(formVal) {

	array = new Array(formVal.elements.length+1)
	
	for(i=0;i<formVal.elements.length;i++) {
		alreadyDefined=false
		for (j=0;j<i;j++) {
			if (formVal.elements[j].name==formVal.elements[i].name) {
				alreadyDefined=true;
			}
		}
		if (!alreadyDefined && formVal.elements[i].name!="") {
			document.write ("Dim " + (formVal.elements[i].name).replace(/ /g, "").replace(/-/g, "").replace(/\(/g, "").replace(/\)/g, "").replace(/\*/g, "").replace(/%/g, "").replace(/,/g, "").replace(/\./g,"").replace(/\[/g,"").replace(/\]/g,"")  + "<BR>")
			
		}
		array[i]=formVal.elements[i].name
	}	
	document.writeln("<br>")
	document.writeln("<br>")

}


