diff --git a/include/limesurvey/replacements.php b/include/limesurvey/replacements.php
index 93e82351..74446df5 100644
--- a/include/limesurvey/replacements.php
+++ b/include/limesurvey/replacements.php
@@ -52,8 +52,35 @@ function templatereplace($line, $replacements=array(), $anonymized=false, $quest
if (stripos($line, ""))
{
+ //queXS Addition
+ $textfocus = "";
+
+ $interviewer=returnglobal('interviewer');
+ if (!empty($interviewer) || (isset($_SESSION['interviewer']) && $_SESSION['interviewer'] == true))
+ {
+ $interviewer = true;
+ $_SESSION['interviewer'] = true;
+ }
+ else
+ {
+ $interviewer = false;
+ }
+
+ if ($interviewer)
+ {
+ $textfocus =
+ '';
+ }
+
$line = str_ireplace("",
"\n"
+ . "$textfocus\n"
. use_firebug()
. "\t", $line);
}
diff --git a/include/limesurvey/scripts/survey_runtime.js b/include/limesurvey/scripts/survey_runtime.js
index 26542790..a5ce8aa7 100644
--- a/include/limesurvey/scripts/survey_runtime.js
+++ b/include/limesurvey/scripts/survey_runtime.js
@@ -6,8 +6,6 @@ $(document).ready(function()
if (typeof checkconditions!='undefined') checkconditions();
if (typeof template_onload!='undefined') template_onload();
prepareCellAdapters();
- $(".text").focus();
- $(".textarea").focus();
document['onkeypress'] = checkEnter;
if (typeof(focus_element) != 'undefined')
{