// Cookies:
//  brand: Sprint/Nextel
//  hmpg: p/c
//  lang: en/es
//  tmess: Sprint/Nextel
//  lgn: null/sso/cl/cld/bl/bld/tmec
var ee=new Object();
ee.cookieName='sprintEeInfo';

function getEECookie(){
	var tmp=new Hash();
	tmp['brand']='';
	tmp['hmpg']='p';
	tmp['tmess']='null';
	tmp['lgn']='null';
	tmp['lang']='en';
	var ck=Object.hasProperty(spCookies,'cookieValue',ee.cookieName);
	if(ck){
		Class.inherits(tmp,ck,true);
	}
	return tmp	
}

function setEECookie(cName,value){
	ee.cookies[cName]=value;
	var cStr='';
	var expStr='';
	var dte = new Date();
	dte.setFullYear(dte.getFullYear()+1);
	expStr += "; expires=" + dte.toGMTString();
	expStr += "; path=/"
	if(document.location.href.indexOf("www.sprint.com") != -1){
		expStr += "; domain=www.sprint.com";
	}
	for(var x in ee.cookies){
		if(ee.cookies.noEnum(x)){continue}
		if(cStr.length>0){cStr+='||'}
		cStr+=x+'^^'+ee.cookies[x];
	}
	document.cookie=ee.cookieName+'='+cStr+expStr;
}

function setLoginCookie(val){setEECookie('lgn',val);}
function setBrandCookie(val){setEECookie('brand',val);}
function setHomePageCookie(val){setEECookie('hmpg',val);}
function setTextMessCookie(val){setEECookie('tmess',val);}
function setLangCookie(val){setEECookie('lang',val);}


function bounce(){
	var u=new Object();
	var ext='';
	var	tPath=1;
	var paths=['/','/index.html','/index_es.html','/index_c.html'];
	var l=location.href.getParam('language');
	l=l?l.toLowerCase():null;
	if(l=='es'||l=='en'){
		ee.cookies.lang=l;
		setLangCookie(l)
	}
	var dcc=location.href.getParam('dcc');
	if(dcc=="true"){
		ee.cookies.hmpg='p';
   		setHomePageCookie('p');
	}
	if(ee.cookies.hmpg=='p'){
		if(ee.cookies.lang=='es'){
			tPath=2;
		}
	}
	else{
		tPath=3;
	}
	for(var x=0; x<paths.length; x++){
		if(location.pathname==paths[x]){
			if(x!=tPath){
				location.replace(paths[tPath]);
				return
			}
		}
	}
}


ee.cookies=getEECookie();
bounce();

