// JavaScript Document

function showExclusionAreas() {
	document.getElementById('tfbes').style.display="none";
	document.getElementById('tfbe').style.display="block";
}
function showBusinessAreas() {
	document.getElementById('tebas').style.display="none";
	document.getElementById('teba').style.display="block";
}
function showMortgageAreas() {
	document.getElementById('tsmas').style.display="none";
	document.getElementById('tsma').style.display="block";
}
function showInsuranceAreas() {
	document.getElementById('tsias').style.display="none";
	document.getElementById('tsia').style.display="block";
}
function addIndependentAdviser() {
	var iCount = document.getElementById('independentIndvCount').value;
	iCount = parseInt(iCount);
	
	var independentAdviserTable, independentAdviserTableHtml
	independentAdviserTable = document.getElementById('indvadviser' + iCount);
	independentAdviserTable.innerHTML = "<div>&nbsp;</div><div class=\"row\"><span class=\"label widthfourtyfivepercent\"><label for=\"indvname" + iCount + "\"><strong>Adviser name " + iCount + "</strong></label></span></div>" + "<div><input maxlength=\"100\" size=\"15\" name=\"indvName" + iCount + "\" value=\"\" id=\"indvname" + iCount + "\" /></div>" + "<div class=\"row\"><span class=\"label widthfourtyfivepercent\"><label for=\"indvref" + iCount + "\"><strong>FSA Individual Reference</strong> (mandatory)</label></span></div>" + "<div><input maxlength=\"100\" size=\"15\" name=\"indvRef" + iCount + "\" id=\"indvref" + iCount + "\" /></div>" + "<div class=\"row\"><span class=\"label widthfourtyfivepercent\"><label for=\"indvemail" + iCount + "\"><strong>Individual's email address</strong></label></span></div>" + "<div><input maxlength=\"100\" size=\"15\" name=\"indvEmail" + iCount + "\" id=\"indvemail" + iCount + "\" /></div>" + "<div class=\"row\"><span class=\"label widthfourtyfivepercent\"><label for=\"remindv" + iCount + "\"><strong>Remove individual?</strong></label></span></div>" + "<div><input type=\"checkbox\" value=\"Yes\" name=\"remIndv" + iCount + "\" id=\"remindv" + iCount + "\" /></div>";
	var indvadviser = document.createElement("DIV");
	indvadviser.id = "indvadviser" + (iCount+1);
	document.getElementById('independentadvisertable').appendChild(indvadviser);
	document.getElementById('independentIndvCount').value = (iCount+1);
}
function checkForm() {
	var iCount = document.getElementById('independentIndvCount').value;
	iCount = parseInt(iCount);
	var ok = true;
	var firstFailure = 0;
	for (i=1; i < iCount; i++) {
		if ((document.updateform.elements['indvName' + i].value != "") && (document.updateform.elements['indvRef' + i].value == "") && (document.updateform.elements['remIndv' + i].checked != true)) {
			if (firstFailure == 0) {
				firstFailure = i;
				document.updateform.elements['indvRef' + i].focus();
			}
			alert("Each individual must have an FSA number");
			return false;
		}
	}
	if ((document.updateform.elements['authorised_name'].value == "") || (document.updateform.elements['authorised_position'].value == "")) {
		document.updateform.elements['authorised_name'].focus();
		alert("You must enter your name and position so the changes can be authorised");
		return false;
	}
	if ((document.updateform.elements['Company_Name'].value == "") || (document.updateform.elements['Postcode'].value == "") || (document.updateform.elements['Telephone'].value == "")) {
		document.updateform.elements['Company_Name'].focus();
		alert("You must enter your company name, telephone number and postcode");
		return false;
	}
	return ok;
}
function addAdviser() {
	var iCount = document.getElementById('indvCount').value;
	iCount = parseInt(iCount);
	var cell1 = "<span class=\"label widthfourtyfivepercent\"><label for=\"qualsname" + iCount + "\"><strong><strong>Adviser name " + iCount + "</strong></label></span>";
	var cell2 = '<input maxlength="100" size="15" name="qualsName' + iCount + '" value="" id="qualsname' + iCount + '" />';
	var cell3 = "<span class=\"label widthfourtyfivepercent\"><label for=\"quals" + iCount + "\"><strong>Qualifications</strong></label></span>";
	var cell4 = '<textarea name="quals' + iCount + '" rows="3" cols="16" id="quals' + iCount + '"></textarea><br /><input onclick="document.updateform.quals' + iCount + '.value=\'\'" onkeypress="document.updateform.quals' + iCount + '.value=\'\'" type="button" value="clear" class="MWFormButton" /> <input onclick="AddQualifications(\'quals' + iCount + '\')" onkeypress="AddQualifications(\'quals' + iCount + '\')" type="button" value="add" name="Addquals' + iCount + '" class="MWFormButton" />';
	var cell5 = "<span class=\"label widthfourtyfivepercent\"><label for=\"qualsdob" + iCount + "\"><strong>Adviser's Date of birth</strong></label></span>";
	var cell6 = '<input maxlength="100" size="15" name="qualsDOB' + iCount + '" id="qualsdob' + iCount + '" />';
	var cell7 = "<span class=\"label widthfourtyfivepercent\"><label for=\"qualsref" + iCount + "\"><strong>FSA Individual Reference</strong></label></span>";
	var cell8 = '<input maxlength="100" size="15" name="qualsRef' + iCount + '" value="" id="qualsref' + iCount + '" />';
	var cell9 = "<span class=\"label widthfourtyfivepercent\"><label for=\"remquals" + iCount + "\"><strong>Remove individual?</strong></label></span>";
	var cell10 = '<input type="checkbox" value="Yes" name="remQuals' + iCount + '" id="remquals' + iCount + '" />';
	var cell11 = "<span class=\"label widthfourtyfivepercent\"><label for=\"qualsemail" + iCount + "\"><strong>Individual's email address</strong></label></span>";
	var cell12 = '<input maxlength="100" size="15" name="qualsEmail' + iCount + '" id="qualsemail' + iCount + '" />';
	var cell13 = "<span class=\"label widthfourtyfivepercent\"><label for=\"quals" + iCount + "\"><strong>Qualifications</label></strong></label></span>";
	var cell14 = '<textarea name="quals' + iCount + '" rows="3" cols="16" id="quals' + iCount + '"></textarea> <br /><input onclick="document.updateform.quals' + iCount + '.value=\'\'" onkeypress="document.updateform.quals' + iCount + '.value=\'\'" type="button" value="clear" class="MWFormButton" /> <input onclick="AddQualifications(\'quals' + iCount + '\')" onkeypress="AddQualifications(\'quals' + iCount + '\')" type="button" value="add" name="Addquals' + iCount + '" class="MWFormButton" />';
	
	var qualsTable, qualsTableHtml
	qualsTable = document.getElementById('adviserqual' + iCount);
	qualsTable.innerHTML = "<div>&nbsp;</div><div class=\"row\">" + cell1 + "</div>" + "<div>" + cell2 + "</div>" + "<div class=\"row\">" + cell13 + "</div>" + "<div class=\"floatleft\">" + cell14 + "</div>" + "<div class=\"row\">" + cell5 + "</div>" + "<div>" + cell6 + "</div>" + "<div class=\"row\">" + cell7 + "</div>" + "<div>" + cell8 + "</div>" + "<div class=\"row\">" + cell11 + "</div>" + "<div>" + cell12 + "</div>" + "<div class=\"row\">" + cell9 + "</div>" + "<div>" + cell10 + "</div>";
	var adviserqual = document.createElement("DIV");
	adviserqual.id = "adviserqual" + (iCount+1);
	document.getElementById('qualsTable').appendChild(adviserqual);
	document.getElementById('indvCount').value = (iCount+1);
}
function paymentOptionSelect(sel) {
	if (sel == "Fees or Commission") {
		if (updateform.elements["Fees only"].checked) {
			updateform.elements["Fees only"].checked = false;
		}
	} else if (sel == "Fees only") {
		if (updateform.elements["Fees or Commission"].checked) {
			updateform.elements["Fees or Commission"].checked = false;
		}
	}
}