//this sets variable if we are in IE or other
var browser ='';

if (navigator.appName == "Microsoft Internet Explorer"){
	browser = "IE";
}
else{
	browser = 'other';
}

//this function will run the form through the list of subfunctions in the
//uni_validation.js file. The subfunctions will return an error string if found.


var reason_code = "";

function validateCRA(){
	var cra_form = document.cra_form;
	var why = "";
	
	//validates information that will be used in every form submittal	
	why += checkEmpty(cra_form.company_name.value,'cra_form','company_name');
	why += checkEmpty(cra_form.first_name.value,'cra_form','first_name');
	why += checkEmpty(cra_form.last_name.value,'cra_form','last_name');
	why += checkPhone(cra_form.phone_number.value,'cra_form','phone_number');
	why += checkNumber(cra_form.phone_ext.value,'cra_form','phone_ext');
	why += checkEmail(cra_form.email_addy.value,'cra_form','email_addy');
	why += checkSelect(cra_form.amdex_rep.value,'cra_form','amdex_rep');
	why += checkCheckbox(cra_form.policy_agree,'cra_form','policy_agree');
	
	//sets reason code that will help validate dynamic content
	reason_code = document.cra_form.reason_code.value;
	
	if(reason_code != 'DC' && reason_code != 'TI' && reason_code != 'CR' && reason_code != 'IP'){

		if(document.cra_form.inv_num.value == '' && document.cra_form.po_num.value == ''){
			//if they are both empty
			why += "You must fill in either an invoice / confirmation number, OR a PO number.\n\n";
			
			changeRed('cra_form','inv_num');
			changeRed('cra_form','po_num');
		}
	}

	why += checkEmpty(cra_form.item_num.value,'cra_form','item_num');
	why += checkSelect(cra_form.item_qty.value,'cra_form','item_qty');
	why += checkSelect(cra_form.reason_code.value,'cra_form','reason_code');
	
	if(reason_code != 'DC' && reason_code != 'TI' && reason_code != 'CR' && reason_code != 'IP'){
		//alert('checking reason code');
		for(i=1;i<=document.cra_form.item_qty.value;i++){
			why += checkEmpty(document.getElementById('serial' + i).value,'ID','serial' + i);
		}
	}	

	if(reason_code == 'FUW'){
		why += checkEmpty(cra_form.fuw_desc.value,'cra_form','fuw_desc');
	}
	else if(reason_code == 'GUR'){
		why += checkEmpty(cra_form.gur_desc.value,'cra_form','gur_desc');
		why += checkSelect(cra_form.equip_sealed.value,'cra_form','equip_sealed');
	}
	else if(reason_code == 'PNN'){		
		why += checkEmpty(cra_form.pnn_desc.value,'cra_form','pnn_desc');
		why += checkSelect(cra_form.equip_sealed.value,'cra_form','equip_sealed');
	}
	else if(reason_code == 'OOW' || reason_code == 'SOI' || reason_code == 'CE'){
		why += checkSelect(document.cra_form.equip_sealed.value,'cra_form','equip_sealed');
	}
	else if(reason_code == 'SR'){
		why += checkEmpty(document.cra_form.sr_desc.value,'cra_form','sr_desc');
	}
	else if(reason_code == 'IP'){
		for(i=1;i<=document.cra_form.item_qty.value;i++){
			why += checkEmpty(document.getElementById('actual_part' + i).value,'ID','actual_part' + i);
			why += checkEmpty(document.getElementById('actual_serial' + i).value,'ID','actual_serial' + i);
		}
	}
	else if(reason_code == 'MC'){
		why += checkEmpty(document.cra_form.mc_desc.value,'cra_form','mc_desc');
	}
	else if(reason_code == 'DOA'){
		why += checkSelect(document.cra_form.doa_q.value,'cra_form','doa_q');
		if(document.cra_form.doa_q.value == 'No'){
			why += checkSelect(document.cra_form.doa_q2.value,'cra_form','doa_q2');
		}
	}
	else if(reason_code == 'PQ'){
		why += checkEmpty(document.cra_form.pq_desc.value,'cra_form','pq_desc');
	}
	else if(reason_code == 'PD'){
		alert('pd');		
		why += checkSelect(document.cra_form.physical_damage.value,'cra_form','physical_damage');
		if(document.cra_form.physical_damage.value == 'No'){
			alert('checking pic');
			why += checkPic(document.cra_form.uploadedpic.value,'cra_form','uploadedpic');
		}
	}
	else if(reason_code == 'WPR'){
		why += checkSelect(document.cra_form.wpr_tag.value,'cra_form','wpr_tag');
	}
	else if(reason_code == 'SCF'){
		why += checkEmpty(document.cra_form.scf_desc.value,'cra_form','scf_desc');
		why += checkPic(document.cra_form.uploadedpic.value,'cra_form','uploadedpic');
	}
	else if(reason_code == 'CR' || reason_code == 'DR'){
		why += checkEmpty(document.cra_form.orig_so.value,'cra_form','orig_so');
	}
	else if(reason_code == 'TI'){
		why += checkEmpty(document.cra_form.orig_so.value,'cra_form','orig_so');
		why += checkEmpty(document.cra_form.unit_cost.value,'cra_form','unit_cost');
	}
	
	if(why!=""){
		alert("All required fields are denoted with an *.\n\n" + why);
		return false;	
	}
	
	return true; 
 
}

function clearDiv(){

	while(document.getElementById('item_div').childNodes[0]){
		document.getElementById('item_div').removeChild(document.getElementById('item_div').childNodes[0]);
	}
	
}

function isEquipSealed(){
	var tempSel_txt = document.createTextNode('Is equipment sealed in original box?');
	
	if(browser == 'IE'){
		var tempSel = document.createElement('<select name="equip_sealed" id="equip_sealed">');
	}
	else{
		var tempSel = document.createElement('select');
		tempSel.setAttribute('name','equip_sealed');
		tempSel.setAttribute('id','equip_sealed');
	}
	
	tempSel.style.marginLeft = '20px';
	var opt0 = document.createElement('option');
		opt0.setAttribute('value','*');
		var opt0t = document.createTextNode('--');
	opt0.appendChild(opt0t);
	var opt1 = document.createElement('option');
		opt1.setAttribute('value','Yes');
		var opt1t = document.createTextNode('Yes');	
	opt1.appendChild(opt1t);
	var opt2 = document.createElement('option');
		opt2.setAttribute('value','No');
		var opt2t = document.createTextNode('No');	
	opt2.appendChild(opt2t);
	
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
		
	tempSel.appendChild(opt0);
	tempSel.appendChild(opt1);
	tempSel.appendChild(opt2);
	
	var br1 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(tempSel_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(tempSel);
		
}

function displayFUW(){
	var fuwDesc_txt = document.createTextNode('Description of Failure and/or Error Codes:');
	
	if(browser == 'IE'){
		var fuwDesc = document.createElement('<input type="textarea" name="fuw_desc" id="fuw_desc">');
	}
	else{
		var fuwDesc = document.createElement('textarea');
		fuwDesc.name = 'fuw_desc';
		fuwDesc.id = 'fuw_desc';
	}
	
	fuwDesc.style.width = '590px';
	fuwDesc.style.height = '100px';
	
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);

	var br1 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(fuwDesc_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(fuwDesc);
}

function displayGUR(){
	var gurDesc_txt = document.createTextNode('Restock Percentage:');
	if(browser == 'IE'){
		var gurDesc = document.createElement('<input type="text" name="gur_desc" id="gur_desc">');
	}
	else{
		var gurDesc = document.createElement('input');
		gurDesc.setAttribute('type','text');
		gurDesc.name = 'gur_desc';
		gurDesc.id = 'gur_desc';
	}
	gurDesc.style.marginLeft = '20px';
	
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
	
	var br1 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(gurDesc_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(gurDesc);
	document.getElementById('item_div').appendChild(br1);
	
	isEquipSealed();
}

function displayPNN(){
	var pnnDesc_txt = document.createTextNode('Reason why parts are not needed:');
	if(browser == 'IE'){
		var pnnDesc = document.createElement('<input type="textarea" name="pnn_desc" id="pnn_desc">');
	}
	else{
		var pnnDesc = document.createElement('textarea');
		pnnDesc.name = 'pnn_desc';
		pnnDesc.id = 'pnn_desc';
	}
	pnnDesc.style.width = '590px';
	pnnDesc.style.height = '100px';
	
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
	
	var br1 = document.createElement('br');
	var br2 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(pnnDesc_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(pnnDesc);
	document.getElementById('item_div').appendChild(br2);
	
	isEquipSealed();
}

function displaySR(){
	var srDesc_txt = document.createTextNode('Why was the shipment refused:');
	if(browser == 'IE'){
		var srDesc = document.createElement('<input type="textarea" name="sr_desc" id="sr_desc">');
	}
	else{
		var srDesc = document.createElement('textarea');
		srDesc.name = 'sr_desc';
		srDesc.id = 'sr_desc';
	}
	srDesc.style.width = '590px';
	srDesc.style.height = '100px';
	
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
	
	var br1 = document.createElement('br');
	var br2 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(srDesc_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(srDesc);
	document.getElementById('item_div').appendChild(br2);
	
	//isEquipSealed();
}

function displayIP(){
	for(i=1;i<=document.cra_form.item_qty.value;i++){
	
		var epn_txt = document.createTextNode('Part ' + i + ' - Actual Part Received:');
		var eps_txt = document.createTextNode('Part ' + i + ' - SN# received:');
		if(browser == 'IE'){
			var epn = document.createElement('<input type="text" name="actual_part' + i + '" id="actual_part' + i + '" style="margin-left:17px;">');
			var eps = document.createElement('<input type="text" name="actual_serial' + i + '" id="actual_serial' + i + '" style="margin-left:60px;">');
		}
		else{
			var epn = document.createElement('input');
				epn.setAttribute('type','text');
				epn.id = 'actual_part' + i;
				epn.name = 'actual_part' + i;
				epn.style.marginLeft = '17px';
				
			
			var eps = document.createElement('input');
				eps.setAttribute('type','text');
				eps.id = 'actual_serial' + i;
				eps.name = 'actual_serial' + i;
				eps.style.marginLeft = '61px';
		}
			
		var rAst = document.createElement('span');
		rAst.className = 'red';
		var Ast = document.createTextNode(' *');	
		rAst.appendChild(Ast);
		
		var rAst2 = document.createElement('span');
		rAst2.className = 'red';
		var Ast2 = document.createTextNode(' *');	
		rAst2.appendChild(Ast2);
			
		var br1 = document.createElement('br');
		var br2 = document.createElement('br');
		
		document.getElementById('item_div').appendChild(epn_txt);
		document.getElementById('item_div').appendChild(rAst);
		document.getElementById('item_div').appendChild(epn);
		document.getElementById('item_div').appendChild(br1);
		document.getElementById('item_div').appendChild(br2);
		document.getElementById('item_div').appendChild(eps_txt);
		document.getElementById('item_div').appendChild(rAst2);
		document.getElementById('item_div').appendChild(eps);
		
		if(i != document.cra_form.item_qty.value){
			var br3 = document.createElement('br');
			var br4 = document.createElement('br');
			
			document.getElementById('item_div').appendChild(br3);
			document.getElementById('item_div').appendChild(br4);
		}
		
	}
}

function displayMC(){
	var mcDesc_txt = document.createTextNode('Please enter what you are missing:');
	if(browser == 'IE'){
		var mcDesc = document.createElement('<input type="textarea" name="mc_desc" id="mc_desc">');
	}
	else{
		var mcDesc = document.createElement('textarea');
		mcDesc.name = 'mc_desc';
		mcDesc.id = 'mc_desc';
	}
		mcDesc.style.width = '590px';
		mcDesc.style.height = '100px';
		
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
		
	var br1 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(mcDesc_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(mcDesc);
}

function displayDOA(){
	var doa_txt = document.createTextNode('Did the part power on?');
	if(browser == 'IE'){
		var doa_sel = document.createElement('<select name="doa_q" id="doa_q">');
	}
	else{
		var doa_sel = document.createElement('select');
		doa_sel.name = 'doa_q';
		doa_sel.id = 'doa_q';
	}
	doa_sel.style.marginLeft = '20px';
	doa_sel.onchange = function (){ checkDOA(this.value); }
	var doaopt0 = document.createElement('option');
		var doaopt0_txt = document.createTextNode('--');
		doaopt0.setAttribute('value','*');
		doaopt0.appendChild(doaopt0_txt);
	var doaopt1 = document.createElement('option');
		doaopt1.setAttribute('value','Yes');
		var doaopt1_txt = document.createTextNode('Yes');
		doaopt1.appendChild(doaopt1_txt);
	var doaopt2 = document.createElement('option');
		doaopt2.setAttribute('value','No');
		var doaopt2_txt = document.createTextNode('No');
		doaopt2.appendChild(doaopt2_txt);
		
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
		
	doa_sel.appendChild(doaopt0);
	doa_sel.appendChild(doaopt1);
	doa_sel.appendChild(doaopt2);
	
	document.getElementById('item_div').appendChild(doa_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(doa_sel);
}

function displayPQ(){
	var pqDesc_txt = document.createTextNode('Describe what is unacceptable:');
	if(browser == 'IE'){
		var pqDesc = document.createElement('<input type="textarea" name="pq_desc" id="pq_desc">');
	}
	else{
		var pqDesc = document.createElement('textarea');
		pqDesc.name = 'pq_desc';
		pqDesc.id = 'pq_desc';
	}
		pqDesc.style.width = '590px';
		pqDesc.style.height = '100px';
		
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
		
	var br1 = document.createElement('br');
	var br2 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(pqDesc_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(pqDesc);
	document.getElementById('item_div').appendChild(br2);
	
	placeUpload();
}

	function checkPD(x){		
		if(x == 'Yes'){
			//alert('Your request for a return is being denied.\n\nPhysical damage to the box is indicative of damage caused during the shipping process.\n\nYou must make a freight claim with your shipping company or insurance company.\n\nPlease document the damage with digital photos for future reference.');
			
			//sets up position & prints message from messagetemp.php
			var xPos = screen.width/2 - 200;
			var yPos = screen.height/2 - 100;
			window.open("http://www.amdex.com/messagetemp.php?page=cra_denied","cra_denied","width=425,height=200,left=" + xPos + ",top=" + yPos + "\"");
			
			clearDiv();
			document.cra_form.reason_code.value = "*";
		}
		else if(x == 'No'){
			placeUpload();
		}
	}

function displayPD(){
	var pd_txt = document.createTextNode('Was the box damaged?');
	if(browser == 'IE'){
		var pd_sel = document.createElement('<select name="physical_damage" id="physical_damage">');
	}
	else{
		var pd_sel = document.createElement('select');
		pd_sel.name = 'physical_damage';
		pd_sel.id = 'physical_damage';
	}
		pd_sel.onchange = function(){ checkPD(this.value); };
		pd_sel.style.marginLeft = '20px';
	var pdopt0 = document.createElement('option');
		var pdopt0_txt = document.createTextNode('--');
		pdopt0.setAttribute('value','*');
		pdopt0.appendChild(pdopt0_txt);
	var pdopt1 = document.createElement('option');
		pdopt1.setAttribute('value','Yes');
		var pdopt1_txt = document.createTextNode('Yes');
		pdopt1.appendChild(pdopt1_txt);
	var pdopt2 = document.createElement('option');
		pdopt2.setAttribute('value','No');
		var pdopt2_txt = document.createTextNode('No');
		pdopt2.appendChild(pdopt2_txt);
		
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
		
	pd_sel.appendChild(pdopt0);
	pd_sel.appendChild(pdopt1);
	pd_sel.appendChild(pdopt2);
	
	var br1 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(pd_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(pd_sel);
	document.getElementById('item_div').appendChild(br1);
}

function displayWPR(){
	var wpr_txt = document.createTextNode('Does the tag on the box match the part?');
	if(browser == 'IE'){
		var wpr_sel = document.createElement('<select name="wpr_tag" id="wpr_tag">');
	}
	else{
		var wpr_sel = document.createElement('select');
		wpr_sel.name = 'wpr_tag';
		wpr_sel.id = 'wpr_tag';
	}
		wpr_sel.onchange = function(){ checkWPR(this.value); }
		wpr_sel.style.marginLeft = '20px';
	var wpropt0 = document.createElement('option');
		wpropt0.setAttribute('value','*');
		var wpropt0_txt = document.createTextNode('--');
		wpropt0.appendChild(wpropt0_txt);
	var wpropt1 = document.createElement('option');
		wpropt1.setAttribute('value','Yes');
		var wpropt1_txt = document.createTextNode('Yes');
		wpropt1.appendChild(wpropt1_txt);
	var wpropt2 = document.createElement('option');
		wpropt2.setAttribute('value','No');
		var wpropt2_txt = document.createTextNode('No');
		wpropt2.appendChild(wpropt2_txt);
		
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
		
	wpr_sel.appendChild(wpropt0);
	wpr_sel.appendChild(wpropt1);
	wpr_sel.appendChild(wpropt2);
		
	document.getElementById('item_div').appendChild(wpr_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(wpr_sel);
}

function displaySCF(){
	var scfDesc_txt = document.createTextNode('What is causing this to be suspect?');
	if(browser == 'IE'){
		var scfDesc = document.createElement('<input type="textarea" name="scf_desc" id="scf_desc">');
	}
	else{
		var scfDesc = document.createElement('textarea');
		scfDesc.name = 'scf_desc';
		scfDesc.id = 'scf_desc';
	}
	scfDesc.style.width = '590px';
	scfDesc.style.height = '100px';
	
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
	
	var br1 = document.createElement('br');
	var br2 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(scfDesc_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(scfDesc);
	document.getElementById('item_div').appendChild(br2);
	
	placeUpload();
}

function displayCR(){
	displayOrigSO();
}
function displayTI(){
	displayOrigSO();
	
	var br1 = document.createElement('br');
	var br2 = document.createElement('br');
	
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
	
	var uCost_txt = document.createTextNode('Unit Cost:');
	if(browser == 'IE'){
		var uCost_desc = document.createElement('<input type="text" name="unit_cost" id="unit_cost">');
	}
	else{
		var uCost_desc = document.createElement("input");
		uCost_desc.setAttribute('name','unit_cost');
		uCost_desc.setAttribute('type','text');
		uCost_desc.setAttribute('id','unit_cost');
	}
	uCost_desc.style.marginLeft = '87px';
	
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(br2);
	document.getElementById('item_div').appendChild(uCost_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(uCost_desc);
	
	
}
function displayDR(){
	displayOrigSO();
}

function displayOrigSO(){
	var orig_txt = document.createTextNode("Original SO #:");
	if(browser == 'IE'){
		if(typeof(tempSO)!='undefined'){
			var orig_desc = document.createElement('<input type="text" name="orig_so" id="orig_so" style="margin-left:64px;" value="' + tempSO + '">');
		}
		else{
			var orig_desc = document.createElement('<input type="text" name="orig_so" id="orig_so" style="margin-left:64px;">');
		}
	}
	else{
		var orig_desc = document.createElement("input");
		orig_desc.setAttribute('name','orig_so');
		orig_desc.setAttribute('id','orig_so');
		orig_desc.setAttribute('type','text');
		orig_desc.style.marginLeft = '64px';
		
		if(typeof(tempSO) != 'undefined'){
			orig_desc.setAttribute('value',tempSO);
		}
	}
	
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
	
	document.getElementById('item_div').appendChild(orig_txt);
	document.getElementById('item_div').appendChild(rAst);
	document.getElementById('item_div').appendChild(orig_desc);
	
}

function reasonStep(x){
	
	var temp = new Array();

	//checks if fields have values, saves in temps and outputs when new items are written out
	if(document.cra_form.item_qty.value != '*'){
		for(j=1;j<=document.cra_form.item_qty.value;j++){
			if(document.getElementById('serial' + j)){
				temp[j] = document.getElementById('serial' + j).value;
			}
		}
	}
	
	if(document.cra_form.orig_so){
		tempSO = document.cra_form.orig_so.value;
	}
	
	clearDiv();

	reason_code = x;
	
	if(reason_code != 'CR' && reason_code != 'DR' && reason_code != 'TI' && reason_code != 'IP'){

		for(i=1;i<=document.cra_form.item_qty.value;i++){
			
			var serial_txt = document.createTextNode("Serial # " + i + ":");
			if(browser == 'IE'){
			
				if(typeof(temp[i]) != 'undefined'){
					var serial_desc = document.createElement('<input type="text" maxlength="30" id="serial' + i + '" name="serial' + i + '" style="margin-left:60px;" value="' + temp[i] + '>');
				}
				else{
					var serial_desc = document.createElement('<input type="text" maxlength="30" id="serial' + i + '" name="serial' + i + '" style="margin-left:60px;">');
				}
			}
			else{
				var serial_desc = document.createElement("input");
				serial_desc.id = 'serial' + i;
				serial_desc.setAttribute('name','serial' + i);
				serial_desc.setAttribute('type','text');
				serial_desc.setAttribute('maxlength','30');
				serial_desc.style.marginLeft = '64px';
				
				if(typeof(temp[i]) != 'undefined'){
					serial_desc.setAttribute('value',temp[i]);
				}
			}
			
			var rAst = document.createElement('span');
			rAst.className = 'red';
			var Ast = document.createTextNode(' *');	
			rAst.appendChild(Ast);
			
			var br1 = document.createElement('br');
			var br2 = document.createElement('br');
			
			document.getElementById('item_div').appendChild(serial_txt);
			document.getElementById('item_div').appendChild(rAst);
			document.getElementById('item_div').appendChild(serial_desc);
			document.getElementById('item_div').appendChild(br1);
			document.getElementById('item_div').appendChild(br2);					
		}
	}
	
	reason_code = document.cra_form.reason_code.value;
	
	if(reason_code == 'CR' || reason_code == 'TI' || reason_code == 'DR'){
		document.getElementById('inv_table').style.display = 'none';
	}
	else{
		if(browser == 'IE'){
			document.getElementById('inv_table').style.display = 'block';
		}
		else{
			document.getElementById('inv_table').style.display = 'table';
		}
	}
	
	if(reason_code == 'FUW'){
		displayFUW();
	}
	else if(reason_code == 'GUR'){
		displayGUR();
	}
	else if(reason_code == 'PNN'){
		displayPNN();
	}
	else if(reason_code == 'OOW' || reason_code == 'SOI' || reason_code == 'CE'){
		isEquipSealed();
	}
	else if(reason_code == 'SR'){
		displaySR();
	}
	else if(reason_code == 'IP'){
		displayIP();
	}
	else if(reason_code == 'MC'){
		displayMC();		
	}
	else if(reason_code == 'DOA'){
		displayDOA();
	}
	else if(reason_code == 'PQ'){
		displayPQ();
	}
	else if(reason_code == 'PD'){
		displayPD();
	}
	else if(reason_code == 'WPR'){
		displayWPR();
	}
	else if(reason_code == 'SCF'){
		displaySCF();		
	}
	else if(reason_code == 'CR'){
		displayCR();
	}
	else if(reason_code == 'TI'){
		displayTI();
	}
	else if(reason_code == 'DR'){
		displayDR();
	}
}

function checkRC(x){

	if(document.cra_form.reason_code.value != '*'){
		tempRC = document.cra_form.reason_code.value;
		
		reasonStep(tempRC);
	}
	

}

function checkWPR(x){
	if(x == 'Yes'){
	
	}
	else if(x == 'No'){
		document.cra_form.reason_code.value = 'IP';
		
		reasonStep(document.cra_form.reason_code.value);
	}
}

function checkDOA(x){
	if(x == 'Yes'){
		document.cra_form.reason_code.value = 'FUW';
		
		reasonStep(document.cra_form.reason_code.value);
	}
	else if(x == 'No'){
		var br1 = document.createElement('br');
		var br2 = document.createElement('br');
		var doaPD_txt = document.createTextNode('Is there physical damage?');
		var doaPD_sel = document.createElement('select');
		doaPD_sel.style.marginLeft = '20px';
		doaPD_sel.id = 'doa_q2';
		doaPD_sel.onchange = function(){ checkDOApd(this.value); }
		var doaPD_opt0 = document.createElement('option');
			var doaPD_opt0_txt = document.createTextNode('--');
			doaPD_opt0.setAttribute('value','*');
			doaPD_opt0.appendChild(doaPD_opt0_txt);
		var doaPD_opt1 = document.createElement('option');
			doaPD_opt1.setAttribute('value','Yes');
			var doaPD_opt1_txt = document.createTextNode('Yes');
			doaPD_opt1.appendChild(doaPD_opt1_txt);
		var doaPD_opt2 = document.createElement('option');
			doaPD_opt2.setAttribute('value','No');
			var doaPD_opt2_txt = document.createTextNode('No');
			doaPD_opt2.appendChild(doaPD_opt2_txt);
			
	var rAst = document.createElement('span');
	rAst.className = 'red';
	var Ast = document.createTextNode(' *');	
	rAst.appendChild(Ast);
		
		doaPD_sel.appendChild(doaPD_opt0);
		doaPD_sel.appendChild(doaPD_opt1);
		doaPD_sel.appendChild(doaPD_opt2);
		
		document.getElementById('item_div').appendChild(br1);
		document.getElementById('item_div').appendChild(br2);
		document.getElementById('item_div').appendChild(doaPD_txt);
		document.getElementById('item_div').appendChild(rAst);
		document.getElementById('item_div').appendChild(doaPD_sel);
	}
}

function checkDOApd(x){

	if(x == 'Yes'){
		document.cra_form.reason_code.value = 'PD';
		
		reasonStep(document.cra_form.reason_code.value);
	}
	else if(x == 'No'){
		//enable submit & add other item
	}
}

//function to place inputs for image uploads
function placeUpload(){
	if(browser == 'IE'){
		var in1 = document.createElement('<input type="hidden" name="MAX_FILE_SIZE" id="MAX_FILE_SIZE" value="2000000">');
		var in2 = document.createElement('<input type="file" name="uploadedpic" id="uploadedpic">');
	}
	else{
		var in1 = document.createElement('input');
			in1.setAttribute('type','hidden');
			in1.setAttribute('name','MAX_FILE_SIZE');
			in1.setAttribute('id','MAX_FILE_SIZE');
			in1.setAttribute('value','2000000'); //max size set to 2mb
		var in2 = document.createElement('input');
			in2.setAttribute('name','uploadedpic');
			in2.setAttribute('type','file');
			in2.setAttribute('id','uploadedpic');
	}
	in2.style.marginLeft = '20px';	
	
	var in_txt = document.createTextNode('Choose a picture file to upload:');
	
	
	var br1 = document.createElement('br');
	
	document.getElementById('item_div').appendChild(br1);
	document.getElementById('item_div').appendChild(in1);
	document.getElementById('item_div').appendChild(in_txt);
	document.getElementById('item_div').appendChild(in2);	
}