var x_coord = 0;
var y_coord = 0;
var max_zIndex = 1;

function customgetElementById(elemID)
{
	var elem = (document.getElementById) ? document.getElementById(elemID) : 
		((document.all) ? document.all(elemID) : null);
	return elem;
}

function setCoords(event)
{
	x_coord = event.clientX + getBodyScrollLeft();
	y_coord = event.clientY + getBodyScrollTop();
	
}

function openSubWindow(windowID)
{
	var elementNode = customgetElementById(windowID);
	if(elementNode)
	{
		
		elementNode.style.top = y_coord + 'px';
		elementNode.style.left = x_coord + 'px';
				
		elementNode.style.zIndex = max_zIndex + 1;
		max_zIndex ++;
		elementNode.style.visibility = 'visible';
	}
}

function closeSubWindow(windowID)
{
	var elementNode = customgetElementById(windowID);
	if(elementNode)
	{
		elementNode.style.top = '0px';
		elementNode.style.left = '0px';
		elementNode.style.zIndex = '0';
		max_zIndex --;
		elementNode.style.visibility = 'hidden';
	}
}


function check_email(email) {
		if (window.RegExp) {
				var reg_v = "(^[a-zA-Z0-9_\.\-]+\@[a-zA-Z0-9][a-zA-Z0-9_\.\-]+\.[a-zA-Z]{2,4}$)";
				var reg = new RegExp(reg_v, "gi");
				if (!reg.test(email)) {
						return false;
				}
		}
		return true;
}
function _num(v) {
	var str = '' + v;
	var last_digit = parseInt(str.substring(str.length-1,str.length));
	var num = '';
	if (last_digit == 1) {
		num = '';
	} else if (last_digit > 1 && last_digit < 5 && !((v > 10 && v < 15))) {
		num = 'à';
	} else {
		num = 'îâ';
	}
	return num;
}

function getBodyScrollTop()
{
	if(window.pageYOffset)
		return window.pageYOffset;
	if(document.documentElement && document.documentElement.scrollTop)
		return document.documentElement.scrollTop;
	if(document.body && document.body.scrollTop)
		return document.body.scrollTop;
 	return 0;
}

function getBodyScrollLeft()
{
	if(window.pageXOffset)
		return window.pageXOffset;
	if(document.documentElement && document.documentElement.scrollLeft)
		return document.documentElement.scrollLeft;
	if(document.body && document.body.scrollLeft)
		return document.body.scrollLeft;
 	return 0;
}

