function updateCountry( twoLetter, ISOnumber ) {
  var cRegex = /^\w{2}$/;
  if ( cRegex.exec(twoLetter) == null) {
// Might want better error handling  
	alert("Sorry, we can't find an ISO code for your country selection");
  }
  var flagsdir = '/media/header/flags/';
  var imgFlag = document.getElementById("countryFlag");
  imgFlag.src = flagsdir + twoLetter.toLowerCase() + '.gif'; 
  var countryCode = document.getElementById("n_country");
  var newCode = document.createTextNode( twoLetter.toUpperCase() );
  countryCode.replaceChild(newCode, countryCode.childNodes[0]);
  if ( document.search && document.search.country ) {
	document.search.country.value = ISOnumber;
//	alert("Setting country to " + ISOnumber);
  }
	jQuery('ul.mcol3').slideUp('fast');
}

function clearTextField( El ) {
    var TxtField = document.getElementById(El);
    TxtField.value = '';
}

var topPage = {
    '/index.html'                   : { id: 'n_home',         'class': 'toplevelselected' },
    '/education.html'               : { id: 'n_education',    'class': 'toplevelselected' },
    '/schools_subscription.html'    : { id: 'n_education',    'class': 'toplevelselected' },
    '/buyPrints.html'               : { id: 'n_images',       'class': 'toplevelselected' },
    '/whatsNew.html'                : { id: 'n_new',          'class': 'toplevelselected' },
    '/feature_stories.html'         : { id: 'n_images',       'class': 'toplevelselected' },
    '/pfArchive.html'               : { id: 'n_images',       'class': 'toplevelselected' },
    'motion'                        : { id: 'n_motion',       'class': 'toplevelselected' },
    'images'                        : { id: 'n_images',       'class': 'toplevelselected' }
    };

function topPageNav() {
    var name = location.pathname;
    var level = /level\/gold\//;
    if (name.match(level)) {
        var session = /^\/.*\/level\/(gold|regular)/;
        name = name.replace(session ,'');
    }
    if (name in topPage) {
        var el = document.getElementById(topPage[name].id);
        var elSubNav = el.firstChild;
        updateClass(elSubNav);
        return 1;
    }
    var regex = /^\/(images|motion)/;
    var res = regex.exec(name);
    if (res) {
        var el = document.getElementById(topPage[res[1]].id);
        var elSubNav = el.firstChild;
        updateClass(elSubNav);
        return 1;
    }
}

function updateClass(el) {
    el.className = 'toplevelselected';
}
