function setCookie (cookieName, cookieValue, cookieDomain) {
  var date = new Date();
  date.setTime(date.getTime()+(30*60*1000));
  var expires = "; expires="+date.toGMTString();
  
  var cookieString = cookieName + "=" + cookieValue + expires + "; path=/";
  if (cookieDomain) {
      cookieString += ";domain=" + cookieDomain;
  }
  document.cookie = cookieString;
  
}

function getCookie (cookieName) {
  var dc = document.cookie; 
  var prefix = cookieName + "="; 
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) { 
    begin = dc.indexOf(prefix);
    if (begin != 0) return null; 
  } else 
    begin += 2; 
  var end = document.cookie.indexOf(";", begin); 
  if (end == -1) 
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}                 

function getCountryCode(countryID) {
  var countries = {
	   "0": "AT", "1": "BE", "2": "DK", "3": "FL", 
	   "4": "FR", "5": "DE", "6": "GR", "7": "IR", 
	   "8": "IT", "9": "LX", "10": "MC", "11": "NL", 
	   "12": "PT", "13": "ES", "14": "SE", "15": "CH", 
	   "16": "UK" 
  }                            
  return countries[countryID];
}