function initBrowserDetect()
{
	var u = navigator.userAgent.toLowerCase();
	var _html = document.getElementsByTagName("html")[0];
	
	if(is("win")) addClass("win");
	else if(is("mac")) addClass("mac");
	else if(is("linux") || is("x11")) addClass("linux");
	
	if(is("msie 8.0")) addClass("ie8");
	else if(is("msie 7.0")) addClass("ie7");
	else if(is("msie 6.0")) addClass("ie6");
	else if(is("firefox/2")) addClass("ff2");
	else if(is("firefox/3")) addClass("ff3");
	else if(is("opera") && is("version/10")) addClass("opera10");
	else if(is("opera/9")) addClass("opera9");
	else if(is("safari") && is("version/3")) addClass("safari3");
	else if(is("safari") && is("version/4")) addClass("safari4");
	else if(is("chrome")) addClass("chrome");
	else if(is("safari")) addClass("safari2");
	else if(is("unknown")) addClass("unknown");
	
	if(is("msie")) addClass("trident");
	else if(is("applewebkit")) addClass("webkit");
	else if(is("gecko")) addClass("gecko");
	else if(is("opera")) addClass("presto");
		
	function is(browser)
	{
		if(u.indexOf(browser) !=-1) return true;
	}
	function addClass(_class)
	{
		_html.className += (" " + _class);
	}
}
if (window.addEventListener)
	window.addEventListener("load", initBrowserDetect, false);
else if (window.attachEvent)
	window.attachEvent("onload", initBrowserDetect);

$(document).ready(function(){
	$('.change-location').change(function(){ getSelectedCity(); return false; })
		setCurrentCity();
	});

function setCurrentCity(){
		var temp = get_cookie('ms_city');
		if(temp != undefined && temp != ''){
		$('.change-location').val(temp);}
}

function getSelectedCity(){
	var temp = $('.change-ms-city').val();
	if(temp != undefined && temp != ''){
		set_cookie('ms_city', temp, '.mysavu.com', '/');
		setTimeout("window.location.replace('http://www.mysavu.com/"+temp+"');",250);
	}

}

function set_cookie (name, value, domain, path, exp_y, exp_m, exp_d, secure){

var cookie_string = name + "=" + escape ( value );
if ( exp_y )
{
	var expires = new Date ( exp_y, exp_m, exp_d );
	cookie_string += "; expires=" + expires.toGMTString();
}

if (path)
	cookie_string += "; path=" + escape ( path );
if (domain)
    cookie_string += "; domain=" + escape ( domain );
if (secure)
	cookie_string += "; secure";

document.cookie = cookie_string;
}


function get_cookie (cookie_name)
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}