function Change_Display(othis, div){
	// alert(a.checked);
	if( othis.checked )    $(div).style.display = '';
	else    $(div).style.display = 'none';
}

function Set_Display(div, display){
	// alert(a.checked);
	$(div).style.display = display;
}

function Load_Emailtofriends(div, form, getparam){
	// alert('erer');
	if(!form)return false;
	
	position_layer(div);
	myFormData = $(form).serialize(true);
	
	ajaxRequest = new Ajax.Request(
		'emailtofriends.php' + getparam,
		{
			method: 'post',
			parameters: myFormData,
			onComplete: function(request) 
			{ 
				tform = $(div);
				if( getparam == '' )
				{
					tform.style.display = '';
					tform.innerHTML = request.responseText;
				}
				if( getparam == '?spl=1' )
				{
					tform.innerHTML = request.responseText;
					position_layer(div);
					tform.style.display = '';
				}
				else
				{
					tform.innerHTML = request.responseText;
					setTimeout(function(tform){tform.style.display = 'none';}, 5000);
				}
			}
		}
	)  
	return false;
}

function position_layer(div)
{
  var dim = document.viewport.getDimensions();
  var myLayer = $(div);
  AktTop = document.viewport.getScrollOffsets().top;
  mywidth = myLayer.getWidth();
  myheight = myLayer.getHeight();
  // myheight += (myheight<50 ? plusheight : 0);
  
  newLeft = (dim.width-mywidth)/2;
	if(myheight > dim.height)newtop = AktTop + 10;
  else newtop = AktTop + (dim.height-myheight)/2;
	if(newLeft < 10)newLeft = 10;
	if(newtop < 10)newtop = 10;

  // alert(myLayer.style.left + ' - ' + myLayer.style.top);
  myLayer.style.left = newLeft + "px";
  myLayer.style.top = newtop + "px";
}
