function scrollToTop()
  {
    new Effect.ScrollTo('header');
  };
  
function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function textfieldFocus(elementID)
{
	value = $(elementID).value;
	if(value=='example:   First Last'||value== 'example:   email@domain.com'||value== 'example:   210-555-5555'||value== 'Write you message here.'||value=='enter your email')
	{
	$(elementID).value='';
	}
	newClass ='fieldFocus';
	$(elementID).className=newClass;
}

function textfieldBlur(elementID)
{
	newClass ='fieldBlur';
	$(elementID).className=newClass;
}

function showProgress()
{
	$('message').style.visibility ='visible';
	$('message').innerHTML =('Sending message <img src="/images/progressbar.gif"/> ');
}
  
function  showProgressNewletter()
{
	$('newsletterMessage').style.display ='block';
	$('newsletterMessage').innerHTML =('<div class="progress">Sending message <img src="/images/progressbar.gif"/> </div>');
	$('closeNewsletter').innerHTML=('<span class="deactive">[cancel]</span>');
}

function closeOverlay()
{
	$('overlay').style.display ='none';
	$('comedian').style.display ='none';
}

function showOverLay()
{
	$('overlay').style.display ='block';
	$('loadingPage').style.display ='block';
	centerInViewport('loadingPage');
}

function showComedian(){
	$('comedian').style.display ='block';
	$('comedian').style.visibility ='hidden';
	centerInViewport('comedian');
	$('comedian').style.visibility ='visible';
	$('loadingPage').style.display ='none';
}

function centerInViewport (elementName)
{
	var windowSize=document.viewport.getDimensions();
	var windowWidth=windowSize.width;
	var windowHeight =windowSize.height;
	
	var elementSize=$(elementName).getDimensions();
	var elementWidth=elementSize.width;
	var elementHeight=elementSize.height;
	
	var topVal = ((windowHeight - elementHeight)/2)+document.viewport.getScrollOffsets().top;
	var leftVal = (windowWidth/2)- (elementWidth/2);
	
	$(elementName).style.top= topVal+'px';
	$(elementName).style.left= leftVal+'px';
}

function openNewsLetter(){
	$('newsletter').morph('width:197px;');
	if($('newsletter').style.width == '197px'){
		$('newsletter').morph('width:25px;');
	}

};

function closeNewsLetter(){
   $('newsletter').morph('width:25px;');

};