/*-------- Page 1 Alias Names functions --------*/

// Alias Names Functions
function showAliasFields( widget ){
	var doc = document;
	var oTable = dojo.byId("pg1AliasNames");
	if ( widget.checked ){
		
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasFirstName_1",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasFirstName_1" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 1 ); // insert a row for the Other text input.
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "1:First Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();
		
		
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasMiddleName_1",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasMiddleName_1" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 2 ); // insert a row for the Other text input.
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "1:Middle Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();			
			
		
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasLastName_1",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasLastName_1" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 3 ); // insert a row for the Other text input.
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "1:Last Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();	
		
		
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("select");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.FilteringSelect({
				name:"AliasGeneration_1",
		 		"class":"myInputs",
		 		required:true,
		 		store:generationStore,		 		
		 		id:"AliasGeneration_1" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 4 ); // insert a row for the Other text input.
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "1:Generation:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();	
			
		// Alias 2
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasFirstName_2",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasFirstName_2" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 5 ); 
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "2:First Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();
				
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasMiddleName_2",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasMiddleName_2" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 6 ); 
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "2:Middle Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();			
			
		
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasLastName_2",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasLastName_2" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 7 );
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "2:Last Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();	
		
		
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("select");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.FilteringSelect({
				name:"AliasGeneration_2",
		 		"class":"myInputs",
		 		required:true,		 
		 		store:generationStore,		
		 		id:"AliasGeneration_2" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 8 );
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "2:Generation:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();	
		// End alias 2
		// Alias 3
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasFirstName_3",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasFirstName_3" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 9 ); 
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "3:First Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();
				
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasMiddleName_3",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasMiddleName_3" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 10 ); 
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "3:Middle Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();			
			
		
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("input");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.ValidationTextBox({
				name:"AliasLastName_3",
		 		"class":"myInputs",
		 		required:true,		 		
		 		id:"AliasLastName_3" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 11 );
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "3:Last Name:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();	
		
		
		var div_select = doc.createElement("div");
		var input_select = doc.createElement("select");
		div_select.appendChild(input_select)
		var newInput = new dijit.form.FilteringSelect({
				name:"AliasGeneration_3",
		 		"class":"myInputs",
		 		required:true,		 
		 		store:generationStore,		
		 		id:"AliasGeneration_3" }, input_select);
	
		var newRow = oTable.tBodies[0].insertRow( 12 );
		var newCell0 = newRow.insertCell(0);
			
		newCell0.appendChild(document.createTextNode( "3:Generation:" ));	
		var newCell1 = newRow.insertCell(1);
		newCell1.appendChild( div_select );
		newInput.startup();	
		// End alias 3
		
	}
}
	

function hideAliasFields( widget ){	
	var doc = document;
	var oTable = dojo.byId("pg1AliasNames");
	if ( widget.checked ){
		
		if(dijit.byId("AliasFirstName_1")) {
				oTable.deleteRow( 1 );						// delete the row.
				dijit.byId("AliasFirstName_1").destroy();	// Desroy the widget.				
				
		};
		
		if(dijit.byId("AliasMiddleName_1")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasMiddleName_1").destroy();	// Desroy the widget.	
		};
				
		if(dijit.byId("AliasLastName_1")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasLastName_1").destroy();	// Desroy the widget.	
		};
		
		if(dijit.byId("AliasGeneration_1")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasGeneration_1").destroy();	// Desroy the widget.	
		};

		if(dijit.byId("AliasFirstName_2")) {
				oTable.deleteRow( 1 );						// delete the row.
				dijit.byId("AliasFirstName_2").destroy();	// Desroy the widget.				
				
		};
		
		if(dijit.byId("AliasMiddleName_2")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasMiddleName_2").destroy();	// Desroy the widget.	
		};
				
		if(dijit.byId("AliasLastName_2")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasLastName_2").destroy();	// Desroy the widget.	
		};
		
		if(dijit.byId("AliasGeneration_2")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasGeneration_2").destroy();	// Desroy the widget.	
		};
		
		if(dijit.byId("AliasFirstName_3")) {
				oTable.deleteRow( 1 );						// delete the row.
				dijit.byId("AliasFirstName_3").destroy();	// Desroy the widget.				
				
		};
		
		if(dijit.byId("AliasMiddleName_3")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasMiddleName_3").destroy();	// Desroy the widget.	
		};
				
		if(dijit.byId("AliasLastName_3")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasLastName_3").destroy();	// Desroy the widget.	
		};
		
		if(dijit.byId("AliasGeneration_3")) {
				oTable.deleteRow( 1 );					// delete the row.
				dijit.byId("AliasGeneration_3").destroy();	// Desroy the widget.	
		};
		
	}
}