<!--
function checkSelections()
{
    var form = document.albums;
    var album_id = null;
    for( var i = 0, n = form.album_id.length; i < n; i++ )
    {
        if( form.album_id[ i ].checked )
        {
            album_id = form.album_id[ i ].value;
            break;
        }
    }
    if( album_id == null )
    {
        alert( "Please select the album you wish to share." );
    }
    return ( album_id != null );
}




function expressOrderAlbum(){
	var album_checked = null;
	
	if(document.albums.album_id.length){
		for(var i = 0; i < document.albums.album_id.length; i++){
			if(document.albums.album_id[i].checked) album_checked = document.albums.album_id[i].value;
		}
		if(album_checked != null) document.express_order_album.album_id_to_express_order.value = album_checked;
	}
	else if(document.albums.album_id.checked) document.express_order_album.album_id_to_express_order.value = document.albums.album_id.value;
	
	if(document.express_order_album.album_id_to_express_order.value != "") {
		document.express_order_album.submit();
	}
	else alert("Please select an album to start your express order.");
}

/**
 * Handles an image load failure.
*/
function imageLoadFailureGiftshop(image)
{
	// To avoid infinite recursion in the event pixel_trans also fails to load.
	image.onError = function() {};

	// Set the image source to a failure graphic (a transparent image in this case)
	image.src = "/includes/sites/cm/images_websolutions/AlbumIcon_ImageNotFound.gif";
	image.height=80;
	image.width=80;
	image.style.marginTop = "0px";
}


function printAlbum(){
	var album_checked = null;
	
	if(document.albums.album_id.length){
		for(var i = 0; i < document.albums.album_id.length; i++){
			if(document.albums.album_id[i].checked) album_checked = document.albums.album_id[i].value;
		}
		if(album_checked != null) document.print_album.album_id_to_add.value = album_checked;
	}
	else if(document.albums.album_id.checked) document.print_album.album_id_to_add.value = document.albums.album_id.value;
	
	if(document.print_album.album_id_to_add.value != "") {
		document.print_album.submit();
	}
	else alert("Please select an album to add it to the cart.");
}


function SetElement(elementid,newval)
{
	var f=eval('document.forms[0].' + elementid);
	f.value = newval;
	document.forms[0].submit();
}

function SetElementNoSubmit(elementid,newval)
{
	var f=eval('document.forms[0].' + elementid);
	f.value = newval;
}

function SetElementSubmitTo(elementid,newval,newaction)
{
	var f=eval('document.forms[0].' + elementid);
	f.value = newval;
	document.forms[0].action = newaction;
	document.forms[0].submit();
}

/**
  Returns an array of values from the form and checkbox name passed in.
*/
function getSelectedCheckboxValuesFromForm(pForm, pCheckboxName)
{
	var lForm = document.getElementById(pForm);
	var lElementValues = Array();
	var lElementValuesSize = 0;
	
	var lCounter = 0;
	for(lCounter; lCounter < lForm.length; lCounter++)
	{
		var lElement = lForm[lCounter];
		if(lElement.name == pCheckboxName)
		{
			if(lElement.checked)
			{
				lElementValues[lElementValuesSize++] = lElement.value;
			}
		}
	}
	
	return lElementValues;
}

/**
  Returns an array of values from the form and checkbox name passed in.
*/
function uncheckSelectedCheckboxValuesFromForm(pForm, pCheckboxName)
{
	var lForm = document.getElementById(pForm);
	var lElementValues = Array();
	var lElementValuesSize = 0;
	
	var lCounter = 0;
	for(lCounter; lCounter < lForm.length; lCounter++)
	{
		var lElement = lForm[lCounter];
		if(lElement.name == pCheckboxName)
		{
			if(lElement.checked)
			{
				lElement.checked = false;
			}
		}
	}
}

/**
 When uploading, sets the corresponding name field for the upload file.  The UploadName is used by Pixami for the 
 filename when writing out the file.
*/
function updateUploadName(pUploadId)
{
	var lUploadName = document.getElementById("UploadName" + pUploadId);
	var lUploadFile = document.getElementById("UploadFile" + pUploadId);
	
	lUploadName.value = PxEscapeText(lUploadFile.value);
}

-->