function ID(id_of_element) {
	return document.getElementById(id_of_element);
}

function xshow(id){
	var t = ID(id);
	if(t) {
		t.style.visibility = "visible";
	}
}

function xhidd(id){
	var t = ID(id);
	if(t) {
		t.style.visibility = "hidden";
	}
}

function xswitch(id){
	var t = ID(id);
	t.style.display = t.style.display == "none" ? "block" : "none";
}

function switchLeftMenu(id){
	var LeftMenu = ID('LeftMenu');
	var allLeftUL = LeftMenu.getElementsByTagName('UL');
	for(var i = 0; i < allLeftUL.length; i ++) {
		if(allLeftUL.item(i).id.match("menu") != 0) {
			allLeftUL.item(i).style.display = 'none';
		}
	}
	ID(id).style.display = "block";
}

function currency(i){
	var c = document.getElementById('currencyMenu');
	c.style.visibility = i ? 'visible' : 'hidden';
}

function CheckBottomEmail() {
	var em = ID('BotomEmail');
	var re = /[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i;
	if (!re.test(em.value)) {
		alert("Please enter your right email address!");
		em.focus();
		return false;
	}
	return true;
}

function menuFix() {
	var sfEls = document.getElementById("topnav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=(this.className.length>0? " ": "") + "sfhover";
			selectStatus(0);
		}
		sfEls[i].onMouseDown=function() {
			this.className+=(this.className.length>0? " ": "") + "sfhover";
		}
		sfEls[i].onMouseUp=function() {
			this.className+=(this.className.length>0? " ": "") + "sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
			selectStatus(1);
		}
	}
}

function mbg(obj,i) {
	obj.style.backgroundColor = i == 0 ? '#000000' : '#FFFFFF';
}

function selectStatus(I) {
	var selects = document.getElementsByTagName("select");
	if(I == 1) {
		for (var i=0; i<selects.length; i++) {
			selects.item(i).style.visibility = 'visible';
		}
	} else {
		for (var i=0; i<selects.length; i++) {
			selects.item(i).style.visibility = 'hidden';
		}
	}
}

