var send2fdiv = false;

function send2F()
{
	var ajax = new sack();
	hideSend2FForm();
	showProgress("Processing...");
	var form = document.getElementById('send2fform');
	//Collecting data
	ajax.setVar("yourname",form.yourname.value);
	ajax.setVar("youremail",form.youremail.value);
	ajax.setVar("friendname1",form.friendname1.value);
	ajax.setVar("friendemail1",form.friendemail1.value);
	ajax.setVar("friendname2",form.friendname2.value);
	ajax.setVar("friendemail2",form.friendemail2.value);
    ajax.setVar("gameid",form.gameid.value);
    ajax.setVar("gametitle",form.gametitle.value);
    ajax.setVar("gametype",form.gametype.value);
    ajax.setVar("gamescat",form.gamescat.value);
	//End of collecting data
	ajax.requestFile = "/js/send2flib.php";
	ajax.method = "POST";
	ajax.onCompletion = function ()
	{
		defaultCompleteAction(ajax);
		if (!ajax.json_data['error'].length)
		{
			// if successed, show message
			showJSMessage("", ajax.json_data['message']);
		}
	}
	ajax.runAJAX();
	return false;
}

// load and display commenting form
function setupSend2FForm(div,gid,gttl,gtype,gscat)
{
	var ajax = new sack();
	//showProgress("Loading form...");
	ajax.setVar("gid", gid);
    ajax.setVar("gttl", gttl);
    ajax.setVar("gtype", gtype);
    ajax.setVar("gscat", gscat);
	ajax.requestFile = "/js/send2fform.php";
	ajax.method = "POST";	
	ajax.onCompletion = function() {
		div.innerHTML = ajax.response;
		hideProgress();
	};
	ajax.runAJAX();
	return false;
}

function prepFormSend(gid,gttl,gtype,gscat)
{
	if (!send2fdiv)
	{
		send2fdiv = document.createElement('DIV');
		send2fdiv.id = 'send2fdiv';
		send2fdiv.className = 'floatdiv';
		send2fdiv.style.display='none';
		setupSend2FForm(send2fdiv,gid,gttl,gtype,gscat);
		document.body.appendChild(send2fdiv);
	}
}

function showSend2FForm(send2flink)
{
	setTimeout("SlideRateSend()",500);
	
	send2fdiv.style.left = getLeftPos(send2flink) - 130 + 'px';
	//send2fdiv.style.top = getTopPos(send2flink) + send2flink.offsetHeight + 2 + 'px';
	send2fdiv.style.top = getTopPos(send2flink) - 100 + 'px';
	send2fdiv.style.position = 'absolute';
	send2fdiv.style.zIndex = '1000';
	
	
	/*if (send2fdiv.style.display=='none')
		send2fdiv.style.display='block';*/
}

function SlideRateSend()
{
	var obj = send2fdiv;//;document.getElementById('logindiv');
	
	if (obj.style.display == "block" || obj.style.display == "")
	{
		new Effect.Fade(obj);			
	}
	else
	{
		hideProgress();
		new Effect.Appear(obj);		
	}
	
}

function hideSend2FForm()
{
	if (send2fdiv)
		SlideRateSend();
		//send2fdiv.style.display='none';
}
