function selectListItem(strList, strValue)
{
var s = document.forms['findacar'].elements[strList];
for (var i=0;i<s.options.length;i++)
{
if (s.options[i].value==strValue)
{
s.selectedIndex = i;
break;
}
}
}
function pCodeCheck(theForm, theInput) {
//var formEl = document.simplesearch.LOCATION;

var formEl = document.forms[theForm].elements[theInput];
var PostCode = formEl.value.toUpperCase();
var pcodeRegxp = /^^([A-PR-UWYZ][0-9]([0-9]|[A-HJKSTUW])? [0-9][ABD-HJLNP-UW-Z]{2}|[A-PR-UWYZ][A-HK-Y][0-9]([0-9]|[ABEHMNPRVWXY])? [0-9][ABD-HJLNP-UW-Z]{2}|GIR 0AA)$/;
if (formEl.value == "") return false;
if(!pcodeRegxp.test(PostCode)) {
  alert ("Please enter a valid UK postcode including a space\neg.SL2 5BG");
  formEl.value = "";
  formEl.focus();
  return false
  }
  else {
  formEl.value = PostCode;
  return true
  }
}
function sortList()
{
var lb = document.getElementById('colour');
arrTexts = new Array();
arrValues = new Array();
arrOldTexts = new Array();

for(i=0; i<lb.length; i++)
{
arrTexts[i] = lb.options[i].text;
arrValues[i] = lb.options[i].value;

arrOldTexts[i] = lb.options[i].text;
}

arrTexts.sort();

for(i=0; i<lb.length; i++)
{
lb.options[i].text = arrTexts[i];
for(j=0; j<lb.length; j++)
{
if (arrTexts[i] == arrOldTexts[j])
{
lb.options[i].value = arrValues[j];
j = lb.length;
}
}
}
}