var xmlRequest = new xmlObj(false);

/* ------------------------------------------------------------------------------------------------------------ */
/* edriMedia_submitContactForm																					*/
/* ------------------------------------------------------------------------------------------------------------ */
function edriMedia_submitContactForm ()
{
	var formValidator = new Validator("contactForm");

	formValidator.clearAllValidations ();
	
	formValidator.addValidation("fullname",		"required",		"יש להזין שם");
	formValidator.addValidation("email",		"required",		"יש להזין אימייל");
	formValidator.addValidation("email",		"email",		"יש להזין אימייל חוקי");

	return formValidator.validate ();
}

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

/* ------------------------------------------------------------------------------------------------------------ */
/* edriMedia_fillAlbums																							*/
/* ------------------------------------------------------------------------------------------------------------ */
function edriMedia_fillAlbums (oSelect)
{
	xml = "<data>" +
				"<command>private.getAlbumsSelection</command>"	+
				"<catId>" + oSelect.value + "</catId>" 			+
		  "</data>";

	xmlRequest.init (xml);
	xmlRequest.sendAsyncRequest ("server.php", xmlRequest.obj, "edriMedia_fillAlbums_response");

	return false;
}

function edriMedia_fillAlbums_response ()
{
	xmlRequest.init(commonDecode(asyncHttpObj.responseText));

	try
	{
		htmlData = xmlRequest.getValue("htmlData");
		document.getElementById("albumsBySelect").innerHTML = htmlData;
	}
	catch (e)
	{
		alert ("AJAX Error");
		return false;
	}
}

/* ------------------------------------------------------------------------------------------------------------ */
/* edriMedia_selectAlbum_move																					*/
/* ------------------------------------------------------------------------------------------------------------ */
function edriMedia_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;
		}
	}
}

/* ------------------------------------------------------------------------------------------------------------ */
/* edriMedia_showBig																							*/
/* ------------------------------------------------------------------------------------------------------------ */
function edriMedia_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  		= "";
	}
}

/* ------------------------------------------------------------------------------------------------------------ */
/* edriMedia_selectPic_move																						*/
/* ------------------------------------------------------------------------------------------------------------ */
function edriMedia_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;
		}
	}
}


