function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) { 
			c_start=c_start + c_name.length+1 ;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return ""
}

function checkCookie() {
	language = getCookie('BF_Language');
	if (language != null && language != "") {
		window.location = "/" + language;
	}
}

checkCookie();

var agent = navigator.userAgent.toLowerCase();
var mobileAgents = new Array('mobile','brew','iphone','ipod','android','windows ce','iemobile','wm5 pie','opera+mini','opera+mobi','up.browser','up.link','openweb','midp','blackberry','palm','danger+hiptop','midp','maemo','tablet+linux','playstation','nintendo','wii','nitro','xbox','archos','pda','ericsson','sec-sgh');

$(function() {
	var COOKIE_NAME = 'BF_Language';
	var options = { path: '/', expires: 10 };
	
	if($.cookie(COOKIE_NAME) != "" && $.cookie(COOKIE_NAME) != null) {
		window.location = "/"+$.cookie(COOKIE_NAME);
	}
				
	// set cookie by number of days
	$('a.languageImg, a.language').click(function() {
		$.cookie(COOKIE_NAME, $(this).attr('lang'), options);
		window.location = $(this).attr('href');
		return false;
	});
	
	if(mobileAgents.contains(agent)){
		var oLink = document.createElement('link')
		oLink.href = '/_layouts/images/bf/mobile.css';
		oLink.rel = 'stylesheet';
		oLink.type = 'text/css';
		document.body.appendChild(oLink);
	}
});

Array.prototype.contains = function (obj, fromIndex) {
	if (fromIndex == null) {
		fromIndex = 0;
	} else {
		if (fromIndex < 0) {
			fromIndex = Math.max(0, this.length + fromIndex);
		}
	}
	for (var i = fromIndex, j = this.length; i < j; i++) {
		if (obj.indexOf(this[i]) != -1) {
			return true;
		}
	}
	return false;
};
