public static function commonJs()
 {
     global $siteDomain;
     $ret = "\n        <script type=\"text/javascript\" charset=\"utf-8\">\n            \$(document).ready(function() {\n\n\t\t\t\t\$('a.featureToggle').click(function(){\n                    \$(this).html('" . AccelJS::escape(self::adminIcon('spinner')) . "');\n                    \$(this).load('http://" . $siteDomain . "/accelsite/admin/?adminAction=genericFeatureToggle&adminLayout=empty&ajax=true&typeID=' + \$(this).attr('myID') + '&type=' + \$(this).attr('myClass'));\n\n\t\t\t\t});\n\n                \$('.delete').click(function() {\n                          window.location.href = \$(this).attr('href');\n                });\n                \$('.delete').confirm();\n                \$('.activeToggle').click(function() {\n                    \$(this).html('" . AccelJS::escape(self::adminIcon('spinner')) . "');\n                    \$(this).load('http://" . $siteDomain . "/accelsite/admin/?adminAction=activeToggle&adminLayout=empty&ajax=true&activeToggle=' + \$(this).attr('myID') + '&toggleClass=' + \$(this).attr('myClass'));\n                });\n\n                \$('.orderable').tableDnD({\n                        onDragClass: 'customDrag',\n                        onDrop: function(table, row) {\n                            var c = \$(table).attr('myClass');\n                            \$('#displayOrderResponse').load('http://" . $siteDomain . "/accelsite/admin/?adminAction=displayOrder&adminLayout=empty&ajax=true&class=' + c + '&' + \$.tableDnD.serialize());\n                        }\n                });\n            });\n        </script>\n        ";
     return $ret;
 }
 public function agreementCheckbox($label, $agreementText, $errorText = NULL)
 {
     if (is_null($errorText)) {
         $errorText = "You must agree before continuing.";
     }
     $input = "<input type='checkbox' name='agreementText' /> <span id='agreement_text'>" . $agreementText . "</span>";
     $this->accelJs()->ready("\$('input[name=agreementText]').parents('form:first').find('input[type=submit]').click(function(){\n\t\t\tif(\$(this).closest('form').find('input[name=agreementText]:not(:checked)').length > 0){\n\t\t\t\talert('" . AccelJS::escape($errorText) . "');\n\t\t\t\treturn false;\n\t\t\t} else {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t});");
     return self::fieldRow($label, $input, array('required' => true));
 }