function selectCountry(val)
{
   document.getElementById("selcount").className = "hidden"; // we set a country, disable further selection
   document.getElementById("collapsed").className = "visible"; // we set a country, enable collapsed selection
   document.getElementById(val).className = "visible";
   extselectCountry();
   lastvis = val;
   setCookie('country',val,365);
}

function uncollapse()
{
   document.getElementById("selcount").className = "visible";
   document.getElementById("collapsed").className = "hidden";
   document.getElementById(lastvis).className = "hidden";
   extuncollapse();
   lastvis = "";
}

function getCookie(c_name)
{
   if (document.cookie.length > 0)
   { 
      c_start=document.cookie.indexOf(c_name + "=")
      if (c_start != -1)
      { 
         c_start=c_start + c_name.length+1 
         c_end=document.cookie.indexOf(";",c_start)
         if (c_end==-1) c_end=document.cookie.length
         return unescape(document.cookie.substring(c_start,c_end))
      } 
   }
   return null
}

function setCookie(c_name,value,expiredays)
{
   var exdate = new Date()
   exdate.setDate(expiredays)
   document.cookie = c_name + "=" + escape(value)+ ((expiredays==null) ? "" : "; expires="+exdate)
}

function checkCookie()
{
   document.getElementById("loading").className = "hidden"; // loading stopped ...
   if (lastvis  != "") document.getElementById(lastvis).className = "hidden";

   country = getCookie('country')
   if (country == null)
   {
	  document.getElementById('selcount').className = "visible"; // no cookie, enable selection
   }
   else
   {
      selectCountry(country)
   }
}