function chooseTV (div) {
	div        = div.substr(0, 1).toUpperCase() + div.substr(1);
	var result = document.getElementById ('select' + div).options [document.getElementById ('select' + div).selectedIndex].text;
	var image  = 'tv.gif';

	if (result.indexOf ('Selecteer') == 0) {
		result   =  '?-';
		image    =  'tvChoose.gif';
	}
  
	if (div == 'Size') {
		result = result.substr (0, result.indexOf ('- '));
	} else {
		result = result.substr (0, result.indexOf ('('));
	}
  
	document.getElementById (div.toLowerCase ()).innerHTML        = result;
	document.getElementById (div.toLowerCase ()).style.background = 'url(images/' + image + ') center no-repeat';
  
	var query = new Array();
	query[1] = '';
	query[2] = '';
	query[3] = '';

	var price   = document.getElementById ('selectPrice').value;
	if (price  != '') {
		query [1] = price;
	}
  
	var size = document.getElementById ('selectSize').value;
  if (size   != '')
  {
    query [2] = size;
  }
  
  var brand   = document.getElementById ('selectBrand').value;
  if (brand  != '')
  {
    query [3] = brand + "_televisies";
  }
  
  if(query[1] == '' && query[2] == '' && query[2] == '')
	window.location = '';
  else
  	window.location = query[3] + query[2] + query[1];
}

function selectDirect (idModel)
{
  if (idModel != '')
  {
    window.location = idModel;
  }
}

function sort() {
  
	var _sort = '';	
	if(document.getElementById('sort').value != '') {
		_sort = '_op_' + document.getElementById('sort').value;
	}
	  
	var _order = '';
	if(document.getElementById('order').value != '') {
		_order = '_' + document.getElementById('order').value;
	}
	 
	if(_sort == '') {
		document.getElementById('sort').value = 'merk';
		_sort = '_op_' + document.getElementById('sort').value;
	}
	if(_order == '') {
		document.getElementById('order').value = 'Oplopend';
		_order = '_' + "Oplopend";
	}
	  
	var url = window.location.href;
	var replacements = ['op', 'merk', 'model', 'grootte', 'prijs', 'oplopend', 'aflopend'];
	
	for (u = 0; u<replacements.length; u++)	{
		var replacement = '_' + replacements[u];
		url = url.replace(replacement, '');
	}	  
	url = url.replace('#resultaten', '');
	 
	if(url.indexOf('_pagina_') != -1) {
		url = url.substring(0, url.indexOf('_pagina_'));
	}
	
	window.location = url + _sort + _order + '#resultaten';
}

function search() {
	var search = document.getElementById('searchInput').value;
	window.location = 'zoeken_'+search.split(' ').join('');
}

function changeSpotlight ()
{
  var idTelevision = document.getElementById ('television').value;
  var spotlight    = false;
  if (idTelevision.substring ((idTelevision.indexOf ('_') + 1)) == 1)
  {
    spotlight = true;
  } 
  document.getElementById ('spotlight').checked = spotlight;
}