+# Make it a function, so that it works with `source`
+start_project() {
+
+DJANGO_REQ='Django>=1.5,<1.6'
+DJANGO_ROOT='src'
+PROJECT_TEMPLATE='http://git.nowoczesnapolska.org.pl/?p=fnpdjango.git;a=snapshot;h=8b4c794ea9a4783ad95f412925aa33e7b3da5375;sf=tgz'
+VIRTUALENVWRAPPER_PATHS="
+ /etc/bash_completion.d/virtualenvwrapper
+ /usr/bin/virtualenvwrapper.sh
+ /usr/local/bin/virtualenvwrapper.sh
+"
+
+# Colorful output.
+strong='\e[0;32m'
+error='\e[1;31m'
+normal='\e[0m'
+
+echo "Create new Django project."
+while [ -z "$PROJECT" ]
+do
+ echo "Name of the project:"
+ read PROJECT
+done
+echo -e "Project: ${strong}${PROJECT}${normal}"
+
+for venv in $VIRTUALENVWRAPPER_PATHS
+do
+ if [ -e "$venv" ]
+ then
+ VIRTUALENVWRAPPER="$venv"
+ break
+ fi
+done
+if [ "$VIRTUALENVWRAPPER" ]
+then
+ echo "virtualenvwrapper found at $VIRTUALENVWRAPPER."
+ source "$VIRTUALENVWRAPPER"
+else
+ echo -e "${error}ERROR: virtualenvwrapper not found. Tried locations:${normal}"
+ echo "$VIRTUALENVWRAPPER_PATHS"
+ echo -e "${error}Install virtualenvwrapper or add the correct path to this script.${normal}"
+ echo "Aborting."
+ return
+fi
+
+echo -e "${strong}Creating virtualenv: $PROJECT...${normal}"
+mkvirtualenv "$PROJECT"
+echo -e "${strong}Installing Django...${normal}"