function getPageScroll()
{
	var yScroll;
	if (self.pageYOffset)
	{
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop)
			{ // Explorer 6 Strict
				yScroll = document.documentElement.scrollTop;
			} else if (document.body)
					{// all other Explorers
						yScroll = document.body.scrollTop;
					}
	arrayPageScroll = new Array('',yScroll);		
	return arrayPageScroll;
}

function getPageSize()
{
	var xScroll, yScroll;

	if (window.innerHeight && window.scrollMaxY)
	{
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	}
	else if (document.body.scrollHeight > document.body.offsetHeight)
		{ // all but Explorer Mac
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
			} else 
			{ // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
				xScroll = document.body.offsetWidth;
				yScroll = document.body.offsetHeight;
			}

	var windowWidth, windowHeight;
	if (self.innerHeight) 
	{ // all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight)
			{ // Explorer 6 Strict Mode
				windowWidth = document.documentElement.clientWidth;
				windowHeight = document.documentElement.clientHeight;
			} else if (document.body)
					{	// other Explorers
						windowWidth = document.body.clientWidth;
						windowHeight = document.body.clientHeight;
					}

	if(yScroll < windowHeight)
	{
		pageHeight = windowHeight;
	} else 
		{
			pageHeight = yScroll;
		}

	if(xScroll < windowWidth)
	{
		pageWidth = windowWidth;
	} 
	else 
	{
		pageWidth = xScroll;
	}
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}








function showVelate()
{
	var yScroll = getPageSize();
	document.getElementById('velate').style.height= yScroll[1] + "px";
	document.getElementById('velate').style.display="block";
}

function hideVelate()
{
	document.getElementById('velate').style.height= "0px";
	document.getElementById('velate').style.display="none";
}

function isEmail(what)
{
   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
   if(!i.test(what)) return false;
   else return true;
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;   
}

function isEuro(str) {
	if(str.match(/^[0-9]*[\.\,][0-9]{2}$/)) return true;
	else return false;	
}
