All pastes #84097 Raw Edit

Stuff

public text v1 · immutable
·published 2006-07-10 15:07 UTC
rendered paste body
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
		<!-- Beginning of JavaScript Applet hide script from non java capable browsers --
		UploadPressed = false;
		function UpdateDisplay()
			{
		
			FoundAddRow = false;
			for (idx = 0; idx < 10; idx++)
				{
				if (document.frm.inpFile[idx].value != "")
					{
					document.all.trImages[idx].style.display = "block";
					}
				else
					{
					if (FoundAddRow)
						{
						document.all.trImages[idx].style.display = "none";
						}
					else
						{
						document.all.trImages[idx].style.display = "block";
						FoundAddRow = true;
						}
					}
				}
		
			return true;
			}	
		function FileChange(Index)
		    {
			Extension = document.frm.inpFile[Index].value;
			Extension = Extension.substring(Extension.length-4, Extension.length);
			Extension = Extension.toUpperCase();
			if (Extension != '.JPG')
				{
				alert("File '" + document.frm.inpFile[Index].value + "' is an invalid file type. We only allow .jpg files.");
				return false;
				}
			for (idx = 0; idx < document.frm.inpFileLoaded.length; idx++)
				{
				if (document.frm.inpFileLoaded[idx].value == document.frm.inpFile[Index].value.toLowerCase())
					{
					alert("File '" + document.frm.inpFile[Index].value + "' has already been uploaded");
					return false;
					}
				}
			for (idx = 0; idx < 10; idx++)
				{
				if (document.frm.inpFile[idx].value == document.frm.inpFile[Index].value && idx != Index && document.frm.inpFile[idx].value != "")
					{
					alert("File '" + document.frm.inpFile[Index].value + "' is already loaded");
					return false;
					}
				}
			varIndex = Index;
			imgTemp = new Image();
			imgTemp.onload = ImageLoaded;
			imgTemp.src = document.frm.inpFile[varIndex].value;
			return true;
			}
		function ImageLoaded()
			{
			if (imgTemp.width / 72 > imgTemp.height / 72)
				{
					document.frm.imgLoad[varIndex].width=72;
					document.frm.imgLoad[varIndex].height=72 / imgTemp.width * imgTemp.height;
				}
			else
				{
					document.frm.imgLoad[varIndex].height=72;
					document.frm.imgLoad[varIndex].width=72 / imgTemp.height * imgTemp.width;
				}
			document.frm.imgLoad[varIndex].src = imgTemp.src;
			txtDimensions[varIndex].innerText = imgTemp.width + " x " + imgTemp.height;
			UpdateDisplay();
			SaveFileName(varIndex);
			return true;
		    }
		function SaveFileName(Passed)
		{
			document.frm.inpFileName[Passed].value = document.frm.inpFile[Passed].value;
		}
		// Stop hiding script -->
		</SCRIPT>