<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.catglobe.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Phongha</id>
	<title>Catglobe Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.catglobe.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Phongha"/>
	<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/Special:Contributions/Phongha"/>
	<updated>2026-04-29T22:27:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Align_min/max_texts_in_scale_grid_questions&amp;diff=13114</id>
		<title>Align min/max texts in scale grid questions</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Align_min/max_texts_in_scale_grid_questions&amp;diff=13114"/>
		<updated>2010-06-29T09:41:39Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Challenge==&lt;br /&gt;
In order to make scale grid questions look nicer&amp;lt;br/&amp;gt;&lt;br /&gt;
As a questionnaire creator&amp;lt;br/&amp;gt;&lt;br /&gt;
I want to align min/max texts for all sub questions&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Example&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BEFORE&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:sg2.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AFTER&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:SG1.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
==Solution==&lt;br /&gt;
Make the text cells have the same width&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
quest.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
	$(&amp;quot;td:contains(&#039;Min&#039;)&amp;quot;).width(&amp;quot;200px&amp;quot;);&lt;br /&gt;
	$(&amp;quot;td:contains(&#039;Max&#039;)&amp;quot;).width(&amp;quot;200px&amp;quot;);&lt;br /&gt;
	$(&amp;quot;td:contains(&#039;Longer&#039;)&amp;quot;).width(&amp;quot;200px&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Second Solution==&lt;br /&gt;
If the question doesn&#039;t contain subquestion text and the text cells have the same width&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
quest.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
   $(&amp;quot;.grid_outer table&amp;quot;).css({&#039;width&#039; : &#039;80%&#039;});&lt;br /&gt;
   $(&amp;quot;.grid_inner td table&amp;quot;).css(&#039;width&#039;,&#039;80%&#039;);&lt;br /&gt;
   $(&amp;quot;.grid_inner td table&amp;quot;).find(&amp;quot;td&amp;quot;).width(&amp;quot;200px&amp;quot;);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Align_min/max_texts_in_scale_grid_questions&amp;diff=13107</id>
		<title>Align min/max texts in scale grid questions</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Align_min/max_texts_in_scale_grid_questions&amp;diff=13107"/>
		<updated>2010-06-29T08:16:34Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Challenge==&lt;br /&gt;
In order to make scale grid questions look nicer&amp;lt;br/&amp;gt;&lt;br /&gt;
As a questionnaire creator&amp;lt;br/&amp;gt;&lt;br /&gt;
I want to align min/max texts for all sub questions&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Example&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BEFORE&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:sg2.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AFTER&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:SG1.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
==Solution==&lt;br /&gt;
Make the text cells have the same width&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
quest.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
	$(&amp;quot;td:contains(&#039;Min&#039;)&amp;quot;).width(&amp;quot;200px&amp;quot;);&lt;br /&gt;
	$(&amp;quot;td:contains(&#039;Max&#039;)&amp;quot;).width(&amp;quot;200px&amp;quot;);&lt;br /&gt;
	$(&amp;quot;td:contains(&#039;Longer&#039;)&amp;quot;).width(&amp;quot;200px&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Second Solution==&lt;br /&gt;
If the question doesn&#039;t contain subquestion text and the text cells have the same width&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
quest.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
   $(&amp;quot;.grid_outer table&amp;quot;).css({&#039;width&#039; : &#039;100%&#039;});&lt;br /&gt;
   $(&amp;quot;.grid_inner td table&amp;quot;).css(&amp;quot;width&amp;quot;,&amp;quot;100%&amp;quot;);&lt;br /&gt;
   $(&amp;quot;.grid_inner td table&amp;quot;).each(function()&lt;br /&gt;
   { &lt;br /&gt;
      $(&#039;td:eq(0)&#039;, this).css({&#039;width&#039; : &#039;300px&#039;, &#039;text-align&#039; : &#039;right&#039;});&lt;br /&gt;
      $(&#039;td:eq(3)&#039;, this).css({&#039;width&#039; : &#039;280px&#039;, &#039;text-align&#039; : &#039;left&#039;});&lt;br /&gt;
   });&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Make_whole_cell_clickable_in_single_and_multi_grids&amp;diff=10500</id>
		<title>Make whole cell clickable in single and multi grids</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Make_whole_cell_clickable_in_single_and_multi_grids&amp;diff=10500"/>
		<updated>2010-01-27T13:47:04Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Challenge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Challenge == &lt;br /&gt;
Normally, the grid question require a click on the checkbox or radiobutton. Now, we want it to register the answer when the user click on the cell for the answer option.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
[[Image:Clickable_cell.gif ]]&lt;br /&gt;
&lt;br /&gt;
== Script == &lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
quest.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
   $(&amp;quot;.grid_subquestion_odd,.grid_subquestion_even&amp;quot;).click(&lt;br /&gt;
            function(evt)&lt;br /&gt;
            {&lt;br /&gt;
               if(evt.target.nodeName == &amp;quot;INPUT&amp;quot;)&lt;br /&gt;
                  return true;&lt;br /&gt;
               $(this).children(&amp;quot;input&amp;quot;).click();&lt;br /&gt;
               return false;&lt;br /&gt;
            });&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Make_whole_cell_clickable_in_single_and_multi_grids&amp;diff=10499</id>
		<title>Make whole cell clickable in single and multi grids</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Make_whole_cell_clickable_in_single_and_multi_grids&amp;diff=10499"/>
		<updated>2010-01-27T13:45:45Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Challenge == &lt;br /&gt;
Normally, the grid question require to click on the check or radiobutton. Now, we want it to register the answer when the user click on the cell.&lt;br /&gt;
== Example ==&lt;br /&gt;
[[Image:Clickable_cell.gif ]]&lt;br /&gt;
&lt;br /&gt;
== Script == &lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
quest.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
   $(&amp;quot;.grid_subquestion_odd,.grid_subquestion_even&amp;quot;).click(&lt;br /&gt;
            function(evt)&lt;br /&gt;
            {&lt;br /&gt;
               if(evt.target.nodeName == &amp;quot;INPUT&amp;quot;)&lt;br /&gt;
                  return true;&lt;br /&gt;
               $(this).children(&amp;quot;input&amp;quot;).click();&lt;br /&gt;
               return false;&lt;br /&gt;
            });&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Clickable_cell.gif&amp;diff=10498</id>
		<title>File:Clickable cell.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Clickable_cell.gif&amp;diff=10498"/>
		<updated>2010-01-27T13:45:20Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Make_whole_cell_clickable_in_single_and_multi_grids&amp;diff=10497</id>
		<title>Make whole cell clickable in single and multi grids</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Make_whole_cell_clickable_in_single_and_multi_grids&amp;diff=10497"/>
		<updated>2010-01-27T13:42:21Z</updated>

		<summary type="html">&lt;p&gt;Phongha: Created page with &amp;#039;== Challenge ==  Normally, the grid question require to click on the check or radiobutton. Now, we want it to register the answer when the user click on the cell. == Example == […&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Challenge == &lt;br /&gt;
Normally, the grid question require to click on the check or radiobutton. Now, we want it to register the answer when the user click on the cell.&lt;br /&gt;
== Example ==&lt;br /&gt;
[[Image:OneCheckRequired.png ]]&lt;br /&gt;
== Script == &lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
quest.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
   $(&amp;quot;.grid_subquestion_odd,.grid_subquestion_even&amp;quot;).click(&lt;br /&gt;
            function(evt)&lt;br /&gt;
            {&lt;br /&gt;
               if(evt.target.nodeName == &amp;quot;INPUT&amp;quot;)&lt;br /&gt;
                  return true;&lt;br /&gt;
               $(this).children(&amp;quot;input&amp;quot;).click();&lt;br /&gt;
               return false;&lt;br /&gt;
            });&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Questionnaire_-_Javascript_Fun_Tips&amp;diff=10496</id>
		<title>Questionnaire - Javascript Fun Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Questionnaire_-_Javascript_Fun_Tips&amp;diff=10496"/>
		<updated>2010-01-27T13:40:50Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Hints  ==&lt;br /&gt;
&lt;br /&gt;
Questionnaire viewer is implemented in a way that you can add javascript to manipulate the way your questions are displayed. &lt;br /&gt;
&lt;br /&gt;
jQuery is already included in the viewer, thanks to&amp;amp;nbsp;what&amp;amp;nbsp;javascript has even more powerful effect! (read more about jquery here:&amp;amp;nbsp;[http://jquery.com/ http://jquery.com/]) &lt;br /&gt;
&lt;br /&gt;
Javascript is a property on both question and questionnaire levels, which means that you can add javascript for each question or for the whole questionnaire. &lt;br /&gt;
&lt;br /&gt;
The most important features are: &lt;br /&gt;
&lt;br /&gt;
*quest: the current question&#039;s object &lt;br /&gt;
*questioncheck: the function called before going Next&lt;br /&gt;
&lt;br /&gt;
=== quest  ===&lt;br /&gt;
&lt;br /&gt;
There are&amp;amp;nbsp;several important&amp;amp;nbsp;properties&amp;amp;nbsp;in quest object: &lt;br /&gt;
&lt;br /&gt;
*quest.questions:&amp;amp;nbsp;array of sub questions &lt;br /&gt;
*quest.options: array of answer options &lt;br /&gt;
*quest.setQuestions(Array subQuestions): assign an array of question objects to the sub question list of the current question &lt;br /&gt;
*quest.setOptions(Array options): assign an array of options to the answer option list of the current question &lt;br /&gt;
*quest.setAnswer(string value): assign a value to the question &lt;br /&gt;
*quest.getHTML(): returns the HTML which will be rendered to display the question &lt;br /&gt;
*quest.onInit(): called right after loading the question &lt;br /&gt;
*quest.rotateAnswerOptions(startIndex, endIndex, rotateIndex): rotate answer options in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex &lt;br /&gt;
*quest.rotateSubQuestions(startIndex, endIndex, rotateIndex):&amp;amp;nbsp;rotate sub questions in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex &lt;br /&gt;
*quest.randomizeAnswerOptions(randomSeed, startIndex, endIndex):&amp;amp;nbsp;randomize answer options in a range specified by startIndex and endIndex, the order&amp;amp;nbsp;is unique&amp;amp;nbsp;for each randomSeed &lt;br /&gt;
*quest.randomizeSubQuestions(randomSeed, startIndex, endIndex):randomize sub questions in a range specified by startIndex and endIndex, the order is unique for each randomSeed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== questioncheck()  ===&lt;br /&gt;
&lt;br /&gt;
We need to override this function to get rid of the default question check supported by the questionnaire viewer, it is a must when showing more than one questions in the same page. The function returns true when there is nothing wrong and false otherwise. &lt;br /&gt;
&lt;br /&gt;
There is an object which should be used to display errors: ErrorMessages. &lt;br /&gt;
&lt;br /&gt;
*ErrorMessages.getInstance().clearErrorMessages(): clear all existing error messages &lt;br /&gt;
*ErrorMessages.getInstance().showErrorMessage(msg): show an error message&lt;br /&gt;
&lt;br /&gt;
If you want to extend the questioncheck function with special cases then you should re-create the questioncheck function carefully, because else you will create an endless loop. If you get a stack overflow error from the browser, then your problem should be solved by the following script pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;// Store a reference to the default question check&lt;br /&gt;
var defaultQuestionCheck = questioncheck;&lt;br /&gt;
&lt;br /&gt;
// Implement your own question check routine&lt;br /&gt;
var questioncheck = function()&lt;br /&gt;
{&lt;br /&gt;
   // Call the default question check&lt;br /&gt;
   // If it fails&lt;br /&gt;
   if (!defaultQuestionCheck())&lt;br /&gt;
      // Then return at once with false&lt;br /&gt;
      return false;&lt;br /&gt;
      &lt;br /&gt;
   // Catch exceptions, this is just for precaution&lt;br /&gt;
   try&lt;br /&gt;
   {&lt;br /&gt;
      // Optimistic assumption that everything is OK&lt;br /&gt;
      var valid = true;&lt;br /&gt;
&lt;br /&gt;
      // Do your customized question checks here set variable&lt;br /&gt;
      // valid to false if the question is answered incorrectly&lt;br /&gt;
&lt;br /&gt;
      if (!valid)&lt;br /&gt;
      {&lt;br /&gt;
         // You might want to clear default error messages given&lt;br /&gt;
         ErrorMessages.getInstance().clearErrorMessages();&lt;br /&gt;
&lt;br /&gt;
         // Add your own error message&lt;br /&gt;
         ErrorMessages.getInstance().showErrorMessage(&amp;quot;An error message&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
         // Terminate the question check by returning false&lt;br /&gt;
         return false;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
   catch(e)&lt;br /&gt;
   {&lt;br /&gt;
      // Inform about the reason for the exception&lt;br /&gt;
      alert(e.message);&lt;br /&gt;
&lt;br /&gt;
      // And return false&lt;br /&gt;
      return false;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // Everything is OK      &lt;br /&gt;
   return true;&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical tips==&lt;br /&gt;
===Include an external script library===&lt;br /&gt;
In case we want to use external javascript libraries hosted on external servers (like google), we need to include the library link to the question script.&amp;lt;br/&amp;gt;&lt;br /&gt;
A simple method of doing so is using jquery&#039;s getScript method (http://docs.jquery.com/Ajax/jQuery.getScript#urlcallback)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Example:&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang = javascript&amp;gt;&lt;br /&gt;
$.getScript(&amp;quot;http://ui.jquery.com/testing/ui/ui.datepicker.js&amp;quot;, function()&lt;br /&gt;
       {&lt;br /&gt;
	//the library is now ready to use&lt;br /&gt;
	}&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit stylesheet===&lt;br /&gt;
The easiest way is to use Firefox with Web Developer Add-on (http://chrispederick.com/work/web-developer)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Web_developer.png]]&lt;br /&gt;
&lt;br /&gt;
== Examples  ==&lt;br /&gt;
[[Showing Answer Option in tab]]&lt;br /&gt;
&lt;br /&gt;
[[Rotate answer options/sub questions]] &lt;br /&gt;
&lt;br /&gt;
[[Randomize answer options/sub questions]] &lt;br /&gt;
&lt;br /&gt;
[[Drag and drop answer option values]] &lt;br /&gt;
&lt;br /&gt;
[[Change Impsys mages]] &lt;br /&gt;
&lt;br /&gt;
[[Add an extra row before a sub question in a grid]] &lt;br /&gt;
&lt;br /&gt;
[[Hide sub question text column in a grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Show a text grid and a single question in the same page|Show a text grid question and a single question in the same page]] &lt;br /&gt;
&lt;br /&gt;
[[Change stylesheet of an answer option column in a single grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Add an extra column before an answer option column in single grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Both horizontal and vertical single grid]] &lt;br /&gt;
&lt;br /&gt;
[[Disable sub questions in text grids]] &lt;br /&gt;
&lt;br /&gt;
[[Number grid]] &lt;br /&gt;
&lt;br /&gt;
[[Close to URL]] &lt;br /&gt;
&lt;br /&gt;
[[Double columns in text grids]] &lt;br /&gt;
&lt;br /&gt;
[[Count down with invisible counter]] &lt;br /&gt;
&lt;br /&gt;
[[Fold in/out texts in question text]]&lt;br /&gt;
&lt;br /&gt;
[[Force email address]] &lt;br /&gt;
&lt;br /&gt;
[[Force number of characters]] &lt;br /&gt;
&lt;br /&gt;
[[Change text box size]] &lt;br /&gt;
&lt;br /&gt;
[[Set focus on question text in the top]] &lt;br /&gt;
&lt;br /&gt;
[[Maximum text length]] &lt;br /&gt;
&lt;br /&gt;
[[Next button count down]] &lt;br /&gt;
&lt;br /&gt;
[[Mark answer option with keyboard]] &lt;br /&gt;
&lt;br /&gt;
[[Show flash movies on questionnaire viewer|Play a list of movies in questionnaire]] &lt;br /&gt;
&lt;br /&gt;
[[Play a commercial and automatically go next when it is over in questionnaire]] &lt;br /&gt;
&lt;br /&gt;
[[Show a single question as a dropdown list inside another text grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Hide Next button in n seconds]]&lt;br /&gt;
&lt;br /&gt;
[[Show datepicker in text/text grid questions]]&lt;br /&gt;
&lt;br /&gt;
[[Show column header in text grid question]]&lt;br /&gt;
&lt;br /&gt;
[[Prioritize sub questions in a text grid question]]&lt;br /&gt;
&lt;br /&gt;
[[Align min/max texts in scale grid questions]]&lt;br /&gt;
&lt;br /&gt;
[[Add text before answer option of single question]]&lt;br /&gt;
&lt;br /&gt;
[[Show single questions as dropdown lists in their own pages]]&lt;br /&gt;
&lt;br /&gt;
[[Show language selector page]]&lt;br /&gt;
&lt;br /&gt;
[[Reverse single grid between sub questions and answer options]]&lt;br /&gt;
&lt;br /&gt;
[[Insert a TextGrid question into a SingleGrid Question]]&lt;br /&gt;
&lt;br /&gt;
[[Script for making a text grid numerical summing to a specific value]]&lt;br /&gt;
&lt;br /&gt;
[[Convert closed question TextBox into TextArea]]&lt;br /&gt;
&lt;br /&gt;
[[Validate email specified as an open text of a single question]]&lt;br /&gt;
&lt;br /&gt;
[[Show more than one singe grid in the same page|Show more than one single grid in the same page]]&lt;br /&gt;
&lt;br /&gt;
[[Show more than one singe question in the same page|Show more than one single question in the same page]]&lt;br /&gt;
&lt;br /&gt;
[[Require only one check for grid question]]&lt;br /&gt;
&lt;br /&gt;
[[Change non-multi option in Multi question to Radio button]]&lt;br /&gt;
&lt;br /&gt;
[[Make whole cell clickable in single and multi grids]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Questionnaire_-_Javascript_Fun_Tips&amp;diff=10495</id>
		<title>Questionnaire - Javascript Fun Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Questionnaire_-_Javascript_Fun_Tips&amp;diff=10495"/>
		<updated>2010-01-27T13:40:08Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Hints  ==&lt;br /&gt;
&lt;br /&gt;
Questionnaire viewer is implemented in a way that you can add javascript to manipulate the way your questions are displayed. &lt;br /&gt;
&lt;br /&gt;
jQuery is already included in the viewer, thanks to&amp;amp;nbsp;what&amp;amp;nbsp;javascript has even more powerful effect! (read more about jquery here:&amp;amp;nbsp;[http://jquery.com/ http://jquery.com/]) &lt;br /&gt;
&lt;br /&gt;
Javascript is a property on both question and questionnaire levels, which means that you can add javascript for each question or for the whole questionnaire. &lt;br /&gt;
&lt;br /&gt;
The most important features are: &lt;br /&gt;
&lt;br /&gt;
*quest: the current question&#039;s object &lt;br /&gt;
*questioncheck: the function called before going Next&lt;br /&gt;
&lt;br /&gt;
=== quest  ===&lt;br /&gt;
&lt;br /&gt;
There are&amp;amp;nbsp;several important&amp;amp;nbsp;properties&amp;amp;nbsp;in quest object: &lt;br /&gt;
&lt;br /&gt;
*quest.questions:&amp;amp;nbsp;array of sub questions &lt;br /&gt;
*quest.options: array of answer options &lt;br /&gt;
*quest.setQuestions(Array subQuestions): assign an array of question objects to the sub question list of the current question &lt;br /&gt;
*quest.setOptions(Array options): assign an array of options to the answer option list of the current question &lt;br /&gt;
*quest.setAnswer(string value): assign a value to the question &lt;br /&gt;
*quest.getHTML(): returns the HTML which will be rendered to display the question &lt;br /&gt;
*quest.onInit(): called right after loading the question &lt;br /&gt;
*quest.rotateAnswerOptions(startIndex, endIndex, rotateIndex): rotate answer options in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex &lt;br /&gt;
*quest.rotateSubQuestions(startIndex, endIndex, rotateIndex):&amp;amp;nbsp;rotate sub questions in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex &lt;br /&gt;
*quest.randomizeAnswerOptions(randomSeed, startIndex, endIndex):&amp;amp;nbsp;randomize answer options in a range specified by startIndex and endIndex, the order&amp;amp;nbsp;is unique&amp;amp;nbsp;for each randomSeed &lt;br /&gt;
*quest.randomizeSubQuestions(randomSeed, startIndex, endIndex):randomize sub questions in a range specified by startIndex and endIndex, the order is unique for each randomSeed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== questioncheck()  ===&lt;br /&gt;
&lt;br /&gt;
We need to override this function to get rid of the default question check supported by the questionnaire viewer, it is a must when showing more than one questions in the same page. The function returns true when there is nothing wrong and false otherwise. &lt;br /&gt;
&lt;br /&gt;
There is an object which should be used to display errors: ErrorMessages. &lt;br /&gt;
&lt;br /&gt;
*ErrorMessages.getInstance().clearErrorMessages(): clear all existing error messages &lt;br /&gt;
*ErrorMessages.getInstance().showErrorMessage(msg): show an error message&lt;br /&gt;
&lt;br /&gt;
If you want to extend the questioncheck function with special cases then you should re-create the questioncheck function carefully, because else you will create an endless loop. If you get a stack overflow error from the browser, then your problem should be solved by the following script pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;// Store a reference to the default question check&lt;br /&gt;
var defaultQuestionCheck = questioncheck;&lt;br /&gt;
&lt;br /&gt;
// Implement your own question check routine&lt;br /&gt;
var questioncheck = function()&lt;br /&gt;
{&lt;br /&gt;
   // Call the default question check&lt;br /&gt;
   // If it fails&lt;br /&gt;
   if (!defaultQuestionCheck())&lt;br /&gt;
      // Then return at once with false&lt;br /&gt;
      return false;&lt;br /&gt;
      &lt;br /&gt;
   // Catch exceptions, this is just for precaution&lt;br /&gt;
   try&lt;br /&gt;
   {&lt;br /&gt;
      // Optimistic assumption that everything is OK&lt;br /&gt;
      var valid = true;&lt;br /&gt;
&lt;br /&gt;
      // Do your customized question checks here set variable&lt;br /&gt;
      // valid to false if the question is answered incorrectly&lt;br /&gt;
&lt;br /&gt;
      if (!valid)&lt;br /&gt;
      {&lt;br /&gt;
         // You might want to clear default error messages given&lt;br /&gt;
         ErrorMessages.getInstance().clearErrorMessages();&lt;br /&gt;
&lt;br /&gt;
         // Add your own error message&lt;br /&gt;
         ErrorMessages.getInstance().showErrorMessage(&amp;quot;An error message&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
         // Terminate the question check by returning false&lt;br /&gt;
         return false;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
   catch(e)&lt;br /&gt;
   {&lt;br /&gt;
      // Inform about the reason for the exception&lt;br /&gt;
      alert(e.message);&lt;br /&gt;
&lt;br /&gt;
      // And return false&lt;br /&gt;
      return false;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // Everything is OK      &lt;br /&gt;
   return true;&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical tips==&lt;br /&gt;
===Include an external script library===&lt;br /&gt;
In case we want to use external javascript libraries hosted on external servers (like google), we need to include the library link to the question script.&amp;lt;br/&amp;gt;&lt;br /&gt;
A simple method of doing so is using jquery&#039;s getScript method (http://docs.jquery.com/Ajax/jQuery.getScript#urlcallback)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Example:&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang = javascript&amp;gt;&lt;br /&gt;
$.getScript(&amp;quot;http://ui.jquery.com/testing/ui/ui.datepicker.js&amp;quot;, function()&lt;br /&gt;
       {&lt;br /&gt;
	//the library is now ready to use&lt;br /&gt;
	}&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit stylesheet===&lt;br /&gt;
The easiest way is to use Firefox with Web Developer Add-on (http://chrispederick.com/work/web-developer)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Web_developer.png]]&lt;br /&gt;
&lt;br /&gt;
== Examples  ==&lt;br /&gt;
[[Showing Answer Option in tab]]&lt;br /&gt;
&lt;br /&gt;
[[Rotate answer options/sub questions]] &lt;br /&gt;
&lt;br /&gt;
[[Randomize answer options/sub questions]] &lt;br /&gt;
&lt;br /&gt;
[[Drag and drop answer option values]] &lt;br /&gt;
&lt;br /&gt;
[[Change Impsys mages]] &lt;br /&gt;
&lt;br /&gt;
[[Add an extra row before a sub question in a grid]] &lt;br /&gt;
&lt;br /&gt;
[[Hide sub question text column in a grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Show a text grid and a single question in the same page|Show a text grid question and a single question in the same page]] &lt;br /&gt;
&lt;br /&gt;
[[Change stylesheet of an answer option column in a single grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Add an extra column before an answer option column in single grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Both horizontal and vertical single grid]] &lt;br /&gt;
&lt;br /&gt;
[[Disable sub questions in text grids]] &lt;br /&gt;
&lt;br /&gt;
[[Number grid]] &lt;br /&gt;
&lt;br /&gt;
[[Close to URL]] &lt;br /&gt;
&lt;br /&gt;
[[Double columns in text grids]] &lt;br /&gt;
&lt;br /&gt;
[[Count down with invisible counter]] &lt;br /&gt;
&lt;br /&gt;
[[Fold in/out texts in question text]]&lt;br /&gt;
&lt;br /&gt;
[[Force email address]] &lt;br /&gt;
&lt;br /&gt;
[[Force number of characters]] &lt;br /&gt;
&lt;br /&gt;
[[Change text box size]] &lt;br /&gt;
&lt;br /&gt;
[[Set focus on question text in the top]] &lt;br /&gt;
&lt;br /&gt;
[[Maximum text length]] &lt;br /&gt;
&lt;br /&gt;
[[Next button count down]] &lt;br /&gt;
&lt;br /&gt;
[[Mark answer option with keyboard]] &lt;br /&gt;
&lt;br /&gt;
[[Show flash movies on questionnaire viewer|Play a list of movies in questionnaire]] &lt;br /&gt;
&lt;br /&gt;
[[Play a commercial and automatically go next when it is over in questionnaire]] &lt;br /&gt;
&lt;br /&gt;
[[Show a single question as a dropdown list inside another text grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Hide Next button in n seconds]]&lt;br /&gt;
&lt;br /&gt;
[[Show datepicker in text/text grid questions]]&lt;br /&gt;
&lt;br /&gt;
[[Show column header in text grid question]]&lt;br /&gt;
&lt;br /&gt;
[[Prioritize sub questions in a text grid question]]&lt;br /&gt;
&lt;br /&gt;
[[Align min/max texts in scale grid questions]]&lt;br /&gt;
&lt;br /&gt;
[[Add text before answer option of single question]]&lt;br /&gt;
&lt;br /&gt;
[[Show single questions as dropdown lists in their own pages]]&lt;br /&gt;
&lt;br /&gt;
[[Show language selector page]]&lt;br /&gt;
&lt;br /&gt;
[[Reverse single grid between sub questions and answer options]]&lt;br /&gt;
&lt;br /&gt;
[[Insert a TextGrid question into a SingleGrid Question]]&lt;br /&gt;
&lt;br /&gt;
[[Script for making a text grid numerical summing to a specific value]]&lt;br /&gt;
&lt;br /&gt;
[[Convert closed question TextBox into TextArea]]&lt;br /&gt;
&lt;br /&gt;
[[Validate email specified as an open text of a single question]]&lt;br /&gt;
&lt;br /&gt;
[[Show more than one singe grid in the same page|Show more than one single grid in the same page]]&lt;br /&gt;
&lt;br /&gt;
[[Show more than one singe question in the same page|Show more than one single question in the same page]]&lt;br /&gt;
&lt;br /&gt;
[[Require only one check for grid question]]&lt;br /&gt;
&lt;br /&gt;
[[Change non-multi option in Multi question to Radio button]]&lt;br /&gt;
[[Make whole cell clickable in single and multi grids]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Force_email_address&amp;diff=10344</id>
		<title>Force email address</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Force_email_address&amp;diff=10344"/>
		<updated>2010-01-20T16:04:36Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Challenge == &lt;br /&gt;
You want the respondent to write an e-mail address.The script needs to validate if a string input is in email address format&lt;br /&gt;
&lt;br /&gt;
== Example == &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ValidateEmail.JPG]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Code ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
var normalQuestionCheck = questioncheck;&lt;br /&gt;
function extendedQuestionCheck()&lt;br /&gt;
{&lt;br /&gt;
	 var valid = normalQuestionCheck();&lt;br /&gt;
  	 if (valid) &lt;br /&gt;
	 {&lt;br /&gt;
      	        var val;&lt;br /&gt;
		//The value below is the index value of the sub question where your e-mail question is asked.&lt;br /&gt;
		//In this case we use the sub question has index 2 &lt;br /&gt;
 		val = document[&amp;quot;query&amp;quot;][quest.label + &amp;quot;.&amp;quot; + 2].value;&lt;br /&gt;
	            	if (val.length &amp;gt; 0)&lt;br /&gt;
			valid = validateEmail(val);               &lt;br /&gt;
	 }&lt;br /&gt;
	 if (!valid) &lt;br /&gt;
	 { &lt;br /&gt;
 	        alert(&#039;Wrong email address format&#039;);&lt;br /&gt;
                return false;&lt;br /&gt;
         }&lt;br /&gt;
	 return true;&lt;br /&gt;
}&lt;br /&gt;
questioncheck = extendedQuestionCheck;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10248</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10248"/>
		<updated>2010-01-18T11:16:00Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; &lt;br /&gt;
&lt;br /&gt;
array user=User_getQasUser(); &lt;br /&gt;
if(user[USER_DISABLED]==true) return; &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; &lt;br /&gt;
User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can add this script on a dummy question that will be executed when the user has to be disabled or run a batch job once for all.&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So we recommend you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Email validation &#039;&#039;&#039;&amp;lt;BR&amp;gt;&lt;br /&gt;
Before this will work the steps to enable add-ins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valid when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10244</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10244"/>
		<updated>2010-01-18T10:39:32Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Tools for import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; &lt;br /&gt;
&lt;br /&gt;
array user=User_getQasUser(); &lt;br /&gt;
if(user[USER_DISABLED]==true) return; &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; &lt;br /&gt;
User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can add this script on a dummy question that will be executed when the user has to be disabled or run a batch job once for all.&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Email validation &#039;&#039;&#039;&amp;lt;BR&amp;gt;&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10243</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10243"/>
		<updated>2010-01-18T10:39:13Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Tools for import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; &lt;br /&gt;
&lt;br /&gt;
array user=User_getQasUser(); &lt;br /&gt;
if(user[USER_DISABLED]==true) return; &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; &lt;br /&gt;
User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can add this script on a dummy question that will be executed when the user has to be disabled or run a batch job once for all.&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Email validation &#039;&#039;&#039;&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10241</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10241"/>
		<updated>2010-01-18T10:37:43Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable with cgscript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; &lt;br /&gt;
&lt;br /&gt;
array user=User_getQasUser(); &lt;br /&gt;
if(user[USER_DISABLED]==true) return; &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; &lt;br /&gt;
User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can add this script on a dummy question that will be executed when the user has to be disabled or run a batch job once for all.&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10240</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10240"/>
		<updated>2010-01-18T10:34:36Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; array user=User_getQasUser(); &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10238</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10238"/>
		<updated>2010-01-18T10:33:58Z</updated>

		<summary type="html">&lt;p&gt;Phongha: moved Questionnaire to User guidelines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; array user=User_getQasUser(); &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10237</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10237"/>
		<updated>2010-01-18T10:31:41Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable with cgscript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; array user=User_getQasUser(); &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10236</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10236"/>
		<updated>2010-01-18T10:31:25Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable with cgscript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; array user=User_getQasUser(); &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&amp;lt;br&amp;gt; &lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10235</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10235"/>
		<updated>2010-01-18T10:30:56Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
if(getRPQTest()) return; array user=User_getQasUser(); &lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={}; if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true; User_save(user); &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10234</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10234"/>
		<updated>2010-01-18T10:29:09Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable with cgscript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10233</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10233"/>
		<updated>2010-01-18T10:28:11Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable many users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Disable with cgscript  ====&lt;br /&gt;
If you can add users to be disabled in a questionniare then you can use this script to disable the user:&lt;br /&gt;
&lt;br /&gt;
if(getRPQTest()) return;&lt;br /&gt;
array user=User_getQasUser();&lt;br /&gt;
&lt;br /&gt;
user[USER_PHONE_NUMBER]={};&lt;br /&gt;
if(user[USER_COUNTRY]==empty &amp;amp;&amp;amp; (user[USER_ADDRESS]!=empty || user[USER_CITY]!=empty || user[USER_ZIPCODE]!=empty || user[USER_REGION]!=empty)) user[USER_COUNTRY]=&amp;quot;dk&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
user[USER_DISABLED]=true;&lt;br /&gt;
User_save(user);&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10232</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10232"/>
		<updated>2010-01-18T10:24:46Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Tools for import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Click Add-Ins.&amp;lt;BR&amp;gt;&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&amp;lt;BR&amp;gt;&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10221</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10221"/>
		<updated>2010-01-18T09:59:30Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Tools for import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&lt;br /&gt;
2. Click Add-Ins.&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[[Image:Importtools1.gif]]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[[Image:Importtools2.gif]]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10220</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10220"/>
		<updated>2010-01-18T09:58:38Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
In this file [[File:Email_validation.zip]], you will find some nice tools to Windows offices Excel that will help you with your import.&lt;br /&gt;
The file include&lt;br /&gt;
Catglobe.xla, which is an add-ins to Excel. It will add a menu button, so you can manipulate with the text in Excel.&lt;br /&gt;
moreFunc, is a tool to validate the data in Excel. With this you can use regular expression, and validate the wanted text. &lt;br /&gt;
regular expression - email check.txt, is a file that contains an expression to insert into the Excel commando line to validate the email address.&lt;br /&gt;
&lt;br /&gt;
To include the add-ins, you need to change the security settings for Excel. It is different from versions to version. So i recommand you to search for the answer if you can&#039;t get it to work with this guideline.&lt;br /&gt;
&lt;br /&gt;
In Excel 2007, the steps are:&lt;br /&gt;
COM Add-ins can also be loaded and unloaded through the Excel 2007 user interface. To do this, follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Click the Microsoft Office Button, and then click Excel Options.&lt;br /&gt;
2. Click Add-Ins.&lt;br /&gt;
3. Under Manage, click COM Add ins, and then click Go .&lt;br /&gt;
4. In the Add-Ins dialog box, click Automation. In the list of registered COM servers,click on Catglobe.xla, and then click OK.&lt;br /&gt;
&lt;br /&gt;
You can see the whole guideline here:&lt;br /&gt;
[http://support.microsoft.com/kb/291392 http://support.microsoft.com/kb/291392]&lt;br /&gt;
&lt;br /&gt;
When you are done, you will see a select box called Catglobe under Add-Ins tab menu.&lt;br /&gt;
[File:Importtools1.gif]&lt;br /&gt;
Pling, will convert the marked cells to type text.&lt;br /&gt;
Proper, will capital first letter and the rest in small case.&lt;br /&gt;
Lower, will change all text to lower cases.&lt;br /&gt;
Upper, will change the text to upper cases.&lt;br /&gt;
&lt;br /&gt;
==== Email validation ====&lt;br /&gt;
Before this will work the steps to enable addins (step 1-3) has to be done. &lt;br /&gt;
 &lt;br /&gt;
Click on the setup.exe, and complete the installation.&lt;br /&gt;
Now open the file with the emails that has to be validated.&lt;br /&gt;
Insert this command (that is the text file): &lt;br /&gt;
=REGEX.COMP(&#039;&#039;&#039;E2&#039;&#039;&#039;;&amp;quot;^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Edit the E2 commando to the cell that contains the email address, and then click on enter.&lt;br /&gt;
The cell will return TRUE/FALSE. The email is valide when it is mark as true.&lt;br /&gt;
[File:Importtools2.gif]&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Importtools2.gif&amp;diff=10219</id>
		<title>File:Importtools2.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Importtools2.gif&amp;diff=10219"/>
		<updated>2010-01-18T09:58:20Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Importtools1.gif&amp;diff=10218</id>
		<title>File:Importtools1.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Importtools1.gif&amp;diff=10218"/>
		<updated>2010-01-18T09:40:13Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Email_validation.zip&amp;diff=10217</id>
		<title>File:Email validation.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Email_validation.zip&amp;diff=10217"/>
		<updated>2010-01-18T08:51:44Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10212</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10212"/>
		<updated>2010-01-15T16:07:26Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open Import wizard.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import2.gif]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Find your excel file with Browse button.&lt;br /&gt;
&lt;br /&gt;
When the file is found and uploaded, in &amp;quot;User id column (optional)&amp;quot; select box&amp;amp;nbsp;choose UserId column from your excel (so the system knows that the user exist in the system) and click next.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import3.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 2, check on &amp;quot;Import user information&amp;quot; and &amp;quot;Advanced mode&amp;quot; as shown below. It is recommended that Advanced mode is used with care and you should limit the use of this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import4.gif]]&lt;br /&gt;
&lt;br /&gt;
In step 3, you shall map the disable date from your excel file with the systems disable date. So in &amp;quot;Source columns&amp;quot; you shall choose the column for disable date and in &amp;quot;Destination columns&amp;quot; you should select the option called: [User].[Disabled_Date] and then click on Add.&lt;br /&gt;
&lt;br /&gt;
[[Image:Disable import5.gif]]&lt;br /&gt;
&lt;br /&gt;
You will then find your mapped data in the list as shown below.&amp;lt;br&amp;gt;[[Image:Disable import6.gif]]&lt;br /&gt;
&lt;br /&gt;
The last step will show you warnings of errors if there are any. If you can click on Finish buttons then you can completed the import. If not, then you should read the error message to correct the errors and redo the import.&amp;lt;br&amp;gt;[[Image:Disable import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[category:Production guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10211</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10211"/>
		<updated>2010-01-15T15:57:16Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable with import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import  ====&lt;br /&gt;
&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date. The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something. &lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[Image:Disable import.gif]] &lt;br /&gt;
&lt;br /&gt;
[[File:Disable_import2.gif]]&lt;br /&gt;
&lt;br /&gt;
[[File:Disable_import3.gif]]&amp;lt;br&amp;gt;[[File:Disable_import4.gif]]&amp;lt;br&amp;gt;[[File:Disable_import5.gif]]&amp;lt;br&amp;gt;[[File:Disable_import6.gif]]&amp;lt;br&amp;gt;[[File:Disable_import7.gif]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[category:Production guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Disable_import7.gif&amp;diff=10210</id>
		<title>File:Disable import7.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Disable_import7.gif&amp;diff=10210"/>
		<updated>2010-01-15T15:50:31Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Disable_import6.gif&amp;diff=10209</id>
		<title>File:Disable import6.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Disable_import6.gif&amp;diff=10209"/>
		<updated>2010-01-15T15:50:31Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Disable_import5.gif&amp;diff=10208</id>
		<title>File:Disable import5.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Disable_import5.gif&amp;diff=10208"/>
		<updated>2010-01-15T15:50:31Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Disable_import4.gif&amp;diff=10207</id>
		<title>File:Disable import4.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Disable_import4.gif&amp;diff=10207"/>
		<updated>2010-01-15T15:50:31Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Disable_import3.gif&amp;diff=10206</id>
		<title>File:Disable import3.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Disable_import3.gif&amp;diff=10206"/>
		<updated>2010-01-15T15:50:30Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Disable_import2.gif&amp;diff=10205</id>
		<title>File:Disable import2.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Disable_import2.gif&amp;diff=10205"/>
		<updated>2010-01-15T15:50:30Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Disable_import.gif&amp;diff=10204</id>
		<title>File:Disable import.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Disable_import.gif&amp;diff=10204"/>
		<updated>2010-01-15T15:50:30Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10203</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10203"/>
		<updated>2010-01-15T15:49:02Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable many users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import ====&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date.&lt;br /&gt;
The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something.&lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text.&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[category:Production guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10202</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10202"/>
		<updated>2010-01-15T15:48:44Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable many users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
==== Disable with import =====&lt;br /&gt;
Your excel file shall contain 2 cells: UserId and a Date.&lt;br /&gt;
The date has following format YYYY-MM-DD HH:MM:SS like &amp;quot;2010-01-01 10:00:00&amp;quot;. The date must not be greater than your current date else you can type in whatever you like. I recommend that you use the correct date but the time isn&#039;t really important. So later on you can use this to trace back if you want to make a research for something.&lt;br /&gt;
&lt;br /&gt;
The date column should be text as type. I recommend that you insert a &#039; (apostrophe) in front of the date, then it will be regarded as text.&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[category:Production guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10201</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10201"/>
		<updated>2010-01-15T15:30:10Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Disable many users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
You can either disable users with import or run a batch script to disable them.&lt;br /&gt;
&lt;br /&gt;
If you will disable a few users, then it is easiest to do it from user module.&lt;br /&gt;
Tools -&amp;gt; HR -&amp;gt; Users -&amp;gt; All users. In the search find the users that should be disabled. Open the users and click on disable.&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[category:Production guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10200</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10200"/>
		<updated>2010-01-15T15:14:27Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Disable many users  ===&lt;br /&gt;
&lt;br /&gt;
=== Tools for import  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[category:Production guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10199</id>
		<title>User guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_guidelines&amp;diff=10199"/>
		<updated>2010-01-15T15:13:16Z</updated>

		<summary type="html">&lt;p&gt;Phongha: Created page with &amp;#039;== Introduction  ==  This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires.   === Answer options  ===  ==== Often used answ…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
This page is meant as a guideline for how to do in Catglobe. Initially inspired by working in questionnaires. &lt;br /&gt;
&lt;br /&gt;
=== Answer options  ===&lt;br /&gt;
&lt;br /&gt;
==== Often used answer options and their values  ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[category:Production guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Questionnaire_-_Javascript_Fun_Tips&amp;diff=9509</id>
		<title>Questionnaire - Javascript Fun Tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Questionnaire_-_Javascript_Fun_Tips&amp;diff=9509"/>
		<updated>2009-12-08T10:50:15Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Hints  ==&lt;br /&gt;
&lt;br /&gt;
Questionnaire viewer is implemented in a way that you can add javascript to manipulate the way your questions are displayed. &lt;br /&gt;
&lt;br /&gt;
jQuery is already included in the viewer, thanks to&amp;amp;nbsp;what&amp;amp;nbsp;javascript has even more powerful effect! (read more about jquery here:&amp;amp;nbsp;[http://jquery.com/ http://jquery.com/]) &lt;br /&gt;
&lt;br /&gt;
Javascript is a property on both question and questionnaire levels, which means that you can add javascript for each question or for the whole questionnaire. &lt;br /&gt;
&lt;br /&gt;
The most important features are: &lt;br /&gt;
&lt;br /&gt;
*quest: the current question&#039;s object &lt;br /&gt;
*questioncheck: the function called before going Next&lt;br /&gt;
&lt;br /&gt;
=== quest  ===&lt;br /&gt;
&lt;br /&gt;
There are&amp;amp;nbsp;several important&amp;amp;nbsp;properties&amp;amp;nbsp;in quest object: &lt;br /&gt;
&lt;br /&gt;
*quest.questions:&amp;amp;nbsp;array of sub questions &lt;br /&gt;
*quest.options: array of answer options &lt;br /&gt;
*quest.setQuestions(Array subQuestions): assign an array of question objects to the sub question list of the current question &lt;br /&gt;
*quest.setOptions(Array options): assign an array of options to the answer option list of the current question &lt;br /&gt;
*quest.setAnswer(string value): assign a value to the question &lt;br /&gt;
*quest.getHTML(): returns the HTML which will be rendered to display the question &lt;br /&gt;
*quest.onInit(): called right after loading the question &lt;br /&gt;
*quest.rotateAnswerOptions(startIndex, endIndex, rotateIndex): rotate answer options in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex &lt;br /&gt;
*quest.rotateSubQuestions(startIndex, endIndex, rotateIndex):&amp;amp;nbsp;rotate sub questions in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex &lt;br /&gt;
*quest.randomizeAnswerOptions(randomSeed, startIndex, endIndex):&amp;amp;nbsp;randomize answer options in a range specified by startIndex and endIndex, the order&amp;amp;nbsp;is unique&amp;amp;nbsp;for each randomSeed &lt;br /&gt;
*quest.randomizeSubQuestions(randomSeed, startIndex, endIndex):randomize sub questions in a range specified by startIndex and endIndex, the order is unique for each randomSeed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== questioncheck()  ===&lt;br /&gt;
&lt;br /&gt;
We need to override this function to get rid of the default question check supported by the questionnaire viewer, it is a must when showing more than one questions in the same page. The function returns true when there is nothing wrong and false otherwise. &lt;br /&gt;
&lt;br /&gt;
There is an object which should be used to display errors: ErrorMessages. &lt;br /&gt;
&lt;br /&gt;
*ErrorMessages.getInstance().clearErrorMessages(): clear all existing error messages &lt;br /&gt;
*ErrorMessages.getInstance().showErrorMessage(msg): show an error message&lt;br /&gt;
&lt;br /&gt;
If you want to extend the questioncheck function with special cases then you should re-create the questioncheck function carefully, because else you will create an endless loop. If you get a stack overflow error from the browser, then your problem should be solved by the following script pattern:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;// Store a reference to the default question check&lt;br /&gt;
var defaultQuestionCheck = questioncheck;&lt;br /&gt;
&lt;br /&gt;
// Implement your own question check routine&lt;br /&gt;
var questioncheck = function()&lt;br /&gt;
{&lt;br /&gt;
   // Call the default question check&lt;br /&gt;
   // If it fails&lt;br /&gt;
   if (!defaultQuestionCheck())&lt;br /&gt;
      // Then return at once with false&lt;br /&gt;
      return false;&lt;br /&gt;
      &lt;br /&gt;
   // Catch exceptions, this is just for precaution&lt;br /&gt;
   try&lt;br /&gt;
   {&lt;br /&gt;
      // Optimistic assumption that everything is OK&lt;br /&gt;
      var valid = true;&lt;br /&gt;
&lt;br /&gt;
      // Do your customized question checks here set variable&lt;br /&gt;
      // valid to false if the question is answered incorrectly&lt;br /&gt;
&lt;br /&gt;
      if (!valid)&lt;br /&gt;
      {&lt;br /&gt;
         // You might want to clear default error messages given&lt;br /&gt;
         ErrorMessages.getInstance().clearErrorMessages();&lt;br /&gt;
&lt;br /&gt;
         // Add your own error message&lt;br /&gt;
         ErrorMessages.getInstance().showErrorMessage(&amp;quot;An error message&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
         // Terminate the question check by returning false&lt;br /&gt;
         return false;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
   catch(e)&lt;br /&gt;
   {&lt;br /&gt;
      // Inform about the reason for the exception&lt;br /&gt;
      alert(e.message);&lt;br /&gt;
&lt;br /&gt;
      // And return false&lt;br /&gt;
      return false;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // Everything is OK      &lt;br /&gt;
   return true;&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical tips==&lt;br /&gt;
===Include an external script library===&lt;br /&gt;
In case we want to use external javascript libraries hosted on external servers (like google), we need to include the library link to the question script.&amp;lt;br/&amp;gt;&lt;br /&gt;
A simple method of doing so is using jquery&#039;s getScript method (http://docs.jquery.com/Ajax/jQuery.getScript#urlcallback)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Example:&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang = javascript&amp;gt;&lt;br /&gt;
$.getScript(&amp;quot;http://ui.jquery.com/testing/ui/ui.datepicker.js&amp;quot;, function()&lt;br /&gt;
       {&lt;br /&gt;
	//the library is now ready to use&lt;br /&gt;
	}&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Edit stylesheet===&lt;br /&gt;
The easiest way is to use Firefox with Web Developer Add-on (http://chrispederick.com/work/web-developer)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Web_developer.png]]&lt;br /&gt;
&lt;br /&gt;
== Examples  ==&lt;br /&gt;
[[Showing Answer Option in tab]]&lt;br /&gt;
&lt;br /&gt;
[[Rotate answer options/sub questions]] &lt;br /&gt;
&lt;br /&gt;
[[Randomize answer options/sub questions]] &lt;br /&gt;
&lt;br /&gt;
[[Drag and drop answer option values]] &lt;br /&gt;
&lt;br /&gt;
[[Change Impsys mages]] &lt;br /&gt;
&lt;br /&gt;
[[Add an extra row before a sub question in a grid]] &lt;br /&gt;
&lt;br /&gt;
[[Hide sub question text column in a grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Show a text grid and a single question in the same page|Show a text grid question and a single question in the same page]] &lt;br /&gt;
&lt;br /&gt;
[[Change stylesheet of an answer option column in a single grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Add an extra column before an answer option column in single grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Both horizontal and vertical single grid]] &lt;br /&gt;
&lt;br /&gt;
[[Disable sub questions in text grids]] &lt;br /&gt;
&lt;br /&gt;
[[Number grid]] &lt;br /&gt;
&lt;br /&gt;
[[Close to URL]] &lt;br /&gt;
&lt;br /&gt;
[[Double columns in text grids]] &lt;br /&gt;
&lt;br /&gt;
[[Count down with invisible counter]] &lt;br /&gt;
&lt;br /&gt;
[[Fold in/out texts in question text]]&lt;br /&gt;
&lt;br /&gt;
[[Force email address]] &lt;br /&gt;
&lt;br /&gt;
[[Force number of characters]] &lt;br /&gt;
&lt;br /&gt;
[[Change text box size]] &lt;br /&gt;
&lt;br /&gt;
[[Set focus on question text in the top]] &lt;br /&gt;
&lt;br /&gt;
[[Maximum text length]] &lt;br /&gt;
&lt;br /&gt;
[[Next button count down]] &lt;br /&gt;
&lt;br /&gt;
[[Mark answer option with keyboard]] &lt;br /&gt;
&lt;br /&gt;
[[Show flash movies on questionnaire viewer|Play a list of movies in questionnaire]] &lt;br /&gt;
&lt;br /&gt;
[[Play a commercial and automatically go next when it is over in questionnaire]] &lt;br /&gt;
&lt;br /&gt;
[[Show a single question as a dropdown list inside another text grid question]] &lt;br /&gt;
&lt;br /&gt;
[[Hide Next button in n seconds]]&lt;br /&gt;
&lt;br /&gt;
[[Show datepicker in text/text grid questions]]&lt;br /&gt;
&lt;br /&gt;
[[Show column header in text grid question]]&lt;br /&gt;
&lt;br /&gt;
[[Prioritize sub questions in a text grid question]]&lt;br /&gt;
&lt;br /&gt;
[[Align min/max texts in scale grid questions]]&lt;br /&gt;
&lt;br /&gt;
[[Add text before answer option of single question]]&lt;br /&gt;
&lt;br /&gt;
[[Show single questions as dropdown lists in their own pages]]&lt;br /&gt;
&lt;br /&gt;
[[Show language selector page]]&lt;br /&gt;
&lt;br /&gt;
[[Reverse single grid between sub questions and answer options]]&lt;br /&gt;
&lt;br /&gt;
[[Insert a TextGrid question into a SingleGrid Question]]&lt;br /&gt;
&lt;br /&gt;
[[Script for making a text grid numerical summing to a specific value]]&lt;br /&gt;
&lt;br /&gt;
[[Convert closed question TextBox into TextArea]]&lt;br /&gt;
&lt;br /&gt;
[[Validate email specified as an open text of a single question]]&lt;br /&gt;
&lt;br /&gt;
[[Show more than one single grid in the same page]]&lt;br /&gt;
&lt;br /&gt;
[[Show more than one single question in the same page]]&lt;br /&gt;
&lt;br /&gt;
[[Require only one check for grid question]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Citymail_productionmanual.doc&amp;diff=7459</id>
		<title>File:Citymail productionmanual.doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Citymail_productionmanual.doc&amp;diff=7459"/>
		<updated>2009-09-03T12:03:23Z</updated>

		<summary type="html">&lt;p&gt;Phongha: Citymail productionmanual&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Citymail productionmanual&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:NewSPss1.gif&amp;diff=6770</id>
		<title>File:NewSPss1.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:NewSPss1.gif&amp;diff=6770"/>
		<updated>2009-06-23T13:32:38Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Spss5.gif&amp;diff=6768</id>
		<title>File:Spss5.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Spss5.gif&amp;diff=6768"/>
		<updated>2009-06-23T13:28:32Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Spss4.gif&amp;diff=6767</id>
		<title>File:Spss4.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Spss4.gif&amp;diff=6767"/>
		<updated>2009-06-23T13:28:32Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Spss3.gif&amp;diff=6766</id>
		<title>File:Spss3.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Spss3.gif&amp;diff=6766"/>
		<updated>2009-06-23T13:28:32Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Spss2.gif&amp;diff=6765</id>
		<title>File:Spss2.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Spss2.gif&amp;diff=6765"/>
		<updated>2009-06-23T13:28:32Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Spss1.gif&amp;diff=6764</id>
		<title>File:Spss1.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Spss1.gif&amp;diff=6764"/>
		<updated>2009-06-23T13:28:32Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Bus_specifications_-_DK_CATI_omnibus&amp;diff=4814</id>
		<title>Bus specifications - DK CATI omnibus</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Bus_specifications_-_DK_CATI_omnibus&amp;diff=4814"/>
		<updated>2009-03-13T09:23:20Z</updated>

		<summary type="html">&lt;p&gt;Phongha: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General information - Danish CATI omnibus ==&lt;br /&gt;
For instructions on how to configure the Catinét DK CATI bus, see this page: [[Bus configuration - DK CATI omnibus]].&lt;br /&gt;
&lt;br /&gt;
=== Bus categories ===&lt;br /&gt;
#Bus category 1 - election bus - gross 1200 int. (1050 for election &amp;quot;0 Valg&amp;quot;)&lt;br /&gt;
#Bus category 2 - big bus - gross 1150 int. (1000 for project 7607gem or other project)&lt;br /&gt;
#Bus category 3 - tiny bus - gross 250 int.&lt;br /&gt;
&lt;br /&gt;
== Regular projects - 2009 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | &amp;amp;nbsp; &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; colspan = 3 | Projects&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Week &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | 7607gem&amp;lt;br&amp;gt;Gemius&amp;lt;br&amp;gt;Internet usage&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | 4851rit&amp;lt;br&amp;gt;Ritzau&amp;lt;br&amp;gt;Election&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | 8035sta&amp;lt;br&amp;gt;Starcom&amp;lt;br&amp;gt;LK Tracking&lt;br /&gt;
|- 	&lt;br /&gt;
| 200901	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200902	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200903	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200904	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200905	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200906	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200907	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200908	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200909	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200910	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200911	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200912	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200913	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200914	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200915	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200916	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200917	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200918	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200919	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200920	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200921	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200922	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200923	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200924	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200925	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200926	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200927	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200928	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200929	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200930	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200931	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200932	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200933	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200934	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200935	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200936	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200937	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200938	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200939	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200940	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200941	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200942	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200943	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200944	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200945	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200946	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200947	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200948	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200949	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200950	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200951	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|- 	&lt;br /&gt;
| 200952	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;off&amp;lt;/span&amp;gt;	&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;on&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notice about these projects:&lt;br /&gt;
&lt;br /&gt;
*Catinét Standard demographics is always on&lt;br /&gt;
*4851rit - Ritzau - Election&lt;br /&gt;
**on: quota must be reached.&lt;br /&gt;
**off: no requirements of reaching the quota. Still everybody should get the questions, therefore qouta target is always high.&lt;br /&gt;
&lt;br /&gt;
== Week Catalogue  ==&lt;br /&gt;
&lt;br /&gt;
=== BUS DK 200912 ===&lt;br /&gt;
&lt;br /&gt;
Bus category: 3 (tiny bus, 100 net interviews) &lt;br /&gt;
&lt;br /&gt;
==== Projects  ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Project &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Client &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Description &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target group &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target&lt;br /&gt;
|-&lt;br /&gt;
| 6112cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Standard demographics&amp;lt;br&amp;gt;&lt;br /&gt;
| 15-99 years&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4851rit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Ritzau&amp;lt;br&amp;gt;&lt;br /&gt;
| Election&amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1022cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Tracking&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 100&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8349mam&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| MAM&amp;lt;br&amp;gt;&lt;br /&gt;
| TV2 Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7132cit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Bring Citymail&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== BUS DK 200911  ===&lt;br /&gt;
&lt;br /&gt;
Bus category: 1 (election bus - gross 1250 int. (1000 for election)) &lt;br /&gt;
&lt;br /&gt;
==== Projects  ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Project &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Client &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Description &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target group &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target&lt;br /&gt;
|-&lt;br /&gt;
| 6112cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Standard demographics&amp;lt;br&amp;gt;&lt;br /&gt;
| 15-99 years&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7607gem&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Gemius&amp;lt;br&amp;gt;&lt;br /&gt;
| Internet usage&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4851rit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Ritzau&amp;lt;br&amp;gt;&lt;br /&gt;
| Election&amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Tracking&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 100&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8040sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Ad Hoc&amp;lt;br&amp;gt;&lt;br /&gt;
| Should not participate in 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| 500&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1022cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8349mam&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| MAM&amp;lt;br&amp;gt;&lt;br /&gt;
| TV2 Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7132cit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Bring Citymail&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BUS DK 200910  ===&lt;br /&gt;
&lt;br /&gt;
Bus category: 3 (tiny bus, 100 net interviews) &lt;br /&gt;
&lt;br /&gt;
==== Projects  ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Project &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Client &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Description &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target group &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target&lt;br /&gt;
|-&lt;br /&gt;
| 6112cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Standard demographics&amp;lt;br&amp;gt;&lt;br /&gt;
| 15-99 years&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7607gem&amp;lt;br&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Disabled&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
| Gemius&amp;lt;br&amp;gt;&lt;br /&gt;
| Internet usage&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4851rit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Ritzau&amp;lt;br&amp;gt;&lt;br /&gt;
| Election&amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Tracking&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 100&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1022cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8349mam&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| MAM&amp;lt;br&amp;gt;&lt;br /&gt;
| TV2 Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7132cit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Bring Citymail&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== BUS DK 200909  ===&lt;br /&gt;
&lt;br /&gt;
Bus category 1 - election bus - gross 1200 int. (1050 for election) &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;(changed after deadline)&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== Projects &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;(changed after deadline)&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Project &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Client &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Description &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target group &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Quotas&lt;br /&gt;
|-&lt;br /&gt;
| 6112cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Standard demographics&amp;lt;br&amp;gt;&lt;br /&gt;
| 15-99 years&amp;lt;br&amp;gt;&lt;br /&gt;
| 1050&amp;lt;br&amp;gt;&lt;br /&gt;
| Gender,age,geography&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7607gem&amp;lt;br&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Enabled&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
| Gemius&amp;lt;br&amp;gt;&lt;br /&gt;
| Internet usage&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4851rit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Ritzau&amp;lt;br&amp;gt;&lt;br /&gt;
| Election&amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Tracking&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 100&amp;lt;br&amp;gt;&lt;br /&gt;
| gender&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1022cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8349mam&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Market Minds&amp;lt;br&amp;gt;&lt;br /&gt;
| TV2 Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7132cit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Bring Citymail&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== BUS DK 200908  ===&lt;br /&gt;
&lt;br /&gt;
Bus category 1 - election bus - gross 1200 int. (1050 for election) &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;(changed after deadline)&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== Projects &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;(changed after deadline)&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Project &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Client &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Description &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target group &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Quotas&lt;br /&gt;
|-&lt;br /&gt;
| 6112cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Standard demographics&amp;lt;br&amp;gt;&lt;br /&gt;
| 15-99 years&amp;lt;br&amp;gt;&lt;br /&gt;
| 1050&amp;lt;br&amp;gt;&lt;br /&gt;
| Gender,age,geography&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7607gem&amp;lt;br&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Enabled&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
| Gemius&amp;lt;br&amp;gt;&lt;br /&gt;
| Internet usage&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4851rit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Ritzau&amp;lt;br&amp;gt;&lt;br /&gt;
| Election&amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Tracking&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 100&amp;lt;br&amp;gt;&lt;br /&gt;
| gender&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1022cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8349mam&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Market Minds&amp;lt;br&amp;gt;&lt;br /&gt;
| TV2 Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7132cit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Bring Citymail&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== BUS DK 200907  ===&lt;br /&gt;
&lt;br /&gt;
Bus category 1 - election bus - gross 1200 int. (1050 for election) &lt;br /&gt;
&lt;br /&gt;
==== Projects &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;(projects added after verification)&amp;lt;/span&amp;gt;  ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Project &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Client &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Description &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target group &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Quotas&lt;br /&gt;
|-&lt;br /&gt;
| 6112cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Standard demographics&amp;lt;br&amp;gt;&lt;br /&gt;
| 15-99 years&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
| Gender,age,geography&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7607gem&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Gemius&amp;lt;br&amp;gt;&lt;br /&gt;
| Internet usage&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4851rit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Ritzau&amp;lt;br&amp;gt;&lt;br /&gt;
| Election&amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5088cep&amp;lt;br&amp;gt;&lt;br /&gt;
| Added monday &lt;br /&gt;
| Cepos&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Tracking&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 100&amp;lt;br&amp;gt;&lt;br /&gt;
| gender&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1022cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8349mam&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Market Minds&amp;lt;br&amp;gt;&lt;br /&gt;
| TV2 Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7132cit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Bring Citymail&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| all &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== BUS DK 200906  ===&lt;br /&gt;
&lt;br /&gt;
Bus category: 3 (tiny bus, 100 net interviews) &lt;br /&gt;
&lt;br /&gt;
==== Projects  ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Project &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Client &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Description &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target group &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target&lt;br /&gt;
|-&lt;br /&gt;
| 6112cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Standard demographics&amp;lt;br&amp;gt;&lt;br /&gt;
| 15-99 years&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7607gem&amp;lt;br&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Disabled&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
| Gemius&amp;lt;br&amp;gt;&lt;br /&gt;
| Internet usage&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4851rit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Ritzau&amp;lt;br&amp;gt;&lt;br /&gt;
| Election&amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Tracking&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 100&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1022cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8349mam&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| MAM&amp;lt;br&amp;gt;&lt;br /&gt;
| TV2 Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7132cit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Bring Citymail&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== BUS DK 200905  ===&lt;br /&gt;
&lt;br /&gt;
Bus category: 1 (election bus - gross 1250 int. (1000 for election)) &lt;br /&gt;
&lt;br /&gt;
==== Projects  ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;VerticalTable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Project &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Status &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Client &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Description &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target group &lt;br /&gt;
! style=&amp;quot;background-color: rgb(244,219,165); text-align: center&amp;quot; | Target&lt;br /&gt;
|-&lt;br /&gt;
| 6112cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Standard demographics&amp;lt;br&amp;gt;&lt;br /&gt;
| 15-99 years&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7607gem&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Gemius&amp;lt;br&amp;gt;&lt;br /&gt;
| Internet usage&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4851rit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Ritzau&amp;lt;br&amp;gt;&lt;br /&gt;
| Election&amp;lt;br&amp;gt;&lt;br /&gt;
| 18-99&amp;lt;br&amp;gt;&lt;br /&gt;
| all&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Tracking&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| 100&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8040sta&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Starcom&amp;lt;br&amp;gt;&lt;br /&gt;
| LK Ad Hoc&amp;lt;br&amp;gt;&lt;br /&gt;
| Should not participate in 8035sta&amp;lt;br&amp;gt;&lt;br /&gt;
| 500&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1022cat&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Catinét&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8349mam&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| MAM&amp;lt;br&amp;gt;&lt;br /&gt;
| TV2 Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7132cit&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| Bring Citymail&amp;lt;br&amp;gt;&lt;br /&gt;
| Panel recruitment&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Tracking_projects&amp;diff=4692</id>
		<title>Tracking projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Tracking_projects&amp;diff=4692"/>
		<updated>2009-03-09T13:35:19Z</updated>

		<summary type="html">&lt;p&gt;Phongha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This page will display all the tracking projects and the deadline for the data deliveries.&lt;br /&gt;
&lt;br /&gt;
=== Demo ===&lt;br /&gt;
&amp;lt;table cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; bordercolor=&amp;quot;#000000&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr height=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#CCCCCC&amp;quot; bordercolordark=&amp;quot;#000000&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;td height=&amp;quot;18&amp;quot; width=&amp;quot;86&amp;quot;&amp;gt;&#039;&#039;&#039;Project Name&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;255&amp;quot;&amp;gt;&#039;&#039;&#039;Delivery&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;529&amp;quot;&amp;gt;&#039;&#039;&#039;Quota&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr height=&amp;quot;17&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;td height=&amp;quot;17&amp;quot;&amp;gt;8653ins&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;The first week in every month, not    strict&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Have to have 75 completed every week,    but the other quota can have plus/minus some..&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr height=&amp;quot;17&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;td height=&amp;quot;17&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
[[category:Production guidelines]]&lt;/div&gt;</summary>
		<author><name>Phongha</name></author>
	</entry>
</feed>