var base_url = '/building/';

function set_date_range(range, id_prefix)
{
	var today=new Date();
	var last_week = new Date();
	var last_month = new Date();
	to = (today.getMonth() + 1) + '-' + today.getDate() + '-' + today.getFullYear();
	
	switch(range)
	{
		case 'today':
			from = to;
			break;
			
		case 'last_week':
		
			todayUTC = Date.UTC(today.getFullYear(), today.getMonth(), today.getDate());
			
			last_week.setTime(todayUTC - 24 * 60 * 60 * 1000 * 6);
			from = (last_week.getMonth() + 1) + '-' + last_week.getDate() + '-' + last_week.getFullYear();
			break;
			
		case 'last_month':
			
			todayUTC = Date.UTC(today.getFullYear(), today.getMonth(), today.getDate());
			last_month.setTime(todayUTC - 24 * 60 * 60 * 30 * 1000);
			from = (last_month.getMonth() + 1)+ '-' + last_month.getDate() + '-' + last_month.getFullYear();
			break;
			
		case 'last_year':
			from = (today.getMonth() + 1) + '-' + today.getDay() + '-' + (today.getFullYear() - 1);
			break;
			
		case 'ytd':
			from =  '1-1-'+ today.getFullYear();
			break;
		
	}
	
	$(id_prefix + 'from_date').value = from;
	$(id_prefix + 'to_date').value = to;
	
	return false;
}


function IsInteger(sText)
{
var ValidChars = "0123456789.";
	for (i = 0; i < sText.length; i++) { 
		if (ValidChars.indexOf(sText.charAt(i)) == -1) {
			return false;
		}
		
	}
return true;
}

function box_click(element,text)
{
	if (element.value == text)
	{
		element.value = '';
	}
	
}

function box_blur(element,text)
{
	if (element.value == '')
	{
		element.value = text;
	}
}

function password_box_click(element,text)
{
	if (element.value == text)
	{
		element.value = '';
		element.type = 'password';
	}
	
}

function password_box_blur(element,text)
{
	if (element.value == '')
	{
		element.value = text;
		element.type = 'text';
	}
}

function password_box_focus(element, text)
{
	
	if (element.value == text)
	{
		element.value = '';
		element.type = 'password';
	}
	
}

function preview_comment()
{
	tinyMCE.triggerSave(true,true);
	
	
	new Ajax.Updater('comment_preview', base_url + 'comments/postfree/', {
	  parameters: { comment : $F('id_comment_comment'), 
	  				options: $F('id_comment_options'),
	  				target: $F('id_comment_target'),
	  				gonzo: $F('id_comment_gonzo'),
	  				person_name: $F('id_comment_person_name'),
	  				preview: 'preview'
	  				 }
	});
	
	$('comment_preview').style.display = 'block';
	$('comment_form_header').innerHTML = 'Edit your comment';
	
	return false;
}

function change_button_image(element, image)
{
	element.src = image;
}
