//
// JavaScript and Cookie Based Ecommerce Shopping Basket System
// Copyright ©2000-2007 Sandford Multimedia
// enquiries@sandfordmultimedia.com
//

var str = document.location.search
var maxThumbsInRow = 5
var br= ''
var size= ''
var col = ''
var me = ''
var srt = ''
if (str != '') {
  read_parameters(str.substring(1, str.length))
}

function read_parameters(tstr) {
  // Remove extra query strings from end of query string
  var qsep = tstr.indexOf("?")
  if (qsep != -1) {
    tstr = tstr.substring(0,qsep)
  }
  var ampsep = -1
  var validnames = "size,col,me,srt,br"

  while (ampsep != tstr.length) {
    tstr = tstr.substring(ampsep+1,tstr.length)
    ampsep = tstr.indexOf("&")
    if (ampsep == -1) {ampsep = tstr.length}
    var param = tstr.substring(0,ampsep)
    var eqsep = param.indexOf("=")
    var pname = param.substring(0,eqsep)
    if (validnames.indexOf(pname) != -1) {
      var pvalue = param.substring(eqsep+1,param.length)
      pvalue = unescape(pvalue)
	  if (pvalue) {
        eval(pname+'='+'"'+pvalue+'"')
	  }
    }
  }
}

function gotoScrollItem(url) {
  var posNum = 0
  for (i=1; i<=rangeNum; i++) {
    var thisFilename = thisCatalogue[i].Code
  	thisFilename = thisFilename.toLowerCase()
	thisFilename = replace(thisFilename, ' ', '_')
    if (url.indexOf(thisFilename) != -1) {
	  posNum = (i-1)-3
	}
  }
  var scrollPos = posNum * 120
  if (scrollPos < 0) {
    scrollPos = 0
  }
  
 size = document.forms['ChangeFilter'].elements['size'].options[document.forms['ChangeFilter'].elements['size'].selectedIndex].value
 col = document.forms['ChangeFilter'].elements['col'].options[document.forms['ChangeFilter'].elements['col'].selectedIndex].value
 br = document.forms['ChangeFilter'].elements['br'].options[document.forms['ChangeFilter'].elements['br'].selectedIndex].value
// srt = document.forms['ChangeFilter'].elements['srt'].options[document.forms['ChangeFilter'].elements['srt'].selectedIndex].value
 srt = document.forms['ChangeFilter'].elements['srt'].value
  
  var targeturl = url + '?scrollPos=' + scrollPos
  if (thisCategory != '') {
    targeturl += '&cat=' + thisCategory
  }
  if (br != '') {
    targeturl += '&br=' + br
  }
  if (col != '') {
    targeturl += '&col=' + col
  }
  if (size != '') {
    targeturl += '&size=' + size
  }
  if (me != '') {
    targeturl += '&me=' + me
  }
  if (srt != '') {
    targeturl += '&srt=' + srt
  }
  location.href = targeturl
  return false
}

function getParentCategory(child) {
  var result = -1
  for (var i in catnames) {
    if (catnames[i].File == child) {
      result = i
    }
  }
  return result
}

thumbnails_init=true
