/**
 *
 * JavaScripts for start.con
 *
 */

function selectCategory(cat_id)
{
	var typeField = document.getElementById("search_type");

  if (cat_id == 0 || cat_id == 12 || cat_id == 13 || cat_id == 14 || cat_id == 15){
  	typeField[0].selected = true;
  	typeField.disabled = true;
  	updateTypeFields("", "");
  }
  else if (cat_id == 11){
  	typeField.disabled = false;
  	updateTypeFields("Uthyres", "Önskas hyra");
  }
  else{
  	typeField.disabled = false;
  	updateTypeFields("Säljes", "Köpes");
	}
}

function updateTypeFields(text1, text2)
{
	typeFields = document.getElementById("search_type").options;

	for (var i=0; i < typeFields.length; i++) {
		if (typeFields[i].value == 1) {
			typeFields[i].innerHTML = text1;
		}
		else if (typeFields[i].value == 2) {
			typeFields[i].innerHTML = text2;
		}
	}
}

function searchAd()
{
	document.getElementById('search').action.value = 'search';
	document.getElementById('btnSearch').disabled = true;
	document.getElementById('btnClear').disabled = true;
	document.getElementById('search').submit();
}

function clearSearch()
{
	document.getElementById('search').action.value = 'clear';
	document.getElementById('btnSearch').disabled = true;
	document.getElementById('btnClear').disabled = true;
	document.getElementById('search').submit();
}

// Detects the enter key in both IE and Mozilla
function detectEnterKey(e){
	if(!e){
  	var e = window.event;
  }
  if (e){
		if (e.keyCode == 13){
  		searchAd();
    }
  }
}

function init(){
	selectCategory(document.getElementById('search_cat').value);
}

function sort(field)
{
	document.getElementById('sortForm').field.value = field;
	document.getElementById('sortForm').submit();
}
