/** 
    
    This is a Javascript implementation of the Java Hashtable object.
    
    Contructor(s):
     Hashtable()
              Creates a new, empty hashtable
    
    Method(s):
     void clear() 
              Clears this hashtable so that it contains no keys. 
     boolean containsKey(String key) 
              Tests if the specified object is a key in this hashtable. 
     boolean containsValue(Object value) 
              Returns true if this Hashtable maps one or more keys to this value. 
     Object get(String key) 
              Returns the value to which the specified key is mapped in this hashtable. 
     boolean isEmpty() 
              Tests if this hashtable maps no keys to values. 
     Array keys() 
              Returns an array of the keys in this hashtable. 
     void put(String key, Object value) 
              Maps the specified key to the specified value in this hashtable. A NullPointerException is thrown is the key or value is null.
     Object remove(String key) 
              Removes the key (and its corresponding value) from this hashtable. Returns the value of the key that was removed
     int size() 
              Returns the number of keys in this hashtable. 
     String toString() 
              Returns a string representation of this Hashtable object in the form of a set of entries, enclosed in braces and separated by the ASCII characters ", " (comma and space). 
     Array values() 
              Returns a array view of the values contained in this Hashtable. 
            
*/
function Hashtable(){
    this.clear = hashtable_clear;
    this.containsKey = hashtable_containsKey;
    this.containsValue = hashtable_containsValue;
    this.get = hashtable_get;
    this.isEmpty = hashtable_isEmpty;
    this.keys = hashtable_keys;
    this.put = hashtable_put;
    this.remove = hashtable_remove;
    this.size = hashtable_size;
    this.toString = hashtable_toString;
    this.values = hashtable_values;
    this.hashtable = new Array();
}

/*=======Private methods for internal use only========*/

function hashtable_clear(){
    this.hashtable = new Array();
}

function hashtable_containsKey(key){
    var exists = false;
    for (var i in this.hashtable) {
        if (i == key && this.hashtable[i] != null) {
            exists = true;
            break;
        }
    }
    return exists;
}

function hashtable_containsValue(value){
    var contains = false;
    if (value != null) {
        for (var i in this.hashtable) {
            if (this.hashtable[i] == value) {
                contains = true;
                break;
            }
        }
    }
    return contains;
}

function hashtable_get(key){
    return this.hashtable[key];
}

function hashtable_isEmpty(){
    return (parseInt(this.size()) == 0) ? true : false;
}

function hashtable_keys(){
    var keys = new Array();
    for (var i in this.hashtable) {
        if (this.hashtable[i] != null) 
            keys.push(i);
    }
    return keys;
}

function hashtable_put(key, value){
    if (key == null || value == null) {
        throw "NullPointerException {" + key + "},{" + value + "}";
    }else{
        this.hashtable[key] = value;
    }
}

function hashtable_remove(key){
    var rtn = this.hashtable[key];
    this.hashtable[key] = null;
    return rtn;
}

function hashtable_size(){
    var size = 0;
    for (var i in this.hashtable) {
        if (this.hashtable[i] != null) 
            size ++;
    }
    return size;
}

function hashtable_toString(){
    var result = "";
    for (var i in this.hashtable)
    {      
        if (this.hashtable[i] != null) 
            result += "{" + i + "},{" + this.hashtable[i] + "}\n";   
    }
    return result;
}

function hashtable_values(){
    var values = new Array();
    for (var i in this.hashtable) {
        if (this.hashtable[i] != null) 
            values.push(this.hashtable[i]);
    }
    return values;
}

function isPagetypeChannel() {
	p = new String(document.location);
	pLength = p.length;
	var pBegin = p.indexOf('.com');
	if (pLength > pBegin) {
		pContent = p.substring(pBegin,pLength);
		if (( pContent == ".com" ) || ( pContent == ".com/" ) || ( pContent == ".com/index.html" )) {  
			return true;
		}
	}
	return false;
}

function doFlagCheck(abbrev,label,img,w,h){
	if (typeof checkLocale != 'undefined') {
		if(checkLocale(abbrev) && !isPagetypeChannel()){
			if (document.getElementById("mast")){ 
				document.getElementById("mast").innerHTML=document.getElementById("mast").innerHTML + '<div id="'+label+'" style="position:absolute;top:68px;left:170px"><img src="http://'+img+'" width="'+w+'" height="'+h+'" alt="" /></div>'; 
			}
		}
	}
}
 var geoUrlTb = new Hashtable(); 
geoUrlTb.put('retro.ign.com', 'au.retro.ign.com'); 
geoUrlTb.put('uk.retro.ign.com', 'au.retro.ign.com'); 
geoUrlTb.put('media.pc.gamespy.com', 'au.media.pc.gamespy.com'); 
geoUrlTb.put('uk.media.pc.gamespy.com', 'au.media.pc.gamespy.com'); 
geoUrlTb.put('gba.gamespy.com', 'au.gba.gamespy.com'); 
geoUrlTb.put('uk.gba.gamespy.com', 'au.gba.gamespy.com'); 
geoUrlTb.put('revolution.ign.com', 'au.revolution.ign.com'); 
geoUrlTb.put('uk.revolution.ign.com', 'au.revolution.ign.com'); 
geoUrlTb.put('insider.ign.com', 'au.insider.ign.com'); 
geoUrlTb.put('uk.insider.ign.com', 'au.insider.ign.com'); 
geoUrlTb.put('media.ps3.ign.com', 'au.media.ps3.ign.com'); 
geoUrlTb.put('uk.media.ps3.ign.com', 'au.media.ps3.ign.com'); 
geoUrlTb.put('comics.ign.com', 'au.comics.ign.com'); 
geoUrlTb.put('uk.comics.ign.com', 'au.comics.ign.com'); 
geoUrlTb.put('media.games.ign.com', 'au.media.games.ign.com'); 
geoUrlTb.put('uk.media.games.ign.com', 'au.media.games.ign.com'); 
geoUrlTb.put('media.ps2.gamespy.com', 'au.media.ps2.gamespy.com'); 
geoUrlTb.put('uk.media.ps2.gamespy.com', 'au.media.ps2.gamespy.com'); 
geoUrlTb.put('wii.gamespy.com', 'au.wii.gamespy.com'); 
geoUrlTb.put('uk.wii.gamespy.com', 'au.wii.gamespy.com'); 
geoUrlTb.put('faqs.ign.com', 'au.faqs.ign.com'); 
geoUrlTb.put('uk.faqs.ign.com', 'au.faqs.ign.com'); 
geoUrlTb.put('media.ds.gamespy.com', 'au.media.ds.gamespy.com'); 
geoUrlTb.put('uk.media.ds.gamespy.com', 'au.media.ds.gamespy.com'); 
geoUrlTb.put('media.faqs.ign.com', 'au.media.faqs.ign.com'); 
geoUrlTb.put('uk.media.faqs.ign.com', 'au.media.faqs.ign.com'); 
geoUrlTb.put('login.askmen.com', 'au.login.askmen.com'); 
geoUrlTb.put('ngage.gamespy.com', 'au.ngage.gamespy.com'); 
geoUrlTb.put('uk.ngage.gamespy.com', 'au.ngage.gamespy.com'); 
geoUrlTb.put('ps3.gamespy.com', 'au.ps3.gamespy.com'); 
geoUrlTb.put('uk.ps3.gamespy.com', 'au.ps3.gamespy.com'); 
geoUrlTb.put('media.revolution.ign.com', 'au.media.revolution.ign.com'); 
geoUrlTb.put('uk.media.revolution.ign.com', 'au.media.revolution.ign.com'); 
geoUrlTb.put('media.gear.ign.com', 'au.media.gear.ign.com'); 
geoUrlTb.put('uk.media.gear.ign.com', 'au.media.gear.ign.com'); 
geoUrlTb.put('games.ign.com', 'au.games.ign.com'); 
geoUrlTb.put('uk.games.ign.com', 'au.games.ign.com'); 
geoUrlTb.put('anime.ign.com', 'au.anime.ign.com'); 
geoUrlTb.put('uk.anime.ign.com', 'au.anime.ign.com'); 
geoUrlTb.put('ign64.ign.com', 'au.ign64.ign.com'); 
geoUrlTb.put('uk.ign64.ign.com', 'au.ign64.ign.com'); 
geoUrlTb.put('dvd.ign.com', 'au.dvd.ign.com'); 
geoUrlTb.put('uk.dvd.ign.com', 'au.dvd.ign.com'); 
geoUrlTb.put('stars.ign.com', 'au.stars.ign.com'); 
geoUrlTb.put('uk.stars.ign.com', 'au.stars.ign.com'); 
geoUrlTb.put('media.cars.ign.com', 'au.media.cars.ign.com'); 
geoUrlTb.put('uk.media.cars.ign.com', 'au.media.cars.ign.com'); 
geoUrlTb.put('cube.gamespy.com', 'au.cube.gamespy.com'); 
geoUrlTb.put('uk.cube.gamespy.com', 'au.cube.gamespy.com'); 
geoUrlTb.put('ps3.ign.com', 'au.ps3.ign.com'); 
geoUrlTb.put('uk.ps3.ign.com', 'au.ps3.ign.com'); 
geoUrlTb.put('www.gamespy.com', 'au.gamespy.com'); 
geoUrlTb.put('uk.gamespy.com', 'au.gamespy.com'); 
geoUrlTb.put('ps2.ign.com', 'au.ps2.ign.com'); 
geoUrlTb.put('uk.ps2.ign.com', 'au.ps2.ign.com'); 
geoUrlTb.put('media.gameboy.ign.com', 'au.media.gameboy.ign.com'); 
geoUrlTb.put('uk.media.gameboy.ign.com', 'au.media.gameboy.ign.com'); 
geoUrlTb.put('media.wireless.gamespy.com', 'au.media.wireless.gamespy.com'); 
geoUrlTb.put('uk.media.wireless.gamespy.com', 'au.media.wireless.gamespy.com'); 
geoUrlTb.put('xbox360.gamespy.com', 'au.xbox360.gamespy.com'); 
geoUrlTb.put('uk.xbox360.gamespy.com', 'au.xbox360.gamespy.com'); 
geoUrlTb.put('awards.rottentomatoes.com', 'au.awards.rottentomatoes.com'); 
geoUrlTb.put('ds.gamespy.com', 'au.ds.gamespy.com'); 
geoUrlTb.put('uk.ds.gamespy.com', 'au.ds.gamespy.com'); 
geoUrlTb.put('media.dreamcast.ign.com', 'au.media.dreamcast.ign.com'); 
geoUrlTb.put('uk.media.dreamcast.ign.com', 'au.media.dreamcast.ign.com'); 
geoUrlTb.put('bestof.ign.com', 'au.bestof.ign.com'); 
geoUrlTb.put('uk.bestof.ign.com', 'au.bestof.ign.com'); 
geoUrlTb.put('media.babes.entertainment.ign.com', 'au.media.babes.entertainment.ign.com'); 
geoUrlTb.put('uk.media.babes.entertainment.ign.com', 'au.media.babes.entertainment.ign.com'); 
geoUrlTb.put('stage.rottentomatoes.com', 'au.stage.rottentomatoes.com'); 
geoUrlTb.put('uk.stage.rottentomatoes.com', 'au.stage.rottentomatoes.com'); 
geoUrlTb.put('media.extreme.ign.com', 'au.media.extreme.ign.com'); 
geoUrlTb.put('uk.media.extreme.ign.com', 'au.media.extreme.ign.com'); 
geoUrlTb.put('video.ign.com', 'au.video.ign.com'); 
geoUrlTb.put('uk.video.ign.com', 'au.video.ign.com'); 
geoUrlTb.put('media.cube.ign.com', 'au.media.cube.ign.com'); 
geoUrlTb.put('uk.media.cube.ign.com', 'au.media.cube.ign.com'); 
geoUrlTb.put('media.ign64.ign.com', 'au.media.ign64.ign.com'); 
geoUrlTb.put('uk.media.ign64.ign.com', 'au.media.ign64.ign.com'); 
geoUrlTb.put('cube.ign.com', 'au.cube.ign.com'); 
geoUrlTb.put('uk.cube.ign.com', 'au.cube.ign.com'); 
geoUrlTb.put('mac.ign.com', 'au.mac.ign.com'); 
geoUrlTb.put('uk.mac.ign.com', 'au.mac.ign.com'); 
geoUrlTb.put('psp.gamespy.com', 'au.psp.gamespy.com'); 
geoUrlTb.put('uk.psp.gamespy.com', 'au.psp.gamespy.com'); 
geoUrlTb.put('entertainment.ign.com', 'au.entertainment.ign.com'); 
geoUrlTb.put('uk.entertainment.ign.com', 'au.entertainment.ign.com'); 
geoUrlTb.put('media.gba.gamespy.com', 'au.media.gba.gamespy.com'); 
geoUrlTb.put('uk.media.gba.gamespy.com', 'au.media.gba.gamespy.com'); 
geoUrlTb.put('psp.ign.com', 'au.psp.ign.com'); 
geoUrlTb.put('uk.psp.ign.com', 'au.psp.ign.com'); 
geoUrlTb.put('media.insider.ign.com', 'au.media.insider.ign.com'); 
geoUrlTb.put('uk.media.insider.ign.com', 'au.media.insider.ign.com'); 
geoUrlTb.put('media.xbox360.ign.com', 'au.media.xbox360.ign.com'); 
geoUrlTb.put('uk.media.xbox360.ign.com', 'au.media.xbox360.ign.com'); 
geoUrlTb.put('babes.entertainment.ign.com', 'au.babes.entertainment.ign.com'); 
geoUrlTb.put('uk.babes.entertainment.ign.com', 'au.babes.entertainment.ign.com'); 
geoUrlTb.put('cgi.askmen.com', 'au.cgi.askmen.com'); 
geoUrlTb.put('media.anime.ign.com', 'au.media.anime.ign.com'); 
geoUrlTb.put('uk.media.anime.ign.com', 'au.media.anime.ign.com'); 
geoUrlTb.put('media.xbox.gamespy.com', 'au.media.xbox.gamespy.com'); 
geoUrlTb.put('uk.media.xbox.gamespy.com', 'au.media.xbox.gamespy.com'); 
geoUrlTb.put('media.xbox360.gamespy.com', 'au.media.xbox360.gamespy.com'); 
geoUrlTb.put('uk.media.xbox360.gamespy.com', 'au.media.xbox360.gamespy.com'); 
geoUrlTb.put('tv.ign.com', 'au.tv.ign.com'); 
geoUrlTb.put('uk.tv.ign.com', 'au.tv.ign.com'); 
geoUrlTb.put('psx.ign.com', 'au.psx.ign.com'); 
geoUrlTb.put('uk.psx.ign.com', 'au.psx.ign.com'); 
geoUrlTb.put('buyersguide.ign.com', 'au.buyersguide.ign.com'); 
geoUrlTb.put('uk.buyersguide.ign.com', 'au.buyersguide.ign.com'); 
geoUrlTb.put('media.tv.ign.com', 'au.media.tv.ign.com'); 
geoUrlTb.put('uk.media.tv.ign.com', 'au.media.tv.ign.com'); 
geoUrlTb.put('xbox360.ign.com', 'au.xbox360.ign.com'); 
geoUrlTb.put('uk.xbox360.ign.com', 'au.xbox360.ign.com'); 
geoUrlTb.put('media.cube.gamespy.com', 'au.media.cube.gamespy.com'); 
geoUrlTb.put('uk.media.cube.gamespy.com', 'au.media.cube.gamespy.com'); 
geoUrlTb.put('media.ngage.ign.com', 'au.media.ngage.ign.com'); 
geoUrlTb.put('uk.media.ngage.ign.com', 'au.media.ngage.ign.com'); 
geoUrlTb.put('media.ds.ign.com', 'au.media.ds.ign.com'); 
geoUrlTb.put('uk.media.ds.ign.com', 'au.media.ds.ign.com'); 
geoUrlTb.put('media.guides.ign.com', 'au.media.guides.ign.com'); 
geoUrlTb.put('uk.media.guides.ign.com', 'au.media.guides.ign.com'); 
geoUrlTb.put('media.cheats.ign.com', 'au.media.cheats.ign.com'); 
geoUrlTb.put('uk.media.cheats.ign.com', 'au.media.cheats.ign.com'); 
geoUrlTb.put('media.wireless.ign.com', 'au.media.wireless.ign.com'); 
geoUrlTb.put('uk.media.wireless.ign.com', 'au.media.wireless.ign.com'); 
geoUrlTb.put('admin.askmen.com', 'au.admin.askmen.com'); 
geoUrlTb.put('dreamcast.ign.com', 'au.dreamcast.ign.com'); 
geoUrlTb.put('uk.dreamcast.ign.com', 'au.dreamcast.ign.com'); 
geoUrlTb.put('ps2.gamespy.com', 'au.ps2.gamespy.com'); 
geoUrlTb.put('uk.ps2.gamespy.com', 'au.ps2.gamespy.com'); 
geoUrlTb.put('ngage.ign.com', 'au.ngage.ign.com'); 
geoUrlTb.put('uk.ngage.ign.com', 'au.ngage.ign.com'); 
geoUrlTb.put('cheats.gamespy.com', 'au.cheats.gamespy.com'); 
geoUrlTb.put('uk.cheats.gamespy.com', 'au.cheats.gamespy.com'); 
geoUrlTb.put('music.ign.com', 'au.music.ign.com'); 
geoUrlTb.put('uk.music.ign.com', 'au.music.ign.com'); 
geoUrlTb.put('cars.ign.com', 'au.cars.ign.com'); 
geoUrlTb.put('uk.cars.ign.com', 'au.cars.ign.com'); 
geoUrlTb.put('media.ngage.gamespy.com', 'au.media.ngage.gamespy.com'); 
geoUrlTb.put('uk.media.ngage.gamespy.com', 'au.media.ngage.gamespy.com'); 
geoUrlTb.put('movies.ign.com', 'au.movies.ign.com'); 
geoUrlTb.put('uk.movies.ign.com', 'au.movies.ign.com'); 
geoUrlTb.put('www.rottentomatoes.com', 'au.rottentomatoes.com'); 
geoUrlTb.put('uk.rottentomatoes.com', 'au.rottentomatoes.com'); 
geoUrlTb.put('media.mac.ign.com', 'au.media.mac.ign.com'); 
geoUrlTb.put('uk.media.mac.ign.com', 'au.media.mac.ign.com'); 
geoUrlTb.put('xbox.gamespy.com', 'au.xbox.gamespy.com'); 
geoUrlTb.put('uk.xbox.gamespy.com', 'au.xbox.gamespy.com'); 
geoUrlTb.put('media.ps2.ign.com', 'au.media.ps2.ign.com'); 
geoUrlTb.put('uk.media.ps2.ign.com', 'au.media.ps2.ign.com'); 
geoUrlTb.put('top100.ign.com', 'au.top100.ign.com'); 
geoUrlTb.put('uk.top100.ign.com', 'au.top100.ign.com'); 
geoUrlTb.put('media.formen.ign.com', 'au.media.formen.ign.com'); 
geoUrlTb.put('uk.media.formen.ign.com', 'au.media.formen.ign.com'); 
geoUrlTb.put('www.ign.com', 'au.ign.com'); 
geoUrlTb.put('uk.ign.com', 'au.ign.com'); 
geoUrlTb.put('media.sports.ign.com', 'au.media.sports.ign.com'); 
geoUrlTb.put('uk.media.sports.ign.com', 'au.media.sports.ign.com'); 
geoUrlTb.put('media.psp.gamespy.com', 'au.media.psp.gamespy.com'); 
geoUrlTb.put('uk.media.psp.gamespy.com', 'au.media.psp.gamespy.com'); 
geoUrlTb.put('sports.ign.com', 'au.sports.ign.com'); 
geoUrlTb.put('uk.sports.ign.com', 'au.sports.ign.com'); 
geoUrlTb.put('pc.gamespy.com', 'au.pc.gamespy.com'); 
geoUrlTb.put('uk.pc.gamespy.com', 'au.pc.gamespy.com'); 
geoUrlTb.put('media.movies.ign.com', 'au.media.movies.ign.com'); 
geoUrlTb.put('uk.media.movies.ign.com', 'au.media.movies.ign.com'); 
geoUrlTb.put('media.wii.ign.com', 'au.media.wii.ign.com'); 
geoUrlTb.put('uk.media.wii.ign.com', 'au.media.wii.ign.com'); 
geoUrlTb.put('rr.stars.ign.com', 'au.rr.stars.ign.com'); 
geoUrlTb.put('uk.rr.stars.ign.com', 'au.rr.stars.ign.com'); 
geoUrlTb.put('media.www.gamespy.com', 'au.media.www.gamespy.com'); 
geoUrlTb.put('uk.media.www.gamespy.com', 'au.media.www.gamespy.com'); 
geoUrlTb.put('media.ps3.gamespy.com', 'au.media.ps3.gamespy.com'); 
geoUrlTb.put('uk.media.ps3.gamespy.com', 'au.media.ps3.gamespy.com'); 
geoUrlTb.put('guides.ign.com', 'au.guides.ign.com'); 
geoUrlTb.put('uk.guides.ign.com', 'au.guides.ign.com'); 
geoUrlTb.put('media.dvd.ign.com', 'au.media.dvd.ign.com'); 
geoUrlTb.put('uk.media.dvd.ign.com', 'au.media.dvd.ign.com'); 
geoUrlTb.put('cheats.ign.com', 'au.cheats.ign.com'); 
geoUrlTb.put('uk.cheats.ign.com', 'au.cheats.ign.com'); 
geoUrlTb.put('media.xbox.ign.com', 'au.media.xbox.ign.com'); 
geoUrlTb.put('uk.media.xbox.ign.com', 'au.media.xbox.ign.com'); 
geoUrlTb.put('wireless.ign.com', 'au.wireless.ign.com'); 
geoUrlTb.put('uk.wireless.ign.com', 'au.wireless.ign.com'); 
geoUrlTb.put('wii.ign.com', 'au.wii.ign.com'); 
geoUrlTb.put('uk.wii.ign.com', 'au.wii.ign.com'); 
geoUrlTb.put('ca.askmen.com', 'au.askmen.com'); 
geoUrlTb.put('www.askmen.com', 'au.askmen.com'); 
geoUrlTb.put('uk.askmen.com', 'au.askmen.com'); 
geoUrlTb.put('media.pc.ign.com', 'au.media.pc.ign.com'); 
geoUrlTb.put('uk.media.pc.ign.com', 'au.media.pc.ign.com'); 
geoUrlTb.put('media.music.ign.com', 'au.media.music.ign.com'); 
geoUrlTb.put('uk.media.music.ign.com', 'au.media.music.ign.com'); 
geoUrlTb.put('media.stars.ign.com', 'au.media.stars.ign.com'); 
geoUrlTb.put('uk.media.stars.ign.com', 'au.media.stars.ign.com'); 
geoUrlTb.put('wireless.gamespy.com', 'au.wireless.gamespy.com'); 
geoUrlTb.put('uk.wireless.gamespy.com', 'au.wireless.gamespy.com'); 
geoUrlTb.put('xbox.ign.com', 'au.xbox.ign.com'); 
geoUrlTb.put('uk.xbox.ign.com', 'au.xbox.ign.com'); 
geoUrlTb.put('ds.ign.com', 'au.ds.ign.com'); 
geoUrlTb.put('uk.ds.ign.com', 'au.ds.ign.com'); 
geoUrlTb.put('media.wii.gamespy.com', 'au.media.wii.gamespy.com'); 
geoUrlTb.put('uk.media.wii.gamespy.com', 'au.media.wii.gamespy.com'); 
geoUrlTb.put('media.scifi.ign.com', 'au.media.scifi.ign.com'); 
geoUrlTb.put('uk.media.scifi.ign.com', 'au.media.scifi.ign.com'); 
geoUrlTb.put('pc.ign.com', 'au.pc.ign.com'); 
geoUrlTb.put('uk.pc.ign.com', 'au.pc.ign.com'); 
geoUrlTb.put('gameboy.ign.com', 'au.gameboy.ign.com'); 
geoUrlTb.put('uk.gameboy.ign.com', 'au.gameboy.ign.com'); 
geoUrlTb.put('media.comics.ign.com', 'au.media.comics.ign.com'); 
geoUrlTb.put('uk.media.comics.ign.com', 'au.media.comics.ign.com'); 
geoUrlTb.put('media.psp.ign.com', 'au.media.psp.ign.com'); 
geoUrlTb.put('uk.media.psp.ign.com', 'au.media.psp.ign.com'); 
geoUrlTb.put('search.ign.com', 'au.search.ign.com'); 
geoUrlTb.put('uk.search.ign.com', 'au.search.ign.com'); 
geoUrlTb.put('media.entertainment.ign.com', 'au.media.entertainment.ign.com'); 
geoUrlTb.put('uk.media.entertainment.ign.com', 'au.media.entertainment.ign.com'); 
geoUrlTb.put('media.psx.ign.com', 'au.media.psx.ign.com'); 
geoUrlTb.put('uk.media.psx.ign.com', 'au.media.psx.ign.com'); 
geoUrlTb.put('gear.ign.com', 'au.gear.ign.com'); 
geoUrlTb.put('uk.gear.ign.com', 'au.gear.ign.com'); 
geoUrlTb.put('stage.in.rottentomatoes.com', 'au.stage.in.rottentomatoes.com'); 
geoUrlTb.put('www.greenpixels.com', 'au.greenpixels.com'); 
geoUrlTb.put('uk.greenpixels.com', 'au.greenpixels.com'); 
geoUrlTb.put('bluray.ign.com', 'au.bluray.ign.com'); 
geoUrlTb.put('uk.bluray.ign.com', 'au.bluray.ign.com'); 
geoUrlTb.put('media.bluray.ign.com', 'au.media.bluray.ign.com'); 
geoUrlTb.put('uk.media.bluray.ign.com', 'au.media.bluray.ign.com'); 
geoUrlTb.put('e3.ign.com', 'au.e3.ign.com'); 
geoUrlTb.put('uk.e3.ign.com', 'au.e3.ign.com'); 
geoUrlTb.put('e3.gamepsy.com', 'au.e3.gamepsy.com'); 
geoUrlTb.put('uk.e3.gamepsy.com', 'au.e3.gamepsy.com'); 


 function convert2GeoLinks() { 
     for (var i=0; i < document.links.length; i++) { 
         if(geoUrlTb) { 
             if(geoUrlTb.containsKey(document.links[i].hostname)) { 
                 document.links[i].hostname = geoUrlTb.get(document.links[i].hostname); 
             } 
         } 
     } 
     if (typeof doFlagCheck != 'undefined') { 
         doFlagCheck('au',  'AUmast',  'media.ign.com/ign/images/mastflag_AU.gif', 57, 14);    
     } 
 } 
 window.onload = convert2GeoLinks; 
