function personalise_productpr()
{
  var F = document.forms['form1'];

  if (F.elements['product[txt]'].value.length > 0)
  {
    F.elements['product[pers]'].value = '{br}Personalization Text:,';

    if (document.getElementById('extraCharge'))
    {
      var optionChoice = F.elements['productpr'].options[F.elements['productpr'].selectedIndex];

      optionPrice = optionChoice.value.split(':');

      optionChoice.value = optionChoice.value.replace(optionPrice[1],Number(optionPrice[1])+1.00);
    } 
  }
    else
    {
      F.elements['product[pers]'].value=',';
    }
      alert("Your selected item has been added to your cart. Please click View Cart to checkout");
}

function personaliseSingleItem()
{
  var F = document.forms['form1'];

  if (F.elements['product[txt]'].value.length > 0)
  {
    F.elements['product[pers]'].value = '{br}Personalization Text:,';

    if (document.getElementById('extraCharge'))
    {
      F.elements['price'].value = Number(F.elements['price'].value) + 1.00;
    } 
  }
    else
    {
      F.elements['product[pers]'].value=',';
    }
      alert("Your selected item has been added to your cart. Please click View Cart to checkout");
}

function validate()
{
  var F = document.forms['form1'];
  var result = "";
  var txt = "You have not fully completed the form\n\nPlease check these inputs:\n\n";
  var warn = new Array();
  warn[0] = "* Name\n";
  warn[1] = "* Additional Input 1\n";
  warn[2] = "* Additional Input 2\n";
  warn[3] = "* Additional Input 3\n";
  warn[4] = "* Additional Input 4\n";
  warn[5] = "* Additional Input 5\n";
  warn[6] = "* Additional Input 6\n";
  warn[7] = "* Additional Input 7\n";
  warn[8] = "* Additional Input 8\n";

    if ((F.elements['product[txt]']) && (F.elements['product[txt]'].value.length < 1))
    {
      result += warn[0];
    }

    if ((F.elements['product[a]']) && (F.elements['product[a]'].value.length < 1))
    {
      result += warn[1];
    }

    if ((F.elements['product[b]']) && (F.elements['product[b]'].value.length < 1))
    {
      result += warn[2];
    }

    if ((F.elements['product[c]']) && (F.elements['product[c]'].value.length < 1))
    {
      result += warn[3];
    }

    if ((F.elements['product[d]']) && (F.elements['product[d]'].value.length < 1))
    {
      result += warn[4];
    }

    if ((F.elements['product[e]']) && (F.elements['product[e]'].value.length < 1))
    {
      result += warn[5];
    }

    if ((F.elements['product[end]']) && (F.elements['product[end]'].value.length < 1))
    {
      result += warn[6];
    }
   
    if(result.length > 0)
    {
      alert(txt + result + "\n__________________\n\nThanks!");

      return false;
    }
      else
      {
        personaliseSingleItemMultiLine();

        return true;
      }
}

function personaliseSingleItemMultiLine()
{

  alert("Your selected item has been added to your cart. Please click View Cart to checkout");

  var F = document.forms['form1'];
  F.style.visibility = 'hidden';

    if ((F.elements['product[txt]']) && (F.elements['product[txt]'].value.length > 0))
    {
      F.elements['product[txt]'].value = F.elements['product[txt]'].value + ',';
    }
    
    if ((F.elements['product[a]']) && (F.elements['product[a]'].value.length > 0))
    {
      F.elements['product[a]'].value = F.elements['product[a]'].value + ',';
    }

    if ((F.elements['product[b]']) && (F.elements['product[b]'].value.length > 0))
    {
      F.elements['product[b]'].value = F.elements['product[b]'].value + ',';
    }

    if ((F.elements['product[c]']) && (F.elements['product[c]'].value.length > 0))
    {
      F.elements['product[c]'].value = F.elements['product[c]'].value + ',';
    }

    if ((F.elements['product[d]']) && (F.elements['product[d]'].value.length > 0))
    {
      F.elements['product[d]'].value = F.elements['product[d]'].value + ',';
    }

    if ((F.elements['product[e]']) && (F.elements['product[e]'].value.length > 0))
    {
      F.elements['product[e]'].value = F.elements['product[e]'].value + ',';
    }

    if ((F.elements['product[f]']) && (F.elements['product[f]'].value.length > 0))
    {
      F.elements['product[f]'].value = F.elements['product[f]'].value + ',';
    }

    if ((F.elements['product[g]']) && (F.elements['product[g]'].value.length > 0))
    {
      F.elements['product[g]'].value = F.elements['product[g]'].value + ',';
    }

    if (document.getElementById('extraCharge'))
    {
      F.elements['price'].value = Number(F.elements['price'].value) + 1.00;
    }
}

function showRemaining()
{
  var remainingDisplay = document.getElementById('charsLeft');

  var personaliseText = document.forms['form1'].elements['product[txt]'];

  remainingDisplay.style.color = (personaliseText.value.length == '') ? 'black' : 'red';

  if (personaliseText.value.length > (personaliseText.maxLength - 10))
  {
    remainingDisplay.innerHTML = '0' + (personaliseText.maxLength - personaliseText.value.length);
  }
    else
    {
      remainingDisplay.innerHTML = personaliseText.maxLength - personaliseText.value.length;
    }
}

function resetTextbox()
{
  var F = document.forms['form1'];

  F.elements['product[txt]'].value='';

  F.elements['product[txt]'].style.backgroundColor=(F.elements['qty'].checked)?'#b8f4b0':'#fff';

  if (document.getElementById('charsLeft'))
  {
  document.getElementById('charsLeft').innerHTML=F.elements['product[txt]'].maxLength;
  document.getElementById('charsLeft').style.color='black';
  }

  if (document.getElementById('pers_text'))
  {
document.getElementById('pers_text').style.visibility=(document.getElementById('pers_text').style.visibility=='hidden')?'visible':'hidden';
  }
}


