function submitSMS(form, contextpath)
{
	new Form.request(form,
			{
				onComplete: function(response)
				{
					$('sendSMSContainer').update(response.responseText);
				}
			}
	);

	$('sendSMSContainer').update(Builder.node("img", {src: contextpath + "/layout_pics/loading.gif"}));
	
	return false;
}

function openSMSWindow(url, contextpath){
	if (!$('sendSMSContainer'))
	{
		var container = Builder.node("div", {id: "sendSMSContainer"});
		container.appendChild(Builder.node("img", {src: contextpath + "/layout_pics/loading.gif"}));
		$('functions').appendChild(container);
		new Ajax.Updater(container, url);
	}
	else 
	{
		$('sendSMSContainer').show();
	}
}

function updateRemainingSMSLength (textfield, output, maxLength)
{
	var remainingchars = maxLength - textfield.value.length;
	var msg = remainingchars;
	if (remainingchars<=0){
		textfield.value = textfield.value.substr(0,maxLength);
		msg = 0;
	}
	output.update(msg);
}

function participateInCompetition(form, competitionId) {
	
	new Form.request(form,
			{
				onComplete: function(response)
				{
					$('competitionTeaser_'+competitionId).update(response.responseText);
				}
			}
	);
	return false;
}

function participateInPoll(form, pollId) {
	
	new Form.request(form,
			{
				onComplete: function(response)
				{
					$('poll_'+pollId).update(response.responseText);
				}
			}
	);
	return false;
}

/* Sliding of news items on main page */
var curFadeEffect = null;
var performSlide = true;

function setupNewsSliding() {
	
	var newsitems = $('mainPageNewsContainer').select(".mainPageNewsItem");
	
	for (var i = 1; i<newsitems.length; i++)
	{
		newsitems[i].hide();
	}
	
	window.setInterval("slideNews()", 7000);
	
	// mouseenter keeps current item
	Event.observe($('backgroundedMainContent'), 'mouseenter', function() {
																			performSlide = false;
																			if (curFadeEffect != null) {
																				curFadeEffect.cancel();
																				curFadeEffect.element.setOpacity(1);
																				curFadeEffect.element.show();
																			}
																		});
	Event.observe($('backgroundedMainContent'), 'mouseleave', function() {
																			performSlide = true;
																			curFadeEffect = null;
																		});
	
	
}
function slideNews() {
	if (performSlide)
	{
		var newsitems = $('mainPageNewsContainer').select(".mainPageNewsItem");
		
		if (newsitems.length > 0)
		{
			var firstNews = newsitems[0];
			
			curFadeEffect = new Effect.Fade(firstNews.id, 
										{
											duration:	1.0,
											scaleContent:	false,
											afterFinish: function(object) {
																			curFadeEffect = null;
																			var nextNews = firstNews.next();
																			if (nextNews)
																			{
																				Effect.Appear(nextNews.id);
																			}
																			
																			var firstNewsClone = object.element.cloneNode(true);
																			firstNews.remove();
																			Element.insert($('mainPageNewsContainer'), {bottom: firstNewsClone});
																			
																	}
										}); 
		}
	}
}

function clearLoginField(){
	var curValue = $('vbClubLoginUsername').value;
	
	if (curValue && "USERNAME" == curValue.trim()) {
		$('vbClubLoginUsername').value = "";
	}
}

function resetLoginField(){
	var curValue = $('vbClubLoginUsername').value;
	
	if (!curValue || "" == curValue.trim())
	{
		$('vbClubLoginUsername').value = "USERNAME";
	}
}

