function str2int (strTemp)
{
	if (strTemp.indexOf("px")  != -1 )
		strTemp = strTemp.slice(0,strTemp.indexOf("px"));
	if (strTemp.indexOf("%")  != -1 )
		strTemp = strTemp.slice(0,strTemp.indexOf("%"));
		
	strTemp++; 
	strTemp--;
	
	return strTemp;
}

function parseNumber(sValue){	
	return parseInt(sValue.replace(/[^0-9]+/ig , ""));
}


function parseString(sValue){	
	return sValue.replace(/[^a-z]+/ig , "");
}


function fCheckEMail(s)
{
	var a = false;
	var res = false;
	
	if(typeof(RegExp) == 'function')
	{
		var b = new RegExp('abc');
  		if(b.test('abc') == true)
			a = true;
  	}

 	if(a == true)
 	{
  		reg = new RegExp('^([a-zA-Z0-9-._]+)'+
                   '(@)([a-zA-Z0-9-.]+)'+
                   '(.)([a-zA-Z]{2,4})$');
  		res = (reg.test(s));
 	}
 	else
 	{
  		res = ( s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') &&  s.lastIndexOf('.') >= s.length-5 );
 	}
 	
	return( res );
}


function getGlobalCoord(e)
{	
	var e;
	if (!e)	{
			
			window.MouseX = event.clientX;
			window.MouseY = event.clientY;	
	} else {
			window.MouseX = e.pageX;
			window.MouseY = e.pageY;	
	}
	
	return false;
}

function errorHandler() {
   return true;
}

var agent = navigator.userAgent.toLowerCase(); 
var boolNoAjax = false;
if (agent.indexOf("safari") != -1 ) {
   boolNoAjax = true;
}
if (agent.indexOf("msie") != -1 ) {
	if (agent.indexOf("mac") != -1 ) 
   		boolNoAjax = true;
}

function getGlobalCoord2(e)
{
	var e;
	var obj = document.getElementById("AltContent");
	
	if (!e)	{
			window.MOffsetX = document.body.scrollTop;
			window.MouseX = top.event.clientX;
			window.MouseY = top.event.clientY;	
	} else {
			window.MOffsetX = 0;
			window.MouseX = e.pageX;
			window.MouseY = e.pageY;	
	}
	
	if ( obj.active )
	{
		if ( (window.MouseX + 40 +  obj.offsetWidth) > top.document.documentElement.offsetWidth )
			obj.style.left = window.MouseX - 5 - obj.offsetWidth + "px";
		else
			obj.style.left 	= 10 + window.MouseX + "px";
			
		if ( (window.MouseY + 20+  obj.offsetHeight) > top.document.documentElement.offsetHeight )
			obj.style.top = window.MouseY - 5 - obj.offsetHeight + "px";
		else
			obj.style.top 	= 20 + window.MouseY + window.MOffsetX  + "px";
	}

	return false;
}

function showMessage(HTML)
{
	document.onmousemove = getGlobalCoord2;
	var obj = document.getElementById("AltContent");
	obj.style.padding = "6px";
	obj.innerHTML = HTML;
	obj.active = true;
	obj.show = true;
	return false;
}

function timeoutHide()
{
	var obj = document.getElementById("AltContent");
	obj.show = false;
	setTimeout('hideMessage()', 250);
	return false;
}

function hideMessage()
{
	document.onmousemove = null;
	var obj = document.getElementById("AltContent");
	if ( obj.show == false )
	{
		obj.active = false;
		obj.style.left 	= "-1000px";
		obj.style.top 	= "-1000px";
	}
	return false;
}


function fOpenGlobalPopUp(strUrl)
{
	strName = "PopUp";
	nWidth = 840;
	nHeight = 600;
	nScreenX = 200;
	nScreenY = 200;
	fOpenHtmlWindow(strUrl, strName, nWidth, nHeight, nScreenX, nScreenY);
}

function timeoutHide()
{
	var obj = document.getElementById("AltContent");
	obj.show = false;
	setTimeout('hideMessage()', 250);
	return false;
}

function hideMessage()
{
	document.onmousemove = null;
	var obj = document.getElementById("AltContent");
	if ( obj.show == false )
	{
		obj.active = false;
		obj.style.left 	= "-1000px";
		obj.style.top 	= "-1000px";
	}
	return false;
}

function showImage(src)
{
	document.onmousemove = getGlobalCoord2;
	var obj = document.getElementById("AltContent");
	oImage = new Image();
	oImage.src = src;
	obj.style.padding = "0px";
	if ( oImage.width > 30)
	{
		obj.innerHTML = "<img src='" + oImage.src + "'>";
		obj.active = true;
		obj.show = true;
		window.status = "src:" +oImage.width;
	}
	/*oImage.onload = function ()
	{
		var obj = document.getElementById("AltContent");
		obj.innerHTML = "<img src='" + oImage.src + "'>";
		obj.active = true;
		obj.show = true;
		window.status = "src:" +oImage.src;
	} 
	*/

	return false;
}

//window.onerror = errorHandler;