function checkAll(field){for(i=0;i<field.length;i++){field[i].checked=true;};};function uncheckAll(field){for(i=0;i<field.length;i++){field[i].checked=false;};};function ajaxRequest(url,data_params,javascript,method){if(!method){method='GET';};if(!javascript){javascript='';};$.ajax({type:method,url:url,data:data_params,dataType:'script',success:function(js){js;eval(javascript);}});};function inputAjaxLoad(element,id,url){$('#'+id).load(url,{value:element.val()});};function evalResponse(responseText){eval(responseText);};function toggleAdvancedSearch(){var toggle=$('#advanced_toggle');var search=$('#advanced_search');if(search.css('display')=='none'){search.show();toggle.html('<img src="/images/zoom_out.png" style="width: 14px;" />');toggle.attr('title','Hide Advanced Options');}else{search.hide();toggle.html('<img src="/images/zoom_in.png" style="width: 14px;" />');toggle.attr('title','Show Advanced Options');};};function attachFile(controller,params){url='/'+controller+'/attach_file';if(params){url+='?'+params;};ajaxRequest(url,$('#validator_form').serialize(),'','POST');};function addAssociationItem(event,data,formatted){var id=data[1];var type=data[2];var controller=data[3];ajaxRequest('/'+controller+'/add_'+type,type+'_id='+id+'&'+$('#validator_form').serialize(),"validateValidatorForm()",'POST');};function setSearchItem(event,data,formatted){var element=$(data[3]);var value=data[0];element.attr('value',value);};function removeAssociationItem(id,type){$('#'+type+'-item-'+id).remove();validateValidatorForm();};function validateValidatorForm(){$("#validator_form").validate();$("#validator_form").valid();};var active_color='#000';var inactive_color='#999';$(function(){var default_values=new Array();$('input.default-value').css('color',inactive_color);$('input.default-value').focus(function(){if(!default_values[this.id]){default_values[this.id]=this.value;};if(this.value==default_values[this.id]){this.value='';this.style.color=active_color;};$(this).blur(function(){if(this.value==''){this.style.color=inactive_color;this.value=default_values[this.id];};});});});$.fn.defaultValue=function(default_value){var active_color='#000';var inactive_color='#999';if($(this).attr('value')==default_value){$(this).css('color',inactive_color);}
$(this).focus(function(){if(this.value==default_value){this.value='';this.style.color=active_color;};$(this).blur(function(){if(this.value==''){this.style.color=inactive_color;this.value=default_value;};});});}
$.fn.replace=function(o){return this.after(o).remove();};$(document).ready(function(){if($.browser.msie){$('#ie-message').show('blind',{direction:'vertical'},1000);};});$(document).ready(function($){$('a[rel*=facebox]').facebox();});function closeFacebox(){$(document).trigger('close.facebox');initDropdowns();};$.datepicker.setDefaults({dateFormat:'yy-mm-dd'});
