
	// JavaScript Document
	
	var curr_id;
	
	var x = 0;
	var y = 0;

	function show_div(div_name) {
		Element.toggle(div_name);
	}
	
	function show_fade_div(new_id) {
	
		if ( curr_id === undefined )
			curr_id = "default";
		
		//alert(new_id);
		
		if ( curr_id !== new_id ) {
			
			new Effect.BlindUp(curr_id);
			new Effect.BlindDown(new_id);
		}
		
		curr_id = new_id;
	}

	function ShowEffect(element){
		
		new Effect.Appear(element, {duration:1, from:0, to:1.0});
	}
	
	function HideEffect(element,box){
	
		new Effect.Appear(element, {duration:2, from:1.0, to:0});
		
		new Effect.Highlight(box, 
			  {
				startcolor: "#F4F8EA",
				endcolor: "#F9F9F9",
				restorecolor: "#F9F9F9",
				duration: 2
			  })
	}

	function slide_div(div_name) {

		if ( x == 0 ) {
			
			new Effect.BlindDown(div_name);
			new Effect.Appear(div_name);
			x = 1;
			
		} else {
			
			new Effect.BlindUp(div_name);
			new Effect.Fade(div_name);
			x = 0;
		}
	}
	
	function slide_div2(div_name,val) {

		if ( val.value == 1 ) {
			new Effect.BlindDown(div_name);
			new Effect.Appear(div_name);
		}
		else {
			new Effect.BlindUp(div_name);
			new Effect.Fade(div_name);
		}
	}
	
	function clearText(field) {
	
		if (field.defaultValue == field.value)
			field.value = "";
	
		else if (field.value == "")
			field.value = field.defaultValue;
	}
	
	function show_div2(show_id) {
	
		if ( y == 0 ) {
			
			new Effect.Appear(show_id);
			y = 1;
			
		} else {
			
			new Effect.Fade(show_id);
			y = 0;
		}
	}
	
	function toggle_select(div_id) {
	
		if ( $F('purpose_for_inquiry') === 'General Question' )
			new Effect.SlideUp(div_id);
		else
			new Effect.SlideDown(div_id);
	}
	
	function clearText(field) {
	
		if (field.defaultValue == field.value)
			field.value = "";
	
		else if (field.value == "")
			field.value = field.defaultValue;
	}
	
	//CROPPING FUNCTION CALL
	function cropImage(img_id)
	{
		alert('1');
		
		var options = {
						method : 'post',
						parameters : Sortable.serialize('imageContainer')
					  };
		
		alert('2');
		
		new Ajax.Updater('imageContainer','/admin/buildings/crop/'+img_id, options);
		
		//new Ajax.Updater('imageContainer','/admin/buildings/crop/<?=$this->data['BuildingImage']['id']?>', {asynchronous:true, evalScripts:true});
		
		//new Ajax.Request('/admin/buildings/sortable/<?=$this->data['Building']['id']?>', options);
	}