﻿
function imgin() { this.src = this.inimg; }
function imgout() { this.src = this.outimg; }
function imgdwn() { this.src = this.dwnimg; }
function imgup() { this.src = this.upimg; }
function imgswap() {
	var par = document.body;
	if (par == null) return;
	var imgs = par.getElementsByTagName('img');
	var pre = new Array();
	var regex = /(.*\/)_([ix])([ox])([dx])([ux])(_[^\/]*\.[^\.]{3,4})$/ 
	var img = null, preimg = null, swap = null;
	for (var i = 0; img = imgs[i]; i++) {
		var src = img.src;
		if (!(swap = src.match(regex))) continue;
		var dir = swap[1], name = swap[6];
		if (swap[2] == 'i') { img.inimg = dir + "i" + name; pre[pre.length] = preimg = new Image(); preimg.src = img.inimg; } else { img.inimg = src; }
		if (swap[3] == 'o') { img.outimg = dir + "o" + name; pre[pre.length] = preimg = new Image(); preimg.src = img.outimg; } else { img.outimg = src; }
		if (swap[4] == 'd') { img.dwnimg = dir + "d" + name; pre[pre.length] = preimg = new Image(); preimg.src = img.dwnimg; } else { img.dwnimg = src; }
		if (swap[5] == 'u') { img.upimg = dir + "u" + name; pre[pre.length] = preimg = new Image(); preimg.src = img.upimg; } else { img.upimg = src; }
		img.onmouseover = imgin;
		img.onmouseout = imgout;
		img.onmousedown = imgdwn;
		img.onmouseup = imgup;
	}
}
function go(url) {
	url += (url.IndexOf("?") == -1) ? "?" : "&";
	url += "g_hasSL=" + ((g_hasSL) ? "1" : "0");
	window.location = url;
}
function addOnLoad(fct) {
	var old = window.onload;
	if ( typeof window.onload != 'function' ) window.onload = fct;
	else window.onload = function() { if (old) old(); func(); }
}
function addOnOrient(fct) {
	var old = window.onload;
	if (typeof window.onload != 'function') window.onorientationchange = fct;
	else window.onorientationchange = function() { if (old) old(); func(); }
}