document.write("<div class=\"pastie\">\n");
document.write("  <link href=\"http://pastie.org/stylesheets/embed.css\" media=\"screen\" rel=\"stylesheet\" type=\"text/css\" />\n");
document.write("  <link href=\"http://pastie.org/stylesheets/clean.css\" media=\"screen\" rel=\"stylesheet\" type=\"text/css\" />\n");
document.write("  \n");
document.write("\n");
document.write("  \n");
document.write("  \n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("	\n");
document.write("	<div class=\"allcode\">\n");
document.write("		<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n");
document.write("		<tr>\n");
document.write("			<td>\n");
document.write("				\n");
document.write("				<pre class=\"textmate-source-numbers\">1\n");
document.write("2\n");
document.write("3\n");
document.write("4\n");
document.write("5\n");
document.write("6\n");
document.write("7\n");
document.write("8\n");
document.write("9\n");
document.write("10\n");
document.write("11\n");
document.write("12\n");
document.write("13\n");
document.write("14\n");
document.write("15\n");
document.write("16\n");
document.write("17\n");
document.write("18\n");
document.write("19\n");
document.write("20\n");
document.write("21\n");
document.write("22\n");
document.write("23\n");
document.write("24\n");
document.write("25\n");
document.write("26\n");
document.write("27\n");
document.write("28\n");
document.write("29\n");
document.write("30\n");
document.write("31\n");
document.write("32\n");
document.write("33\n");
document.write("34\n");
document.write("35\n");
document.write("36\n");
document.write("<\/pre>\n");
document.write("			<\/td>\n");
document.write("		<td>\n");
document.write("		<pre class=\"textmate-source\"><pre class=\"sunburst\"><span class=\'meta meta_tag meta_tag_sgml meta_tag_sgml_html\'>&lt;!<span class=\'meta meta_tag meta_tag_sgml meta_tag_sgml_doctype meta_tag_sgml_doctype_html\'><span class=\'entity entity_name entity_name_tag entity_name_tag_doctype entity_name_tag_doctype_html\'>DOCTYPE<\/span> html PUBLIC <span class=\'string string_quoted string_quoted_double string_quoted_double_doctype string_quoted_double_doctype_identifiers-and-DTDs string_quoted_double_doctype_identifiers-and-DTDs_html\'>&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;<\/span><\/span><\/span>\n");
document.write("<span class=\"MetaTagAll\"><span class=\"MetaTagAll\">        <span class=\'string string_quoted string_quoted_double string_quoted_double_doctype string_quoted_double_doctype_identifiers-and-DTDs string_quoted_double_doctype_identifiers-and-DTDs_html\'>&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;<\/span><\/span>&gt;<\/span>\n");
document.write("<span class=\'meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html\'>&lt;<span class=\'entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html\'>html<\/span>&gt;<\/span>\n");
document.write("  <span class=\'meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html\'>&lt;<span class=\'entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html\'>head<\/span>&gt;<\/span>\n");
document.write("<span class=\'source source_js source_js_embedded source_js_embedded_html\'>	&lt;<span class=\'entity entity_name entity_name_tag entity_name_tag_script entity_name_tag_script_html\'>script<\/span> <span class=\'entity entity_other entity_other_attribute-name entity_other_attribute-name_html\'>type<\/span>=<span class=\'string string_quoted string_quoted_double string_quoted_double_html\'>&quot;text/javaScript&quot;<\/span> <span class=\'entity entity_other entity_other_attribute-name entity_other_attribute-name_html\'>src<\/span>=<span class=\'string string_quoted string_quoted_double string_quoted_double_html\'>&quot;javascripts/ape-jsf/Build/uncompressed/apeClientJS.js&quot;<\/span>&gt;&lt;/<span class=\'entity entity_name entity_name_tag entity_name_tag_script entity_name_tag_script_html\'>script<\/span>&gt;<\/span>\n");
document.write("  <span class=\'meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html\'>&lt;/<span class=\'entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html\'>head<\/span>&gt;<\/span>\n");
document.write("  <span class=\'meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html\'>&lt;<span class=\'entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html\'>body<\/span>&gt;<\/span>\n");
document.write("<span class=\'source source_js source_js_embedded source_js_embedded_html\'>	&lt;<span class=\'entity entity_name entity_name_tag entity_name_tag_script entity_name_tag_script_html\'>script<\/span> <span class=\'entity entity_other entity_other_attribute-name entity_other_attribute-name_html\'>type<\/span>=<span class=\'string string_quoted string_quoted_double string_quoted_double_html\'>&quot;text/javaScript&quot;<\/span>&gt;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\"><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_js\'>// Instantiate APE Client<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		<span class=\'storage storage_type storage_type_js\'>var<\/span> client <span class=\'keyword keyword_operator keyword_operator_js\'>=<\/span> <span class=\'meta meta_class meta_class_instance meta_class_instance_constructor\'><span class=\'keyword keyword_operator keyword_operator_new keyword_operator_new_js\'>new<\/span> <span class=\'entity entity_name entity_name_type entity_name_type_instance entity_name_type_instance_js\'>APE.Client<\/span><\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span>;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\"><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_js\'>// Load APE Core<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		client<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span><span class=\'support support_function support_function_js\'>load<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span>;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\"><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_js\'>// Intercept \'load\' event. This event is fired when the Core is loaded and ready to connect to APE Server<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		client<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span>addEvent<span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'string string_quoted string_quoted_single string_quoted_single_js\'>\'load\'<\/span><span class=\'meta meta_delimiter meta_delimiter_object meta_delimiter_object_comma meta_delimiter_object_comma_js\'>, <\/span><span class=\'storage storage_type storage_type_js\'>function<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span> <span class=\'meta meta_brace meta_brace_curly meta_brace_curly_js\'>{<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">			<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_js\'>// Call core start function to connect to APE Server, and prompt the user for a nickname<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">			client<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span>core<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span><span class=\'support support_constant support_constant_dom support_constant_dom_js\'>start<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'meta meta_brace meta_brace_curly meta_brace_curly_js\'>{<\/span> name: <span class=\'string string_quoted string_quoted_double string_quoted_double_js\'>&quot;asdf&quot;<\/span> <span class=\'meta meta_brace meta_brace_curly meta_brace_curly_js\'>}<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span>;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		<span class=\'meta meta_brace meta_brace_curly meta_brace_curly_js\'>}<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span>;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\"><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_js\'>// Listen to the ready event to know when your client is connected<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		client<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span>addEvent<span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'string string_quoted string_quoted_single string_quoted_single_js\'>\'ready\'<\/span><span class=\'meta meta_delimiter meta_delimiter_object meta_delimiter_object_comma meta_delimiter_object_comma_js\'>, <\/span><span class=\'storage storage_type storage_type_js\'>function<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span> <span class=\'meta meta_brace meta_brace_curly meta_brace_curly_js\'>{<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">			<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_js\'>// join \'testChannel\'<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">			client<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span>core<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span><span class=\'support support_function support_function_js\'>join<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'string string_quoted string_quoted_single string_quoted_single_js\'>\'testChannel\'<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span>;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\"><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">			<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_js\'>// Intercept the reception of new messages.<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">			client<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span>onRaw<span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'string string_quoted string_quoted_single string_quoted_single_js\'>\'data\'<\/span><span class=\'meta meta_delimiter meta_delimiter_object meta_delimiter_object_comma meta_delimiter_object_comma_js\'>, <\/span><span class=\'storage storage_type storage_type_js\'>function<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span>raw<span class=\'meta meta_delimiter meta_delimiter_object meta_delimiter_object_comma meta_delimiter_object_comma_js\'>, <\/span>pipe<span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span> <span class=\'meta meta_brace meta_brace_curly meta_brace_curly_js\'>{<\/span><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">				<span class=\'support support_class support_class_js\'>document<\/span><span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span><span class=\'support support_function support_function_dom support_function_dom_js\'>getElementsByTagName<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span><span class=\'string string_quoted string_quoted_double string_quoted_double_js\'>&quot;body&quot;<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span><span class=\'meta meta_brace meta_brace_square meta_brace_square_js\'>[<\/span><span class=\'constant constant_numeric constant_numeric_js\'>0<\/span><span class=\'meta meta_brace meta_brace_square meta_brace_square_js\'>]<\/span><span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span><span class=\'support support_constant support_constant_js\'>style<\/span><span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span><span class=\'support support_constant support_constant_js\'>backgroundColor<\/span> <span class=\'keyword keyword_operator keyword_operator_js\'>=<\/span> <span class=\'support support_function support_function_js\'>unescape<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>(<\/span>raw<span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span><span class=\'support support_constant support_constant_dom support_constant_dom_js\'>data<\/span><span class=\'meta meta_delimiter meta_delimiter_method meta_delimiter_method_period meta_delimiter_method_period_js\'>.<\/span>msg<span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span>;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">			<span class=\'meta meta_brace meta_brace_curly meta_brace_curly_js\'>}<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span>;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">		<span class=\'meta meta_brace meta_brace_curly meta_brace_curly_js\'>}<\/span><span class=\'meta meta_brace meta_brace_round meta_brace_round_js\'>)<\/span>;<\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\"><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\"><\/span>\n");
document.write("<span class=\"EmbeddedSourceBright\">	&lt;/<span class=\'entity entity_name entity_name_tag entity_name_tag_script entity_name_tag_script_html\'>script<\/span>&gt;<\/span>\n");
document.write("  <span class=\'meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html\'>&lt;/<span class=\'entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html\'>body<\/span>&gt;<\/span>\n");
document.write("<span class=\'meta meta_tag meta_tag_structure meta_tag_structure_any meta_tag_structure_any_html\'>&lt;/<span class=\'entity entity_name entity_name_tag entity_name_tag_structure entity_name_tag_structure_any entity_name_tag_structure_any_html\'>html<\/span>&gt;<\/span>\n");
document.write("<\/pre><\/pre>\n");
document.write("		<\/td>\n");
document.write("		<\/tr>\n");
document.write("		<\/table>\n");
document.write("	\n");
document.write("	<\/div>\n");
document.write("\n");
document.write("\n");
document.write("  \n");
document.write("  \n");
document.write("  <div class=\"credit\">\n");
document.write("    <div class=\"buttons\">\n");
document.write("      <a href=\"http://pastie.org/pastes/780308.txt\">\n");
document.write("      <img src=\"http://pastie.org/images/view.png\" height=\"20\" width=\"67\" /><\/a>\n");
document.write("    <\/div>\n");
document.write("  \n");
document.write("    <a href=\"http://pastie.org/780308\">Pastie #780308<\/a> linked directly from <a href=\"http://pastie.org/\">Pastie<\/a>.\n");
document.write("  <\/div><\/div>");

