o1="Boolean"; 
o1_nn=1.1; 
o1_ie=2; 
o1_ecma=1;
o1_nnref="http://developer.netscape.com/docs/manuals/js/core/jsref15/boolean.html";
o1_ieref="http://msdn.microsoft.com/library/en-us/script56/html/js56jsobjBoolean.asp";
o1_ecmaref="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM";
o1_txt="Variable representing true or false.";
o1_syntax_1="var myBoolean = new Boolean()";
o1_syntax_2="var myBoolean = new Boolean(booleanValue)";
o1_syntax_3="var myArray = booleanValue";
o1_ex1_0="var myBoolean = false;";
o1_ex1_1="alert(myBoolean);";
o1_ex2_0="var myBoolean = false;";
o1_ex2_1="var yourBoolean = true;";
o1_ex2_2="if (myBoolean) alert('myBoolean is true');";
o1_ex2_3="if (yourBoolean) alert('yourBoolean is true');";

o1_p0="constructor"; 
o1_p0_nn=1.1; 
o1_p0_ie=2; 
o1_p0_ecma=1;
o1_p0_nnref="http://developer.netscape.com/docs/manuals/js/core/jsref15/boolean.html#1195419";
o1_p0_ieref="http://msdn.microsoft.com/library/en-us/script56/html/js56jsproconstructor.asp";
o1_p0_ecmaref="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM";
o1_p0_syntax="objectName.constructor"; 
o1_p0_txt="Reference to the function that created an object.";
o1_p0_ex1_0="myObject = new Boolean(true);";
o1_p0_ex1_1="if (myObject.constructor==Boolean) alert('This is a Boolean');";
o1_p0_ex1_2="if (myObject.constructor==Date) alert('This is a Date');";
o1_p0_ex1_3="if (myObject.constructor==String) alert('This is a String');";
o1_p0_ex1_4='// Would alert "This is a Boolean"';
o1_p0_ex2_0='You might expect that this example would alert "Date":';
o1_p0_ex2_1=" ";
o1_p0_ex2_2="myDate = new Date();";
o1_p0_ex2_3=" alert(myDate.constructor);";
o1_p0_ex2_4=" ";
o1_p0_ex2_5="But constructor is a reference to the creating function itself";
o1_p0_ex2_6="So this example would alert something like:";
o1_p0_ex2_7="function Date() { [native code] }";

o1_p1="prototype"; 
o1_p1_nn=1.1; 
o1_p1_ie=2; 
o1_p1_ecma=1; 
o1_p1_nnref="http://developer.netscape.com/docs/manuals/js/core/jsref15/boolean.html#1193217";
o1_p1_ieref="http://msdn.microsoft.com/library/en-us/script56/html/js56jsproprototype.asp";
o1_p1_ecmaref="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM";
o1_p1_syntax="Boolean.prototype.methodName = functionName"; 
o1_p1_txt="Creates a new method for Boolean objects";
o1_p1_ex1_0="function setFalseExample(){";
o1_p1_ex1_1=" return false;";
o1_p1_ex1_2="}";
o1_p1_ex1_3="Boolean.prototype.setFalse = setFalseExample;";
o1_p1_ex1_4=" ";
o1_p1_ex1_5="var myBoolean=new Boolean(true);";
o1_p1_ex1_6="myBoolean.setFalse();";
o1_p1_ex1_7="alert(myBoolean);";

o1_m0="toSource()"; 
o1_m0_nn=1.3; 
o1_m0_ie=0; 
o1_m0_ecma=0; 
o1_m0_nnref="http://developer.netscape.com/docs/manuals/js/core/jsref15/boolean.html#1193426";
o1_m0_ieref="http://msdn.microsoft.com/library/en-us/script56/html/js56jsmthtostring.asp";
o1_m0_ecmaref="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM";
o1_m0_syntax="dateObjectName.toSource()";
o1_m0_txt="String representing the source code of the object.";
o1_m0_ex1_0="// This method is usually called internally by JavaScript and not explicitly in code.";
o1_m0_ex1_1=" ";
o1_m0_ex1_2="alert(Boolean);";
o1_m0_ex1_3=" "; 
o1_m0_ex1_4="// Would return the following string, indicating that source code is not available:";
o1_m0_ex1_5="// function Boolean {";
o1_m0_ex1_6="// [native code]";
o1_m0_ex1_7="// }"; 
o1_m0_ex1_8=" "; 
o1_m0_ex1_9="// The above example has the same effect in IE and Netscape."; 
o1_m0_ex1_10="// However, the <b>toSource</b> method is not defined as a method in IE"; 
o1_m0_ex1_11="// therefore <b>alert(Boolean.toSource);</b> would return <b>undefined</b> in IE,"; 
o1_m0_ex1_12="// while it would return the native code output in Netscape.";
o1_m0_parameters="None.";
o1_m0_returned='String.';

o1_m1="toString()"; 
o1_m1_nn=1.1; 
o1_m1_ie=3; 
o1_m1_ecma=1; 
o1_m1_nnref="http://developer.netscape.com/docs/manuals/js/core/jsref15/boolean.html#1193269";
o1_m1_ieref="http://msdn.microsoft.com/library/en-us/script56/html/js56jsmthtostring.asp";
o1_m1_ecmaref="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM";
o1_m1_syntax="booleanName.toString()";
o1_m1_txt="Returns boolean value as string type.";
o1_m1_ex1_0="This example shows that the method has no practical use,";
o1_m1_ex1_1="since browsers automatic convert booleans to strings";
o1_m1_ex1_2="when used in various displays.";
o1_m1_ex1_3=" ";
o1_m1_ex1_4="var myBoolean=true;";
o1_m1_ex1_5="alert(myBoolean+':'+myBoolean.toString());";
o1_m1_parameters="None.";
o1_m1_returned='"true" or "false".';

o1_m2="valueOf()"; 
o1_m2_nn=1.1; 
o1_m2_ie=3; 
o1_m2_ecma=1; 
o1_m2_nnref="http://developer.netscape.com/docs/manuals/js/core/jsref15/boolean.html#1195085";
o1_m2_ieref="http://msdn.microsoft.com/library/en-us/script56/html/js56jsmthvalueof.asp";
o1_m2_ecmaref="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM";
o1_m2_syntax='booleanName.valueOf()';
o1_m2_txt="Returns an objects value as a Boolean type.";
o1_m2_ex1_0="This example shows that the method has no practical use,";
o1_m2_ex1_1="since browsers automatic display booleans values";
o1_m2_ex1_2="when used in various displays.";
o1_m2_ex1_3=" ";
o1_m2_ex1_4="var myBoolean=true;";
o1_m2_ex1_5="alert(myBoolean+':'+myBoolean.valueOf());";
o1_m2_parameters="None.";
o1_m2_returned="Boolean value: true or false.";


