function get(id){
	return document.getElementById(id);
}
function showImage(obj,path,size){
	size = size.replace("=","='") + "'";
	obj.innerHTML = "<img src='" + path + "' " + size + " />";
}

function showLinkedImage(obj,path,size,id){
	size = size.replace("=","='") + "'";
	obj.innerHTML = "<a href='buyakitchen.php?id=" + id +"'><img src='" + path + "' " + size + " /></a>";
}

function showText(id){
	var box = get("hidden_" + id);
	
	box.style.display = "block";
	t = setTimeout("showText("+id+")",10);
	setOpacity2(box,1);
}

function hideText(id){
	var box = get("hidden_" + id);
	
	box.style.display = "none";
	t = setTimeout("hideText("+id+")",10);
	setOpacity2(box,-1);
}

function setOpacity2(obj,d){
	var result;
	
	if (document.all) {
		var v = (isNaN(parseFloat(obj.filters.alpha.opacity))) ? 0 : parseFloat(obj.filters.alpha.opacity);
		var prop = "filter";
		var step = 5;
		var max = 80;
	} else {
		var v = (isNaN(parseFloat(obj.style.opacity))) ? 0 : parseFloat(obj.style.opacity);
		var prop = "opacity";
		var step = 0.05;
		var max = 0.8;
	}
	if (d < 0){
		result = ((v - step) < 0) ? 0 : v - step; 
	} else if(d > 0){
		result = ((v + step) > max) ? max : v + step;
	}        
	//if(result == 0 or result == max) { clearTimeout(t); }
	obj.style[prop] = (document.all) ? 'alpha(opacity=' + (result) + ')' : result;
}



function setOpacity(obj){
	var value = "";
	
	if(typeof obj.style.opacity == "string"){
		var max = 0.8;
		var step = 0.01;
		value = Number(obj.style.opacity) + step;
		obj.style.opacity = value;
	} else {
		var max = 80;
		var step = 1;
		value = Number(obj.style.filters.alpha.opacity) + step;
		obj.style.filter= 'alpha(opacity=' + value + ')';
	}
	
	if(value < max){ setTimeout("setOpacity("+obj+")",10); }

}

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";
}
