function afp(type, id, refresh) {
	var div = window.document.getElementById(id);
	while(div.hasChildNodes()==true){
		div.removeChild(div.childNodes.item(0));
	}
	var iframe = window.document.createElement("iframe");
	iframe.style.frameborder='0';
	iframe.style.align='center';
	iframe.style.valign='top';
	iframe.style.top='-15px';
	iframe.style.border='0';
	var s = '';
	var p = '';
	switch(type){
		case 'large_footer':
			iframe.style.height="92px";
			iframe.style.width="728px";
			p = '<script type="text\/javascript">\
var m3_u=\'http://www.sublimeads.com/www/delivery/ajs.php\';\
if(!document.MAX_used)document.MAX_used=\',\';\
document.write("<scr"+"ipt type=\'text/javascript\' src=\'"+m3_u);\
document.write("?zoneid=12");\
if (document.MAX_used!==\',\')document.write("&amp;exclude="+document.MAX_used);\
document.write(document.charset?\'&amp;charset=\'+document.charset:(document.characterSet?\'&amp;charset=\'+document.characterSet:\'\'));\
document.write("&amp;loc="+escape(window.location));\
if(document.referrer)document.write("&amp;referer="+escape(document.referrer));\
if(document.mmm_fo)document.write ("&amp;mmm_fo=1");\
document.write ("\'><\/scr"+"ipt>");\
<\/script>';
		break;
		case 'large':default:
			iframe.style.height="92px";
			iframe.style.width="728px";
			p = '<script type="text\/javascript">\
var m3_u=\'http://www.sublimeads.com/www/delivery/ajs.php\';\
if(!document.MAX_used)document.MAX_used=\',\';\
document.write("<scr"+"ipt type=\'text/javascript\' src=\'"+m3_u);\
document.write("?zoneid=7");\
if (document.MAX_used!==\',\')document.write("&amp;exclude="+document.MAX_used);\
document.write(document.charset?\'&amp;charset=\'+document.charset:(document.characterSet?\'&amp;charset=\'+document.characterSet:\'\'));\
document.write("&amp;loc="+escape(window.location));\
if(document.referrer)document.write("&amp;referer="+escape(document.referrer));\
if(document.mmm_fo)document.write ("&amp;mmm_fo=1");\
document.write ("\'><\/scr"+"ipt>");\
<\/script>';
		break;
		case 'large_home':
			iframe.style.height="92px";
			iframe.style.width="728px";
			p = '<script type="text\/javascript">\
var m3_u=\'http://www.sublimeads.com/www/delivery/ajs.php\';\
if(!document.MAX_used)document.MAX_used=\',\';\
document.write("<scr"+"ipt type=\'text/javascript\' src=\'"+m3_u);\
document.write("?zoneid=5");\
if (document.MAX_used!==\',\')document.write("&amp;exclude="+document.MAX_used);\
document.write(document.charset?\'&amp;charset=\'+document.charset:(document.characterSet?\'&amp;charset=\'+document.characterSet:\'\'));\
document.write("&amp;loc="+escape(window.location));\
if(document.referrer)document.write("&amp;referer="+escape(document.referrer));\
if(document.mmm_fo)document.write ("&amp;mmm_fo=1");\
document.write ("\'><\/scr"+"ipt>");\
<\/script>';
		break;
		case 'haut': case 'haut_home':
			p = '<script type="text\/javascript">\
var m3_u=\'http://www.sublimeads.com/www/delivery/ajs.php\';\
if(!document.MAX_used)document.MAX_used=\',\';\
document.write("<scr"+"ipt type=\'text/javascript\' src=\'"+m3_u);\
document.write("?zoneid=10");\
if (document.MAX_used!==\',\')document.write("&amp;exclude="+document.MAX_used);\
document.write(document.charset?\'&amp;charset=\'+document.charset:(document.characterSet?\'&amp;charset=\'+document.characterSet:\'\'));\
document.write("&amp;loc="+escape(window.location));\
if(document.referrer)document.write("&amp;referer="+escape(document.referrer));\
if(document.mmm_fo)document.write ("&amp;mmm_fo=1");\
document.write ("\'><\/scr"+"ipt>");\
<\/script>';
			iframe.style.height="600px";
			iframe.style.width="120px";
		break;
		case 'carre':
			p = '<script type="text\/javascript">\
var m3_u=\'http://www.sublimeads.com/www/delivery/ajs.php\';\
if(!document.MAX_used)document.MAX_used=\',\';\
document.write("<scr"+"ipt type=\'text/javascript\' src=\'"+m3_u);\
document.write("?zoneid=8");\
if (document.MAX_used!==\',\')document.write("&amp;exclude="+document.MAX_used);\
document.write(document.charset?\'&amp;charset=\'+document.charset:(document.characterSet?\'&amp;charset=\'+document.characterSet:\'\'));\
document.write("&amp;loc="+escape(window.location));\
if(document.referrer)document.write("&amp;referer="+escape(document.referrer));\
if(document.mmm_fo)document.write ("&amp;mmm_fo=1");\
document.write ("\'><\/scr"+"ipt>");\
<\/script>';
			iframe.style.height="250px";
			iframe.style.width="300px";
		break;
		case 'carre_home':
			p = '<script type="text\/javascript">\
var m3_u=\'http://www.sublimeads.com/www/delivery/ajs.php\';\
if(!document.MAX_used)document.MAX_used=\',\';\
document.write("<scr"+"ipt type=\'text/javascript\' src=\'"+m3_u);\
document.write("?zoneid=6");\
if (document.MAX_used!==\',\')document.write("&amp;exclude="+document.MAX_used);\
document.write(document.charset?\'&amp;charset=\'+document.charset:(document.characterSet?\'&amp;charset=\'+document.characterSet:\'\'));\
document.write("&amp;loc="+escape(window.location));\
if(document.referrer)document.write("&amp;referer="+escape(document.referrer));\
if(document.mmm_fo)document.write ("&amp;mmm_fo=1");\
document.write ("\'><\/scr"+"ipt>");\
<\/script>';
			iframe.style.height="250px";
			iframe.style.width="300px";
		break;
	}
	
	iframe.src="about:blank";
	iframe.charset="iso-8859-1";
	iframe.allowTransparency="true";
	iframe.marginheight="0";
	iframe.frameborder="0";
	iframe.scrolling="no";
	div.appendChild(iframe);
	
	var content = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><\/head><body style="border:0;padding:0;margin:0;"><script charset="iso-8859-1" type="text\/javascript">document.charset="iso-8859-1";<\/script>'+p+'<\/body>';
	if (iframe) {
		var iframeDoc;
		if (iframe.contentDocument) {
			iframeDoc = iframe.contentDocument;
		}
		else if (iframe.contentWindow) {
			iframeDoc = iframe.contentWindow.document;
		}
		else if (window.frames[iframe.name]) {
			iframeDoc = window.frames[iframe.name].document;
		}
		if (iframeDoc) {
			iframeDoc.open();
			iframeDoc.write(content);
			if (navigator.appName != 'Microsoft Internet Explorer')// Foutu ie
				iframeDoc.close();
			if (refresh == 1)
				setTimeout("afp('"+type+"','"+id+"','"+refresh+"')", 120000);
		}
	}
}
/*window.onload = function () {
    if (document.getElementsByTagName) {
        for (i = 0; i < document.getElementsByTagName("img").length; i++) {
            im = document.getElementsByTagName("img")[i];
            if (im.width > 600 && im.className == "user") {
                im.style.width = "600px";
                eval("pop" + String(i) + " = new Function(\"pop = window.open('" + im.src + " ','fullscale','width=640,height=480,scrollbars=1,resizable=1'); pop.focus();\")");
                eval("im.onclick = pop" + String(i) + ";");
                if (document.all) {
                    im.style.cursor = "hand"
                }
                if (!document.all) {
                    im.style.cursor = "pointer"
                }
                im.title = "Cliquer ici pour voir l'image en taille reelle "
            }
        }
    }
};*/
onload_functions = new Array();
function evalresize() {
    if (document.getElementsByTagName) {
        for (i = 0; i < document.getElementsByTagName("img").length; i++) {
            im = document.getElementsByTagName("img")[i];
            if (im.width > 600 && im.className == "user") {
                im.style.width = "600px";
                eval("pop" + String(i) + " = new Function(\"pop = window.open('" + im.src + " ','fullscale','width=640,height=480,scrollbars=1,resizable=1'); pop.focus();\")");
                eval("im.onclick = pop" + String(i) + ";");
                if (document.all) {
                    im.style.cursor = "hand"
                }
                if (!document.all) {
                    im.style.cursor = "pointer"
                }
                im.title = "Cliquer ici pour voir l'image en taille reelle "
            }
        }
    }
};
onload_functions.push('evalresize()');
window.onload = function()
{
	for (var i = 0; i < onload_functions.length; i++)
	{
		eval(onload_functions[i]);
	}
}

function XHRConnection() {
    var n = false;
    var m = false;
    var l = new String();
    var k = new String();
    var c;
    var b;
    try {
        n = new XMLHttpRequest()
    } catch (a) {
        if (m) {
            alert("Erreur lors de la tentative de création de l'objet \nnew XMLHttpRequest()\n\n" + a)
        }
        try {
            n = new ActiveXObject("Microsoft.XMLHTTP")
        } catch (a) {
            if (m) {
                alert('Erreur lors de la tentative de création de l\'objet \nnew ActiveXObject("Microsoft.XMLHTTP")\n\n' + a)
            }
            try {
                n = new ActiveXObject("Msxml2.XMLHTTP")
            } catch (a) {
                if (m) {
                    alert('Erreur lors de la tentative de création de l\'objet \nnew ActiveXObject("Msxml2.XMLHTTP")\n\n' + a)
                }
                n = false
            }
        }
    }
    this.setDebugOff = function () {
        m = false
    };
    this.setDebugOn = function () {
        m = true
    };
    this.resetData = function () {
        l = new String();
        l = ""
    };
    this.appendData = function (e, d) {
        l += (l.length == 0) ? e + "=" + escape(d) : "&" + e + "=" + escape(d)
    };
    this.setRefreshArea = function (d) {
        k = d
    };
    this.createXMLObject = function () {
        try {
            xmlDoc = document.implementation.createDocument("", "", null);
            b = "onload"
        } catch (d) {
            try {
                xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
                b = "onreadystatechange "
            } catch (d) {
                if (m) {
                    alert("Erreur lors de la tentative de création de l'objet XML\n\n")
                }
                return false
            }
        }
        return xmlDoc
    };
    this.setXMLObject = function (d) {
        if (d == undefined) {
            if (m) {
                alert("Paramètre manquant lors de l'appel de la méthode setXMLObject")
            }
            return false
        }
        try {
            c = d
        } catch (e) {
            if (m) {
                alert("Erreur lors de l'affectation de l'objet XML dans la méthode setXMLObject")
            }
        }
    };
    this.loadXML = function (e, d) {
        if (!n) {
            return false
        }
        if (c && e) {
            if (typeof d == "function") {
                if (b == "onload") {
                    c.onload = function () {
                        d(c)
                    }
                } else {
                    c.onreadystatechange = function () {
                        if (c.readyState == 4) {
                            d(c)
                        }
                    }
                }
            }
            c.load(e);
            return
        }
    };
    this.sendAndLoad = function (e, d, g) {
        d = d.toUpperCase();
        n.onreadystatechange = function () {
            if (n.readyState < 4) {
                document.getElementById(k).innerHTML = "<div class='chargement'><div class='logo_chargement'></div>Chargement en cours, veuillez patienter</div>"
            }
            if (n.readyState == 4 && n.status == 200) {
                if (typeof g == "function") {
                    g(n);
                    return
                } else {
                    if (k.length > 0) {
                        try {
                            document.getElementById(k).innerHTML = n.responseText
                        } catch (h) {
                            if (m) {
                                alert("Echec, " + k + " n'est pas un objet valide")
                            }
                        }
                        return
                    }
                }
            }
        };
        switch (d) {
        case "GET":
            try {
                e = (l.length > 0) ? e + "?" + l : e;
                n.open("GET", e);
                n.send(null)
            } catch (f) {
                if (m) {
                    alert("Echec lors de la transaction avec " + e + " via la méthode GET")
                }
                return false
            }
            break;
        case "POST":
            try {
                n.open("POST", e);
                n.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
                n.send(l)
            } catch (f) {
                if (m) {
                    alert("Echec lors de la transaction avec " + e + " via la mthode POST")
                }
                return false
            }
            break;
        default:
            return false;
            break
        }
        return true
    };
    return this
}
function execJS(node) {
    var bSaf = (navigator.userAgent.indexOf("Safari") != -1);
    var bOpera = (navigator.userAgent.indexOf("Opera") != -1);
    var bMoz = (navigator.appName == "Netscape");
    var st = node.getElementsByTagName("SCRIPT");
    var strExec;
    for (var i = 0; i < st.length; i++) {
        if (bSaf) {
            strExec = st[i].innerHTML
        } else {
            if (bOpera) {
                strExec = st[i].text
            } else {
                if (bMoz) {
                    strExec = st[i].textContent
                } else {
                    strExec = st[i].text
                }
            }
        }
        try {
            eval(strExec)
        } catch (e) {}
    }
}
function refp(b, c) {
    switch (b) {
    case "large":
    case 'large_home':
    default:
        var a = "height:92px;width:728px;";
        break;
    case "haut":
    case 'haut_home':
        var a = "height:600px;width:120px;";
        break;
    case "carre":
    case 'carre_home':
        var a = "height:250px;width:300px;";
        break
    }
    setTimeout("document.getElementById('" + c + '\').innerHTML = \'<iframe marginheight="0" marginwidth="0" frameborder="0" scrolling="no" src="http://static.wii-info.fr/p/' + b + '.htm" allowTransparency="true" style="' + a + "frameborder:0;align:center;valign:top;top:-15px;\"></iframe>';execJS(document.getElementById('" + c + "'));", 120000 + Math.floor(Math.random() * 5000))
}
function aj(c) {
    var a = document.getElementById("jeu" + c).innerHTML;
    var b = new XHRConnection();
    b.setRefreshArea("pagejeux_contenudroite");
    b.sendAndLoad("/php/infojeu.php?id=" + c, "GET");
    window.document.title = "Wii Info - Jeux - " + a;
    document.getElementById("contenuheader").innerHTML = '<H1 class="contenuheader">Jeux - ' + a + "</H1>";
    var b = new XHRConnection();
    b.setRefreshArea("comment");
    b.sendAndLoad("/php/commentjeux.php?id=" + c, "GET")
}
function nfo(a) {
    window.open("/php/nfo.php?id=" + a, "NFO", "menubar=no,status=no,scrollbars=yes,height=700,width=800")
}
function cacher(a) {
    if (document.getElementById(a).style.display == "block") {
        document.getElementById(a).style.display = "none"
    } else {
        document.getElementById(a).style.display = "block"
    }
}
function j(a) {
    if (document.skin.style.value != "null") {
        document.skin.submit()
    }
}
function mozWrap_original(g, d, k) {
    var c = g.textLength;
    var a = g.selectionStart;
    var e = g.selectionEnd;
    var b = g.scrollTop;
    if (e == 1 || e == 2) {
        e = c
    }
    var i = (g.value).substring(0, a);
    var h = (g.value).substring(a, e);
    var f = (g.value).substring(e, c);
    g.value = i + d + h + k + f;
    g.selectionStart = e + d.length + k.length;
    g.selectionEnd = g.selectionStart;
    g.focus();
    g.scrollTop = b;
    return
}
var baseHeight;

function storeCaret(a) {
    if (a.createTextRange) {
        a.caretPos = document.selection.createRange().duplicate()
    }
}
function caretPosition() {
    var b = null;
    var a = null
}
function getCaretPosition(e) {
    var c = new caretPosition();
    if (e.selectionStart || e.selectionStart == 0) {
        c.start = e.selectionStart;
        c.end = e.selectionEnd
    } else {
        if (document.selection) {
            var a = document.selection.createRange();
            var b = document.body.createTextRange();
            b.moveToElementText(e);
            var d;
            for (d = 0; b.compareEndPoints("StartToStart", a) < 0; d++) {
                b.moveStart("character", 1)
            }
            e.sel_start = d;
            c.start = e.sel_start;
            c.end = e.sel_start
        }
    }
    return c
}
function bbfontstyle(h, b, c) {
    theSelection = false;
    h.focus();
    var a = navigator.userAgent.toLowerCase();
    var e = parseInt(navigator.appVersion);
    var g = ((a.indexOf("msie") != -1) && (a.indexOf("opera") == -1));
    var i = ((a.indexOf("win") != -1) || (a.indexOf("16bit") != -1));
    if ((e >= 4) && g && i) {
        theSelection = document.selection.createRange().text;
        if (theSelection) {
            document.selection.createRange().text = b + theSelection + c;
            h.focus();
            theSelection = "";
            return
        }
    } else {
        if (h.selectionEnd && (h.selectionEnd - h.selectionStart > 0)) {
            mozWrap_original(h, b, c);
            h.focus();
            theSelection = "";
            return
        }
    }
    var k = getCaretPosition(h).start;
    var d = k + b.length;
    insert_text(b + c, "", h);
    if (!isNaN(h.selectionStart)) {
        h.selectionStart = d;
        h.selectionEnd = d
    } else {
        if (document.selection) {
            var f = h.createTextRange();
            f.move("character", d);
            f.select();
            storeCaret(h)
        }
    }
    h.focus();
    return
}
function insert_text(f, c, b) {
    if (c) {
        f = " " + f + " "
    }
    if (!isNaN(b.selectionStart)) {
        var e = b.selectionStart;
        var d = b.selectionEnd;
        mozWrap_original(b, f, "");
        b.selectionStart = e + f.length;
        b.selectionEnd = d + f.length
    } else {
        if (b.createTextRange && b.caretPos) {
            if (baseHeight != b.caretPos.boundingHeight) {
                b.focus();
                storeCaret(b)
            }
            var a = b.caretPos;
            a.text = a.text.charAt(a.text.length - 1) == " " ? a.text + f + " " : a.text + f
        } else {
            b.value = b.value + f
        }
    }
    b.focus()
}
function mozWrap(c, a, b) {
    bbfontstyle(c, a, b)
};
