/* - - - - - - - - - - - - - - - - - - - - - - -
 JavaScript
 15 February 2006 12:38:31
 HAPedit 3.1.11.111
 - - - - - - - - - - - - - - - - - - - - - - - */

function GenOverLib(Message,Caption)
{
	return overlib(Message,WIDTH,290,CSSCLASS,FULLHTML,VAUTO,HAUTO);

}

function addDays(myDate,days)
{
	return new Date(myDate.getTime() + days*24*60*60*1000);
}

function SubmitFinalWeddingForm(xCountryCode)
{
	if (CheckFinalWeddingForm(xCountryCode))
	{
		document.frmNewWedding.submit();
	}
}

function CheckFinalWeddingForm(CountryCode)
{

//Check Wedding and Reception Dates
if ((document.frmNewWedding.optWeddingDate.value == "None") || (document.frmNewWedding.optWeddingMonth.value == "None"))
{
      alert("Please complete the date of your wedding.");
      document.frmNewWedding.optWeddingDate.focus();
      return false;
}

if ((document.frmNewWedding.optReceptionDate.value == "None") || (document.frmNewWedding.optWeddingMonth.value == "None"))
{
      alert("Please complete the date of your reception");
      document.frmNewWedding.optReceptionDate.focus();
      return false;
}

var xWMinDate = new Date();
xWMinDate = addDays(xWMinDate,10);
myWDay = document.frmNewWedding.optWeddingDate.value;
var strWMonthYear =  document.frmNewWedding.optWeddingMonth.value;
arWMonthYear = strWMonthYear.split("/");
var myWDate = new Date();
myWDate = myWDate.setFullYear(arWMonthYear[1],arWMonthYear[0] -1,myWDay);

if (myWDate < xWMinDate)
{
	alert("Please note that your wedding must be more than 10 days from today.");
	return false;
}

var xRMinDate = new Date();
xRMinDate = addDays(xRMinDate,10);
myRDay = document.frmNewWedding.optReceptionDate.value;
var strRMonthYear = document.frmNewWedding.optReceptionMonth.value;
arRMonthYear = strRMonthYear.split("/");
var myRDate = new Date();
myRDate = myRDate.setFullYear(arRMonthYear[1],arRMonthYear[0] -1,myRDay);
if (myRDate < xRMinDate)
{
	alert("Please note that your reception must be more than 10 days from today.");
	return false;
}

CountryCode = document.frmNewWedding.CountryCode.value;
  myOption = -1;
  for (i=document.frmNewWedding.Residency.length-1; i > -1; i--)
  {
      if (document.frmNewWedding.Residency[i].checked)
      {
          myOption = i;
      }
  }
  if (myOption == -1)
  {
      if (CountryCode == "UK")
      {
          alert("Please select whether you are a resident of the United Kingdom.");
      }
      else
      {
          alert("Please select whether you are a resident of Ireland.");
      }
      document.frmNewWedding.Residency[0].focus();
      return false;
  }
  if (document.frmNewWedding.Residency[myOption].value == "N")
  {
      if (CountryCode == "UK")
      {
          alert("You can't book wedding insurance unless you are a resident of the United Kingdom.");
      }
      else
      {
          alert("You can't book wedding insurance unless you are a resident of Ireland.");
      }
      document.frmNewWedding.Residency[0].focus();
      return false;
  }

  

  if (document.frmNewWedding.txtGFirstName.value == "")
  {
      alert("Please enter the Grooms firstname.");
      document.frmNewWedding.txtGFirstName.focus();
      return false;
  }

  if (document.frmNewWedding.txtGSurName.value == "")
  {
      alert("Please enter the Grooms surname.");
      document.frmNewWedding.txtGSurName.focus();
      return false;
  }

  if (document.frmNewWedding.optGAge.value == "None")
  {
      alert("Please select the Grooms age");
      document.frmNewWedding.optGAge.focus();
      return false;
  }

  if (document.frmNewWedding.txtBFirstName.value == "")
  {
      alert("Please enter the Brides firstname.");
      document.frmNewWedding.txtBFirstName.focus();
      return false;
  }

  if (document.frmNewWedding.txtBSurName.value == "")
  {
      alert("Please enter the Brides surname.");
      document.frmNewWedding.txtBSurName.focus();
      return false;
  }

  if (document.frmNewWedding.optBAge.value == "None")
  {
      alert("Please select the Brides age");
      document.frmNewWedding.optBAge.focus();
      return false;
  }

  if (document.frmNewWedding.txtHouseName.value == "")
  {
      alert("Please enter your House Name or Number.");
      document.frmNewWedding.txtHouseName.focus();
      return false;
  }

  if (document.frmNewWedding.txtStreetName.value == "")
  {
      alert("Please enter the street name in your address.");
      document.frmNewWedding.txtStreetName.focus();
      return false;
  }

  if (document.frmNewWedding.txtTown.value == "")
  {
      alert("Please enter the town or city that you live in.");
      document.frmNewWedding.txtTown.focus();
      return false;
  }

  if (CountryCode == "UK")
  {
      if (document.frmNewWedding.txtPostCode.value == "")
      {
          alert("Please enter your Postal Code.");
          document.frmNewWedding.txtPostCode.focus();
          return false;
      }
  }

  if (CountryCode == "Irl")
  {
      if (document.frmNewWedding.txtCounty.value == "None")
      {
          alert("Please select the county you live in.");
          document.frmNewWedding.txtCounty.focus();
          return false;
      }
  }

  if (document.frmNewWedding.txtEmail.value == "")
  {
      alert("Please enter your email address.");
      document.frmNewWedding.txtEmail.focus();
      return false;
  }

  if ((document.frmNewWedding.txtEmail.value) != (document.frmNewWedding.txtConfirmEmail.value))
  {
      alert("Please enter your email address again, it has not been confirmed properly.");
      document.frmNewWedding.txtConfirmEmail.focus();
      return false;
  }

  if (document.frmNewWedding.txtTelNo.value == "")
  {
      alert("Please enter your telephone number.");
      document.frmNewWedding.txtTelNo.focus();
      return false;
  }
  
  if (document.frmNewWedding.optEnquiry.value == "None")
            {
                alert("Please select the Source of Enquiry.");
                document.frmNewWedding.optEnquiry.focus();
                return false;
            }
  if (document.frmNewWedding.chkTermsnConditions.checked  == false)
  {
    alert("You can not proceed without accepting our terms and conditions. Please tick the terms and conditions.");
    document.frmNewWedding.chkTermsnConditions.focus();
    return false;
  }
  
  if (document.frmNewWedding.txtCCName.value == "")
  {
      alert("Please enter the name on your credit card.");
      document.frmNewWedding.txtCCName.focus();
      return false;
  }

  if (document.frmNewWedding.txtCCHouseNo.value == "")
  {
      alert("Please enter your House Name or Number.");
      document.frmNewWedding.txtCCHouseNo.focus();
      return false;
  }

  if (document.frmNewWedding.txtCCStreet.value == "")
  {
      alert("Please enter your street name.");
      document.frmNewWedding.txtCCStreet.focus();
      return false;
  }

  if (document.frmNewWedding.txtCCTown.value == "")
  {
      alert("Please enter your town name.");
      document.frmNewWedding.txtCCTown.focus();
      return false;
  }

  if (document.frmNewWedding.txtCCNumber.value == "")
  {
      alert("Please enter your credit card number.");
      document.frmNewWedding.txtCCNumber.focus();
      return false;
  }

  if (document.frmNewWedding.optCCType.value != "Laser")
  {
      if (document.frmNewWedding.txtCCSecNo.value == "")
      {
          alert("Please enter your security code. It is the last three digits at the back of your credit card.");
          document.frmNewWedding.txtCCSecNo.focus();
          return false;
      }
  }
  
  return true;
}


function CheckForm(CountryCode)
{
  CountryCode = document.frmNewWedding.CountryCode.value;
  myOption = -1;
  for (i=document.frmNewWedding.Residency.length-1; i > -1; i--)
  {
      if (document.frmNewWedding.Residency[i].checked)
      {
          myOption = i;
      }
  }
  if (myOption == -1)
  {
      if (CountryCode == "UK")
      {
          alert("Please select whether you are a resident of the United Kingdom.");
      }
      else
      {
          alert("Please select whether you are a resident of Ireland.");
      }
      document.frmNewWedding.Residency[0].focus();
      return false;
  }
  if (document.frmNewWedding.Residency[myOption].value == "N")
  {
      if (CountryCode == "UK")
      {
          alert("You can't book wedding insurance unless you are a resident of the United Kingdom.");
      }
      else
      {
          alert("You can't book wedding insurance unless you are a resident of Ireland.");
      }
      document.frmNewWedding.Residency[0].focus();
      return false;
  }

  if ((document.frmNewWedding.optWeddingDate.value == "None") || (document.frmNewWedding.optWeddingMonth.value == "None"))
  {
      alert("Please complete the date of your wedding.");
      document.frmNewWedding.optWeddingDate.focus();
      return false;
  }

  if ((document.frmNewWedding.optReceptionDate.value == "None") || (document.frmNewWedding.optWeddingMonth.value == "None"))
  {
      alert("Please complete the date of your reception");
      document.frmNewWedding.optReceptionDate.focus();
      return false;
  }

  if (document.frmNewWedding.txtGFirstName.value == "")
  {
      alert("Please enter the Grooms firstname.");
      document.frmNewWedding.txtGFirstName.focus();
      return false;
  }

  if (document.frmNewWedding.txtGSurName.value == "")
  {
      alert("Please enter the Grooms surname.");
      document.frmNewWedding.txtGSurName.focus();
      return false;
  }

  if (document.frmNewWedding.optGAge.value == "None")
  {
      alert("Please select the Grooms age");
      document.frmNewWedding.optGAge.focus();
      return false;
  }

  if (document.frmNewWedding.txtBFirstName.value == "")
  {
      alert("Please enter the Brides firstname.");
      document.frmNewWedding.txtBFirstName.focus();
      return false;
  }

  if (document.frmNewWedding.txtBSurName.value == "")
  {
      alert("Please enter the Brides surname.");
      document.frmNewWedding.txtBSurName.focus();
      return false;
  }

  if (document.frmNewWedding.optBAge.value == "None")
  {
      alert("Please select the Brides age");
      document.frmNewWedding.optBAge.focus();
      return false;
  }

  if (document.frmNewWedding.txtHouseName.value == "")
  {
      alert("Please enter your House Name or Number.");
      document.frmNewWedding.txtHouseName.focus();
      return false;
  }

  if (document.frmNewWedding.txtStreetName.value == "")
  {
      alert("Please enter the street name in your address.");
      document.frmNewWedding.txtStreetName.focus();
      return false;
  }

  if (document.frmNewWedding.txtTown.value == "")
  {
      alert("Please enter the town or city that you live in.");
      document.frmNewWedding.txtTown.focus();
      return false;
  }

  if (CountryCode == "UK")
  {
      if (document.frmNewWedding.txtPostCode.value == "")
      {
          alert("Please enter your Postal Code.");
          document.frmNewWedding.txtPostCode.focus();
          return false;
      }
  }

  if (CountryCode == "Irl")
  {
      if (document.frmNewWedding.txtCounty.value == "None")
      {
          alert("Please select the county you live in.");
          document.frmNewWedding.txtCounty.focus();
          return false;
      }
  }

  if (document.frmNewWedding.txtEmail.value == "")
  {
      alert("Please enter your email address.");
      document.frmNewWedding.txtEmail.focus();
      return false;
  }

  if ((document.frmNewWedding.txtEmail.value) != (document.frmNewWedding.txtConfirmEmail.value))
  {
      alert("Please enter your email address again, it has not been confirmed properly.");
      document.frmNewWedding.txtConfirmEmail.focus();
      return false;
  }

  if (document.frmNewWedding.txtTelNo.value == "")
  {
      alert("Please enter your telephone number.");
      document.frmNewWedding.txtTelNo.focus();
      return false;
  }
  
  if (document.frmNewWedding.optEnquiry.value == "None")
            {
                alert("Please select the Source of Enquiry.");
                document.frmNewWedding.optEnquiry.focus();
                return false;
            }
  if (document.frmNewWedding.chkTermsnConditions.checked  == false)
  {
    alert("You can not proceed without accepting our terms and conditions. Please tick the terms and conditions.");
    document.frmNewWedding.chkTermsnConditions.focus();
    return false;
  }
  
  
  
   
  	
  return true;
}

function CheckCCForm()
{
  if (document.frmWedding.txtCCName.value == "")
  {
      alert("Please enter the name on your credit card.");
      document.frmWedding.txtCCName.focus();
      return false;
  }

  if (document.frmWedding.txtCCHouseNo.value == "")
  {
      alert("Please enter your House Name or Number.");
      document.frmWedding.txtCCHouseNo.focus();
      return false;
  }

  if (document.frmWedding.txtCCStreet.value == "")
  {
      alert("Please enter your street name.");
      document.frmWedding.txtCCStreet.focus();
      return false;
  }

  if (document.frmWedding.txtCCTown.value == "")
  {
      alert("Please enter your town name.");
      document.frmWedding.txtCCTown.focus();
      return false;
  }

  if (document.frmWedding.txtCCNumber.value == "")
  {
      alert("Please enter your credit card number.");
      document.frmWedding.txtCCNumber.focus();
      return false;
  }

  if (document.frmWedding.optCCType.value != "Laser")
  {
      if (document.frmWedding.txtCCSecNo.value == "")
      {
          alert("Please enter your security code. It is the last three digits at the back of your credit card.");
          document.frmWedding.txtCCSecNo.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.frmNewWedding.chkAutoAddress.checked == false)
  {
      document.frmNewWedding.txtCCHouseNo.value = "";
      document.frmNewWedding.txtCCStreet.value = "";
      document.frmNewWedding.txtCCTown.value = "";
      if (document.frmNewWedding.CountryCode.value == "UK")
      {
	document.frmNewWedding.txtCCPostCode.value = "";
      }
  }
  else
  {
      document.frmNewWedding.txtCCHouseNo.value = document.frmNewWedding.txtHouseName.value;
      document.frmNewWedding.txtCCStreet.value = document.frmNewWedding.txtStreetName.value;
      document.frmNewWedding.txtCCTown.value = document.frmNewWedding.txtTown.value;
      if (document.frmNewWedding.CountryCode.value == "UK")
      {
	document.frmNewWedding.txtCCPostCode.value = document.frmNewWedding.txtPostCode.value;
      }
  }
}

/* --------------------- FUNCTION FOR AUTO DATE    SELECTION -----------------------------    */    
function autofillDay()
{        
    document.frmNewWedding.optReceptionDate.selectedIndex = document.frmNewWedding.optWeddingDate.selectedIndex    ;
}
    
/* -------------- FUNCTION FOR AUTO    MONTH /    YEAR SELECTION ---------------------------- */    
function autofillMon()
{
    document.frmNewWedding.optReceptionMonth.selectedIndex = document.frmNewWedding.optWeddingMonth.selectedIndex;
}
    
/* ---------------FUNCTION TO CHANGE BAG DEL DEPENDING ON COVER SELECTED------------- */

function ChkAddCover()
{

  if (document.frmNewWedding.CountryCode.value == "UK")
  {
      if ((document.frmNewWedding.optRCountry.value == "826") && (document.frmNewWedding.optWCountry.value == "826"))
      {
          NonOverSeasList = document.frmNewWedding.NonOverSeasList.value;
          array_NonOverSeas = NonOverSeasList.split(":");
          for (var i = 0; i < array_NonOverSeas.length;i++)
          {
              AddCover = eval('document.frmNewWedding.chkAddCover'+array_NonOverSeas[i])
              AddCover.disabled = false;
          }
      }
      else
      {
          NonOverSeasList = document.frmNewWedding.NonOverSeasList.value;
          array_NonOverSeas = NonOverSeasList.split(":");
          for (var i = 0; i < array_NonOverSeas.length; i++)
          {
              if (eval('document.frmNewWedding.chkAddCover'+array_NonOverSeas[i]+'.checked') == true)
              {
                  AddCover = eval('document.frmNewWedding.chkAddCover'+array_NonOverSeas[i])
                  AddCover.checked = false;
                  AddCover.disabled = true;
              }
              else
              {
                  AddCover = eval('document.frmNewWedding.chkAddCover'+array_NonOverSeas[i])
                  AddCover.disabled = true;
              }
          }
      }
  }
  else
  {
      if ((document.frmNewWedding.optRCountry.value == "372") && (document.frmNewWedding.optWCountry.value == "372"))
      {
          NonOverSeasList = document.frmNewWedding.NonOverSeasList.value;
          array_NonOverSeas = NonOverSeasList.split(":");
          for (var i = 0; i < array_NonOverSeas.length; i++)
          {
              AddCover = eval('document.frmNewWedding.chkAddCover'+array_NonOverSeas[i])
              AddCover.disabled = false;
          }
      }
      else
      {
          NonOverSeasList = document.frmNewWedding.NonOverSeasList.value;
          array_NonOverSeas = NonOverSeasList.split(":");
          for (var i = 0; i < array_NonOverSeas.length; i++)
          {
              if (eval('document.frmNewWedding.chkAddCover'+array_NonOverSeas[i]+'.checked') == true)
              {
                  AddCover = eval('document.frmNewWedding.chkAddCover'+array_NonOverSeas[i])
                  AddCover.checked = false;
                  AddCover.disabled = true;
              }
              else
              {
                  AddCover = eval('document.frmNewWedding.chkAddCover'+array_NonOverSeas[i])
                  AddCover.disabled = true;
              }
          }
      }
  }
  UpdatePriceSummary(document.frmNewWedding.CountryCode.value);
}

function UpdateBasePrice()
{
  CoverLevel = document.frmNewWedding.optCoverName.value;
  array_CoverLevel = CoverLevel.split(":");
  document.frmNewWedding.BasePriceRRP.value = array_CoverLevel[1];
  document.frmNewWedding.txtCoverName.value = array_CoverLevel[0];
  UpdatePriceSummary(document.frmNewWedding.CountryCode.value);
}


function SubmitSelectButton(xCoverLevel)
{
	xCoverLevel = xCoverLevel + " Star";
	document.frmNewWedding.txtCoverLevel.value = xCoverLevel;
	document.frmNewWedding.submit();
}

function SubmitCompareCoverButton(xCoverLevel)
{
	BandID = document.frmCompareCover.txtBandID.value;
	AffiliateNo = document.frmCompareCover.txtAffiliateNo.value;
	CoverName = xCoverLevel+" Star";
	top.location = "http://www.weddinginsurance.ie/NewWeddingForm1.asp?BandID="+BandID+"&AffiliateNo="+AffiliateNo+"&CoverName=" +CoverName;
}
function UpdateWeddingPrice(chkBoxName,Cover,xCoverList,xCountryCode)
{
	var xChkBoxName_2Star = eval('document.frmNewWedding.chk'+chkBoxName+'_2Star');
	var xChkBoxName_3Star = eval('document.frmNewWedding.chk'+chkBoxName+'_3Star');
	var xChkBoxName_4Star = eval('document.frmNewWedding.chk'+chkBoxName+'_4Star');
	var xChkBoxName_5Star = eval('document.frmNewWedding.chk'+chkBoxName+'_5Star');
	switch(Cover)
	{
		case '2Star':
			if (xChkBoxName_2Star.checked == true)
			{
				if (xChkBoxName_3Star) { xChkBoxName_3Star.checked = true; }
				if (xChkBoxName_4Star) { xChkBoxName_4Star.checked = true; }
				if (xChkBoxName_5Star) { xChkBoxName_5Star.checked = true; }
			}
			else
			{
				if (xChkBoxName_3Star) { xChkBoxName_3Star.checked = false; }
				if (xChkBoxName_4Star) { xChkBoxName_4Star.checked = false; }
				if (xChkBoxName_5Star) { xChkBoxName_5Star.checked = false; }
			}
			break;
		case '3Star':
			if (xChkBoxName_3Star.checked == true)
			{
				if (xChkBoxName_2Star) { xChkBoxName_2Star.checked = true; }
				if (xChkBoxName_4Star) { xChkBoxName_4Star.checked = true; }
				if (xChkBoxName_5Star) { xChkBoxName_5Star.checked = true; }
			}
			else
			{
				if (xChkBoxName_2Star) { xChkBoxName_2Star.checked = false; }
				if (xChkBoxName_4Star) { xChkBoxName_4Star.checked = false; }
				if (xChkBoxName_5Star) { xChkBoxName_5Star.checked = false; }
			}
			break;
		case '4Star':
			if (xChkBoxName_4Star.checked == true)
			{
				if (xChkBoxName_2Star) { xChkBoxName_2Star.checked = true; }
				if (xChkBoxName_3Star) { xChkBoxName_3Star.checked = true; }
				if (xChkBoxName_5Star) { xChkBoxName_5Star.checked = true; }
			}
			else
			{
				if (xChkBoxName_2Star) { xChkBoxName_2Star.checked = false; }
				if (xChkBoxName_3Star) { xChkBoxName_3Star.checked = false; }
				if (xChkBoxName_5Star) { xChkBoxName_5Star.checked = false; }
			}
			break;
		case '5Star':
			if (xChkBoxName_5Star.checked == true)
			{
				if (xChkBoxName_2Star) { xChkBoxName_2Star.checked = true; }
				if (xChkBoxName_3Star) { xChkBoxName_3Star.checked = true; }
				if (xChkBoxName_4Star) { xChkBoxName_4Star.checked = true; }
			}
			else
			{
				if (xChkBoxName_2Star) { xChkBoxName_2Star.checked = false; }
				if (xChkBoxName_3Star) { xChkBoxName_3Star.checked = false; }
				if (xChkBoxName_4Star) { xChkBoxName_4Star.checked = false; }
			}
			break;
	}
	//Calculate Price
	//2 Star Price
	TotalPrice_2Star = document.frmNewWedding.txtCoverRRP_2Star.value;
	TotalPrice_2Star = Number(TotalPrice_2Star);
	var arCoverList = xCoverList.split(":");
	for (i=0;i<arCoverList.length;i++)
	{
		strAddCover = eval('document.frmNewWedding.txt'+arCoverList[i]+'_2Star');
		chkAddCover = eval('document.frmNewWedding.chk'+arCoverList[i]+'_2Star');
		if (chkAddCover)
		{
			if (chkAddCover.checked == true)
			{
				if (strAddCover) 
				{
					AddCoverPrice = strAddCover.value;
					TotalPrice_2Star = TotalPrice_2Star + Number(AddCoverPrice);
				}
			}
		} 
		
	}
	
	//3 Star
	TotalPrice_3Star = document.frmNewWedding.txtCoverRRP_3Star.value;
	TotalPrice_3Star = Number(TotalPrice_3Star);
	var arCoverList = xCoverList.split(":");
	for (i=0;i<arCoverList.length;i++)
	{
		strAddCover = eval('document.frmNewWedding.txt'+arCoverList[i]+'_3Star');
		chkAddCover = eval('document.frmNewWedding.chk'+arCoverList[i]+'_3Star');
		if (chkAddCover)
		{
			if (chkAddCover.checked == true)
			{
				if (strAddCover) 
				{
					AddCoverPrice = strAddCover.value;
					TotalPrice_3Star = TotalPrice_3Star + Number(AddCoverPrice);
				}
			}
		} 
		
	}
	
	//4 Star
	TotalPrice_4Star = document.frmNewWedding.txtCoverRRP_4Star.value;
	TotalPrice_4Star = Number(TotalPrice_4Star);
	var arCoverList = xCoverList.split(":");
	for (i=0;i<arCoverList.length;i++)
	{
		strAddCover = eval('document.frmNewWedding.txt'+arCoverList[i]+'_4Star');
		chkAddCover = eval('document.frmNewWedding.chk'+arCoverList[i]+'_4Star');
		if (chkAddCover)
		{
			if (chkAddCover.checked == true)
			{
				if (strAddCover) 
				{
					AddCoverPrice = strAddCover.value;
					TotalPrice_4Star = TotalPrice_4Star + Number(AddCoverPrice);
				}
			}
		} 
		
	}
	
	//5 Star
	TotalPrice_5Star = document.frmNewWedding.txtCoverRRP_5Star.value;
	TotalPrice_5Star = Number(TotalPrice_5Star);
	var arCoverList = xCoverList.split(":");
	for (i=0;i<arCoverList.length;i++)
	{
		strAddCover = eval('document.frmNewWedding.txt'+arCoverList[i]+'_5Star');
		chkAddCover = eval('document.frmNewWedding.chk'+arCoverList[i]+'_5Star');
		if (chkAddCover)
		{
			if (chkAddCover.checked == true)
			{
				if (strAddCover) 
				{
					AddCoverPrice = strAddCover.value;
					TotalPrice_5Star = TotalPrice_5Star + Number(AddCoverPrice);
				}
			}
		} 
		
	}
	
	
	TotalPrice_2Star = TotalPrice_2Star.toFixed(2);
	TotalPrice_3Star = TotalPrice_3Star.toFixed(2);
	TotalPrice_4Star = TotalPrice_4Star.toFixed(2);
	TotalPrice_5Star = TotalPrice_5Star.toFixed(2);
	
	var RRP_2Star = document.getElementById('RRP_2Star');
	var RRP_3Star = document.getElementById('RRP_3Star');
	var RRP_4Star = document.getElementById('RRP_4Star');
	var RRP_5Star = document.getElementById('RRP_5Star');
	
	var RRP_2Star_bottom = document.getElementById('RRP_2Star_bottom');
	var RRP_3Star_bottom = document.getElementById('RRP_3Star_bottom');
	var RRP_4Star_bottom = document.getElementById('RRP_4Star_bottom');
	var RRP_5Star_bottom = document.getElementById('RRP_5Star_bottom');
	
	if (xCountryCode == "UK")
	{
		document.frmNewWedding.RRP_2Star.value = TotalPrice_2Star;
		document.frmNewWedding.RRP_3Star.value = TotalPrice_3Star;
		document.frmNewWedding.RRP_4Star.value = TotalPrice_4Star;
		document.frmNewWedding.RRP_5Star.value = TotalPrice_5Star;
		document.frmNewWedding.RRP_2Star_bottom.value = TotalPrice_2Star;
		document.frmNewWedding.RRP_3Star_bottom.value = TotalPrice_3Star;
		document.frmNewWedding.RRP_4Star_bottom.value = TotalPrice_4Star;
		document.frmNewWedding.RRP_5Star_bottom.value = TotalPrice_5Star;
		
		/*RRP_2Star.innerHTML = '&pound;'+TotalPrice_2Star;
		RRP_3Star.innerHTML = '&pound;'+TotalPrice_3Star;
		RRP_4Star.innerHTML = '&pound;'+TotalPrice_4Star;
		RRP_5Star.innerHTML = '&pound;'+TotalPrice_5Star;
		RRP_2Star_bottom.innerHTML = '&pound;'+TotalPrice_2Star;
		RRP_3Star_bottom.innerHTML = '&pound;'+TotalPrice_3Star;
		RRP_4Star_bottom.innerHTML = '&pound;'+TotalPrice_4Star;
		RRP_5Star_bottom.innerHTML = '&pound;'+TotalPrice_5Star; */
	}
	else
	{
		
		document.frmNewWedding.RRP_2Star.value = TotalPrice_2Star;
		document.frmNewWedding.RRP_3Star.value = TotalPrice_3Star;
		document.frmNewWedding.RRP_4Star.value = TotalPrice_4Star;
		document.frmNewWedding.RRP_5Star.value = TotalPrice_5Star;
		document.frmNewWedding.RRP_2Star_bottom.value = TotalPrice_2Star;
		document.frmNewWedding.RRP_3Star_bottom.value = TotalPrice_3Star;
		document.frmNewWedding.RRP_4Star_bottom.value = TotalPrice_4Star;
		document.frmNewWedding.RRP_5Star_bottom.value = TotalPrice_5Star;
		
		/* RRP_2Star.innerHTML = '&euro;'+TotalPrice_2Star;
		RRP_3Star.innerHTML = '&euro;'+TotalPrice_3Star;
		RRP_4Star.innerHTML = '&euro;'+TotalPrice_4Star;
		RRP_5Star.innerHTML = '&euro;'+TotalPrice_5Star;
		RRP_2Star_bottom.innerHTML = '&euro;'+TotalPrice_2Star;
		RRP_3Star_bottom.innerHTML = '&euro;'+TotalPrice_3Star;
		RRP_4Star_bottom.innerHTML = '&euro;'+TotalPrice_4Star;
		RRP_5Star_bottom.innerHTML = '&euro;'+TotalPrice_5Star; */
	}
	
	
	
}

function UpdatePriceSummary(CountryCode)
            {
                if (CountryCode == "UK")
                {
                    curSymbol = "&pound;";
                }
                else
                {
                    curSymbol = "&euro;";
                }
                var PriceBox = document.getElementById('PriceSummary');
                BaseRRP = parseFloat(document.frmNewWedding.BasePriceRRP.value);
                BaseRRP = BaseRRP.toFixed(2);
                TotalRRPPrice = parseFloat(document.frmNewWedding.BasePriceRRP.value);

                

                CoverIDList = document.frmNewWedding.CoverIDList.value;
                array_CoverIDList = CoverIDList.split(":");
                for (var i = 0; i < array_CoverIDList.length; i++)
                {
                    array_CoverElement = array_CoverIDList[i].split("/");
                    if (eval('document.frmNewWedding.chkAddCover'+array_CoverElement[0]+'.checked') == true)
                    {
                        AddCoverVal = eval('document.frmNewWedding.txtAddCover'+array_CoverElement[0]+'.value');
                        array_AddCover = AddCoverVal.split(":");
                        if (array_AddCover[0] == "P")
                        {
                            AddCoverRRP = array_AddCover[1];
                            AddCoverRRP_Display = (BaseRRP * (AddCoverRRP / 100));
                            TotalRRPPrice = TotalRRPPrice + (BaseRRP * (AddCoverRRP / 100));
                        }
                        else
                        {
                            AddCoverRRP = parseInt(array_AddCover[1]);
                            AddCoverRRP_Display = AddCoverRRP;
                            TotalRRPPrice = TotalRRPPrice + AddCoverRRP;
                        }
                        AddCoverRRP_Display = AddCoverRRP_Display.toFixed(2);
                        /*varHTML = varHTML + "<tr><td>"+array_CoverElement[1]+"</td>";
                        varHTML = varHTML + "<td class='a_right'>"+curSymbol+"&nbsp;"+AddCoverRRP_Display+"</td></tr>";*/

                    }

                }
                TotalRRPPrice = TotalRRPPrice.toFixed(2);
                /*varHTML = varHTML + "<tr><td colspan='2' style='border-bottom: 1px solid #fff'><br></td></tr>";
                varHTML = varHTML + "<tr><td><h3>Total</h3></td><td class='a_right'><h3>"+curSymbol+"&nbsp;"+TotalRRPPrice+"</h3></td></tr>";*/
								// Paul Comment
                //varHTML = varHTML + "<tr><td width='200'>Price: </td><td><h2>"+curSymbol+"&nbsp;"+TotalRRPPrice+"</td></tr></h2>"
								varHTML = curSymbol+TotalRRPPrice
                //varHTML = varHTML + "</table>"
                PriceBox.innerHTML = varHTML;
                //PriceSummary.style.display = 'visible';

            }


