function checkMousePos(e, coordinate) {

	var posx = 0;
	var posy = 0;

	if (!e) var e = window.event;

	if (e.pageX || e.pageY) {
		posx = e.pageX;
		posy = e.pageY;
	}

	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}

	switch (coordinate) {
		case 'x': return posx; break;
		case 'y': return posy; break;
	}

}

function showHelpTip(e, obj) {

	var target = document.getElementById('helpTip')
		var tipText = obj.getAttribute('rel')

		target.style.display = 'block'
		target.style.left = checkMousePos(e, 'x') + 20 + 'px'
		target.style.top = checkMousePos(e, 'y') + 20 + 'px'
		target.innerHTML = tipText

}

function hideHelpTip() {

	var target = document.getElementById('helpTip')

		target.style.display = 'none'

}
function changeFlags(value) {
                if ('' != value.length && 4 == value.length) {
                        var l1 = value.substr(0, 2);
                        var l2 = value.substr(2, 2);
                }
                $('icoFlag1').className = 'ico-' + l1;
                $('icoFlag2').className = 'ico-' + l2;
        }


