// JavaScript Document

function img_flipv(id)
{
	tempstring = layerArray[id].style.filter;
	if(tempstring.search('flipv') == -1)
		layerArray[id].style.filter += ' flipv';
	else
		layerArray[id].style.filter = tempstring.replace(' flipv', '');
}

function img_fliph(id)
{
	tempstring = layerArray[id].style.filter;
	if(tempstring.search('fliph') == -1)
		layerArray[id].style.filter += ' fliph';
	else
		layerArray[id].style.filter = tempstring.replace(' fliph', '');
}

function img_grayscale(id)
{
	tempstring = layerArray[id].style.filter;
	if(tempstring.search('gray') == -1)
		layerArray[id].style.filter += ' gray';
	else
		layerArray[id].style.filter = tempstring.replace(' gray', '');
}

function img_glow(id)
{
	tempstring = layerArray[id].style.filter;
	currID = id;
	if(tempstring.search('glow') == -1)
		cppu_openColorPickerPopup('finishGlow');
	else
		layerArray[id].style.filter = tempstring.replace(/ glow\(color=\#[\dabcdefABCDEF]+ strength=\d+\)/, '');
}

function finishGlow(colorPicked)
{
	layerArray[currID].style.filter += ' glow(color=' + colorPicked + ' strength=4)';
}

function img_invert(id)
{
	tempstring = layerArray[id].style.filter;
	if(tempstring.search('invert') == -1)
		layerArray[id].style.filter += ' invert';
	else
		layerArray[id].style.filter = tempstring.replace(' invert', '');
}


