﻿function MM_jumpMenu(targ,selObj,restore) { //v3.0
	eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
	if (restore) selObj.selectedIndex = 0;
}

/* Language selection functions */
function setLanguageDdl() {

	var language = getCurrentLanguage();
	var ddl = document.forms[0].countryDropdown;
	
	for (var i = 0; i < ddl.length; i++) {
		if (ddl[i].value == language) {
			ddl[i].selected = true;
			return;
		}
	}
}

function getLanguageMatchExpression(language) {
	return '/' + language + '(/\.*)$';
}

function getCurrentLanguage() {

	var url = document.location.href;
	var ddl = document.forms[0].countryDropdown;
	var language;
			
	for (var i = 0; i < ddl.length; i++) {

		language = ddl[i].value;
		var expression = getLanguageMatchExpression(language);

		if (RegExp(expression,'i').test(url)) {
			return language;
		}
	}

	return 'en';
}

function redirectToLanguageHomePage() {
	var language = document.forms[0].countryDropdown.options[document.forms[0].countryDropdown.selectedIndex].value;
	if (language != 'en') {
		language = '/' + language;
	} else {
		language = '';
	}
	document.location.href = language + "/";
}

/* Search functions */
function Redirect(input) {
	//Location where you want to display the search results.
	var baseURL  = "/Search/Results.aspx?k=" + input + "&s=MakeRoadsSafe";
	top.location.href = baseURL;
	return true;
}

function enterKey(e) {

	var key;

	if(window.event) {
		key = window.event.keyCode;     //IE
	} else {
		key = e.which;     //firefox
	}

	if(key == 13) {
		var inputVal = document.getElementById('customSearch'); 
		var input = inputVal.value;
		var baseURL  = "/Search/Results.aspx?k=" + input + "&s=MakeRoadsSafe";
		top.location.href = baseURL;
		return false;
	}

	return true;
}
