// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function flashWrite(url,w,h,id,bg,win){
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<param name='width' value='"+w+"' />"+
	"<param name='height' value='"+h+"' />"+
	"<embed src='"+url+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	document.write(flashStr);
}

// Use this function like
// <form ... onsubmit="return checkRequiredFields(this);">
// <input ... alt="required">
function checkRequiredFields(form) {
  for (var i = 0; i < form.elements.length; i++) {
    var element = form.elements[i];
    if (element.alt && element.alt.match(/required/) && element.value.replace(/^\s*/, "").replace(/\s*$/, "") == "") {
      element.focus();
      alert("Input required field.");
      return false;
    }
  }
  return true;
}

function phoneOnChange(el) {
  el.value = el.value.replace(/[^0-9\(\)\.-]/g, "");
}
