<?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=Nguyennhuhong</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=Nguyennhuhong"/>
	<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/Special:Contributions/Nguyennhuhong"/>
	<updated>2026-04-10T18:59:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238520</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238520"/>
		<updated>2018-06-11T08:18:48Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-11 14-58-35.png|600x400px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-11 14-58-59.png|600x400px]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-11 15-10-53.png|600x400px]]&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238519</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238519"/>
		<updated>2018-06-11T08:18:24Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png|600x400px]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png|600x400px]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-11 15-10-53.png|600x400px]]&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238518</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238518"/>
		<updated>2018-06-11T08:17:57Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-11 15-10-53.png|600x400px]]&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238517</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238517"/>
		<updated>2018-06-11T08:17:28Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-11 15-10-53.png|600x400]]&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238516</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238516"/>
		<updated>2018-06-11T08:14:45Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-11 15-10-53.png]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238515</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238515"/>
		<updated>2018-06-11T08:14:23Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
[[File:2018-06-11 15-10-53.png]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238514</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238514"/>
		<updated>2018-06-11T08:13:43Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-11 15-10-53.png]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238513</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238513"/>
		<updated>2018-06-11T08:13:23Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-11 15-10-53.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:2018-06-11_15-10-53.png&amp;diff=238512</id>
		<title>File:2018-06-11 15-10-53.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:2018-06-11_15-10-53.png&amp;diff=238512"/>
		<updated>2018-06-11T08:12:55Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example car&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238511</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238511"/>
		<updated>2018-06-11T08:09:59Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
CSS Code:&lt;br /&gt;
img[usemap] {&lt;br /&gt;
   border: none;&lt;br /&gt;
   height: auto;&lt;br /&gt;
   max-width: 100%;&lt;br /&gt;
   width: auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238510</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238510"/>
		<updated>2018-06-11T08:08:16Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
HTML Code&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; usemap=&amp;quot;#townmap&amp;quot; src=&amp;quot;https://voxmeter.catglobe.com/Images/GetImage.aspx?rid=ee9471e8-88f6-4c6f-848b-d17fa99a229e&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;map name=&amp;quot;townmap&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;1&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;312,233,387,323&amp;quot; alt=&amp;quot;Front wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(1);&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;area id=&amp;quot;2&amp;quot; shape=&amp;quot;rect&amp;quot; coords=&amp;quot;522,298,479,217&amp;quot; alt=&amp;quot;Rear wheel&amp;quot; href=&amp;quot;javascript: setAnswerOption(2);&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
Javascript code:&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
	window.setAnswerOption = function(v) {&lt;br /&gt;
		Question.setAnswer(v);&lt;br /&gt;
		$(&#039;select&#039;).prop(&#039;selectedIndex&#039;, v);&lt;br /&gt;
	};&lt;br /&gt;
Question.bind(&#039;afterShowQuestion&#039;, function(ev, question) {&lt;br /&gt;
	$.when(&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/jquery.rwdImageMaps.min.js&amp;quot;),&lt;br /&gt;
		$.getScript(&amp;quot;http://cdn.catglobe.com/ios-orientationchange-fix.min.js&amp;quot;)&lt;br /&gt;
	).done(function(){&lt;br /&gt;
		$(&#039;img[usemap]&#039;).rwdImageMaps();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238509</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238509"/>
		<updated>2018-06-11T08:05:49Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238508</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238508"/>
		<updated>2018-06-11T08:04:16Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png|thumb]]&lt;br /&gt;
[[File:2018-06-11 14-58-59.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:2018-06-11_14-58-59.png&amp;diff=238507</id>
		<title>File:2018-06-11 14-58-59.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:2018-06-11_14-58-59.png&amp;diff=238507"/>
		<updated>2018-06-11T08:04:02Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Javascript for question&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238506</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238506"/>
		<updated>2018-06-11T08:02:31Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you setting up an image map question.&lt;br /&gt;
&lt;br /&gt;
First create a single question, then add the below script to Javascript tab and add HTML code in question text:&lt;br /&gt;
[[File:2018-06-11 14-58-35.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:2018-06-11_14-58-35.png&amp;diff=238505</id>
		<title>File:2018-06-11 14-58-35.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:2018-06-11_14-58-35.png&amp;diff=238505"/>
		<updated>2018-06-11T08:01:58Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Question type&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238504</id>
		<title>Image map</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Image_map&amp;diff=238504"/>
		<updated>2018-06-11T07:56:03Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: Created page with &amp;quot;The Image map&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Image map&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238499</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238499"/>
		<updated>2018-06-05T08:37:02Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
First create a text question, then add the below script to Javascript tab&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-33-27.png|774x774px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238498</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238498"/>
		<updated>2018-06-05T08:36:44Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
First create a text question, then add the below script to Javascript tab&lt;br /&gt;
[[File:2018-06-05 15-33-27.png|774x774px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238497</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238497"/>
		<updated>2018-06-05T08:36:15Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
First create a text question, then add the below script to Javascript tab&lt;br /&gt;
[[File:2018-06-05 15-33-27.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-26-54.png|774x774px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:2018-06-05_15-33-27.png&amp;diff=238496</id>
		<title>File:2018-06-05 15-33-27.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:2018-06-05_15-33-27.png&amp;diff=238496"/>
		<updated>2018-06-05T08:36:00Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Code js validate email&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238495</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238495"/>
		<updated>2018-06-05T08:34:34Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
First create a text question, then add the below script to Javascript tab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-26-54.png|774x774px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238494</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238494"/>
		<updated>2018-06-05T08:30:21Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-26-54.png|774x774px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238493</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238493"/>
		<updated>2018-06-05T08:30:01Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-26-54.png|774x774px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
The end of documentation.&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238492</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238492"/>
		<updated>2018-06-05T08:29:44Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-26-54.png|774x774px]]&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
The end of documentation.&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238491</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238491"/>
		<updated>2018-06-05T08:29:24Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-26-54.png|thumb]]&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
The end of documentation.&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:2018-06-05_15-26-54.png&amp;diff=238490</id>
		<title>File:2018-06-05 15-26-54.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:2018-06-05_15-26-54.png&amp;diff=238490"/>
		<updated>2018-06-05T08:28:58Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create new question text&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238489</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238489"/>
		<updated>2018-06-05T08:18:22Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;br /&gt;
The end of documentation.&lt;br /&gt;
[[Category:Questionnaire]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238488</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238488"/>
		<updated>2018-06-05T08:16:39Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238487</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238487"/>
		<updated>2018-06-05T08:15:55Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.subQuestions[1].attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|774x774px]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238486</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238486"/>
		<updated>2018-06-05T08:15:37Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.subQuestions[1].attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|thumb|774x774px]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238484</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238484"/>
		<updated>2018-06-05T08:12:31Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
   var email = question.subQuestions[1].attr(&#039;answer&#039;);&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
      {&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
      }&lt;br /&gt;
});&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238483</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238483"/>
		<updated>2018-06-05T08:12:05Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
   var email = question.subQuestions[1].attr(&#039;answer&#039;);&lt;br /&gt;
&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
&lt;br /&gt;
      {&lt;br /&gt;
&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
&lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238482</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238482"/>
		<updated>2018-06-05T08:05:07Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;br /&gt;
&lt;br /&gt;
Question.bind(&#039;afterValidateQuestion&#039;, function(ev, question, state) {&lt;br /&gt;
&lt;br /&gt;
   var invalidemail=&amp;quot;Emailadressen er ikke korrekt. Ret venligst emailadressen&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
   var email = question.subQuestions[1].attr(&#039;answer&#039;);&lt;br /&gt;
&lt;br /&gt;
   if (!validateEmail(email))&lt;br /&gt;
&lt;br /&gt;
      {&lt;br /&gt;
&lt;br /&gt;
        question.attr(&#039;errorMessage&#039;, invalidemail);&lt;br /&gt;
&lt;br /&gt;
        state.valid = false;&lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
window.validateEmail = function(emailAddress) {&lt;br /&gt;
&lt;br /&gt;
  var pattern = new RegExp(/^([a-zA-Z0-9-_.]{1,128})@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/i);  &lt;br /&gt;
&lt;br /&gt;
  return pattern.test(emailAddress);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
[[File:2018-06-05 15-03-25.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:2018-06-05_15-03-25.png&amp;diff=238481</id>
		<title>File:2018-06-05 15-03-25.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:2018-06-05_15-03-25.png&amp;diff=238481"/>
		<updated>2018-06-05T08:04:53Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Validate email&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238480</id>
		<title>Validate email js</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_js&amp;diff=238480"/>
		<updated>2018-06-05T08:01:17Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: Created page with &amp;quot;This solution will help you validate email Here is a way that we can use to make this solution easily:&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This solution will help you validate email&lt;br /&gt;
Here is a way that we can use to make this solution easily:&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Security_isAdmin&amp;diff=25960</id>
		<title>Security isAdmin</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Security_isAdmin&amp;diff=25960"/>
		<updated>2017-01-12T09:01:40Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Functions]]&lt;br /&gt;
==== Security_isAdmin ====&lt;br /&gt;
&lt;br /&gt;
Compare security of Admin and current user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Security_isAdmin();&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
True/False&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
bool a=Security_isAdmin();&lt;br /&gt;
//result:&lt;br /&gt;
&lt;br /&gt;
False&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=CopyResource_class&amp;diff=25917</id>
		<title>CopyResource class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=CopyResource_class&amp;diff=25917"/>
		<updated>2016-12-06T09:26:28Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=CopyResource&lt;br /&gt;
|Description=A way to copy resources&lt;br /&gt;
|Constructors=&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=int|Name=sourceResourceId|Description=Resource Id of the source|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=destResourceId|Description=Resource Id of the resource to copy to}}&lt;br /&gt;
|Description=Setup the copy of child resources. Finalize copy by calling CopySourceXXX}}&lt;br /&gt;
{{CGscriptConstructors_Template|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=int|Name=sourceResourceId|Description=Resource Id of the source|Comma=,}}{{CGscriptParameters_Template|Type=int|Name=destParentResourceId|Description=Resource Id of the parent to copy to|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=destName|Description=New resource name}}&lt;br /&gt;
|Description=Setup the copy. Finalize copy by calling CopyXXX}}&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyBill|Description=Copy a Bill}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyDiagram|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=copyLayout|Description=Make a copy of the layout}}&lt;br /&gt;
|Description=Copy a diagram}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyGroup|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=copyUsers|Description=Copy the users|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=copyRules|Description=Copy the group builder rules}}&lt;br /&gt;
|Description=Copy a group}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyGroupAccess|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=copyResourceAccess|Description=Copy access to resources|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=copyNavigationAccess|Description=Copy access to functionality}}&lt;br /&gt;
|Description=Copy resource or navigation access}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyProduct|Description=Copy a product}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyProject|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=projectCode|Description=New project code, may be empty |Comma=,}}{{CGscriptParameters_Template|Type=string|Name=clientref|Description=New clientref}}&lt;br /&gt;
|Description=Copy a project}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyQuestionnaire|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=copyQuotas|Description=Copy quotas|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=copyStratifications|Description=Copy stratifications|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=copySamplerules|Description=Copy samplerules|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=sampleRuleCopyRebuild|Description=Rebuild copied sample rules|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=sampleRuleCopyExcludeSource|Description=Add a sample rule that the users should not have participated in the original questionnaire}}&lt;br /&gt;
|Description=Copy a Questionnaire. Always copies template}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyQuestionnaireLayout|Description=Copy a QuestionnaireLayout}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyQuestionnaireLayoutTemplate|Description=Copy a QuestionnaireLayoutTemplate}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyQuestionnaireTemplate|Description=Copy a QuestionnaireTemplate}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyReportStyleSheet|Description=Copy a ReportStyleSheet}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyReportTemplate|Description=Copy a ReportTemplate}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceAttachments|Description=Copy the source&#039;s Attachments}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceConstantOption|Description=Copy the source&#039;s ConstantOption}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceData|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=copyNonSample|Description=Copy non-sample data}}&lt;br /&gt;
|Description=Copy the source&#039;s Data}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceImages|Description=Copy the source&#039;s Images}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceJournal|Description=Copy the source&#039;s Journal entries}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceParameters|Description=Copy the source&#039;s Parameters}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceProductCategories|Description=Copy the source&#039;s ProductCategories}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceProductOptions|Description=Copy the source&#039;s ProductOptions}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopySourceProperties|Description=Copy the source&#039;s Properties}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyTask|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=copySettings|Description=Copy settings}}&lt;br /&gt;
|Description=Copy a Task}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=CopyUser|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=bool|Name=copyNavigationAccess|Description=Copy navigation access|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=copyResourceAccess|Description=Copy resource access|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=copyMembership|Description=Copy group memberships|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=copyUserPrefs|Description=Copy user prefs}}&lt;br /&gt;
|Description=Copy a User}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=ToString|Description=The string representation of the object.}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=ObjectTypeName|HasGetter=1|Description=The name of the type of object.}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=int|Name=ResourceIdOfCopy|HasGetter=1|Description=Get the resource id of the copy after copying}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
number group_rid_from=6793;&lt;br /&gt;
number group_rid_to=7080;&lt;br /&gt;
CopyResource a=new CopyResource(6793,7080);&lt;br /&gt;
a.CopyGroupAccess(true,true);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Questionnaire_createNewWithEmptyQuestionnaireTemplate&amp;diff=25871</id>
		<title>Questionnaire createNewWithEmptyQuestionnaireTemplate</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Questionnaire_createNewWithEmptyQuestionnaireTemplate&amp;diff=25871"/>
		<updated>2016-11-29T08:58:08Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== Questionnaire_createNewWithEmptyQuestionnaireTemplate ====&lt;br /&gt;
&lt;br /&gt;
Create new empty questionnaire&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Questionnaire_createNewWithEmptyQuestionnaireTemplate(string name, int questionnaire_rt_rid, int layout_rid, int parent rid[, string iso[, int qnaire_tmpl_rp_rid]]);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
name: is string, name questionnaire&amp;lt;br/&amp;gt;questionnaire_rt_rid: is number. Resource template type of questionnaire&amp;lt;br/&amp;gt;layout_rid: is number. resource id layout questionaire&amp;lt;br/&amp;gt;parent_rid: is number. It is parent resource id where contains questionaire&amp;lt;br/&amp;gt;iso: is string. It is language use for survey&amp;lt;br/&amp;gt;qnaire_tmpl_rp_rid: is number. Resource template type of questionnaire template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Array&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
string name = &amp;quot;Questionnaire_test&amp;quot;;&lt;br /&gt;
number questionnaire_rt_rid = 2076;&lt;br /&gt;
number layout_rid = 2838;&lt;br /&gt;
number parent_rid = getResourceUniqueIdFromGuid(&amp;quot;8FC867D7-57CD-4DD8-9F3D-D80453FE0DA1&amp;quot;);&lt;br /&gt;
Questionnaire_createNewWithEmptyQuestionnaireTemplate(name, questionnaire_rt_rid, layout_rid, parent_rid, &amp;quot;en-GB&amp;quot;,2078);&lt;br /&gt;
&lt;br /&gt;
Result:&lt;br /&gt;
{11,7070,Questionnaire_test,2076,6562,7069,True,False,False,False,,2838,,1,0,,{1,1,1,0,0,0,0,1,36},{1,1,1,0,0,0,0,1,36},{9999,12,31,23,59,59,999,52,36},{9999,12,31,23,59,59,999,52,36},0,Questionnaire_testn1 (created due to no description).}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Questionnaire_createNewWithEmptyQuestionnaireTemplate&amp;diff=25870</id>
		<title>Questionnaire createNewWithEmptyQuestionnaireTemplate</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Questionnaire_createNewWithEmptyQuestionnaireTemplate&amp;diff=25870"/>
		<updated>2016-11-29T08:56:01Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== Questionnaire_createNewWithEmptyQuestionnaireTemplate ====&lt;br /&gt;
&lt;br /&gt;
Create new empty questionnaire&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Questionnaire_createNewWithEmptyQuestionnaireTemplate(string name, int questionnaire_rt_rid, int layout_rid, int parent rid[, string iso[, int qnaire_tmpl_rp_rid]]);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
name: is string, name questionnaire&amp;lt;br/&amp;gt;questionnaire_rt_rid: is number. Resource template type of questionnaire&amp;lt;br/&amp;gt;layout_rid: is number. resource id layout questionaire&amp;lt;br/&amp;gt;parent_rid: is number. It is parent resource id where contains questionaire&amp;lt;br/&amp;gt;iso: is string. It is language use for survey&amp;lt;br/&amp;gt;qnaire_tmpl_rp_rid: is number. Resource template type of questionnaire template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Array&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
string name = &amp;quot;Questionnaire_test&amp;quot;;&lt;br /&gt;
number questionnaire_rt_rid = 2076;&lt;br /&gt;
number layout_rid = 2838;&lt;br /&gt;
number parent_rid = getResourceUniqueIdFromGuid(&amp;quot;8FC867D7-57CD-4DD8-9F3D-D80453FE0DA1&amp;quot;);&lt;br /&gt;
Questionnaire_createNewWithEmptyQuestionnaireTemplate(name, questionnaire_rt_rid, layout_rid, parent_rid, &amp;quot;en-GB&amp;quot;,2078);&lt;br /&gt;
&lt;br /&gt;
Resule:&lt;br /&gt;
{11,7070,Questionnaire_test,2076,6562,7069,True,False,False,False,,2838,,1,0,,{1,1,1,0,0,0,0,1,36},{1,1,1,0,0,0,0,1,36},{9999,12,31,23,59,59,999,52,36},{9999,12,31,23,59,59,999,52,36},0,Questionnaire_testn1 (created due to no description).}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Questionnaire_createNewWithEmptyQuestionnaireTemplate&amp;diff=25869</id>
		<title>Questionnaire createNewWithEmptyQuestionnaireTemplate</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Questionnaire_createNewWithEmptyQuestionnaireTemplate&amp;diff=25869"/>
		<updated>2016-11-29T08:53:44Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: Created page with &amp;quot;{{HelpFiles}}  ==== Questionnaire_createNewWithEmptyQuestionnaireTemplate ====  Create new empty questionnaire  &amp;#039;&amp;#039;&amp;#039;Syntax&amp;#039;&amp;#039;&amp;#039;  Questionnaire_createNewWithEmptyQuestionnaireTemp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== Questionnaire_createNewWithEmptyQuestionnaireTemplate ====&lt;br /&gt;
&lt;br /&gt;
Create new empty questionnaire&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Questionnaire_createNewWithEmptyQuestionnaireTemplate(string name, int questionnaire_rt_rid, int layout_rid, int parent rid[, string iso[, int qnaire_tmpl_rp_rid]]);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
name: is string, name questionnaire&amp;lt;br/&amp;gt;questionnaire_rt_rid: is number. Resource template type of questionnaire&amp;lt;br/&amp;gt;layout_rid: is number. resource id layout questionaire&amp;lt;br/&amp;gt;parent_rid: is number. It is parent resource id where contains questionaire&amp;lt;br/&amp;gt;iso: is string. It is language use for survey&amp;lt;br/&amp;gt;qnaire_tmpl_rp_rid: is number. Resource template type of questionnaire template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Array&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
string name = &amp;quot;Questionnaire_test&amp;quot;;&lt;br /&gt;
number questionnaire_rt_rid = 2076;&lt;br /&gt;
number layout_rid = 2838;&lt;br /&gt;
number parent_rid = getResourceUniqueIdFromGuid(&amp;quot;8FC867D7-57CD-4DD8-9F3D-D80453FE0DA1&amp;quot;);&lt;br /&gt;
Questionnaire_createNewWithEmptyQuestionnaireTemplate(name, questionnaire_rt_rid, layout_rid, parent_rid, &amp;quot;en-GB&amp;quot;,2078);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=FileNamespace_class&amp;diff=25733</id>
		<title>FileNamespace class</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=FileNamespace_class&amp;diff=25733"/>
		<updated>2016-11-16T04:10:14Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CGscriptClass_Template&lt;br /&gt;
|Name=FileNamespace&lt;br /&gt;
|Description=The file namespace&lt;br /&gt;
|Methods=&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=AppendAllLines|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary|Comma=,}}{{CGscriptParameters_Template|Type=array|Name=content|Description=The content of the file}}&lt;br /&gt;
|Description=Opens a text file, Append all lines of the file, and then closes the file.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=AppendAllText|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=content|Description=The content of the file}}&lt;br /&gt;
|Description=Opens a text file, Append all lines of the file, and then closes the file.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=Delete|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary}}&lt;br /&gt;
|Description=Deletes a file.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=GenerateRandomFilename|Description=Provides a new random filename.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=DateTime|Name=GetCreationTime|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary}}&lt;br /&gt;
|Description=Returns the creation date and time of the specified file.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=GetDownloadPath|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary}}&lt;br /&gt;
|Description=Generates URL to download the file from.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=GetDownloadPath|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=downloadas|Description=Name of the file as presented to the user to save}}&lt;br /&gt;
|Description=Generates URL to download the file from.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=DateTime|Name=GetLastWriteTime|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary}}&lt;br /&gt;
|Description=Returns the date and time the specified file was last written to.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=array|Name=ReadAllLines|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary}}&lt;br /&gt;
|Description=Opens a text file, reads all lines of the file, and then closes the file.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=ReadAllText|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary}}&lt;br /&gt;
|Description=Opens a text file, reads all lines of the file, and then closes the file.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=string|Name=ToString|Description=The string representation of the object.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=WriteAllLines|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary|Comma=,}}{{CGscriptParameters_Template|Type=array|Name=content|Description=The content of the file}}&lt;br /&gt;
|Description=Opens a text file, Writes all lines of the file, and then closes the file.}}&lt;br /&gt;
{{CGscriptMethods_Template|ReturnType=Empty|Name=WriteAllText|Parameters=&lt;br /&gt;
{{CGscriptParameters_Template|Type=string|Name=filename|Description=Name of the file|Comma=,}}{{CGscriptParameters_Template|Type=bool|Name=isTemp|Description=Is the file temporary|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=content|Description=The content of the file}}&lt;br /&gt;
|Description=Opens a text file, Writes all lines of the file, and then closes the file.}}&lt;br /&gt;
|Properties=&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=string|Name=ObjectTypeName|HasGetter=1|Description=The name of the type of object.}}&lt;br /&gt;
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}}&lt;br /&gt;
}}&amp;amp;nbsp;&amp;lt;br/&amp;gt;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color: rgb(165, 42, 42)&amp;quot;&amp;gt;&#039;&#039;&#039;Examples&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;amp;nbsp;&amp;lt;br/&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
array a= {&amp;quot;Hello&amp;quot;, &amp;quot;World&amp;quot;}; // array to write file&lt;br /&gt;
string b = &amp;quot;Hello World&amp;quot;; // string to write file&lt;br /&gt;
bool isTemp = false; // false is temporary file&lt;br /&gt;
&lt;br /&gt;
Catglobe.File.WriteAllLines(&amp;quot;helloworld.txt&amp;quot;, isTemp, a); // write array a to file&lt;br /&gt;
print(Catglobe.File.ReadAllLines(&amp;quot;helloworld.txt&amp;quot;, isTemp)); // result : {Hello,World}&lt;br /&gt;
print(Catglobe.File.GetDownloadPath(&amp;quot;helloworld.txt&amp;quot;, isTemp)); // get download path&lt;br /&gt;
print(Catglobe.File.GetCreationTime(&amp;quot;helloworld.txt&amp;quot;, isTemp)); // get creation time&lt;br /&gt;
print(Catglobe.File.GetLastWriteTime(&amp;quot;helloworld.txt&amp;quot;, isTemp)); // get last write time&lt;br /&gt;
Catglobe.File.WriteAllText(&amp;quot;helloworld.txt&amp;quot;, isTemp, b); // string b to file&lt;br /&gt;
Catglobe.File.ReadAllText(&amp;quot;helloworld.txt&amp;quot;, isTemp); // result : Hello World &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
array a= {&amp;quot;Hello&amp;quot;, &amp;quot;World&amp;quot;}; // array to write file&lt;br /&gt;
string b = &amp;quot;Hello World&amp;quot;; // string to write file&lt;br /&gt;
bool isTemp = false; // false is temporary file&lt;br /&gt;
&lt;br /&gt;
object fileObj = Catglobe.File; // declare FileNameSpaceObject&lt;br /&gt;
fileObj.WriteAllLines(&amp;quot;helloworld.txt&amp;quot;, isTemp, a); // write array a to file&lt;br /&gt;
print(fileObj.ReadAllLines(&amp;quot;helloworld.txt&amp;quot;, isTemp)); // result : {Hello,World} &lt;br /&gt;
print(fileObj.GetDownloadPath(&amp;quot;helloworld.txt&amp;quot;, isTemp)); // get download path&lt;br /&gt;
print(fileObj.GetCreationTime(&amp;quot;helloworld.txt&amp;quot;, isTemp)); // get creation time&lt;br /&gt;
print(fileObj.GetLastWriteTime(&amp;quot;helloworld.txt&amp;quot;, isTemp)); // get last write time&lt;br /&gt;
fileObj.WriteAllText(&amp;quot;helloworld.txt&amp;quot;, isTemp, b); // string b to file&lt;br /&gt;
fileObj.ReadAllText(&amp;quot;helloworld.txt&amp;quot;, isTemp); // result : Hello World &lt;br /&gt;
fileObj.Delete(&amp;quot;helloworld.txt&amp;quot;, isTemp); // &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
array a= {&amp;quot;Hello&amp;quot;, &amp;quot;World&amp;quot;}; // array to write file&lt;br /&gt;
string b = &amp;quot;Hello World&amp;quot;; // string to write file&lt;br /&gt;
bool isTemp = false; // false is temporary file&lt;br /&gt;
&lt;br /&gt;
object fileObj = Catglobe.File; // declare FileNameSpaceObject&lt;br /&gt;
string file_name=fileObj.GenerateRandomFilename();&lt;br /&gt;
fileObj.WriteAllLines(file_name, isTemp, a); // write array a to file&lt;br /&gt;
print(fileObj.ReadAllLines(file_name, isTemp)); // result : {Hello,World} &lt;br /&gt;
print(fileObj.GetDownloadPath(file_name, isTemp)); // get download path&lt;br /&gt;
print(fileObj.GetCreationTime(file_name, isTemp)); // get creation time&lt;br /&gt;
print(fileObj.GetLastWriteTime(file_name, isTemp)); // get last write time&lt;br /&gt;
fileObj.WriteAllText(file_name, isTemp, b); // string b to file&lt;br /&gt;
fileObj.ReadAllText(file_name, isTemp); // result : Hello World &lt;br /&gt;
fileObj.Delete(file_name, isTemp); // &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Security_isAdmin&amp;diff=25670</id>
		<title>Security isAdmin</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Security_isAdmin&amp;diff=25670"/>
		<updated>2016-10-27T10:10:45Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: Created page with &amp;quot;{{HelpFiles}}  ==== Security_isAdmin ====  Compare security of Admin and current user  &amp;#039;&amp;#039;&amp;#039;Syntax&amp;#039;&amp;#039;&amp;#039;  Security_isAdmin();  &amp;#039;&amp;#039;&amp;#039;Arguments&amp;#039;&amp;#039;&amp;#039;  None  &amp;#039;&amp;#039;&amp;#039;Return value&amp;#039;&amp;#039;&amp;#039;  True/False...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== Security_isAdmin ====&lt;br /&gt;
&lt;br /&gt;
Compare security of Admin and current user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Security_isAdmin();&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
True/False&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
bool a=Security_isAdmin();&lt;br /&gt;
//result:&lt;br /&gt;
&lt;br /&gt;
False&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=BulkMail_sendSyncronious&amp;diff=25669</id>
		<title>BulkMail sendSyncronious</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=BulkMail_sendSyncronious&amp;diff=25669"/>
		<updated>2016-10-27T09:47:15Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== BulkMail_sendSyncronious ====&lt;br /&gt;
&lt;br /&gt;
Send a bulk mail and return a number email have just sent.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BulkMail_sendSyncronious(number Bulk_mail_resource_id[,number MaxToSend]);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bulk_mail_resource_id: Is a numeric (non-decimal) expression. It is the resource id of the bulk mail.&amp;lt;br/&amp;gt;MaxToSend: Is a numeric (non-decimal) expression. It is the max email which send.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
number&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number a=BulkMail_sendSyncronious(15551353,1);&lt;br /&gt;
//result:&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=BulkMail_sendSyncronious&amp;diff=25668</id>
		<title>BulkMail sendSyncronious</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=BulkMail_sendSyncronious&amp;diff=25668"/>
		<updated>2016-10-27T09:45:45Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: Created page with &amp;quot;{{HelpFiles}}  ==== BulkMail_sendSyncronious ====  Send a bulk mail and return a number email have just sent.&amp;lt;br/&amp;gt;&amp;#039;&amp;#039;&amp;#039;Syntax&amp;#039;&amp;#039;&amp;#039;  BulkMail_sendSyncronious(number Bulk_mail_resou...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== BulkMail_sendSyncronious ====&lt;br /&gt;
&lt;br /&gt;
Send a bulk mail and return a number email have just sent.&amp;lt;br/&amp;gt;&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BulkMail_sendSyncronious(number Bulk_mail_resource_id[,number MaxToSend]);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bulk_mail_resource_id: Is a numeric (non-decimal) expression. It is the resource id of the bulk mail. MaxToSend: Is a numeric (non-decimal) expression. It is the max email which send.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
number&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number a=BulkMail_sendSyncronious(15551353,1);&lt;br /&gt;
//result:&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Qualification_setLevelOnUsers&amp;diff=25634</id>
		<title>Qualification setLevelOnUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Qualification_setLevelOnUsers&amp;diff=25634"/>
		<updated>2016-10-24T04:08:38Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: Created page with &amp;quot;{{HelpFiles}}  ==== Qualification_setLevelOnUsers ====  Set level on user.  &amp;#039;&amp;#039;&amp;#039;Syntax&amp;#039;&amp;#039;&amp;#039;  Qualification_setLevelOnUsers(array list_rids, number qualification_id, number level)...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== Qualification_setLevelOnUsers ====&lt;br /&gt;
&lt;br /&gt;
Set level on user.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Qualification_setLevelOnUsers(array list_rids, number qualification_id, number level);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Empty&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
array a = Qualification_getByName(&amp;quot;B2B&amp;quot;);&lt;br /&gt;
print(a);&lt;br /&gt;
 &lt;br /&gt;
Dictionary b = Qualification_getLevelForUsers({12649177},a[1],0,1000);&lt;br /&gt;
print(b);&lt;br /&gt;
&lt;br /&gt;
Qualification_setLevelOnUsers({12649177},a[1],3);&lt;br /&gt;
&lt;br /&gt;
Dictionary c = Qualification_getLevelForUsers({12649177},a[1],0,1000);&lt;br /&gt;
print(c);&lt;br /&gt;
&lt;br /&gt;
//Result:&lt;br /&gt;
{37,4,B2B,1,4,True}&lt;br /&gt;
{&amp;quot;12649177&amp;quot;: 4}&lt;br /&gt;
{&amp;quot;12649177&amp;quot;: 3}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Qualification_getLevelForUsers&amp;diff=25628</id>
		<title>Qualification getLevelForUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Qualification_getLevelForUsers&amp;diff=25628"/>
		<updated>2016-10-14T08:47:13Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== Qualification_getLevelForUsers ====&lt;br /&gt;
&lt;br /&gt;
Get information about level of users&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dictionary b = Qualification_getLevelForUsers(array list_rids, number qualification_id, number min_level, number max_level);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An Dictionary, it is information about level of users&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
array a = Qualification_getByName(&amp;quot;B2B&amp;quot;);&lt;br /&gt;
print(a);&lt;br /&gt;
&lt;br /&gt;
Dictionary b = Qualification_getLevelForUsers({12649177},a[1],0,1000);&lt;br /&gt;
print(b);&lt;br /&gt;
&lt;br /&gt;
//Result:&lt;br /&gt;
{37,4,B2B,1,4,True}&lt;br /&gt;
{&amp;quot;12649177&amp;quot;: 4}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Qualification_getLevelForUsers&amp;diff=25627</id>
		<title>Qualification getLevelForUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Qualification_getLevelForUsers&amp;diff=25627"/>
		<updated>2016-10-14T08:42:12Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== Qualification_getLevelForUsers ====&lt;br /&gt;
&lt;br /&gt;
Get information about level of users&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dictionary b = Qualification_getLevelForUsers(array list_rids, number qualification_id, number min_level, number max_level);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An array, it is information about level of users&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
array a = Qualification_getByName(&amp;quot;B2B&amp;quot;);&lt;br /&gt;
print(a);&lt;br /&gt;
&lt;br /&gt;
Dictionary b = Qualification_getLevelForUsers({12649177},a[1],0,1000);&lt;br /&gt;
print(b);&lt;br /&gt;
&lt;br /&gt;
//Result:&lt;br /&gt;
{37,4,B2B,1,4,True}&lt;br /&gt;
{&amp;quot;12649177&amp;quot;: 4}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Qualification_getLevelForUsers&amp;diff=25626</id>
		<title>Qualification getLevelForUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Qualification_getLevelForUsers&amp;diff=25626"/>
		<updated>2016-10-14T08:40:34Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HelpFiles}}&lt;br /&gt;
&lt;br /&gt;
==== Qualification_getLevelForUsers ====&lt;br /&gt;
&lt;br /&gt;
Get information about min level and max level of users&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dictionary b = Qualification_getLevelForUsers(array list_rids, number qualification_id, number min_level, number max_level);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An array, it is information about min level and max level of users&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
array a = Qualification_getByName(&amp;quot;B2B&amp;quot;);&lt;br /&gt;
print(a);&lt;br /&gt;
&lt;br /&gt;
Dictionary b = Qualification_getLevelForUsers({12649177},a[1],0,1000);&lt;br /&gt;
print(b);&lt;br /&gt;
&lt;br /&gt;
//Result:&lt;br /&gt;
{37,4,B2B,1,4,True}&lt;br /&gt;
{&amp;quot;12649177&amp;quot;: 4}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Qualification_getLevelForUsers&amp;diff=25625</id>
		<title>Qualification getLevelForUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Qualification_getLevelForUsers&amp;diff=25625"/>
		<updated>2016-10-14T08:40:05Z</updated>

		<summary type="html">&lt;p&gt;Nguyennhuhong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FunctionInformation FunctionInformation {{Function_Template|Name=Qualification_getLevelForUsers|ReturnType=Dictionary&lt;br /&gt;
|Parameters=&lt;br /&gt;
|Name=user resource ids|ConstantType=Array,&lt;br /&gt;
|Name=qualification id|ConstantType=Number|IsInteger=1|IsPositive=1,&lt;br /&gt;
|Name=min level|ConstantType=Number|IsInteger=1,&lt;br /&gt;
|Name=max level|ConstantType=Number|IsInteger=1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;Dictionary a = Qualification_getLevelForUsers({14829320},1,1,10); print(a);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FunctionInformation FunctionInformation {{Function_Template|Name=Qualification_getByName|ReturnType=Empty&lt;br /&gt;
|Parameters=&lt;br /&gt;
|Name=qualification name|ConstantType=String&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Nguyennhuhong</name></author>
	</entry>
</feed>