'textfield',
    '#title' => t('Location of YUI library'),
    '#description' => t('Default location is Yahoo Server. 
If you install YUI library locally please enter the path as follows: files/lib'),
    '#default_value' => variable_get('yui_source','http://yui.yahooapis.com/2.3.0'),
  	'#required' => TRUE,
	);
	$form['yui_skin'] = array(
    '#type' => 'textfield',
    '#title' => t('Skin to use for YUI'),
    '#description' => t('Skin to use for YUI'),
    '#default_value' => variable_get('yui_skin','yui-skin-sam'),
	  '#required' => TRUE,
	);
	return system_settings_form($form);
}
/**
 * Implementation of hook_menu().
 */
function yui_menu($may_cache) {
  $items = array();
  if ($may_cache) {
    $items[] = array(
      'path' => 'admin/settings/yui',
      'title' => t('YUI Common Settings'),
      'description' => t('YUI Description'),
      'callback' => 'drupal_get_form',
      'callback arguments' => 'yui_admin_settings',
      'access' => user_access('administer site configuration'),
      'type' => MENU_NORMAL_ITEM,
		);
	}
	else {
    $skin = variable_get('yui_skin', 'yui-skin-sam');
    drupal_add_js("if (Drupal.jsEnabled) { $(document).ready(function() { $('body').addClass('$skin'); } ); };", "inline");
  }
	return $items;
}
/**
 * Add a YUI JS file to the current page.
 *
 * @param $component
 *   Not used.
 * @param $yui_source
 *   Location of the YUI library.
 * @param $file_and_path
 *   File to include.
 */
function yui_add_js($component = NULL, $yui_source = NULL, $file_and_path = NULL) {
  static $js_files = array();
  if (! preg_match('/^http:\/\//', $yui_source)) {
    $yui_source = base_path() . $yui_source;
  }
  if (! in_array($yui_source . $file_and_path, $js_files)) {
    drupal_set_html_head('');
    $js_files[] = $yui_source . $file_and_path;
  }
}
/**
 * Add a YUI CSS file to the current page.
 *
 * @param $component
 *   Not used.
 * @param $yui_source
 *   Location of the YUI library.
 * @param $file_and_path
 *   File to include.
 */
function yui_add_css($component = NULL, $yui_source = NULL, $file_and_path = NULL) {
  static $css_files = array();
  if (! preg_match('/^http:\/\//', $yui_source)) {
    $yui_source = base_path() . $yui_source;
  }  
  if (! in_array($yui_source . $file_and_path, $css_files)) {
    drupal_set_html_head('');
    $css_files[] = $yui_source . $file_and_path;
  }
}