
/* ------------------------------------------------------------------------------------------------------------ */
/* news_goAlbum																									*/
/* ------------------------------------------------------------------------------------------------------------ */
function news_goAlbum (oSelect, lang)
{
	if (oSelect.value != "")
		window.location.href = "index2.php?id=" + oSelect.value + "&lang=" + lang;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* news_selectAlbum_move																						*/
/* ------------------------------------------------------------------------------------------------------------ */
function news_selectAlbum_move (catId, side)
{
	var numAlbums = document.getElementById("catNumAlbums_" + catId).innerHTML*1;

	if (side == "right")
	{
		var saveLast = document.getElementById("bigSelectAlbum_" + catId + "_" + numAlbums).innerHTML
		for (var i = numAlbums; i > 0; i--)
		{
			if (i == 1)
			{
				changeTo = saveLast;
			}
			else
			{
				prev = i - 1;
				changeTo = document.getElementById("bigSelectAlbum_" + catId + "_" + prev).innerHTML;
			}

			document.getElementById("bigSelectAlbum_" + catId + "_" + i).innerHTML = changeTo;
		}
	}

	if (side == "left")
	{
		var saveLast = document.getElementById("bigSelectAlbum_" + catId + "_1").innerHTML
		for (var i = 1; i <= numAlbums; i++)
		{
			if (i == numAlbums)
			{
				changeTo = saveLast;
			}
			else
			{
				prev = i + 1;
				changeTo = document.getElementById("bigSelectAlbum_" + catId + "_" + prev).innerHTML;
			}

			document.getElementById("bigSelectAlbum_" + catId + "_" + i).innerHTML = changeTo;
		}
	}
}

/* ------------------------------------------------------------------------------------------------------------ */
/* news_showBig																									*/
/* ------------------------------------------------------------------------------------------------------------ */
function news_showBig (i)
{
	var newSrc   = document.getElementById("albumPage_big_" + i).innerHTML;
	var fileType = document.getElementById("albumPage_fileType_" + i).innerHTML;

	document.getElementById("albumPage_bigPic").style.display = "none";
	document.getElementById("albumPage_video").style.display  = "none";

	if (fileType == "pic")
	{
		document.getElementById("albumPage_bigImg").src = newSrc;
		show (i);
	}
	else
	{
		if (document.getElementById("mediaPlayerEmbed"))
		{
			document.getElementById("mediaPlayerEmbed").src = newSrc;
			setTimeout ("show (" + i + ")", 0);
		}
		else
		{
			document.getElementById("mediaPlayerObj").fileName = newSrc; 
			show (i);
		}
	}
}

function show (i)
{
	var fileType = document.getElementById("albumPage_fileType_" + i).innerHTML;

	if (fileType == "pic")
	{
		document.getElementById("albumPage_video").style.display  		= "none";
		document.getElementById("albumPage_bigPic").style.display 		= "";
		document.getElementById("albumPage_bigPicTitle").style.display 	= "";
		document.getElementById("albumPage_bigPicTitle_text").innerHTML = document.getElementById("albumPage_title_" + i).innerHTML;
	}
	else
	{
		document.getElementById("albumPage_bigPic").style.display 		= "none";
		document.getElementById("albumPage_bigPicTitle").style.display 	= "none";
		document.getElementById("albumPage_video").style.display  		= "";
	}
}

/* ------------------------------------------------------------------------------------------------------------ */
/* news_selectPic_move																							*/
/* ------------------------------------------------------------------------------------------------------------ */
function news_selectPic_move (side)
{
	var numPics = document.getElementById("albumNumPics").innerHTML*1;

	if (side == "right")
	{
		var saveLast = document.getElementById("albumSmallPic_" + numPics).innerHTML
		for (var i = numPics; i > 0; i--)
		{
			if (i == 1)
			{
				changeTo = saveLast;
			}
			else
			{
				prev = i - 1;
				changeTo = document.getElementById("albumSmallPic_" + prev).innerHTML;
			}

			document.getElementById("albumSmallPic_" + i).innerHTML = changeTo;
		}
	}

	if (side == "left")
	{
		var saveLast = document.getElementById("albumSmallPic_1").innerHTML
		for (var i = 1; i <= numPics; i++)
		{
			if (i == numPics)
			{
				changeTo = saveLast;
			}
			else
			{
				prev = i + 1;
				changeTo = document.getElementById("albumSmallPic_" + prev).innerHTML;
			}

			document.getElementById("albumSmallPic_" + i).innerHTML = changeTo;
		}
	}
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* news_submitLoginForm																										*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function news_submitLoginForm (lang)
{
	var formValidator = new Validator("loginForm");

	formValidator.clearAllValidations ();

	if (lang == "HEB")
	{
		usernameError	= "יש להזין שם משתמש";
		passwordError	= "יש להזין סיסמא";
	}
	else if (lang == "ENG")
	{
		usernameError	= "Please enter your user name";
		passwordError	= "Please enter your password";
	}
	else
	{
		usernameError	= "Please enter your user name";
		passwordError	= "Please enter your password";
	}

	formValidator.addValidation("username",	"required",		usernameError);
	formValidator.addValidation("password",	"required",		passwordError);

	return formValidator.validate ();
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* news_submitSendPasswordForm																								*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function news_submitSendPasswordForm (lang)
{
	var formValidator = new Validator("sendPasswordForm");

	formValidator.clearAllValidations ();

	if (lang == "HEB")
	{
		usernameError	= "יש להזין שם משתמש";
	}
	else if (lang == "ENG")
	{
		usernameError	= "Please enter your user name";
	}
	else
	{
		usernameError	= "Please enter your user name";
	}

	formValidator.addValidation("username",	"required",		usernameError);

	return formValidator.validate ();
}

var maxAttendee = 50;
var firstAdd  = true;

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* news_addAttendee																											*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function news_addAttendee (eventId)
{
	var oCount = document.getElementById("countAttendees");

	if (firstAdd)
	{
		oCount.value = 1;
		firstAdd = false;
	}

	var next = (oCount.value * 1) + 1;

	var oRemedi	= document.getElementById("attendeeDetails");

	var newRemedi = document.getElementById("addAttendee").innerHTML;
	newRemedi	= newRemedi.replace("attendeeName1",   "attendeeName" 	+ next);
	newRemedi	= newRemedi.replace("attendeeTitle1",  "attendeeTitle"  + next);

	var newDiv	= document.createElement("div");
	newDiv.innerHTML = newRemedi;

	oRemedi.appendChild (newDiv);

	document.getElementById("noAttendees").innerHTML = next;

	if (next == maxAttendee)
	{
		document.getElementById("addAttendeeLink").style.display = "none";
	}

	oCount.value = next;

	if (next == 2)
	{
		document.getElementById("removeAttendeeLink").style.display = "";
	}

	news_calculateCoursePrice (eventId);
}

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* news_removeAttendee																											*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function news_removeAttendee (eventId)
{
	var oCount = document.getElementById("countAttendees");

	if (oCount.value > 1)
	{
		oCount.value--;
		var oRemedi	= document.getElementById("attendeeDetails");
		oRemedi.removeChild(oRemedi.lastChild);

		document.getElementById("noAttendees").innerHTML = oCount.value;

		if (oCount.value < maxAttendee)
		{
			document.getElementById("addAttendeeLink").style.display = "";
		}

		if (oCount.value == 1)
		{
			document.getElementById("removeAttendeeLink").style.display = "none";
		}
	}

	news_calculateCoursePrice (eventId);
}

var xmlCoursePriceRequest = new xmlObj(false);

/* ------------------------------------------------------------------------------------------------------------------------	*/
/* news_calculateCoursePrice																								*/
/* ------------------------------------------------------------------------------------------------------------------------	*/
function news_calculateCoursePrice (eventId)
{
	var oCount = document.getElementById("countAttendees");
	var oCoupon = document.getElementById("CouponCode");

	xml = "<data>"	+
				"<command>private.getCoursePrice</command>"	    +
				"<eventId>" 	 + eventId 			 	    	+ "</eventId>"  +
				"<noAttendees>"  + oCount.value 	 	    	+ "</noAttendees>"  +
				"<couponCode>"   +  oCoupon.value 	 	    	+ "</couponCode>"  +
		  "</data>";
	
	xmlCoursePriceRequest.init (xml);
	
	xmlCoursePriceRequest.sendAsyncRequest ("server.php", xmlCoursePriceRequest.obj, "news_calculateCoursePrice_response");

	return false;
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* news_calculateCoursePrice_response																										*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
function news_calculateCoursePrice_response (i)
{ 
	xmlCoursePriceRequest.init(commonDecode(asyncHttpObjs[i].responseText));
	price = xmlCoursePriceRequest.getValue("price");
	totalPrice = xmlCoursePriceRequest.getValue("totalPrice");

	document.getElementById("price").innerHTML = price;
	document.getElementById("totalPrice").innerHTML = totalPrice;
}


