
var cookie_set;

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));
		}
		cookie_set = true;
	}
	else{
		cookie_set = false;
	}
	
	return "";
}

function setCookie(c_name,value, expiredays, path, called)
{
	var exdate = new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	//document.cookie = c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	// set time, it's in milliseconds


	document.cookie = c_name + "=" +escape( value ) +( ( expiredays ) ? ";expires=" + exdate.toGMTString() : "" ) +( ( path ) ? ";path=" + path : "" );

	if(called=="onClick"){	
		checkCookie();
	}
}

/* function for checking the cookie*/
function checkCookie()
{
	language = getCookie('language');
	
	//if there is already a value for the language in the cookie
	if (language!=null && language!="")
	{
	  if (language=="en-US" || language=="en-us" ){
			  document.location.href = "en/index.jsp";
	  }
	//  else if(language=="sv"){
	///	  document.location.href = "index.jsp";
	//  }
	//  else{
	//	  document.location.href = "en/index.jsp";
	//  }

	}
	//only the first time, when the cookie it is not writen yet
	else
  	{
		//if the cookies are enable
		if(cookie_set){
			
			//Explorer
			if (navigator.userLanguage){ 
				language = navigator.userLanguage;	
			}
			//other browsers
			else{			
				language = (navigator.language) ? navigator.language : navigator.userLanguage;
			}

			if (language!=null && language!=""){
				setCookie('language', language, 365, '/', 'onCheck');
	
				if (language=="en-US" || language=="en-us"){
					document.location.href = "en/index.jsp";
				}
		
				else if(language=="sv"){
				  	document.location.href = "index.jsp";	
				}
				
				//for other languages
				else{
					  document.location.href = "en/index.jsp";
				  }
			}
		}
  	}	
}
