var cookieName = "europerunning_language";
var viewedIntroCookieName = "europerunning_viewedintro";


// Download file
function downloadFile( filePath )
{
	window.open ( filePath, "download" );
	return;
};

function getEMEADomain(){
	if (document.domain=='nike.akqa.com'){
		strPathToEMEA='http://env1-brand.nike.com';
	} else if (document.domain=='env1-brand.nike.com'){
		strPathToEMEA='http://env1-brand.nike.com';
	} else if (document.domain=='www.nike.com'||document.domain=='bowerman.nike.com'){
		strPathToEMEA='https://www.nike.com';
	} else {
		strPathToEMEA = -1;
	}
		return strPathToEMEA;
}

function getRunningLogDomain(){
	if (document.domain=='nike.akqa.com'){
		strPathToRL='http://env1-brand.nike.com';
	} else if (document.domain=='env1-brand.nike.com'){
		strPathToRL='http://env1-brand.nike.com';
	} else if (document.domain=='www.nike.com'||document.domain=='bowerman.nike.com'){
		strPathToRL='http://www.nike.com';
	} else {
		strPathToRL = -1;
	}
		return strPathToRL;
}

function upperCaseCountry(strLocale){
		strLocale = strLocale.substring(0,3) + strLocale.substring(3,5).toUpperCase();
		return strLocale;
}

function getLanguageFromLocale(locale) {
    switch (locale) {
        case "en_gb":
            language = "english";
        break;
        case "en_uk":
            language = "english";
        break;
        case "en_eu":
            language = "english";
        break;
        case "es_es":
      	    language = "espanol";
        break;
        case "fr_fr":
  	        language = "francais";
  	    break;
        case "de_de":
  	        language = "deutsch";
  	    break;
        case "it_it":
  	        language = "italiano";
        break;
        default:
            language = "english";
        break;  
    }          
    return language;
}

function getLocaleFromLanguage(language) {
	switch (language){
		case "english":
			locale = "en_gb";
		break;
		case "deutsch":
			locale = "de_de";
		break;
		case "espanol":
			locale = "es_es";
		break;
		case "francais":
			locale = "fr_fr";
		break;
		case "italiano":
			locale = "it_it";
		break;
		default:
			locale = language;
		break
	}
    return locale;
}


//following two functions are used by the flash intro
function gotoMainSite(deepLink) {

	if( deepLink == ""  ||  deepLink == "undefined" ) deepLink = "home";
	
	var mainSiteLocation = "index_home.html";
	var strLanguage = "";
	//set cookie
	cookieManager.setCookie(viewedIntroCookieName, "true");
	//set language
	strLanguage = cookieManager.getCookieValue(cookieName);
	if (strLanguage == "" && locale != "") strLanguage = locale;
	//redirect to main site with langaueg and deep link
	window.location.href = mainSiteLocation + "?l=" + strLanguage + "#" + deepLink;
}

function getNikeStore(productUrl) {
	//pass sitesrc, referrer and deeplink
	var siteSrc = "europenikerunning";
	var referrer = "http://" + siteSrc + ".com";
	var nikeStoreUrl; 
	var storeDeepLink;
	
	//if there is no productUrl sent through, then send to top level of running section
	if(productUrl == null || productUrl == "null" || productUrl == "") {
		//build url
		nikeStoreUrl = "http://store.nike.com/emeastore/?sitesrc=" + siteSrc + "&ref=" + referrer + "#category,category,running";
	}
	else {
		//need to split the url at the hash
		productUrl = productUrl.split("#");
		nikeStoreUrl = productUrl[0] + "?sitesrc=" + siteSrc + "&ref=" + referrer + "#" + productUrl[1];
	}
	
	window.open(nikeStoreUrl);

}


//== COOKIES == //#### MODIFY TO NEW COOKIE I.E. EMEARUNNING_LOCALE
function setLanguage(strLanguage){
	var cookieVar = strLanguage;
	cookieManager.setCookie(cookieName, cookieVar);
}

function getLanguageFromCookie(){
	var strLanguage = "";
	strLanguage = cookieManager.getCookieValue(cookieName);
	return strLanguage;
}

function getLanguageOrDefault() {
	alert(locale);
}

/*
function getLanguageOrDefault() {
	var strLanguage = "";
	//strLanguage = cookieManager.getCookieValue(cookieName);
	alert("locale");
	//if (strLanguage == "" && locale != "") strLanguage = locale;
	//return strLanguage;
}
*/