function getScrollY()
{
	var scrOfX = 0,scrOfY=0;
		if(typeof(window.pageYOffset)=='number')
		{
			scrOfY=window.pageYOffset;
			scrOfX=window.pageXOffset;
		}
		else if(document.body&&(document.body.scrollLeft||document.body.scrollTop))
		{
			scrOfY=document.body.scrollTop;
			scrOfX=document.body.scrollLeft;
		}
		else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop))
		{
			scrOfY=document.documentElement.scrollTop;
			scrOfX=document.documentElement.scrollLeft;
		}
	return scrOfY;
}

function getTop2()
{
		csBrHt=0;
		if(typeof(window.innerWidth)=='number')
			{
			csBrHt=window.innerHeight;
			}
		else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight))
			{
				csBrHt=document.documentElement.clientHeight;
			}
		else if(document.body&&(document.body.clientWidth||document.body.clientHeight))
			{
				csBrHt=document.body.clientHeight;
			}
	ctop=((csBrHt/2)-115)+getScrollY();
	return ctop;
}

var clos1="CLOSE";

function getLeft2()
{
	var csBrWt=0;
		if(typeof(window.innerWidth)=='number')
		{
			csBrWt=window.innerWidth;
		}
		else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight))
		{
			csBrWt=document.documentElement.clientWidth;
		}
		else if(document.body&&(document.body.clientWidth||document.body.clientHeight))
		{
			csBrWt=document.body.clientWidth;
		}
	cleft=(csBrWt/2)-125;
	return cleft;
}
	
function setCCbldID2(objID,val)
{
	document.getElementById(objID).value=val;
}

function setCCbldSty2(objID,prop,val)
{
	switch(prop)
	{
		case "bc":
			if(objID!='none')
			{
			document.getElementById(objID).style.backgroundColor=val;
			};
			break;
		case "vs":
			document.getElementById(objID).style.visibility=val;
			break;
		case "ds":
			document.getElementById(objID).style.display=val;
			break;
		case "tp":
			document.getElementById(objID).style.top=val;
			break;
		case "lf":
			document.getElementById(objID).style.left=val;
		break;
		case "cl":
			document.getElementById(objID).style.color=val;
		break;
	}
}

function putOBJxColor2(OBjElem,Samp,pigMent)
{
		if(pigMent!='x')
		{
			setCCbldID2(OBjElem,pigMent);
			setCCbldSty2(Samp,'bc',pigMent);
			setCCbldSty2('ecard_text','cl',pigMent);

		}
	
	setCCbldSty2('vivacolorpicker','vs','hidden');
	setCCbldSty2('vivacolorpicker','ds','none');
}

function showColorGrid2(OBjElem,Sam)
{
	var objX=new Array('00','33','66','99','CC','FF');
	var c=0;
	var z='"'+OBjElem+'","'+Sam+'",""';
	var xl='"'+OBjElem+'","'+Sam+'","x"';
	var mid='';
	mid+='<table bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" style="border:solid 0px #F0F0F0;padding:2px;">';
	mid+="<tr><td colspan='18' align='center' style='margin:0;padding:2px;height:12px;' ><input class='o5582n66' type='text' size='12' id='o5582n66' value='#FFFFFF'><input class='o5582n66a' type='text' size='2' style='width:14px;' id='o5582n66a' onclick='javascript:alert(\"click on selected swatch below...\");' value='' style='border:solid 1px #666;'>&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class='o5582n66' href='javascript:onclick=putOBJxColor2("+xl+")'><span class='a01p3'>"+clos1+"</span></a></td></tr><tr>";
	var br=1;
		for(o=0;o<6;o++)
		{
			mid+='</tr><tr>';
				for(y=0;y<6;y++)
				{
					if(y==3)
					{
						mid+='</tr><tr>';
					}
					for(x=0;x<6;x++)
					{
						var grid='';grid=objX[o]+objX[y]+objX[x];
						var b="'"+OBjElem+"', '"+Sam+"','#"+grid+"'";
						mid+='<td class="o5582brd" style="background-color:#'+grid+'"><a class="o5582n66"  href="javascript:onclick=putOBJxColor2('+b+');" onmouseover=javascript:document.getElementById("o5582n66").value="#'+grid+'";javascript:document.getElementById("o5582n66a").style.backgroundColor="#'+grid+'"; title="#'+grid+'"><div style="width:12px;height:14px;"></div></a></td>';
						c++;
					}
				}
		}
		mid+="</tr></table>";
		var ttop=getTop2();
		//setCCbldSty2('vivacolorpicker','tp',ttop);
		//document.getElementById('vivacolorpicker').style.left=getLeft2();
		setCCbldSty2('vivacolorpicker','vs','visible');
		setCCbldSty2('vivacolorpicker','ds','block');
		document.getElementById('vivacolorpicker').innerHTML=mid;
}

