#!/bin/sh
#################################################################################################
#
# Launcher for LocalEye:
#
# Uses Java Runtime Environment installed on the host PC.
# An installed JRE should always be available on Mac OS X.
#
#################################################################################################

echo Launching LocalEye CD/DVD DICOM Viewer. Please wait...

thisScript="$0"
# make sure thisScript is an abs path
case $thisScript in
	/*)
	;;
	*)
		thisScript="`pwd`/$thisScript"
	;;
esac

cd "`dirname "$thisScript"`/Viewer-Common"

instJavaVersion="`java -version 2>&1`"

case "$instJavaVersion" in
	
	*'build 1.7.'*) echo Java Runtime Environment 1.7 is installed on this PC.
	echo Using this JRE to launch LocalEye...
	java -splash:./SplashScreen.png -cp ./LocalEye.jar:./jar/jai_imageio.jar: -Djava.library.path="`dirname "$thisScript"`/Viewer-MacOSX/lib" -Dcom.sun.media.jai.disableMediaLib=true -Xmx640m -Xincgc imageviewer.LocalEye
	;;
	
	*'build 1.6.'*) echo Java Runtime Environment 1.6 is installed on this PC.
	echo Using this JRE to launch LocalEye...
	java -splash:./SplashScreen.png -cp ./LocalEye.jar:./jar/jai_imageio.jar: -Djava.library.path="`dirname "$thisScript"`/Viewer-MacOSX/lib" -Dcom.sun.media.jai.disableMediaLib=true -Xmx640m -Xincgc imageviewer.LocalEye
	;;
	
	*'build 1.5.'*) echo Java Runtime Environment 1.5 is installed on this PC.
	echo Using this JRE to launch LocalEye...
	java -cp ./LocalEye.jar:./jar/jai_imageio.jar: -Djava.library.path="`dirname "$thisScript"`/Viewer-MacOSX/lib" -Dcom.sun.media.jai.disableMediaLib=true -Xmx640m -Xincgc imageviewer.LocalEye
	;;
	
	*) echo No Java Runtime Environment version 1.5 or later is installed on this PC.
	echo Please upgrade to a more recent version of Mac OS X, or run Software Update.
	;;

esac


# Restart the Viewer if the return value is '2'
if [ $? -eq 2 ]; then
	java -cp ./LocalEye.jar:./jar/jai_imageio.jar: -Djava.library.path="`dirname "$thisScript"`/Viewer-MacOSX/lib" -Dcom.sun.media.jai.disableMediaLib=true -Xmx640m -Xincgc imageviewer.LocalEye
fi

exit 0
