﻿// JScript File

 function positionColor() { 
    if (getElement("colorwindow")!=null)
    { 
        if (getElement("ctl00_mainPlaceHolder_ctl00_ctl02_title")!=null)
        {
            getElement("colorwindow").style.left=findX(getElement("ctl00_mainPlaceHolder_ctl00_ctl02_title"))+"px"; 
            getElement("colorwindow").style.top=findY(getElement("ctl00_mainPlaceHolder_ctl00_ctl02_title"))+"px"; 
            getElement("colorwindow").style.width=getElement("ctl00_mainPlaceHolder_ctl00_ctl02_content").offsetWidth+"px";
            getElement("colorwindow").style.height=getElement("ctl00_mainPlaceHolder_ctl00_ctl02_content").offsetHeight+findY(getElement("ctl00_mainPlaceHolder_ctl00_ctl02_content"))-findY(getElement("ctl00_mainPlaceHolder_ctl00_ctl02_title"))+"px";
        }
        else
        {
            getElement("colorwindow").style.left=findX(getElement("ctl00_mainPlaceHolder_ctl00_title"))+"px"; 
            getElement("colorwindow").style.top=findY(getElement("ctl00_mainPlaceHolder_ctl00_title"))+"px"; 
            getElement("colorwindow").style.width=getElement("ctl00_mainPlaceHolder_ctl00_content").offsetWidth+"px";
            getElement("colorwindow").style.height=getElement("ctl00_mainPlaceHolder_ctl00_content").offsetHeight+findY(getElement("ctl00_mainPlaceHolder_ctl00_content"))-findY(getElement("ctl00_mainPlaceHolder_ctl00_title"))+"px";
        }
       getElement("colorwindow").style.display='block';

    }
 }

function ShowColor()
{
    getElement("colorwindow").visibility = 'visible';
    getElement("colorwindow").style.visibility = 'visible';
}

function findX(objElement) {

	var lngLeft = 0;
	var isFirefox = ( navigator.userAgent.indexOf( "Firefox/" ) != -1 );

    if (objElement.offsetParent) {
		while (objElement.offsetParent) {
			lngLeft += objElement.offsetLeft;
			objElement = objElement.offsetParent;
		}
	} else if (objElement.x) {
		lngLeft += objElement.x;
	}
	return lngLeft;
}

function findY(objElement) {
	var lngTop = 0;
	var isFirefox = ( navigator.userAgent.indexOf( "Firefox/" ) != -1 );
	
 if (objElement.offsetParent) {
		while (objElement.offsetParent) {
			lngTop += objElement.offsetTop;
			objElement = objElement.offsetParent;
		}
	} else if (objElement.y) {
		lngTop += objElement.y;
	}
	return lngTop;
}
 

function getElement(strElement) {
	// XML-based browsers (IE 4+/Netscape 6+/Mozilla/Gecko)
	if (document.getElementById(strElement)) {
		return document.getElementById(strElement);
	// IE
	} else if (document.all) {
		return document.all[strElement];
	// Netscape
	} else if (document.layers) {
		return document[strElement];
	}
} 