// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function showTips2(theId) {
	//window.alert(theId);
	//this needs to show the "subject" text field for other
	if(theId == 'Please select a subject...') {
		document.getElementById('hiddenSubject_component').style.display = 'none';
		document.getElementById('hiddenSubject').disabled = true;
	} else if (theId == 'Other') {
		document.getElementById('hiddenSubject_component').style.display = 'block';
		document.getElementById('hiddenSubject').disabled = false;
	} else {
		document.getElementById('hiddenSubject_component').style.display = 'none';
		document.getElementById('hiddenSubject').disabled = true;
		fb.start({ href: '/ad_support_subjects/'+theId, rev: "width:600px height:400px" });
	}
}

function $RF(el, radioGroup) {
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($("#"+el).get(0).tagName.toLowerCase() != 'form') {
        return false;
    }
	return $("input[@name='"+ radioGroup + "']:checked").val();
 
}

function thetest(thestring) {
	window.alert($$('h1'));
}

Element.addMethods('iframe', {
document: function(element) {
  element = $(element);
  if (element.contentWindow)
      return element.contentWindow.document;
  else if (element.contentDocument)
      return element.contentDocument;
  else
      return null;
},
$: function(element, frameElement) { 
  element = $(element);
  var frameDocument = element.document();
  if (arguments.length > 2) {
      for (var i = 1, frameElements = [], length = arguments.length; i < length; i++)
          frameElements.push(element.$(arguments[i]));
      return frameElements;
  }
  if (Object.isString(frameElement))
      frameElement = frameDocument.getElementById(frameElement);
  return frameElement || element;
}
});

function updateProductList(thehtml) {
	Element.insert($($(top).$("product_list")), { bottom: thehtml});	
}