//<![CDATA[
var counter = 1;

function createTextField(ele_name, id, cssClass, parentEl) {
	var parentEl = "putInputElementsHere";

	if(!ele_name == 0){
		for(i = 1;i <= ele_name; i++){
			try {
				// IE specific stuff
				
				companyLabel = document.createElement('<label for=\'company_name' + counter + '></label>');
				companyLabel.innerText = "Company: ";
				newInput1 = document.createElement('<input name=\'company_name_' + (ele_name + counter) + '\'>');
				
				memberLabel = document.createElement('<label for=\'member_name' + counter + '></label>');
				memberLabel.innerText = " Name: ";
				newInput2 = document.createElement('<input name=\'member_name_' + (ele_name + counter) + '\'>');
				
				newRad1Text = document.createElement('<label for=\'member_type_' + counter + '></label>');
				newRad1Text.innerText = " Member";
				newRad1 = document.createElement('<input name=\'member_type_' + (ele_name + counter) + '\'>');
				
				newRad2Text = document.createElement('<label for=\'member_type_' + counter + '></label>');
				newRad2Text.innerText = "Guest";
				newRad2 = document.createElement('<input checked=\'checked\' name=\'member_type_' + (ele_name + counter) + '\'>');
				
			} catch(e) {
				
				newInput1 = document.createElement('input');
				newInput1.name = "company_name_" + counter;
				
				companyLabel = document.createElement('label');
				companyLabel.htmlFor = "company_name_" + counter;
				
				var companyLabelText = document.createTextNode(" Company: ");
				companyLabel.appendChild(companyLabelText);
				
				newInput2 = document.createElement('input');
				newInput2.name = "member_name_" + counter;
				
				memberLabel = document.createElement('label');
				memberLabel.htmlFor = "member_name_" + counter;
				
				var memberLabelText = document.createTextNode(" Name: ");
				memberLabel.appendChild(memberLabelText);
				
				newInput2 = document.createElement('input');
				newInput2.name = "member_name_" + counter;

				newRad1 = document.createElement('input');
				newRad1.setAttribute("name","member_type_" + counter);
				newRad1.setAttribute("id","member_type_" + counter);
				newRad1.setAttribute("type","radio");
				newRad1.setAttribute("value","1");
				var newRad1Text = document.createTextNode("Member");
				newRad1.appendChild(newRad1Text);

				newRad2 = document.createElement('input');
				newRad2.setAttribute("name","member_type_" + counter);
				newRad2.setAttribute("id","member_type_" + counter);
				newRad2.setAttribute("type","radio");
				newRad2.setAttribute("value","0");
				newRad2.setAttribute("checked","checked");
				var newRad2Text = document.createTextNode("Guest");
				newRad2.appendChild(newRad2Text);
			}
			
			newInput1.type = 'text';
			newInput1.id = "company_name_" + counter;
			newInput1.name = "company_name_" + counter;
			newInput1.className = cssClass;
			
			newInput2.type = 'text';
			newInput2.id = "member_name_" + counter;
			newInput2.name = "member_name_" + counter;
			newInput2.className = cssClass;

			newRad1.type = 'radio';
			newRad1.id = "member_type_" + counter;
			newRad1.name = "member_type_" + counter;
			newRad2.checked = false;
			newRad1.value = 1;
			newRad1.className = cssClass;

			newRad2.type = 'radio';
			newRad2.id = "member_type_" + counter;
			newRad2.name = "member_type_" + counter;
			newRad2.checked = true;
			newRad2.value = 0;
			newRad2.className = cssClass;

			if(parentEl && parentEl != "") {
				if(typeof(parentEl) == "string") {
					parentEl = document.getElementById(parentEl);
				}
				
				parentEl.appendChild(companyLabel);
				// break lineparentEl.appendChild(document.createElement('br')); 
				parentEl.appendChild(newInput1);
				
				parentEl.appendChild(memberLabel);
				// break lineparentEl.appendChild(document.createElement('br')); 
				parentEl.appendChild(newInput2);
				
				parentEl.appendChild(newRad1);
				parentEl.appendChild(newRad1Text);
				parentEl.appendChild(newRad2);
				parentEl.appendChild(newRad2Text);
				parentEl.appendChild(document.createElement('br')); // break line
				
			} else {
				
				// break linedocument.body.appendChild(document.createElement('br')); 
				document.body.appendChild(newInput1);
				parentEl.appendChild(companyLabel);
				
				// break linedocument.body.appendChild(document.createElement('br')); 
				document.body.appendChild(newInput2);
				parentEl.appendChild(memberLabel);
				
				parentEl.appendChild(newRad1);
				parentEl.appendChild(newRad1Text);
				
				parentEl.appendChild(newRad2);
				parentEl.appendChild(newRad2Text);
				document.body.appendChild(document.createElement('br')); // break line
			}
			counter++;
		}
	}
}
//]]>