/*$T Indent.cpp GC 1.140 01/14/08 17:18:16 */
/**
* Title: FCP Combo-Chromatic Color Picker ;
* URL: http://www.free-color-picker.com ;
* Product No. FCP201a ;
* Version: 1.2 ;
* Date: 10/01/2006 ;
* NOTE: Permission given to use this script in ANY kind of applications IF ;
* script code remains UNCHANGED and the anchor tag "powered by FCP" ;
* remains valid and visible to the user. ;
* * Call: showColorGrid3("input_field_id","span_id") ;
* Add:
anywhere in body ;
*/
/*
=======================================================================================================================
FIXME:
=======================================================================================================================
*/
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;
}
document.write
("");
/*
=======================================================================================================================
FIXME:
=======================================================================================================================
*/
function gett6op6()
{
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) - 132) + getScrollY();
return ctop;
}
/*
=======================================================================================================================
FIXME:
=======================================================================================================================
*/
function getLeft6()
{
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;
}
var nocol1 = "NO COLOR", clos1 = "CLOSE", tt6 = "FREE-COLOR-PICKER.COM", hm6 = "http://www.";
hm6 += tt6;
tt6 = "POWERED by FCP";
/*
=======================================================================================================================
FIXME:
=======================================================================================================================
*/
function setCCbldID6(objID, val)
{
document.getElementById(objID).value = val;
}
/*
=======================================================================================================================
FIXME:
=======================================================================================================================
*/
function setCCbldSty6(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;
}
}
/*
=======================================================================================================================
FIXME:
=======================================================================================================================
*/
function putOBJxColor6(OBjElem, Samp, pigMent, Fun)
{
if(pigMent != 'x')
{
setCCbldID6(OBjElem, pigMent);
setCCbldSty6(Samp, 'bc', pigMent);
}
setCCbldSty6('colorpicker301', 'vs', 'hidden');
setCCbldSty6('colorpicker301', 'ds', 'none');
eval(Fun);
}
/*
=======================================================================================================================
FIXME:
=======================================================================================================================
*/
function showColorGrid3(OBjElem, Sam, Fun)
{
var objX = new Array('00', '33', '66', '99', 'CC', 'FF');
var c = 0;
var z = '"' + OBjElem + '","' + Sam + '",""';
var xl = '"' + OBjElem + '","' + Sam + '","x","' + Fun + '"';
var mid = '';
mid += '';
var objX = new Array('0', '3', '6', '9', 'C', 'F');
var c = 0;
var z = '"' + OBjElem + '","' + Sam + '",""';
var xl = '"' + OBjElem + '","' + Sam + '","x"';
mid += '';
var br = 0;
for(y = 0; y < 6; y++)
{
for(x = 0; x < 6; x++)
{
if(br == 18)
{
br = 0;
mid += '
';
}
br++;
var grid = '';
grid = objX[y] + objX[x] + objX[y] + objX[x] + objX[y] + objX[x];
var b = "'" + OBjElem + "', '" + Sam + "','#" + grid + "'";
mid += ' | ';
c++;
}
}
mid +=
"
| " +
tt6 +
" | ";
mid += '
';
setCCbldSty6('colorpicker301', 'tp', '100px');
document.getElementById('colorpicker301').style.top = gett6op6();
document.getElementById('colorpicker301').style.left = getLeft6();
setCCbldSty6('colorpicker301', 'vs', 'visible');
setCCbldSty6('colorpicker301', 'ds', 'block');
document.getElementById('colorpicker301').innerHTML = mid;
}