
        function getcookieval (offset)
        {
            var endstr = document.cookie.indexOf(";", offset);
            if (endstr == -1)
            endstr = document.cookie.length;
            return unescape(document.cookie.substring(offset, endstr));
        }

        function getcookie (name)
        {
            
		var arg = name + "=";
            var alen = arg.length;
            var clen = document.cookie.length;
            var i = 0;
            while (i < clen)
            {
                var j = i + alen;
                if (document.cookie.substring(i, j) == arg)
                return getcookieval (j);
                i = document.cookie.indexOf(" ", i) + 1;
                if (i == 0) break;
            }
                return null;
        }

        function setcookie (name, value)
        {
		var expires = new Date();
            expires.setDate(expires.getDate() + 365000);
            document.cookie = name + "=" + value + ";expires=" + expires.toGMTString() + ";path=/;domain="+document.domain.substring(document.domain.indexOf(".")+1,document.domain.length);
        }

        function deletecookie(name)
        {
            var expires = new Date();
            expires.setDate(expires.getDate() - 765000);
            var cval = null;
            document.cookie = name + "=" + cval + "; expires=" + expires.toGMTString() + ";path=/;domain="+document.domain.substring(document.domain.indexOf(".")+1,document.domain.length);
        }


        function makeCookie(user, pwd, nameCookie)
        {

		var arrayCookie = new Array();
            arrayCookie[0] = user;
            arrayCookie[1] = pwd;
            setcookie(nameCookie,arrayCookie);
        }

        function checkCookie(nameCookie)
        {		
			
		if (document['formLogin']['cb'].checked == true)
            {
			
			makeCookie(document['formLogin']['txtLoginEmail'].value, document['formLogin']['txtLoginPassword'].value, nameCookie);
            }
            else
            {
                deletecookie(nameCookie);
            }
            return true;
        }

        function rememberMe(cookieUserCountry)
        {
		    var arrayRecoverCookie = new Array();
            var auxRecoverCookie = getcookie (cookieUserCountry);
		
		
            if (auxRecoverCookie != null && auxRecoverCookie != "")
            {
		        arrayRecoverCookie = auxRecoverCookie.split(",");
                var user = arrayRecoverCookie[0];
                var pwd = arrayRecoverCookie[1];
                if (user != null && user != "null" && user != "")
                {
                    document.getElementById('txtLoginEmail').value = user;
                    document.getElementById('txtLoginPassword').value = pwd;
                    document.getElementById('formLogin').submit();
                }
            }
        }

        function selectCountry(country, urlCountry)
        {
            var dateCookie = new Date();

            dateCookie.setDate(dateCookie.getDate() + 365000);

            document.cookie = 'buyvip_prefShop=' + country + ';expires=' + dateCookie.toGMTString();
            switch (country) {
                case 'DE':
                    document.location.href = urlCountry;
                    break;
                case 'ES':
                    document.location.href = urlCountry;
                    break;
                case 'IT':
                    document.location.href = urlCountry;
                    break;
                case 'PT':
                    document.location.href = urlCountry;
                    break;
                case 'NL':
                    document.location.href = urlCountry;
                    break;
                case 'PL':
                    document.location.href = urlCountry;
                    break;
                

            }
            return true;
        }

