AddSafeLoaderCallback(Template_Init);

function Template_Init()
{
	//GetInnerContent(GetInnerContentCallback, 'inner_content_testimonials', 'Testimonials');
	if(dojo.byId('sale_time_left'))
	{
		Template_ShowSaleTimeLeft();
		setInterval(Template_ShowSaleTimeLeft, 1000);
	}
}

function Template_ShowSaleTimeLeft()
{
	var one_day = 1000*60*60*24;
	var one_hour = 1000*60*60;
	var one_min = 1000*60;
	var one_sec = 1000;

	var now_date = new Date();
	var sale_end_date = new Date();
	sale_end_date.setFullYear(2010);
	sale_end_date.setMonth(3,1);
	sale_end_date.setHours(23);
	sale_end_date.setMinutes(59);
	sale_end_date.setSeconds(59);

	var now_ms = now_date.getTime();
	var then_ms = sale_end_date.getTime();
	var diff_ms = then_ms - now_ms;
	
	if(now_ms < then_ms)
	{
		var days_left = Math.floor(diff_ms / one_day);
		diff_ms -= days_left * one_day;
		var hours_left = Math.floor(diff_ms / one_hour);
		diff_ms -= hours_left * one_hour;
		var minutes_left = Math.floor(diff_ms / one_min);
		diff_ms -= minutes_left * one_min;
		var seconds_left = Math.floor(diff_ms / one_sec);
		diff_ms -= seconds_left * one_min;

		dojo.byId('sale_time_left').innerHTML = 'TIME REMAINING: ' + days_left + ' days ' + hours_left + ' hours ' + minutes_left + ' minutes ' + seconds_left + ' seconds';
 	}
	else
	{
		dojo.byId('sale_time_left').innerHTML = '';
	}
}

function PopInnerContent(name, title)
{
	GetInnerContent(GetInnerContentCallback, name, title);
}

function InnerContentClose()
{
	var cur_div = dojo.byId('content_pop_div');

	if(cur_div)
	{
	    cur_div.style.display = 'none'
	}
	JSFeature.HideWhiteOut();
}

function GetInnerContentCallback(data)
{
	var cur_div = dojo.byId('content_pop_div');
	
	if(!cur_div)
	{
		cur_div = document.createElement('div');
		cur_div.className = 'content_popup';
		cur_div.style.display = 'none';
		cur_div.id = 'content_pop_div';
		
		cur_div.innerHTML = '<div class="content_popup_title_bar"><div id="content_popup_title_bar_title" class="content_popup_title_bar_title">T</div><div class="content_popup_title_bar_close" onclick="InnerContentClose();">X</div><div id="content_popup_divider" class="content_popup_divider"></div></div><div class="content_popup_body" id="content_popup_body">Loading...</div>';
		
		dojo.byId('site_body').appendChild(cur_div);
	}

	if(data.title)
		dojo.byId('content_popup_title_bar_title').innerHTML = data.title;
	else
		dojo.byId('content_popup_title_bar_title').innerHTML = '';
		
	if(data.content)
		dojo.byId('content_popup_body').innerHTML = data.content;
	cur_div.style.display = '';
	JSFeature.ShowWhiteOut();
	JSFeature.CenterOnScreen(cur_div);
	
	//alert(data);
}