
echo path is $PATH
echo 
echo GX_FILTER_ENABLE is $GX_FILTER_ENABLE
echo GX_FILTER_PROFILE is $GX_FILTER_PROFILE
echo

if [ "$GX_FILTER_ENABLE" = "true" ] ; then
	groovix-filter-on

	#direct firefox to proxy (default ports 80 and 443 are blocked)
	ffprefset.pl user_pref network.proxy.type 1 $HOME/.mozilla/firefox/*/prefs.js
	for T in ftp http socks ssl ; do
		ffprefset.pl user_pref network.proxy.$T '"127.0.0.1"' $HOME/.mozilla/firefox/*/prefs.js
		ffprefset.pl user_pref network.proxy.${T}_port 3128 $HOME/.mozilla/firefox/*/prefs.js
	done

	# chrome
	echo '
http_proxy=127.0.0.1:3128
https_proxy=127.0.0.1:3128
no_proxy="127.0.0.1,localhost"
export http_proxy
export https_proxy
export no_proxy
' >> $HOME/.xsessionrc
	


else
	groovix-filter-off
	
	#reset firefox
	ffprefset.pl user_pref network.proxy.type 0 $HOME/.mozilla/firefox/*/prefs.js

	#reset chrome
	perl -ni -e 'print unless /_proxy/' $HOME/.xsessionrc
fi
