
function setCookie(name, value, date){document.cookie=name + "=" + escape(value) + (date ? "; expires=" + date.toGMTString(date.getTime()) : "") + "; domain=" + getDomain() + "; path=/"; } 
function scEs() {setCookie('idioma', 'esp', new Date(2015,10,10)); return true} 
function scCa() {setCookie('idioma', 'cat', new Date(2015,10,10)); return true} 
function scEn() {setCookie('idioma', 'eng', new Date(2015,10,10)); return true} 
function getDomainEnd() { var index=location.hostname.indexOf("."); return location.hostname.substring(index+1,location.hostname.length) } 
function getCookie(name) {var begin=document.cookie.indexOf(name+"=");if(begin==-1) return null; var end=document.cookie.indexOf(";",begin); if(end==-1) end=document.cookie.length; return document.cookie.substring(document.cookie.indexOf("=",begin)+1,end);} 
function redirectToBanderas() { if(idioma=='es') { return homecaixabankes;} if(idioma=='ca') { return homecaixabankca;} if(idioma=='en') { return homecaixabanken;} return banderas; } 


function initFlag() {

	var caixacomca="//www.lacaixa.com/corporate/home_ca.html"; 
	var caixacomes="//www.lacaixa.com/corporate/home_es.html"; 
	var caixacomen="//www.lacaixa.com/corporate/home_en.html"; 
	var centorno=getDomainEnd(); 
	var cidioma=getCookie('idioma'); 
	var pidioma=''; 
	var query=this.location.search.substring(1); 
	var params=query.split("&"); 
	for (var i = 0; i < params.length; i++) {
		var params2=params[i].split("=");
		if (params2[0]=="id_idioma") pidioma=params2[1];
	} 
	var idioma=''; 
	if (pidioma>'') { switch (pidioma) { 
		case 'es':idioma='es';break; 
		case '1': idioma='es';break; 
		case 'ca': idioma='ca';break; 
		case '2': idioma='ca';break; 
		case 'en': idioma='en';break; 
		case '3': idioma='en';break; 
		default: idioma='es'; } 
	} else { 
		if (cidioma>'') { 
			switch (cidioma) { 
				case 'esp': idioma='es';break; 
				case 'cat': idioma='ca';break; 
				case 'eng': idioma='en';break; 
				default: idioma='es'; 
			} 
		} 
	} 
	if (location.hostname=='neo.portal.lacaixa.es') {
		var centorno='neo.portal.lacaixa.es'; 
		var idioma=''
	} 
	if (centorno>''){ 
		switch (centorno) { 
			case 'gruplacaixa.com': location.replace(caixacomca); break; 
			case 'grupolacaixa.com': location.replace(caixacomes); break; 
			default: 
				if(idioma=='es') { location.replace(caixacomes);} if(idioma=='ca') { location.replace(caixacomca);} if(idioma=='en') { location.replace(caixacomen);} break; 
			} 
		} 
}



