﻿var checkRegion
var strCurrentDomain
var strQuery
var strGetDomain
var strRegion
var strBuildQuery = ""

function getDomainName(inRegion)
{
   switch (inRegion.toUpperCase())
   {
      case "USA":
         return getDomainName = "us.strawberrynet.com";
         break;
      case "AL": case "ALEN": case "SI": case "SIEN": case "SK": case "SKEN": case "EE": case "EEEN": case "IR": case "IREN": case "MAEN": case "GREN": case "HU": case "HUEN": case "ID": case "IDEN": case "MA": case "ESEN": case "PTEN": case "PLEN": case "EGEN": case "BREN": case "AZEN": case "GR": case "JP": case "JPEN": case "KR": case "KREN": case "AU": case "UK": case "CN": case "HK": case "HKEN": case "TW": case "ES": case "IT": case "NZ": case "PL": case "NO": case "NOEN": case "SE": case "TH": case "THEN": case "TREN": case "EU": case "RU": case "RUEN": case "SA": case "BR": case "PT": case "CZ": case "CZEN": case "AZ": case "IN": case "INEN": case "KZ": case "LA": case "LAEN": case "FJ": case "IL": case "ILEN": case "MY": case "MYEN": case "ZA": case "VN": case "VNEN": case "RO": case "ROEN": case "UA": case "HR": case "HREN": case "BG": case "BGEN": case "EG": case "CAM": case "CAMEN": case "CAR": case "USES": case "KZEN": case "KZRU": case "AZRU": case "UAEN": case "UARU": case "ARABIC": case "ARABICEN": case "FI": case "FIEN": case "PH": case "PHEN": case "DK": case "SG": case "IE": case "NL": case "CA":
         return getDomainName = inRegion.toLowerCase() + ".strawberrynet.com";
         break;
      case "CH":
         return getDomainName = "eu.strawberrynet.com";
         break;
      case "OTHERS": case "OEU": case "OTH":
         return getDomainName = "oth.strawberrynet.com";
         break;
      case "TR": case "TUR":
         return getDomainName = "tr.strawberrynet.com";
         break;
   }
   return;
}

function checkCookie(inRegion) {
   if (inRegion != '') {
      window.location = "http://" + inRegion.toUpperCase() + ".strawberrynet.com/main.aspx?region=" + inRegion + "&langBox=t";
   }

   if (getCookie("region") != false){
      checkRegion = getCookie("region").split("&");
      strCurrentDomain = document.domain;
      strCurrentDomain = strCurrentDomain.toLowerCase();

      if (checkRegion[0] != null){
         strGetDomain = getDomainName(checkRegion[0]);

         if (strCurrentDomain != strGetDomain){         
            strQuery = window.location.search.substring(1);
            strRegion = strQuery.split("&");

            for(var i=0;i < strRegion.length;i++){            
               if (strRegion[i].indexOf("region=")== -1){
                  strBuildQuery += "&" + strRegion[i];
               }            
            }
            if (strBuildQuery == '&'){
               strBuildQuery = '';
            }
            window.location = "http://" + strGetDomain + "/main.aspx?region=" + checkRegion[0] + strBuildQuery;
         }
      }
   }
   else {
	if (!CTIsPlayback())
	      window.location = "http://www.strawberrynet.com/country/";
   }
}

function changeLanguagePara(form, para) {
	var country = form.options[form.selectedIndex].value;	
	var currId = ""
	var domainName = ""

	switch (country)
	{
	   case "USA":
         currId = "US$";
         domainName = "us.strawberrynet.com";
         break;
	   case "CA":
         currId = "CAD";
         domainName = "ca.strawberrynet.com";
         break;
      case "JP":
         currId = "JPY";
         domainName = "jp.strawberrynet.com";
         break;
      case "KR":
         currId = "KRW";
         domainName = "kr.strawberrynet.com";
         break;
      case "AU":
         currId = "AUD";
         domainName = "au.strawberrynet.com";
         break;
      case "UK":
         currId = "GBP";
         domainName = "uk.strawberrynet.com";
         break;
      case "CN":
         currId = "CNY";
         domainName = "cn.strawberrynet.com";
         break;
      case "HK":
         currId = "HKD";
         domainName = "hk.strawberrynet.com";
         break;
      case "HKEN":
         currId = "HKD";
         domainName = "hken.strawberrynet.com";
         break;
      case "FI":
         currId = "EUR";
         domainName = "fi.strawberrynet.com";
         break;
      case "ES":
         currId = "EU";
         domainName = "es.strawberrynet.com";
         break;
      case "NZ":
         currId = "NZD";
         domainName = "nz.strawberrynet.com";
         break;
      case "DK":
         currId = "DKK";
         domainName = "dk.strawberrynet.com";
         break;
      case "NO":
         currId = "NOK";
         domainName = "no.strawberrynet.com";
         break;
      case "PL":
         currId = "PLN";
         domainName = "pl.strawberrynet.com";
         break;
      case "SE":
         currId = "SEK";
         domainName = "se.strawberrynet.com";
         break;
      case "TH":
         currId = "THB";
         domainName = "th.strawberrynet.com";
         break;
      case "TR":
         currId = "YTL";
         domainName = "tr.strawberrynet.com";
         break;
      case "TREN":
         currId = "YTL";
         domainName = "tren.strawberrynet.com";
         break;
      case "RU":
         currId = "RUR";
         domainName = "ru.strawberrynet.com";
         break;
      case "SA":
         currId = "US$";
         domainName = "sa.strawberrynet.com";
         break;
      case "BR":
         currId = "BRL";
         domainName = "br.strawberrynet.com";
         break;
      case "PT":
         currId = "EUR";
         domainName = "pt.strawberrynet.com";
         break;
      case "CZ":
         currId = "CZK";
         domainName = "cz.strawberrynet.com";
         break;
      case "OTHERS": case "OTH":
         currId = "US$";
         domainName = "oth.strawberrynet.com";
         break;
      case "IN":
         currId = "INR";
         domainName = "in.strawberrynet.com";
         break;
      case "AZ":
         currId = "US$";
         domainName = "az.strawberrynet.com";
         break;
      case "KZ":
         currId = "KZT";
         domainName = "kz.strawberrynet.com";
         break;
      case "KZRU":
         currId = "US$";
         domainName = "kzru.strawberrynet.com";
         break;
      case "IL":
         currId = "ILS";
         domainName = "il.strawberrynet.com";
         break;
      case "MY":
         currId = "MYR";
         domainName = "my.strawberrynet.com";
         break;
      case "ZA":
         currId = "ZAR";
         domainName = "za.strawberrynet.com";
         break;
      case "VN":
         currId = "US$";
         domainName = "vn.strawberrynet.com";
         break;
      case "RO":
         currId = "RON";
         domainName = "ro.strawberrynet.com";
         break;
      case "UA":
         currId = "US$";
         domainName = "ua.strawberrynet.com";
         break;
      case "UARU":
         currId = "US$";
         domainName = "uaru.strawberrynet.com";
         break;
      case "HR":
         currId = "EUR";
         domainName = "hr.strawberrynet.com";
         break;
      case "BG":
         currId = "BGL";
         domainName = "bg.strawberrynet.com";
         break;
      case "EG":
         currId = "EGP";
         domainName = "eg.strawberrynet.com";
         break;
      case "PH":
         currId = "US$";
         domainName = "ph.strawberrynet.com";
         break;
      case "ARABIC":
         currId = "US$";
         domainName = "arabic.strawberrynet.com";
         break;
      case "ARABICEN":
         currId = "US$";
         domainName = "arabicen.strawberrynet.com";
         break;
      case "GR":
         currId = "EUR";
         domainName = "gr.strawberrynet.com";
         break; 
      case "MA":
         currId = "MAD";
         domainName = "ma.strawberrynet.com";
         break;
      case "MAEN":
         currId = "MAD";
         domainName = "maen.strawberrynet.com";
         break;
      case "ID":
         currId = "IDR";
         domainName = "id.strawberrynet.com";
         break;  
      case "IDEN":
         currId = "IDR";
         domainName = "iden.strawberrynet.com";
         break;  
      case "HU":
         currId = "HUF";
         domainName = "hu.strawberrynet.com";
         break; 
      case "HUEN":
         currId = "HUF";
         domainName = "huen.strawberrynet.com";
         break; 
      case "IR":
         currId = "US$";
         domainName = "ir.strawberrynet.com";
         break;
      case "IREN":
         currId = "US$";
         domainName = "iren.strawberrynet.com";
         break;
      case "EE":
         currId = "EUR";
         domainName = "ee.strawberrynet.com";
         break;  
      case "EEEN":
         currId = "EUR";
         domainName = "eeen.strawberrynet.com";
         break;  
      case "SK":
         currId = "EU";
         domainName = "sk.strawberrynet.com";
         break;
      case "SKEN":
         currId = "EU";
         domainName = "sken.strawberrynet.com";
         break;
      case "SI":
         currId = "EU";
         domainName = "si.strawberrynet.com";
         break;
      case "SIEN":
         currId = "EU";
         domainName = "sien.strawberrynet.com";
         break;
      case "AL":
         currId = "EUR";
         domainName = "al.strawberrynet.com";
         break;   
      case "ALEN":
         currId = "EUR";
         domainName = "alen.strawberrynet.com";
         break;   
	}
	this.location.href = "http://" + domainName + "/main.aspx?region=" + country + "&CurrId=" + currId + para;
}


function brandItemOver(){
   document.getElementById("shopBrandListImg").src = document.getElementById("shopBrandListImg").src.replace("btn_shophere", "btn_shophere_down");
}

function brandItemOut(){
   document.getElementById("shopBrandListImg").src = document.getElementById("shopBrandListImg").src.replace("btn_shophere_down", "btn_shophere");
}
 
function submitShipForm() {
	window.location.href = './shipment.aspx?orderNo=' +  document.getElementById('orderNo').value;
}

function validate_email(field,alerttxt)
{
  apos=document.forms['signup'].signUp.value.indexOf("@");
  dotpos=document.forms['signup'].signUp.value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2) 
    {
    alert(alerttxt);
    return false;
    }
  else
    {
    return true;
  }
}

function validate_form(thisform)
{
  apos=document.forms['signup'].signUp.value.indexOf("@");
  dotpos=document.forms['signup'].signUp.value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2) 
    {
	alert("Not a valid e-mail address!");
	}
  else
    {
    document.forms['signup'].submit();
	}
}
function newVisaWindow(link) {
   var winl = (screen.width - 540) / 2;
   var wint = (screen.height - 410) / 2;
     
   window.open(link, '', 'width=540, height=410, left=' + winl + ', top=' + wint);
}
function CTIsPlayback() {
   try { return parent && parent.WebPlayer; }
   catch(e) { return false; }
}

function CheckResolution()
{   
	if (!CTIsPlayback())
	{
	    if (navigator.cookieEnabled && readCookie("BrowserResolution") == null)
	    {
        	if (screen.width == 800)
	            createCookie( 'BrowserResolution', '0', 30 );
        	else
	            createCookie( 'BrowserResolution', '1', 30 );

        	window.location.reload();
	    }
	}
}


function createCookie(name, value, days) 
{
    var expires;
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    else expires = "";
    document.cookie = name + "=" + value + expires + "; path=/; domain=strawberrynet.com";
}

function readCookie(name) 
{
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}



