document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes))
			retnode.push(elem[i]);
	}
	return retnode;
}; 
if(document.getElementById)
	document.write('<style type="text/css">.detail {display:none;}<\/style>');
function reveal(det){
	if(!document.getElementById) return;
	if (!document.getElementsByClassName){
		document.getElementsByClassName = function(cn){
			cn = cn.replace(/ +/g, ' ').split(' ');
			var ar = [], testname = function(n){
				for (var re, i = cn.length - 1; i > -1; --i){
					re = new RegExp('(^|\W)' + cn[i] + '(\W|$)');
					if(!re.test(n)) return false;
				}
				return true;
			}
			for(var d = document.all || document.getElementsByTagName('*'), i = 0; i < d.length; ++i)
			if(testname(d[i].className))
			ar[ar.length] = d[i];
			return ar;
		};
		document.getElementsByClassName.spoof = true;
	}
	var fullID = det;
	switch(det)
	{
		case "us":
		case "ca":
			fullID = "us_ca";
			break;
		case "asia_pacific":
		case "ind":
			fullID = "asia_pacific_ind";
			break;
		case "au":
		case "nz":
			fullID = "au_nz";
			break;
		case "cn":
			fullID = "cn";
			break;
		case "cz":
			fullID = "cz";
			break;
		case "be":
		case "fr":
		case "lx":
		case "nl":
		case "pt":
		case "sp":
		case "chf":
			fullID = "be_fr_lx_nl_pt_sp_chf";
			break;
		case "de":
		case "at":
		case "ch":
			fullID = "de_at_ch";
			break;
		case "gr":
		case "cy":
			fullID = "gr_cy";
			break;
		case "hu":
			fullID = "hu";
			break;
		case "il":
			fullID = "il";
			break;
		case "it":
			fullID = "it";
			break;
		case "jp":
			fullID = "jp";
			break;
		case "po":
			fullID = "po";
			break;
		case "ru":
			fullID = "ru";
			break;
		case "dk":
		case "fi":
		case "no":
		case "se":
			fullID = "dk_fi_no_se";
			break;
		case "si":
		case "hr":
			fullID = "si_hr";
			break;
		case "afr":
			fullID = "afr";
			break;
		case "kr":
			fullID = "kr";
			break;
		case "uk":
		case "ie":
			fullID = "uk_ie";
			break;
		case "csa":
		case "mx":
		case "br":
			fullID = "br_mx_csa";
			break;
	}
	for (var d = document.getElementsByClassName('detail'), i = d.length - 1; i > -1; --i) {
		if(d[i].id != fullID)
			d[i].style.display = 'none';
	}
	if(fullID != null) {
		document.getElementById(fullID).style.display="block";
	}
	if (document.getElementsByClassName.spoof)
		document.getElementsByClassName.spoof = document.getElementsByClassName = null;
}
function showhide(det){
	if(!document.getElementById) return;
	if (!document.getElementsByClassName){
		document.getElementsByClassName = function(cn){
			cn = cn.replace(/ +/g, ' ').split(' ');
			var ar = [], testname = function(n){
				for (var re, i = cn.length - 1; i > -1; --i){
					re = new RegExp('(^|\W)' + cn[i] + '(\W|$)');
					if(!re.test(n)) return false;
				}
				return true;
			}
			for(var d = document.all || document.getElementsByTagName('*'), i = 0; i < d.length; ++i)
			if(testname(d[i].className))
			ar[ar.length] = d[i];
			return ar;
		};
		document.getElementsByClassName.spoof = true;
	}
	if(det != null) {
		if(document.getElementById(det).style.display == "block") {
			document.getElementById(det).style.display = "none";
		}
		else {
			document.getElementById(det).style.display="block";
		}
	}
	if (document.getElementsByClassName.spoof)
		document.getElementsByClassName.spoof = document.getElementsByClassName = null;
}