/*
function mspp_fu(event,filename)
{
	totaloffset = $("mspp_pointsys").cumulativeOffset();
	pos_x = event.offsetX?(event.offsetX):event.pageX-totaloffset[0];
	pos_y = event.offsetY?(event.offsetY):event.pageY-totaloffset[1];
	document.pointform.form_x.value = pos_x;
	document.pointform.form_y.value = pos_y;
	var url = '/pages/power_palette_ajax.php';
	var pars = 'pos_x='+pos_x+'&pos_y='+pos_y+'&fname='+filename;
	var target = 'mspp_results';
	var myAjax = new Ajax.Updater(target, url, { method: 'get', parameters:pars, evalScripts: true });	
}
*/
function mspp_fu(event,filename)
{
	pos_x = event.pageX - Math.round(jQuery("#mspp_pointsys").offset().left);
    pos_y = event.pageY - Math.round(jQuery("#mspp_pointsys").offset().top);
	document.pointform.form_x.value = pos_x;
	document.pointform.form_y.value = pos_y;
	var jqajax = jQuery.ajax({
		url: '/pages/power_palette_ajax.php',
		data: 'pos_x='+pos_x+'&pos_y='+pos_y+'&fname='+filename,
		dataType: 'html',
		success: function(resp)
		{			
			jQuery('#mspp_results').html(resp);
		}});
}

function showxy2(event)
{
	//pos_x = event.pageX-jQuery("#mspp_pointsys").position().left;
	//pos_y = event.pageY-jQuery("#mspp_pointsys").position().top;
    pos_x = Math.round(event.pageX - jQuery("#mspp_pointsys").offset().left);
    pos_y = Math.round(event.pageY - jQuery("#mspp_pointsys").offset().top);
	document.pointform.form_x.value = pos_x;
	document.pointform.form_y.value = pos_y;
	mwidth = jQuery('#zoomed').width();
	mheight = jQuery('#zoomed').height();
	zoffset = 50/8;
	zpos_x = (pos_x - zoffset) * 4;
	zpos_y = (pos_y - zoffset) * 4;
	if(zpos_x < 0)
		zpos_x = 0;
	if((zpos_x + 50) > mwidth)
		zpos_x = mwidth - 50;
	if(zpos_y < 0)
		zpos_y = 0;
	if((zpos_y + 50) > mheight)
		zpos_y = mheight - 50;
	jQuery("#zoomed").css({'left':-(zpos_x) + "px", 'top':-(zpos_y) + "px"});
}

function mspp_toolcheck()
{
	if($('mspp_tooltip').style.display != 'none')
	{
		new Effect.Fade('mspp_tooltip', { duration:0.3 });
	}
}

function expire_show()
{
	jQuery('#mspp_tooltip').css();
	totaloffset = $('mspp_img').cumulativeOffset();
	jQuery('#mspp_tooltip').style.left = (totaloffset[0] + 150) + 'px';
	jQuery('#mspp_tooltip').style.top = (totaloffset[1] + 150) + 'px';
	var url = '/pages/power_palette_ajax.php';
	var pars = 'show=expire';
	var target = 'mspp_tooltip';
	new Ajax.Updater(target, url, { method:'get',parameters:pars,onComplete: function(transport) { new Effect.Appear('mspp_tooltip', { queue: { position: 'end', scope:'mspptool', limit:2 }, duration:0.3 }); }, evalScripts: true });
}

//  Prototype version
//function expire_show()
//{
//	totaloffset = $('mspp_img').cumulativeOffset();
//	$('mspp_tooltip').style.left = (totaloffset[0] + 150) + 'px';
//	$('mspp_tooltip').style.top = (totaloffset[1] + 150) + 'px';
//	var url = '/pages/power_palette_ajax.php';
//	var pars = 'show=expire';
//	var target = 'mspp_tooltip';
//	new Ajax.Updater(target, url, { method:'get',parameters:pars,onComplete: function(transport) { new Effect.Appear('mspp_tooltip', { queue: { position: 'end', scope:'mspptool', limit:2 }, duration:0.3 }); }, evalScripts: true });
//}


//choose descendants without rtrigger, do descendant search

/*
function mspp_tool(event,div)
{
	
	if(div != '' && $(div))
	{
		skutemp = div.split("_");
		skutip = skutemp[1];
		//skutip = div.replace( "sav_", "" );
		if($('skucolor'+skutip) && $('mspp_tooltip').style.display != 'none')
		{
			new Effect.Fade('mspp_tooltip', { duration:0.3 });
		}
		
		else
		{
			totaloffset = $(div).cumulativeOffset();
			$('mspp_tooltip').style.left = (totaloffset[0] + 30) + 'px';
			$('mspp_tooltip').style.top = (totaloffset[1] - 160) + 'px';
			//if($('mspp_tooltip').style.display != 'none')
				//new Effect.Fade('mspp_tooltip', { queue: { position: 'front', scope: 'mspptool', limit: 2 }, duration:0.5 });
			var url = '/pages/power_palette_ajax.php';
			
			var pars = 'skutip='+skutip;
			var target = 'mspp_tooltip';
			new Ajax.Updater(target, url,
			{
				method: 'get',
				parameters:pars,
				onComplete: function(transport)
				{
					new Effect.Appear('mspp_tooltip', { queue: { position: 'end', scope:'mspptool', limit:2 }, duration:0.3 });
				},
				evalScripts: true
			});
		}
	}
	else
	{
		if(div == '' && $('mspp_tooltip').style.display != 'none')
		{
			new Effect.Fade('mspp_tooltip', { queue: { position: 'front', scope:'mspptool', limit:2 },duration:0.1 });
		}
	}
	
}
*/
function agg_show(ts)
{
	//var url = '/pages/power_palette_ajax.php';
	//var pars = 'show=agg&ts='+ts;
	//var target = 'mspp_agg';
	//var myAjax = new Ajax.Updater(target, url, { method: 'get', parameters:pars, evalScripts: true });
	var jqajax = jQuery.ajax({
		url: '/pages/power_palette_ajax.php',
		data: 'show=agg&ts='+ts,
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#mspp_agg').html(resp);
		}});
}

function four_show(ts)
{
	//var url = '/pages/power_palette_ajax.php';
	//var pars = 'show=four&ts='+ts;
	//var target = 'mspp_results';
	//var myAjax = new Ajax.Updater(target, url, { method: 'get', parameters:pars, evalScripts: true });
	var jqajax = jQuery.ajax({
		url: '/pages/power_palette_ajax.php',
		data: 'show=four&ts='+ts,
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#mspp_results').html(resp);
		}});
}

function match_show(ts)
{
	//var url = '/pages/power_palette_ajax.php';
	//var pars = 'show=best&ts='+ts;
	//var target = 'mspp_best';
	//var myAjax = new Ajax.Updater(target, url, { method: 'get', parameters:pars, evalScripts: true });
	var jqajax = jQuery.ajax({
		url: '/pages/power_palette_ajax.php',
		data: 'show=best&ts='+ts,
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#mspp_best').html(resp);
		}});
}

function mspp_listwidget(element,sku,task,ts)
{
	//var myShrink = Effect.SlideRightOut(this);
	//var url = '/pages/power_palette_ajax.php';
	//var pars = 'listsku='+sku+'&task='+task+'&ts='+ts;
	//var target = 'mspp_list';
	//var myAjax = new Ajax.Updater(target, url, { method: 'get', parameters:pars, evalScripts: true });
	if(task == 'remove')
	{		
		jQuery(element).parent().slideUp('fast');
	}
	else
	{
		jQuery(element).parent().animate({marginLeft: '300px'}).slideUp();	
	}
	var jqajax = jQuery.ajax({
		url: '/pages/power_palette_ajax.php',
		data: 'listsku='+sku+'&task='+task+'&ts='+ts,
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#mspp_list').html(resp);
		}});
}

function mspp_clear()
{
	//var url = '/pages/power_palette_ajax.php';
	//var pars = 'cleartask=clear';
	//var target = 'mspp_list';
	//var myAjax = new Ajax.Updater(target, url, { method: 'get', parameters:pars, evalScripts: true });
	var jqajax = jQuery.ajax({
		url: '/pages/power_palette_ajax.php',
		data: 'cleartask=clear',
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#mspp_list').html(resp);
		}});
}

function mspp_saved_show()
{
	//var url = '/pages/power_palette_ajax.php';
	//var pars = 'showtask=show';
	//var target = 'mspp_list';
	//var myAjax = new Ajax.Updater(target, url, { method: 'get', parameters:pars, evalScripts: true });
	var jqajax = jQuery.ajax({
		url: '/pages/power_palette_ajax.php',
		data: 'showtask=show',
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#mspp_list').html(resp);
		}});
}
