  function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

	function closeMyPopup()
	{
		$('signupLayerDiv').style.display = "none";
	}
//alert('You\'re using ' + BrowserDetect.browser + ' ' + BrowserDetect.version + ' on ' + BrowserDetect.OS + '!');	

	function validateEditorialRequest()
	{
		var emailPattern = /(^[a-z0-9_][a-z0-9_\-\.]*)@([a-z0-9 _\-\.]*)(\.)[a-z]{2,4}$/i;
		
		if ( $('firstname').value.length < 1  )
			alert("Please enter your First Name");
		else if ( $('lastname').value.length < 1  )
			alert("Please enter your Last Name");
		else if ( !emailPattern.test($('emailaddress').value)  )
			alert("Please enter a valid email address");
		else
		{
			$('submitButton').disabled= true;
			var saveResult = $('signupLayerDiv');
			$('requestEditorial').send({ update: saveResult});
		}
	}