#!/usr/bin/bash

echo ""
echo "Staring CrossFTP-Client for blackPanther OS..."
echo ""

xmsg=`which pydialog 2>/dev/null||which kdialog 2>/dev/null|| which zenity 2>/dev/null|| echo`

case $LANG in
	hu*)
	nohomemsg="Telepitett JAVA nem talalhato, a program nem fog addig helyesen mukodni amig egy 
	   java csomagot nem telepit. Keresse meg a java-xxxx.rpm csomagog vagy toltse le a http://java.sun.com oldalrol es telepitse fel"
	nohomebin="Java motor nem található! Ellenőrizze a java telepítést vagy töltse le és telepítse újra a jdk vagy jre csomagot.
	
	Leakarja most tölteni a Java csomagot ?"
	warningtitle="Java bináris elveszett"
	;;
	*)
	nohomemsg="Installed JAVA not found. The application does not run while not installed java under the system.
    You find java-xxxx.rpm packages or download form http://java.sun.com webpage, install and try start again"
	nohomebin="Java engine not found! Please check java install or download and reinstall again the jdk or jre packages. 
	
	You are want download now Java package ?"
	warningtitle="Java binary missing"
esac

if [ ! -n "$JAVA_HOME" ] && [ -f /etc/profile.d/java.sh ];then
 . /etc/profile.d/java.sh
    bubblemsg "Java engine" "Engine path: $JAVA_HOME"
fi

if test ! "${JAVA_HOME}"; then
           [ -n "$DISPLAY" ] && $xmsg --error "$nohomemsg"
           [ ! -n "$DISPLAY" ] && echo -n "$nohomemsg"
 else
    echo "Java home   [OK]"
fi


if [ ! -f $JAVA_HOME/bin/java ];then
	if [ $xmsg = /usr/bin/pydialog ]||[ $xmsg = /usr/bin/kdialog;then
	    kdialog  --title "$warningtitle" --warningyesno "$nohomebin" && browser-selector /usr/share/doc/HTML/index.html
        elif [ -n "$DISPLAY" ] ;then
    	    $xmsg --error "$nohomebin"
        else   [ ! -n "$DISPLAY" ] && echo -n "$nohomebin"
        fi
     else
    echo "Java binary [OK]"
fi
pushd /usr/lib64/crossftp > /dev/null
# CrossFTP Startup batch file. For more information, please refer to http://www.crossftp.com
$JAVA_HOME/bin/java -cp crossftp.jar:crossftp-resources.jar:commons-logging.jar:jnlp.jar:looks-2.2.1.jar crossftp.ui.MainFrameWindow $@
popd > /dev/null
