﻿function navOn(str)
{
	if (str == "send")
	{
		document.getElementById(str).src = "/Images/buttons/senden_btn_on.png";
		return true;
	}
	
	if (str == "vottingBtn")
	{
		document.getElementById(str).src = "/Images/buttons/voting_btn_on.png";
		return true;
	}
	
	document.getElementById(str).src = "/Images/navigation/" + str + "_active.jpg";
}

function navOff(str)
{
	if (str == "send")
	{
		document.getElementById(str).src = "/Images/buttons/senden_btn_off.png";
		return true;
	}
	
	if (str == "vottingBtn")
	{
		document.getElementById(str).src = "/Images/buttons/voting_btn_off.png";
		return true;
	}
	
	document.getElementById(str).src = "/Images/navigation/" + str + "_inactive.jpg";
}

function changeCssClass(id, cssName)
{
	obj = document.getElementById(id);
	
	if (obj)
	{
		if (obj.className != 'selectionClick')
			obj.className = cssName;
	}
}


var myImgArray = new Array(3);
function selectImg(obj)
{
	couldMakeSelection = false;
	for (i = 0; i < 3; i++)
	{
		couldMakeSelection = selectmyImg(i, obj)
		if (couldMakeSelection)
		{
			break;
		}
	}
	
	if (!couldMakeSelection)
	{
		myImgArray[2].className = 'selection'
		myImgArray[2] = obj;
		myImgArray[2].className = 'selectionClick'
	}
	
	if (myImgArray[0] &&
		myImgArray[1] &&
		myImgArray[2]) 
	{
		// wenn 0, 1, 2 nicht leer, dann darf man abschicken
	
		// 0, 1, 2 -> in hidden fields schreiben.
	}
	
	setVotingMsg();
}

function setVotingMsg()
{
	selectedCount = 0;
	for (i = 0; i < 3; i++)
	{
		if (myImgArray[i])
			selectedCount++;
	}
	
	if (selectedCount == 3)
		document.getElementById('votingMsg').innerHTML = "Sie haben Ihre 3 Favoriten gewählt.";
	else
		document.getElementById('votingMsg').innerHTML = "Bitte wählen Sie noch "+ (3 - selectedCount) +" Favoriten.";
}
	
function selectmyImg(i, obj)
{
	if (myImgArray[i] == null && !isObjSelected(obj))
	{
		myImgArray[i] = obj;
		myImgArray[i].className = 'selectionClick'
		return true;
	}
	else if (myImgArray[i] != null && myImgArray[i] == obj)
	{
		myImgArray[i].className = 'selection'
		myImgArray[i] = null;
		return true;
	}
	
	return false;
}

function isObjSelected(obj)
{
	for (j = 0; j < 3; j++)
	{
		if (myImgArray[j] == obj)
			return true;
	}
	
	return false;
}
