function getCalendarDate()
{
   var months = new Array(13);
   months[0]  = "January";
   months[1]  = "February";
   months[2]  = "March";
   months[3]  = "April";
   months[4]  = "May";
   months[5]  = "June";
   months[6]  = "July";
   months[7]  = "August";
   months[8]  = "September";
   months[9]  = "October";
   months[10] = "November";
   months[11] = "December";
   var now         = new Date();
   var monthnumber = now.getMonth();
   var monthname   = months[monthnumber];
   var monthday    = now.getDate();
   var year        = now.getYear();
   if(year < 2000) { year = year + 1900; }
   var dateString = monthname +
                    ' ' +
                    monthday +
                    ', ' +
                    year;
   return dateString;
} // function getCalendarDate()

function GetCountryCode(){
//var countrycode="Could not be determined";
if (navigator.browserLanguage.substr(0,2) == "af")
  return 'af-Afrikaans';
else if (navigator.browserLanguage.substr(0,2) == "ar")
{
 if (navigator.browserLanguage.substr(3,2) == "ae")
  return 'Arabic / United Arab Emirates';
 else if (navigator.browserLanguage.substr(3,2) == "bh")
  return 'Arabic / Bahrain';
 else if (navigator.browserLanguage.substr(3,2) == "eg")
  return 'Arabic / Egypt';
 else if (navigator.browserLanguage.substr(3,2) == "dz")
  return 'Arabic / Algeria';
 else if (navigator.browserLanguage.substr(3,2) == "iq")
  return 'Arabic / Iraq';
 else if (navigator.browserLanguage.substr(3,2) == "jo")
  return 'Arabic / Jordan';
 else if (navigator.browserLanguage.substr(3,2) == "kw")
  return 'Arabic / Kuwait';
 else if (navigator.browserLanguage.substr(3,2) == "lb")
  return 'Arabic / Lebanon';
 else if (navigator.browserLanguage.substr(3,2) == "ly")
  return 'Arabic / Libya';
 else if (navigator.browserLanguage.substr(3,2) == "ma")
  return 'Arabic / Morocco';
 else if (navigator.browserLanguage.substr(3,2) == "om")
  return 'Arabic / Oman';
 else if (navigator.browserLanguage.substr(3,2) == "qa")
  return 'Arabic / Qatar';
 else if (navigator.browserLanguage.substr(3,2) == "sa")
  return 'Arabic / Saudi Arabia';
 else if (navigator.browserLanguage.substr(3,2) == "sy")
  return 'Arabic / Syria';
 else if (navigator.browserLanguage.substr(3,2) == "tn")
  return 'Arabic / Tunisia';
 else if (navigator.browserLanguage.substr(3,2) == "ye")
  return 'Arabic / Yemen';
 else return 'Arabic';
}
else if (navigator.browserLanguage.substr(0,2) == "be")
  return 'Belarusian';
else if (navigator.browserLanguage.substr(0,2) == "bg")
  return 'Bulgarian';
else if (navigator.browserLanguage.substr(0,2) == "ca")
  return 'Catalan';
else if (navigator.browserLanguage.substr(0,2) == "cs")
  return 'Czech';
else if (navigator.browserLanguage.substr(0,2) == "da")
  return 'Danish';
else if (navigator.browserLanguage.substr(0,2) == "de")
{
 if (navigator.browserLanguage.substr(3,2) == "at")
  return 'German / Austria';
 else if (navigator.browserLanguage.substr(3,2) == "ch")
  return 'German / Switzerland';
 else if (navigator.browserLanguage.substr(3,2) == "li")
  return 'German / Liechtenstein';
 else if (navigator.browserLanguage.substr(3,2) == "lu")
  return 'German / Luxembourg';
else return 'German / Germany';
}
else if (navigator.browserLanguage.substr(0,2) == "el")
  return 'Greek / Greece';
else if (navigator.browserLanguage.substr(0,2) == "en")
{
 if (navigator.browserLanguage.substr(3,2) == "us")
  return 'English / United States';
 else if (navigator.browserLanguage.substr(3,2) == "au")
  return 'English / Austrailia';
 else if (navigator.browserLanguage.substr(3,2) == "bz")
  return 'English / Belize';
 else if (navigator.browserLanguage.substr(3,2) == "ca")
  return 'English / Canada';
 else if (navigator.browserLanguage.substr(3,2) == "gb")
  return 'English / Great Britain';
 else if (navigator.browserLanguage.substr(3,2) == "ie")
  return 'English / Ireland';
 else if (navigator.browserLanguage.substr(3,2) == "jm")
  return 'English / Jamaica';
 else if (navigator.browserLanguage.substr(3,2) == "nz")
  return 'English / New Zealand';
 else if (navigator.browserLanguage.substr(3,2) == "tt")
  return 'English / Trinidad';
 else if (navigator.browserLanguage.substr(3,2) == "za")
  return 'English / South Africa';
 else return 'English';
}
else if (navigator.browserLanguage.substr(0,2) == "es")
{
 if (navigator.browserLanguage.substr(3,2) == "ar")
  return 'Spanish / Argentina';
 else if (navigator.browserLanguage.substr(3,2) == "bo")
  return 'Spanish / Bolivia';
 else if (navigator.browserLanguage.substr(3,2) == "cl")
  return 'Spanish / Chile';
 else if (navigator.browserLanguage.substr(3,2) == "co")
  return 'Spanish / Colombia';
 else if (navigator.browserLanguage.substr(3,2) == "cr")
  return 'Spanish / Costa Rica';
 else if (navigator.browserLanguage.substr(3,2) == "do")
  return 'Spanish / Dominican Republic';
 else if (navigator.browserLanguage.substr(3,2) == "ec")
  return 'Spanish / Ecuador';
 else if (navigator.browserLanguage.substr(3,2) == "gt")
  return 'Spanish / Guatemala';
 else if (navigator.browserLanguage.substr(3,2) == "hn")
  return 'Spanish / Honduras';
 else if (navigator.browserLanguage.substr(3,2) == "mx")
  return 'Spanish / Mexico';
 else if (navigator.browserLanguage.substr(3,2) == "ni")
  return 'Spanish / Nicaragua';
 else if (navigator.browserLanguage.substr(3,2) == "pa")
  return 'Spanish / Panama';
 else if (navigator.browserLanguage.substr(3,2) == "pe")
  return 'Spanish / Peru';
 else if (navigator.browserLanguage.substr(3,2) == "pr")
  return 'Spanish / Puerto Rico';
 else if (navigator.browserLanguage.substr(3,2) == "py")
  return 'Spanish / Paraguay';
 else if (navigator.browserLanguage.substr(3,2) == "sv")
  return 'Spanish / El Salvador';
 else if (navigator.browserLanguage.substr(3,2) == "uy")
  return 'Spanish / Uruguay';
 else if (navigator.browserLanguage.substr(3,2) == "ve")
  return 'Spanish / Venezuela';
 else return 'Spanish / Spain';
}
else if (navigator.browserLanguage.substr(0,2) == "et")
  return 'Estonian';
else if (navigator.browserLanguage.substr(0,2) == "eu")
  return 'Basque';
else if (navigator.browserLanguage.substr(0,2) == "fa")
  return 'Farsi';
else if (navigator.browserLanguage.substr(0,2) == "fi")
  return 'Finnish';
else if (navigator.browserLanguage.substr(0,2) == "fo")
  return 'Faeroese';
else if (navigator.browserLanguage.substr(0,2) == "fr")
{
 if (navigator.browserLanguage.substr(3,2) == "be")
  return 'French / Belgium';
 else if (navigator.browserLanguage.substr(3,2) == "ca")
  return 'French / Canada';
 else if (navigator.browserLanguage.substr(3,2) == "ch")
  return 'French / Switzerland';
 else if (navigator.browserLanguage.substr(3,2) == "ca")
  return 'French / Luxembourg';
 else return 'French / France';
}
else if (navigator.browserLanguage.substr(0,2) == "gd")
{
 if (navigator.browserLanguage.substr(3,2) == "ie")
  return 'Gaelic / Ireland';
 else return 'Gaelic / Scotland';
}
else if (navigator.browserLanguage.substr(0,2) == "he")
  return 'Hebrew';
else if (navigator.browserLanguage.substr(0,2) == "hi")
  return 'Hindi';
else if (navigator.browserLanguage.substr(0,2) == "hr")
  return 'Croatian';
else if (navigator.browserLanguage.substr(0,2) == "hu")
  return 'Hungarian';
else if (navigator.browserLanguage.substr(0,2) == "in")
  return 'Indonesian';
else if (navigator.browserLanguage.substr(0,2) == "is")
  return 'Icelandic';
else if (navigator.browserLanguage.substr(0,2) == "he")
  return 'Hebrew';
else if (navigator.browserLanguage.substr(0,2) == "it")
{
 if (navigator.browserLanguage.substr(3,2) == "ch")
  return 'Italian / Switzerland';
 else return 'Italian / Italy';
}
else if (navigator.browserLanguage.substr(0,2) == "ja")
  return 'Japanese / Japan';
else if (navigator.browserLanguage.substr(0,2) == "ji")
  return 'Yiddish';
else if (navigator.browserLanguage.substr(0,2) == "ko")
  return 'Korean / Korea';
else if (navigator.browserLanguage.substr(0,2) == "lt")
  return 'Lithuanian / Lithuania';
else if (navigator.browserLanguage.substr(0,2) == "lv")
  return 'Latvian';
else if (navigator.browserLanguage.substr(0,2) == "mk")
  return 'Macedonian / Macedonia';
else if (navigator.browserLanguage.substr(0,2) == "ms")
  return 'Malaysian / Malaysia';
else if (navigator.browserLanguage.substr(0,2) == "mt")
  return 'Maltese / Malta';
else if (navigator.browserLanguage.substr(0,2) == "nl")
{
 if (navigator.browserLanguage.substr(3,2) == "be")
  return 'Dutch / Belgium';
 else return 'Dutch / Netherlands';
}
else if (navigator.browserLanguage.substr(0,2) == "pl")
  return 'Polish / Poland';
else if (navigator.browserLanguage.substr(0,2) == "pt")
{
 if (navigator.browserLanguage.substr(3,2) == "br")
  return 'Portuguese / Brazil';
 else return 'Portuguese / Portugual';
}
else if (navigator.browserLanguage.substr(0,2) == "rm")
  return 'Rhaeto-Romanic / Romania';
else if (navigator.browserLanguage.substr(0,2) == "ro")
  return 'Romanian / Romania';
else if (navigator.browserLanguage.substr(0,2) == "ru")
  return 'Russian / Russia';
else if (navigator.browserLanguage.substr(0,2) == "sb")
  return 'Sorbian';
else if (navigator.browserLanguage.substr(0,2) == "sk")
  return 'Slovak';
else if (navigator.browserLanguage.substr(0,2) == "sl")
  return 'Slovenian';
else if (navigator.browserLanguage.substr(0,2) == "sq")
  return 'Albanian / Albania';
else if (navigator.browserLanguage.substr(0,2) == "sr")
  return 'Serbian / Serbia';
else if (navigator.browserLanguage.substr(0,2) == "sv")
{
 if (navigator.browserLanguage.substr(3,2) == "fi")
  return 'Swedish / Finland';
 else return 'Swedish / Sweden';
}
else if (navigator.browserLanguage.substr(0,2) == "sx")
  return 'Sutu';
else if (navigator.browserLanguage.substr(0,2) == "sz")
  return 'Sami';
else if (navigator.browserLanguage.substr(0,2) == "th")
  return 'Thai / Thailand';
else if (navigator.browserLanguage.substr(0,2) == "tn")
  return 'Tswana';
else if (navigator.browserLanguage.substr(0,2) == "tr")
  return 'Turkish / Turkey';
else if (navigator.browserLanguage.substr(0,2) == "ts")
  return 'Tsonga';
else if (navigator.browserLanguage.substr(0,2) == "uk")
  return 'Ukrainian';
else if (navigator.browserLanguage.substr(0,2) == "th")
  return 'Thai / Thailand';
else if (navigator.browserLanguage.substr(0,2) == "ur")
  return 'Urdu';
else if (navigator.browserLanguage.substr(0,2) == "ve")
  return 'Venda';
else if (navigator.browserLanguage.substr(0,2) == "vi")
  return 'Vietnamese / Vietnam';
else if (navigator.browserLanguage.substr(0,2) == "xh")
  return 'Xhosa';
else if (navigator.browserLanguage.substr(0,2) == "zh")
{
 if (navigator.browserLanguage.substr(3,2) == "cn")
  return 'Chinese / China';
 else if (navigator.browserLanguage.substr(3,2) == "hk")
  return 'Chinese / Hong Kong';
 else if (navigator.browserLanguage.substr(3,2) == "sg")
  return 'Chinese / Singapore';
 else if (navigator.browserLanguage.substr(3,2) == "tw")
  return 'Chinese / Taiwan';
 else return 'Chinese / China';
}
else if (navigator.browserLanguage.substr(0,2) == "zu")
  return 'Zulu';
else
  return 'Could not be determined';
  }