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

function toggleTabs(stayOpen, selected_tab) {
	x = $$('.toggle');
	for (var i=0; i< x.length; i++) {
		if(x[i].id != stayOpen) {
			x[i].style.display = 'none';
		} else {
			x[i].style.display = 'block';
		}
	}

	y = $('tabs').getElementsByTagName('li');
	for (var i=0; i< y.length; i++) {
		if(y[i] != selected_tab.parentNode) {
			Element.removeClassName(y[i], 'active');
		} else {
			Element.addClassName(y[i], 'active');
		}
	}
	return false; 
}

function contact() {
    $('show_as_contact').disabled = ( ($('roles[principal_broker]').checked) || ($('roles[agent]').checked) ) ? '' : 'disabled';
    ( ($('roles[principal_broker]').checked) || ($('roles[agent]').checked) || ($('roles[admin]').checked) ) ? $('user_picture').show() : $('user_picture').hide();
}

function evalFields() {
    $('apartment_lock_change_fee_amount').disabled = ($('apartment_lock_change_fee').checked) ? '' : 'disabled';
	$('apartment_key_deposit_amount').disabled = ($('apartment_key_deposit').checked) ? '' : 'disabled';
	$('apartment_parking_spots').disabled = ($('apartment_parking').checked) ? '' : 'disabled';
	$('apartment_dogs_notes').disabled = ($('apartment_dogs').checked) ? '' : 'disabled';
	$('apartment_pet_cleaning_charge_amount').disabled = ($('apartment_pet_cleaning_charge').checked) ? '' : 'disabled';
	$('apartment_cobroke_percentage').disabled = ($('apartment_fee_type_id').value == 8) ? '' : 'disabled';
    $('apartment_landlord_pays_part').disabled = ($('apartment_fee_type_id').value == 7) ? '' : 'disabled';
    $('apartment_security_deposit_amount').disabled = ($('apartment_security_deposit').checked) ? '' : 'disabled';
}

function new_file() {
	new Insertion.Bottom('pictures','<div class="sub-group"><input type="file" name="picture[][uploaded_data]"/><div>');
}

function update_pics(sel) {
	var pics = $$('.pics');
	
	pics.each(
	function(pic)
	{
		pic.style.border='2px solid white';

	}
	)
	sel.style.border='2px solid green';
	new Effect.Appear('ajax_pic');
	new Effect.Fade('ajax_pic');
}

function disable_form_input_fields()
{
  var elems = $$('input');

  for (var i=0; i < elems.length; i++)
    elems[i].disabled = "disabled";

  elems = $$('select');

  for (var i=0; i < elems.length; i++)
    elems[i].disabled = "disabled";

  elems = $$('textarea');

  for (var i=0; i < elems.length; i++)
    elems[i].disabled = "disabled";



}
