//
// controlId - control id
// layerId - reference to layer id
function toggleVisibility(controlId, layerId)
{
var display = true;
var value;
if ((layerId != null) && (controlId != null))
{
var LayerName = document.getElementById(layerId);
var objectCtrl = document.getElementById(controlId);
if (objectCtrl != null)
{
value = objectCtrl.value;
document.getElementById("1").innerHTML = "Step 1:";
document.getElementById("2").innerHTML = "Step 2:";
document.getElementById("3").innerHTML = "Step 3:";
document.getElementById("4").innerHTML = "Step 4:";
document.getElementById("5").innerHTML = "Step 5:";
document.getElementById("6").innerHTML = "Step 6:";
if ((document.surchargeForm.Membership_Type[0].checked) || (!document.surchargeForm.Membership_Type[0].checked && !document.surchargeForm.Membership_Type[1].checked && !document.surchargeForm.Membership_Type[2].checked && !document.surchargeForm.Membership_Type[3].checked)){
if((document.surchargeForm.Hospital_Cover[0].checked)|| (!document.surchargeForm.Hospital_Cover[0].checked && !document.surchargeForm.Hospital_Cover[1].checked)){
document.getElementById("MembershipType").innerHTML="
Select your Private Health Insurance Membership Type:
";
document.getElementById("ExcessLevel").innerHTML="Step 3:
What is your Private Hospital Cover Excess Level?
";
}
else{
document.getElementById("MembershipType").innerHTML="Tell us your Family Type:
";
document.getElementById("ExcessLevel").innerHTML="Step 3:
What is your Private Hospital Cover Excess Level?
";
}
document.getElementById('2').style.color="black";
document.getElementById('MembershipType').style.color="black";
if(document.surchargeForm.Hospital_Cover[0].checked ||document.surchargeForm.Hospital_Cover[1].checked){
document.getElementById('1').style.color="black";
document.getElementById('hospcover').style.color="black";
}
}
else{
if((document.surchargeForm.Hospital_Cover[0].checked)|| (!document.surchargeForm.Hospital_Cover[0].checked && !document.surchargeForm.Hospital_Cover[1].checked)){
document.getElementById("MembershipType").innerHTML="Select your Private Health Insurance Membership Type:
";
document.getElementById("ExcessLevel").innerHTML="Step 3:
What is your Private Hospital Cover Excess Level?
";
}
else{
document.getElementById("MembershipType").innerHTML="Tell us your Family Type:
";
document.getElementById("ExcessLevel").innerHTML="Step 3:
What is your Private Hospital Cover Excess Level?
";
}
document.getElementById('2').style.color="black";
document.getElementById('MembershipType').style.color="black";
if(document.surchargeForm.Hospital_Cover[0].checked ||document.surchargeForm.Hospital_Cover[1].checked){
document.getElementById('1').style.color="black";
document.getElementById('hospcover').style.color="black";
}
}
switch (layerId)
{
case (layerId = "ExcessLevel"):
if ((value == '')||(value=='No')){
display = false;
document.surchargeForm.Excess_Level.disabled=true;
}
else{
display = true;
document.surchargeForm.Excess_Level.disabled=false;
}
break;
case (layerId = "Dependants"):
document.getElementById(layerId).innerHTML="Step 4:
How many dependant children do you have?
";
if ((value == 'Single') || (value == 'Couple') || (value == '')){
display = false;
document.surchargeForm.Dependants.disabled=true;
}
else{
display = true;
document.surchargeForm.Dependants.disabled=false;
}
if ((value == 'Single') || (value == 'Single Parent') || (value == '')){
document.surchargeForm.Your_Spouse_Income.disabled=true;
document.surchargeForm.Your_Spouse_Income.style.backgroundColor="#F2F2F2";
document.surchargeForm.Your_Spouse_Income.style.border="1px solid #DDDDDD";
spouse_income.style.background="#F2F2F2";
spouse_income.style.color="#C2C2C2";
document.getElementById('6').style.color="#C2C2C2";
document.surchargeForm.Your_Spouse_Income.value="";
}
else{
document.surchargeForm.Your_Spouse_Income.disabled=false;
document.surchargeForm.Your_Spouse_Income.style.backgroundColor="#ffffff";
document.surchargeForm.Your_Spouse_Income.style.border="1px solid #3799BE";
spouse_income.style.background="#ffffff";
spouse_income.style.color="#000000";
document.getElementById('6').style.color="#000000";
}
break;
}
if((document.surchargeForm.Excess_Level.disabled) && (document.surchargeForm.Dependants.disabled)){
document.getElementById("5").innerHTML = "Step 3:";
document.getElementById("6").innerHTML = "Step 4:";
}
else if((!document.surchargeForm.Excess_Level.disabled) && (document.surchargeForm.Dependants.disabled)){
document.getElementById("5").innerHTML = "Step 4:";
document.getElementById("6").innerHTML = "Step 5:";
}
else if((document.surchargeForm.Excess_Level.disabled) && (!document.surchargeForm.Dependants.disabled)){
document.getElementById("3").innerHTML = "Step 2:";
document.getElementById("4").innerHTML = "Step 3:";
document.getElementById("5").innerHTML = "Step 4:";
document.getElementById("6").innerHTML = "Step 5:";
}
toggleLayerVisibility(LayerName, display);
//alert(layerId);
//alert(objectCtrl.value);
}
}
}
function toggleLayerVisibility(layerObj, show)
{
if (layerObj != null)
{
if(show){
layerObj.style.visibility = "visible";
layerObj.style.display = "block";
layerObj.style.background="#ffffff";
layerObj.style.color="#000000";
}
else {
// layerObj.style.visibility = "hidden";
// layerObj.style.display = "none";
layerObj.style.background="#F2F2F2";
layerObj.style.color="#C2C2C2";
}
}
}