 function GenOverLib(Message,Caption)
{
	return overlib(Message,WIDTH,290,CSSCLASS,FULLHTML,VAUTO,HAUTO);

}
function ChkCVForm()
{
    if(document.frmChangeVehicle.txtVehicleRegNo.value == "")
    {
        alert("Please enter Vehicle registration number that you want to change.");
        document.frmChangeVehicle.txtVehicleRegNo.focus();
        return false;
    }
    if(document.frmChangeVehicle.StartDate.value == "")
    {
        alert("Please complete start date.");
        document.frmChangeVehicle.StartDate.focus();
        return false;
    }

}
function ChkCCForm()
{
    if(document.frmNewMBPolicyStep2.txtCardHoldersName.value == "")
    {
        alert("Please enter Name of card holder");
        document.frmNewMBPolicyStep2.txtCardHoldersName.focus();
        return false;
    }
    
    if(document.frmNewMBPolicyStep2.txtCCStreetNo.value == "")
    {
        alert("Please enter Street number in card holder's address.");  
        document.frmNewMBPolicyStep2.txtCCStreetNo.focus();
        return false;
    }
    
    if(document.frmNewMBPolicyStep2.txtCCStreet.value == "")
    {
        alert("Please enter Street name in card holder's address.");
        document.frmNewMBPolicyStep2.txtCCStreet.focus();
        return false;
    }
    
    if(document.frmNewMBPolicyStep2.txtCCCity.value == "")
    {
        alert("Please enter city that card holder live in.");
        document.frmNewMBPolicyStep2.txtCCCity.focus();
        return false;
    }
    
    if (document.frmNewMBPolicyStep2.Country.value == "Irl")
    {
        if(document.frmNewMBPolicyStep2.txtCCCounty.value == "")
        {
            alert("Please enter county that card holder live in.");
            document.frmNewMBPolicyStep2.txtCCCounty.focus();
            return false;
        }
    }
    
    if (document.frmNewMBPolicyStep2.Country.value == "UK")
    {
        if (document.frmNewMBPolicyStep2.txtCCPostCode.value == "")
        {
            alert("Please enter post code in card holder's address.");
            document.frmNewMBPolicyStep2.txtCCPostCode.focus();
            return false;
        }
        
    }
    
    if(document.frmNewMBPolicyStep2.txtCardNumber.value == "")
    {
        alert("Please enter credit card number.");
        document.frmNewMBPolicyStep2.txtCardNumber.focus();
        return false;
    }
    if ((document.frmNewMBPolicyStep2.optCardType.value == "Visa") || (document.frmNewMBPolicyStep2.optCardType.value == "MC"))
    {
		if(document.frmNewMBPolicyStep2.txtCardSecurityNo.value == "")
		{
			alert("Please enter security number of your credit card.");
			document.frmNewMBPolicyStep2.txtCardSecurityNo.focus();
			return false;
		}
	}
    
    myDivPaymentButton		= document.getElementById("PaymentButton")
    myDivPaymentProcessing	= document.getElementById("PaymentProcessing")
    
    myDivPaymentButton.style.display = "none";
    myDivPaymentProcessing.style.display = "block";
    
    return true;
    
}
function AutoFillAddress()
{    
  if (document.frmNewMBPolicyStep2.chkAutoAddress.checked == false)
  {
      document.frmNewMBPolicyStep2.txtCCHouseName.value = "";
      document.frmNewMBPolicyStep2.txtCCStreetNo.value = "";
      document.frmNewMBPolicyStep2.txtCCStreet.value = "";
      document.frmNewMBPolicyStep2.txtCCCity.value = "";
      if (document.frmNewMBPolicyStep2.Country.value == "Irl")
      {
        document.frmNewMBPolicyStep2.txtCCCounty.value = "";
      }
      if (document.frmNewMBPolicyStep2.Country.value == "UK")
      {
        document.frmNewMBPolicyStep2.txtCCPostCode.value = "";
      }
         
      
  }
  else
  {      
      document.frmNewMBPolicyStep2.txtCCHouseName.value = document.frmNewMBPolicyStep2.txtHouseName.value;  
      document.frmNewMBPolicyStep2.txtCCStreetNo.value = document.frmNewMBPolicyStep2.txtStreetNo.value;
      document.frmNewMBPolicyStep2.txtCCStreet.value = document.frmNewMBPolicyStep2.txtStreet.value;  
      document.frmNewMBPolicyStep2.txtCCCity.value = document.frmNewMBPolicyStep2.txtCity.value;  
      if (document.frmNewMBPolicyStep2.Country.value == "Irl")
      {
        document.frmNewMBPolicyStep2.txtCCCounty.value = document.frmNewMBPolicyStep2.txtCounty.value;  
      }
      if (document.frmNewMBPolicyStep2.Country.value == "UK")
      {
        document.frmNewMBPolicyStep2.txtCCPostCode.value = document.frmNewMBPolicyStep2.txtPostCode.value;  
      }
  }           
}

function ChkMBBookingForm()
{
    if (document.frmMBNewPolicyStep1.StartDate.value == "")
    {
        alert("Please complete the start date.");
        document.frmMBNewPolicyStep1.StartDate.focus();
        return false;
    }
    
    if (document.frmMBNewPolicyStep1.txtVehicleRegNo.value == "")
    {
        alert("Please enter your vehicle registration number.");
        document.frmMBNewPolicyStep1.txtVehicleRegNo.focus();
        return false;
    }
    
    if (document.frmMBNewPolicyStep1.txtFirstName.value == "")
    {
        alert("Please enter your firstname.");
        document.frmMBNewPolicyStep1.txtFirstName.focus();
        return false;
    }
    
    if (document.frmMBNewPolicyStep1.txtSurName.value == "")
    {
        alert("Please enter your surname.");
        document.frmMBNewPolicyStep1.txtSurName.focus();
        return false;
    }
    
    if (document.frmMBNewPolicyStep1.txtStreetNo.value == "")
    {   
        alert("Please enter the street number in your address."); 
        document.frmMBNewPolicyStep1.txtStreetNo.focus();
        return false;
    }
    
    if (document.frmMBNewPolicyStep1.txtStreet.value == "")
    {
        alert("Please enter the street name in your address.");
        document.frmMBNewPolicyStep1.txtStreet.focus();
        return false;
    }
    
    if (document.frmMBNewPolicyStep1.txtCity.value == "")
    {
        alert("Please enter the city that you live in.");   
        document.frmMBNewPolicyStep1.txtCity.focus();
        return false;
    }
    
    if (document.frmMBNewPolicyStep1.Country.value == "Irl")
    {
        if (document.frmMBNewPolicyStep1.optCounty.value == "None")
        {
            alert("Please select the county that you live in.");
            document.frmMBNewPolicyStep1.optCounty.focus();
            return false;
        }
    }
    
    if (document.frmMBNewPolicyStep1.Country.value == "UK")
    {
        if (document.frmMBNewPolicyStep1.txtPostCode.value == "")
        {
            alert("Please enter the postCode in your address.");
            document.frmMBNewPolicyStep1.txtPostCode.focus();
            return false;
        }
    }
    
    
    if (document.frmMBNewPolicyStep1.txtEmail.value == "")
    {
        alert("Please enter your e-mail address.");
        document.frmMBNewPolicyStep1.txtEmail.focus();
        return false;
    }
    if ((document.frmMBNewPolicyStep1.txtEmail.value) != (document.frmMBNewPolicyStep1.txtConfirmEmail.value))
    {
        alert("Please enter your e-mail address again, it has not been comfirmed properly.");
        document.frmMBNewPolicyStep1.txtConfirmEmail.focus();
        return false;
    }

    if (document.frmMBNewPolicyStep1.chkTermsnConditions.checked == false)
    {
        alert("You can not proceed without accepting our terms and conditions. Please tick the terms and conditions.");
        document.frmMBNewPolicyStep1.chkTermsnConditions.focus();
        return false;
    }
    
    return true;    
    
}
