/***********************************************
Copyright (C) 2008  Ugur HAMZADAYI
************************************************/
var ug_ucolorpicker_popup = null;
function ug_ucolorpicker_popup_load() {
   if( ug_ucolorpicker_popup != null )
	  return;
	   
    ug_ucolorpicker_popup = new UColorPickerCtrl();
	
	//Attach messages
	if( ug_ucolorpicker_popup != null ) {
       AttachEventUColorPicker( window , "resize" , function(){ ug_ucolorpicker_popup.RefreshPosition();} );
	   AttachEventUColorPicker( window , "scroll" , function(){ ug_ucolorpicker_popup.RefreshPosition();} );
	   AttachEventUColorPicker( document.body , "click" , function(){ ug_ucolorpicker_popup.OnClickWindow();} );	   
       AttachEventUColorPicker( ug_ucolorpicker_popup.calendar , "mouseover" , function () {ug_ucolorpicker_popup.OnOverCalendar();} );	   
       AttachEventUColorPicker( ug_ucolorpicker_popup.calendar , "mouseout" , function () {ug_ucolorpicker_popup.OnOutCalendar();} );	      
	}
    
}

//Bu Önemli
function AttachEventUColorPicker(obj, eventName, eventHandler) {
  if( obj ) {
     if(eventName.substring(0, 2) == 'on') {
 	    eventName = eventName.substring(2,eventName.length);
	 }
     if(obj.attachEvent){
        obj.attachEvent('on'+ eventName, eventHandler);
     } 
     else 
     if( obj.addEventListener){
        obj.addEventListener(eventName, eventHandler, false);  
     }
  }
};
AttachEventUColorPicker( window , 'onload' , ug_ucolorpicker_popup_load );

function UColorPickerCtrl() {
   this.CreatePopup();
};

UColorPickerCtrl.prototype.CreatePopup = function () {
   this.lang = "tr";  //Türkçe
   this.timeid = null;
   this.ismouseover=false;
   this.bodyclickcount=0;
   this.curColor = '#000000';
   this.calendar = ug_ucolorpicker_popup = document.createElement('div');
   this.calendar.setAttribute('id','global_ucolorpickerpopupid_1');
   this.calendar.style.position = 'absolute';
   this.calendar.style.display = 'none';
   this.calendar.style.backgroundImage = 'url(http://'+location.hostname+'/include/javascript/colorpicker/xfill.png)';
   
   innerText = '<iframe id="global_ucolorpickerpopupid_1frame" style="filter:alpha(opacity=0);-moz-opacity:0;opacity:0; position:absolute;display:none;" frameBorder="0" scrolling="no"></iframe>';
   innerText += '<div style="margin:6px;" onmousedown="return false;"  onconextmenu="return false;" onselectstart="return false;" onscroll="return false;">';
   innerText += '<div onmousedown="return false;"  onconextmenu="return false;" onselectstart="return false;" onscroll="return false;" id="' + this.calendar.id + 'header">';
   innerText += '<table width="120" cellpadding="1" cellspacing="0"><tr>'; 
   innerText += '<td id="' + this.calendar.id + 'color" style="cursor:pointer;text-align:center;width:40px;height:12px;FONT-WEIGHT: bold;FONT-SIZE:9pt;COLOR:#EEEEEE;FONT-FAMILY:arial;BACKGROUND:'+this.curColor+';BORDER: #FFFFFF 1px solid"></td>';	  
   innerText += '<td id="' + this.calendar.id + 'colortext" style="cursor:pointer;text-align:center;height:12px;FONT-WEIGHT: bold;FONT-SIZE:9pt;COLOR:#202020;FONT-FAMILY:arial;BORDER: #FFFFFF 1px solid">'+this.curColor+'</td>';	  
   innerText += '</tr></table></div>'; 	 
   innerText += '<div onmousedown="return false;"  onconextmenu="return false;" onselectstart="return false;" onscroll="return false;" id="' + this.calendar.id + 'days">'; 
   innerText += '<table width="224" cellpadding="0" cellspacing="1">'+
  '<tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#330000" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#330000\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'330000\')" title="330000"></td>'+
  '<td style="width:9px;background-color:#333300" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#333300\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'333300\')" title="333300"></td>'+
  '<td style="width:9px;background-color:#336600" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#336600\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'336600\')" title="336600"></td>'+
  '<td style="width:9px;background-color:#339900" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#339900\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'339900\')" title="339900"></td>'+
  '<td style="width:9px;background-color:#33CC00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33CC00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33CC00\')" title="33CC00"></td>'+
  '<td style="width:9px;background-color:#33FF00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33FF00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33FF00\')" title="33FF00"></td>'+
  '<td style="width:9px;background-color:#66FF00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66FF00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66FF00\')" title="66FF00"></td>'+
  '<td style="width:9px;background-color:#66CC00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66CC00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66CC00\')" title="66CC00"></td>'+
  '<td style="width:9px;background-color:#669900" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#669900\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'669900\')" title="669900"></td>'+
  '<td style="width:9px;background-color:#666600" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#666600\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'666600\')" title="666600"></td>'+
  '<td style="width:9px;background-color:#663300" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#663300\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'663300\')" title="663300"></td>'+
  '<td style="width:9px;background-color:#660000" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#660000\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'660000\')" title="660000"></td>'+
  '<td style="width:9px;background-color:#FF0000" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF0000\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF0000\')" title="FF0000"></td>'+
  '<td style="width:9px;background-color:#FF3300" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF3300\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF3300\')" title="FF3300"></td>'+
  '<td style="width:9px;background-color:#FF6600" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF6600\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF6600\')" title="FF6600"></td>'+
  '<td style="width:9px;background-color:#FF9900" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF9900\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF9900\')" title="FF9900"></td>'+
  '<td style="width:9px;background-color:#FFCC00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFCC00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFCC00\')" title="FFCC00"></td>'+
  '<td style="width:9px;background-color:#FFFF00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFFF00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFFF00\')" title="FFFF00"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#330033" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#330033\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'330033\')" title="330033"></td>'+
  '<td style="width:9px;background-color:#333333" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#333333\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'333333\')" title="333333"></td>'+
  '<td style="width:9px;background-color:#336633" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#336633\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'336633\')" title="336633"></td>'+
  '<td style="width:9px;background-color:#339933" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#339933\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'339933\')" title="339933"></td>'+
  '<td style="width:9px;background-color:#33CC33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33CC33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33CC33\')" title="33CC33"></td>'+
  '<td style="width:9px;background-color:#33FF33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33FF33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33FF33\')" title="33FF33"></td>'+
  '<td style="width:9px;background-color:#66FF33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66FF33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66FF33\')" title="66FF33"></td>'+
  '<td style="width:9px;background-color:#66CC33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66CC33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66CC33\')" title="66CC33"></td>'+
  '<td style="width:9px;background-color:#669933" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#669933\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'669933\')" title="669933"></td>'+
  '<td style="width:9px;background-color:#666633" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#666633\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'666633\')" title="666633"></td>'+
  '<td style="width:9px;background-color:#663333" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#663333\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'663333\')" title="663333"></td>'+
  '<td style="width:9px;background-color:#660033" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#660033\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'660033\')" title="660033"></td>'+
  '<td style="width:9px;background-color:#FF0033" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF0033\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF0033\')" title="FF0033"></td>'+
  '<td style="width:9px;background-color:#FF3333" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF3333\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF3333\')" title="FF3333"></td>'+
  '<td style="width:9px;background-color:#FF6633" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF6633\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF6633\')" title="FF6633"></td>'+
  '<td style="width:9px;background-color:#FF9933" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF9933\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF9933\')" title="FF9933"></td>'+
  '<td style="width:9px;background-color:#FFCC33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFCC33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFCC33\')" title="FFCC33"></td>'+
  '<td style="width:9px;background-color:#FFFF33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFFF33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFFF33\')" title="FFFF33"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#330066" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#330066\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'330066\')" title="330066"></td>'+
  '<td style="width:9px;background-color:#333366" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#333366\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'333366\')" title="333366"></td>'+
  '<td style="width:9px;background-color:#336666" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#336666\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'336666\')" title="336666"></td>'+
  '<td style="width:9px;background-color:#339966" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#339966\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'339966\')" title="339966"></td>'+
  '<td style="width:9px;background-color:#33CC66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33CC66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33CC66\')" title="33CC66"></td>'+
  '<td style="width:9px;background-color:#33FF66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33FF66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33FF66\')" title="33FF66"></td>'+
  '<td style="width:9px;background-color:#66FF66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66FF66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66FF66\')" title="66FF66"></td>'+
  '<td style="width:9px;background-color:#66CC66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66CC66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66CC66\')" title="66CC66"></td>'+
  '<td style="width:9px;background-color:#669966" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#669966\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'669966\')" title="669966"></td>'+
  '<td style="width:9px;background-color:#666666" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#666666\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'666666\')" title="666666"></td>'+
  '<td style="width:9px;background-color:#663366" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#663366\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'663366\')" title="663366"></td>'+
  '<td style="width:9px;background-color:#660066" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#660066\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'660066\')" title="660066"></td>'+
  '<td style="width:9px;background-color:#FF0066" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF0066\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF0066\')" title="FF0066"></td>'+
  '<td style="width:9px;background-color:#FF3366" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF3366\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF3366\')" title="FF3366"></td>'+
  '<td style="width:9px;background-color:#FF6666" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF6666\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF6666\')" title="FF6666"></td>'+
  '<td style="width:9px;background-color:#FF9966" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF9966\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF9966\')" title="FF9966"></td>'+
  '<td style="width:9px;background-color:#FFCC66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFCC66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFCC66\')" title="FFCC66"></td>'+
  '<td style="width:9px;background-color:#FFFF66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFFF66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFFF66\')" title="FFFF66"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#330099" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#330099\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'330099\')" title="330099"></td>'+
  '<td style="width:9px;background-color:#333399" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#333399\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'333399\')" title="333399"></td>'+
  '<td style="width:9px;background-color:#336699" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#336699\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'336699\')" title="336699"></td>'+
  '<td style="width:9px;background-color:#339999" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#339999\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'339999\')" title="339999"></td>'+
  '<td style="width:9px;background-color:#33CC99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33CC99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33CC99\')" title="33CC99"></td>'+
  '<td style="width:9px;background-color:#33FF99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33FF99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33FF99\')" title="33FF99"></td>'+
  '<td style="width:9px;background-color:#66FF99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66FF99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66FF99\')" title="66FF99"></td>'+
  '<td style="width:9px;background-color:#66CC99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66CC99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66CC99\')" title="66CC99"></td>'+
  '<td style="width:9px;background-color:#669999" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#669999\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'669999\')" title="669999"></td>'+
  '<td style="width:9px;background-color:#666699" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#666699\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'666699\')" title="666699"></td>'+
  '<td style="width:9px;background-color:#663399" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#663399\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'663399\')" title="663399"></td>'+
  '<td style="width:9px;background-color:#660099" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#660099\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'660099\')" title="660099"></td>'+
  '<td style="width:9px;background-color:#FF0099" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF0099\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF0099\')" title="FF0099"></td>'+
  '<td style="width:9px;background-color:#FF3399" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF3399\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF3399\')" title="FF3399"></td>'+
  '<td style="width:9px;background-color:#FF6699" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF6699\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF6699\')" title="FF6699"></td>'+
  '<td style="width:9px;background-color:#FF9999" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF9999\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF9999\')" title="FF9999"></td>'+
  '<td style="width:9px;background-color:#FFCC99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFCC99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFCC99\')" title="FFCC99"></td>'+
  '<td style="width:9px;background-color:#FFFF99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFFF99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFFF99\')" title="FFFF99"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#3300CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#3300CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'3300CC\')" title="3300CC"></td>'+
  '<td style="width:9px;background-color:#3333CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#3333CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'3333CC\')" title="3333CC"></td>'+
  '<td style="width:9px;background-color:#3366CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#3366CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'3366CC\')" title="3366CC"></td>'+
  '<td style="width:9px;background-color:#3399CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#3399CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'3399CC\')" title="3399CC"></td>'+
  '<td style="width:9px;background-color:#33CCCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33CCCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33CCCC\')" title="33CCCC"></td>'+
  '<td style="width:9px;background-color:#33FFCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33FFCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33FFCC\')" title="33FFCC"></td>'+
  '<td style="width:9px;background-color:#66FFCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66FFCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66FFCC\')" title="66FFCC"></td>'+
  '<td style="width:9px;background-color:#66CCCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66CCCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66CCCC\')" title="66CCCC"></td>'+
  '<td style="width:9px;background-color:#6699CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#6699CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'6699CC\')" title="6699CC"></td>'+
  '<td style="width:9px;background-color:#6666CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#6666CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'6666CC\')" title="6666CC"></td>'+
  '<td style="width:9px;background-color:#6633CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#6633CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'6633CC\')" title="6633CC"></td>'+
  '<td style="width:9px;background-color:#6600CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#6600CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'6600CC\')" title="6600CC"></td>'+
  '<td style="width:9px;background-color:#FF00CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF00CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF00CC\')" title="FF00CC"></td>'+
  '<td style="width:9px;background-color:#FF33CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF33CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF33CC\')" title="FF33CC"></td>'+
  '<td style="width:9px;background-color:#FF66CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF66CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF66CC\')" title="FF66CC"></td>'+
  '<td style="width:9px;background-color:#FF99CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF99CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF99CC\')" title="FF99CC"></td>'+
  '<td style="width:9px;background-color:#FFCCCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFCCCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFCCCC\')" title="FFCCCC"></td>'+
  '<td style="width:9px;background-color:#FFFFCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFFFCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFFFCC\')" title="FFFFCC"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#3300FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#3300FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'3300FF\')" title="3300FF"></td>'+
  '<td style="width:9px;background-color:#3333FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#3333FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'3333FF\')" title="3333FF"></td>'+
  '<td style="width:9px;background-color:#3366FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#3366FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'3366FF\')" title="3366FF"></td>'+
  '<td style="width:9px;background-color:#3399FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#3399FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'3399FF\')" title="3399FF"></td>'+
  '<td style="width:9px;background-color:#33CCFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33CCFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33CCFF\')" title="33CCFF"></td>'+
  '<td style="width:9px;background-color:#33FFFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#33FFFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'33FFFF\')" title="33FFFF"></td>'+
  '<td style="width:9px;background-color:#66FFFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66FFFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66FFFF\')" title="66FFFF"></td>'+
  '<td style="width:9px;background-color:#66CCFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#66CCFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'66CCFF\')" title="66CCFF"></td>'+
  '<td style="width:9px;background-color:#6699FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#6699FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'6699FF\')" title="6699FF"></td>'+
  '<td style="width:9px;background-color:#6666FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#6666FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'6666FF\')" title="6666FF"></td>'+
  '<td style="width:9px;background-color:#6633FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#6633FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'6633FF\')" title="6633FF"></td>'+
  '<td style="width:9px;background-color:#6600FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#6600FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'6600FF\')" title="6600FF"></td>'+
  '<td style="width:9px;background-color:#FF00FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF00FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF00FF\')" title="FF00FF"></td>'+
  '<td style="width:9px;background-color:#FF33FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF33FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF33FF\')" title="FF33FF"></td>'+
  '<td style="width:9px;background-color:#FF66FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF66FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF66FF\')" title="FF66FF"></td>'+
  '<td style="width:9px;background-color:#FF99FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FF99FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FF99FF\')" title="FF99FF"></td>'+
  '<td style="width:9px;background-color:#FFCCFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFCCFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFCCFF\')" title="FFCCFF"></td>'+
  '<td style="width:9px;background-color:#FFFFFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFFFFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFFFFF\')" title="FFFFFF"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#0000FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#0000FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'0000FF\')" title="0000FF"></td>'+
  '<td style="width:9px;background-color:#0033FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#0033FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'0033FF\')" title="0033FF"></td>'+
  '<td style="width:9px;background-color:#0066FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#0066FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'0066FF\')" title="0066FF"></td>'+
  '<td style="width:9px;background-color:#0099FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#0099FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'0099FF\')" title="0099FF"></td>'+
  '<td style="width:9px;background-color:#00CCFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00CCFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00CCFF\')" title="00CCFF"></td>'+
  '<td style="width:9px;background-color:#00FFFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00FFFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00FFFF\')" title="00FFFF"></td>'+
  '<td style="width:9px;background-color:#99FFFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99FFFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99FFFF\')" title="99FFFF"></td>'+
  '<td style="width:9px;background-color:#99CCFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99CCFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99CCFF\')" title="99CCFF"></td>'+
  '<td style="width:9px;background-color:#9999FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#9999FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'9999FF\')" title="9999FF"></td>'+
  '<td style="width:9px;background-color:#9966FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#9966FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'9966FF\')" title="9966FF"></td>'+
  '<td style="width:9px;background-color:#9933FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#9933FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'9933FF\')" title="9933FF"></td>'+
  '<td style="width:9px;background-color:#9900FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#9900FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'9900FF\')" title="9900FF"></td>'+
  '<td style="width:9px;background-color:#CC00FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC00FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC00FF\')" title="CC00FF"></td>'+
  '<td style="width:9px;background-color:#CC33FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC33FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC33FF\')" title="CC33FF"></td>'+
  '<td style="width:9px;background-color:#CC66FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC66FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC66FF\')" title="CC66FF"></td>'+
  '<td style="width:9px;background-color:#CC99FF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC99FF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC99FF\')" title="CC99FF"></td>'+
  '<td style="width:9px;background-color:#CCCCFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCCCFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCCCFF\')" title="CCCCFF"></td>'+
  '<td style="width:9px;background-color:#CCFFFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCFFFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCFFFF\')" title="CCFFFF"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#0000CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#0000CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'0000CC\')" title="0000CC"></td>'+
  '<td style="width:9px;background-color:#0033CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#0033CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'0033CC\')" title="0033CC"></td>'+
  '<td style="width:9px;background-color:#0066CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#0066CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'0066CC\')" title="0066CC"></td>'+
  '<td style="width:9px;background-color:#0099CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#0099CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'0099CC\')" title="0099CC"></td>'+
  '<td style="width:9px;background-color:#00CCCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00CCCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00CCCC\')" title="00CCCC"></td>'+
  '<td style="width:9px;background-color:#00FFCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00FFCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00FFCC\')" title="00FFCC"></td>'+
  '<td style="width:9px;background-color:#99FFCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99FFCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99FFCC\')" title="99FFCC"></td>'+
  '<td style="width:9px;background-color:#99CCCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99CCCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99CCCC\')" title="99CCCC"></td>'+
  '<td style="width:9px;background-color:#9999CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#9999CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'9999CC\')" title="9999CC"></td>'+
  '<td style="width:9px;background-color:#9966CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#9966CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'9966CC\')" title="9966CC"></td>'+
  '<td style="width:9px;background-color:#9933CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#9933CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'9933CC\')" title="9933CC"></td>'+
  '<td style="width:9px;background-color:#9900CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#9900CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'9900CC\')" title="9900CC"></td>'+
  '<td style="width:9px;background-color:#CC00CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC00CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC00CC\')" title="CC00CC"></td>'+
  '<td style="width:9px;background-color:#CC33CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC33CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC33CC\')" title="CC33CC"></td>'+
  '<td style="width:9px;background-color:#CC66CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC66CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC66CC\')" title="CC66CC"></td>'+
  '<td style="width:9px;background-color:#CC99CC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC99CC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC99CC\')" title="CC99CC"></td>'+
  '<td style="width:9px;background-color:#CCCCCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCCCCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCCCCC\')" title="CCCCCC"></td>'+
  '<td style="width:9px;background-color:#CCFFCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCFFCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCFFCC\')" title="CCFFCC"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#000099" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#000099\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'000099\')" title="000099"></td>'+
  '<td style="width:9px;background-color:#003399" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#003399\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'003399\')" title="003399"></td>'+
  '<td style="width:9px;background-color:#006699" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#006699\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'006699\')" title="006699"></td>'+
  '<td style="width:9px;background-color:#009999" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#009999\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'009999\')" title="009999"></td>'+
  '<td style="width:9px;background-color:#00CC99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00CC99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00CC99\')" title="00CC99"></td>'+
  '<td style="width:9px;background-color:#00FF99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00FF99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00FF99\')" title="00FF99"></td>'+
  '<td style="width:9px;background-color:#99FF99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99FF99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99FF99\')" title="99FF99"></td>'+
  '<td style="width:9px;background-color:#99CC99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99CC99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99CC99\')" title="99CC99"></td>'+
  '<td style="width:9px;background-color:#999999" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#999999\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'999999\')" title="999999"></td>'+
  '<td style="width:9px;background-color:#996699" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#996699\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'996699\')" title="996699"></td>'+
  '<td style="width:9px;background-color:#993399" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#993399\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'993399\')" title="993399"></td>'+
  '<td style="width:9px;background-color:#990099" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#990099\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'990099\')" title="990099"></td>'+
  '<td style="width:9px;background-color:#CC0099" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC0099\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC0099\')" title="CC0099"></td>'+
  '<td style="width:9px;background-color:#CC3399" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC3399\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC3399\')" title="CC3399"></td>'+
  '<td style="width:9px;background-color:#CC6699" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC6699\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC6699\')" title="CC6699"></td>'+
  '<td style="width:9px;background-color:#CC9999" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC9999\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC9999\')" title="CC9999"></td>'+
  '<td style="width:9px;background-color:#CCCC99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCCC99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCCC99\')" title="CCCC99"></td>'+
  '<td style="width:9px;background-color:#CCFF99" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCFF99\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCFF99\')" title="CCFF99"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#000066" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#000066\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'000066\')" title="000066"></td>'+
  '<td style="width:9px;background-color:#003366" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#003366\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'003366\')" title="003366"></td>'+
  '<td style="width:9px;background-color:#006666" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#006666\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'006666\')" title="006666"></td>'+
  '<td style="width:9px;background-color:#009966" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#009966\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'009966\')" title="009966"></td>'+
  '<td style="width:9px;background-color:#00CC66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00CC66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00CC66\')" title="00CC66"></td>'+
  '<td style="width:9px;background-color:#00FF66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00FF66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00FF66\')" title="00FF66"></td>'+
  '<td style="width:9px;background-color:#99FF66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99FF66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99FF66\')" title="99FF66"></td>'+
  '<td style="width:9px;background-color:#99CC66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99CC66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99CC66\')" title="99CC66"></td>'+
  '<td style="width:9px;background-color:#999966" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#999966\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'999966\')" title="999966"></td>'+
  '<td style="width:9px;background-color:#996666" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#996666\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'996666\')" title="996666"></td>'+
  '<td style="width:9px;background-color:#993366" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#993366\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'993366\')" title="993366"></td>'+
  '<td style="width:9px;background-color:#990066" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#990066\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'990066\')" title="990066"></td>'+
  '<td style="width:9px;background-color:#CC0066" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC0066\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC0066\')" title="CC0066"></td>'+
  '<td style="width:9px;background-color:#CC3366" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC3366\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC3366\')" title="CC3366"></td>'+
  '<td style="width:9px;background-color:#CC6666" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC6666\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC6666\')" title="CC6666"></td>'+
  '<td style="width:9px;background-color:#CC9966" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC9966\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC9966\')" title="CC9966"></td>'+
  '<td style="width:9px;background-color:#CCCC66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCCC66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCCC66\')" title="CCCC66"></td>'+
  '<td style="width:9px;background-color:#CCFF66" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCFF66\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCFF66\')" title="CCFF66"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#000033" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#000033\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'000033\')" title="000033"></td>'+
  '<td style="width:9px;background-color:#003333" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#003333\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'003333\')" title="003333"></td>'+
  '<td style="width:9px;background-color:#006633" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#006633\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'006633\')" title="006633"></td>'+
  '<td style="width:9px;background-color:#009933" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#009933\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'009933\')" title="009933"></td>'+
  '<td style="width:9px;background-color:#00CC33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00CC33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00CC33\')" title="00CC33"></td>'+
  '<td style="width:9px;background-color:#00FF33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00FF33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00FF33\')" title="00FF33"></td>'+
  '<td style="width:9px;background-color:#99FF33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99FF33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99FF33\')" title="99FF33"></td>'+
  '<td style="width:9px;background-color:#99CC33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99CC33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99CC33\')" title="99CC33"></td>'+
  '<td style="width:9px;background-color:#999933" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#999933\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'999933\')" title="999933"></td>'+
  '<td style="width:9px;background-color:#996633" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#996633\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'996633\')" title="996633"></td>'+
  '<td style="width:9px;background-color:#993333" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#993333\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'993333\')" title="993333"></td>'+
  '<td style="width:9px;background-color:#990033" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#990033\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'990033\')" title="990033"></td>'+
  '<td style="width:9px;background-color:#CC0033" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC0033\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC0033\')" title="CC0033"></td>'+
  '<td style="width:9px;background-color:#CC3333" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC3333\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC3333\')" title="CC3333"></td>'+
  '<td style="width:9px;background-color:#CC6633" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC6633\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC6633\')" title="CC6633"></td>'+
  '<td style="width:9px;background-color:#CC9933" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC9933\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC9933\')" title="CC9933"></td>'+
  '<td style="width:9px;background-color:#CCCC33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCCC33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCCC33\')" title="CCCC33"></td>'+
  '<td style="width:9px;background-color:#CCFF33" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCFF33\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCFF33\')" title="CCFF33"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#000000" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#000000\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'000000\')" title="000000"></td>'+
  '<td style="width:9px;background-color:#003300" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#003300\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'003300\')" title="003300"></td>'+
  '<td style="width:9px;background-color:#006600" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#006600\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'006600\')" title="006600"></td>'+
  '<td style="width:9px;background-color:#009900" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#009900\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'009900\')" title="009900"></td>'+
  '<td style="width:9px;background-color:#00CC00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00CC00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00CC00\')" title="00CC00"></td>'+
  '<td style="width:9px;background-color:#00FF00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#00FF00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'00FF00\')" title="00FF00"></td>'+
  '<td style="width:9px;background-color:#99FF00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99FF00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99FF00\')" title="99FF00"></td>'+
  '<td style="width:9px;background-color:#99CC00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#99CC00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'99CC00\')" title="99CC00"></td>'+
  '<td style="width:9px;background-color:#999900" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#999900\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'999900\')" title="999900"></td>'+
  '<td style="width:9px;background-color:#996600" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#996600\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'996600\')" title="996600"></td>'+
  '<td style="width:9px;background-color:#993300" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#993300\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'993300\')" title="993300"></td>'+
  '<td style="width:9px;background-color:#990000" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#990000\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'990000\')" title="990000"></td>'+
  '<td style="width:9px;background-color:#CC0000" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC0000\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC0000\')" title="CC0000"></td>'+
  '<td style="width:9px;background-color:#CC3300" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC3300\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC3300\')" title="CC3300"></td>'+
  '<td style="width:9px;background-color:#CC6600" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC6600\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC6600\')" title="CC6600"></td>'+
  '<td style="width:9px;background-color:#CC9900" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CC9900\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CC9900\')" title="CC9900"></td>'+
  '<td style="width:9px;background-color:#CCCC00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCCC00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCCC00\')" title="CCCC00"></td>'+
  '<td style="width:9px;background-color:#CCFF00" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCFF00\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCFF00\')" title="CCFF00"></td>'+
  '</tr><tr height="12" style="cursor:pointer;">'+
  '<td style="width:9px;background-color:#000000" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#000000\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'000000\')" title="000000"></td>'+
  '<td style="width:9px;background-color:#111111" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#111111\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'111111\')" title="111111"></td>'+
  '<td style="width:9px;background-color:#222222" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#222222\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'222222\')" title="222222"></td>'+
  '<td style="width:9px;background-color:#333333" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#333333\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'333333\')" title="333333"></td>'+
  '<td style="width:9px;background-color:#444444" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#444444\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'444444\')" title="444444"></td>'+
  '<td style="width:9px;background-color:#555555" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#555555\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'555555\')" title="555555"></td>'+
  '<td style="width:9px;background-color:#666666" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#666666\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'666666\')" title="666666"></td>'+
  '<td style="width:9px;background-color:#777777" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#777777\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'777777\')" title="777777"></td>'+
  '<td style="width:9px;background-color:#888888" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#888888\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'888888\')" title="888888"></td>'+
  '<td style="width:9px;background-color:#999999" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#999999\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'999999\')" title="999999"></td>'+
  '<td style="width:9px;background-color:#AAAAAA" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#AAAAAA\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'AAAAAA\')" title="AAAAAA"></td>'+
  '<td style="width:9px;background-color:#BBBBBB" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#BBBBBB\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'BBBBBB\')" title="BBBBBB"></td>'+
  '<td style="width:9px;background-color:#CCCCCC" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#CCCCCC\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'CCCCCC\')" title="CCCCCC"></td>'+
  '<td style="width:9px;background-color:#DDDDDD" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#DDDDDD\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'DDDDDD\')" title="DDDDDD"></td>'+
  '<td style="width:9px;background-color:#DEDEDE" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#DEDEDE\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'DEDEDE\')" title="DEDEDE"></td>'+
  '<td style="width:9px;background-color:#EEEEEE" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#EEEEEE\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'EEEEEE\')" title="EEEEEE"></td>'+
  '<td style="width:9px;background-color:#EFEFEF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#EFEFEF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'EFEFEF\')" title="EFEFEF"></td>'+
  '<td style="width:9px;background-color:#FFFFFF" onmouseover="ug_ucolorpicker_popup.OnMouseOverColor( \'#FFFFFF\');" onclick="ug_ucolorpicker_popup.OnClickColor( \'FFFFFF\')" title="FFFFFF"></td>'+
  '</tr>';
  
   innerText += '</table>';
   innerText += '<table width="224" cellpadding="1" cellspacing="0">';
   innerText += '<tr>';
   innerText += '<td></td>';
   innerText += '<td onmouseover="this.style.backgroundColor = \'#606060\';" onmouseout="this.style.backgroundColor = \'#404040\';" onclick="ug_ucolorpicker_popup.HidePopup();" style="cursor:pointer;width:20px;text-align:center;height:10px;FONT-WEIGHT: bold;FONT-SIZE:11px;COLOR:#EEEEEE;FONT-FAMILY:verdena,arial;BACKGROUND:#404040;BORDER: #AAAAAA 1px solid" >X</td>';	  
   innerText += '</tr>';
   innerText += '</table>';   
   innerText += '</div></div>';
   this.calendar.innerHTML = innerText;
   document.body.appendChild(this.calendar);
};


UColorPickerCtrl.prototype.GetLeftPosition = function ( obj ) {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
};

UColorPickerCtrl.prototype.GetTopPosition = function ( obj ) {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;	
   return curtop;
};

UColorPickerCtrl.prototype.OnMouseOverColor = function( color ) {
  colorpanel = document.getElementById(this.calendar.id + 'color');
  colorpanel.style.backgroundColor = color;
  colortext = document.getElementById(this.calendar.id + 'colortext');
  colortext.innerHTML = color;
}

UColorPickerCtrl.prototype.OnClickColor = function ( strColor ) {
  if( this.targetControl != null )
     this.targetControl.value = strColor;
  this.HidePopup();
}




UColorPickerCtrl.prototype.OnOverCalendar = function () {
   this.ismouseover=true;	
   if( this.timeid ) {
	  clearTimeout(this.timeid);
	  this.timeid = null;
   }
}

UColorPickerCtrl.prototype.OnOutCalendar = function () {
   this.ismouseover=false;		
   this.timeid = setTimeout( "ug_ucolorpicker_popup.HidePopup()" , 10000 );
}


UColorPickerCtrl.prototype.OnClickWindow = function () {
	
  if( window.event ) {
	 if( window.event.srcElement ) {
   	    controlyear	= window.event.srcElement;
		while( controlyear != null ) {
			if( controlyear.id == 'udatecalndarpickerselectyear' || controlyear.id == 'udatecalndarpickerselectmonth' ) {
				return false;
			}
			controlyear = controlyear.parentNode;
		}
	 }
	  
  }
	
  if( !this.ismouseover && this.bodyclickcount >= 1 ) {
	 if( this.calendar.style.display == 'block' ) {
		 this.HidePopup();
	 }
  }

  this.bodyclickcount++;
  if( this.bodyclickcount > 2 )
	 this.bodyclickcount == 2; 
	 
  return false;
}


UColorPickerCtrl.prototype.RefreshPosition = function () {

    if( this.alignControl == null )
	   return;
	 
	   
	cxWin = window.innerWidth;
	scrollX = window.pageXOffset;
	if (navigator.appName == "Microsoft Internet Explorer") {
		if( document.documentElement.clientWidth ) {
    	   cxWin = document.documentElement.clientWidth;
		   scrollX = document.documentElement.scrollLeft;
		}
		else {
    	   cxWin = document.body.clientWidth;
		   scrollX = document.body.scrollLeft;
		}
		
	}
	

	cyWin = window.innerHeight;
	scrollY = window.pageYOffset;
	if (navigator.appName == "Microsoft Internet Explorer") {
		if( document.documentElement.clientWidth ) {		
    	   cyWin = document.documentElement.clientHeight;
		   scrollY = document.documentElement.scrollTop;
		}
		else {
    	   cyWin = document.body.clientHeight;
		   scrollY = document.body.scrollTop;
		}
	}

    //Range Belirleniyor...
	rx1 = scrollX;
	ry1 = scrollY;
	rx2 = rx1 + cxWin;
	ry2 = ry1 + cyWin;

    if( this.iframeWin == null ) { //iframe içinde degil ise
       hCtrl = this.alignControl.offsetHeight;	
	   wCtrl = this.alignControl.offsetWidth;	
   	   x1Pos = this.GetLeftPosition(this.alignControl);
 	   y1Pos = this.GetTopPosition(this.alignControl) + hCtrl;
 	   x2Pos = x1Pos + this.calendar.offsetWidth;
	   y2Pos = y1Pos + this.calendar.offsetHeight;

       if( y2Pos > ry2 ) {
		  y1Pos = this.GetTopPosition(this.alignControl) - this.calendar.offsetHeight;
	   }

	   this.calendar.style.left = x1Pos +'px'; 
       this.calendar.style.top = y1Pos +'px'; 
	
	
       inlineframe = document.getElementById('global_ucolorpickerpopupid_1frame');
	   if( inlineframe ) {
	      inlineframe.style.left = 0 + 'px';
	      inlineframe.style.top = 0 + 'px';
	      inlineframe.style.width =  this.calendar.offsetWidth + 'px';
	      inlineframe.style.height = this.calendar.offsetHeight +'px';
	      this.calendar.style.zIndex = 1000;
	      inlineframe.style.zIndex = -1; //this.calendar.style.zIndex - 1;
	   }
	}
	else { //iframe içinde ise
		
       hCtrl = this.calendar.offsetHeight;	
  	   wCtrl = this.calendar.offsetWidth;	
	   x1Pos = (cxWin - wCtrl ) / 2;
	   y1Pos = (cyWin - hCtrl ) / 2;
	   x1Pos += scrollX;
 	   y1Pos += scrollY;

	   this.calendar.style.left = x1Pos +'px'; 
       this.calendar.style.top = y1Pos +'px'; 
       inlineframe = document.getElementById('global_ucolorpickerpopupid_1frame');
	   if( inlineframe ) {
	      inlineframe.style.left = 0 + 'px';
	      inlineframe.style.top = 0 + 'px';
	      inlineframe.style.width =  this.calendar.offsetWidth + 'px';
	      inlineframe.style.height = this.calendar.offsetHeight +'px';
	      this.calendar.style.zIndex = 1000;
	      inlineframe.style.zIndex = -1; //this.calendar.style.zIndex - 1;
	   }
	}
};

UColorPickerCtrl.prototype.ShowPopup = function ( ctrl , alignctrl , language , iframeWin ) {
    this.iframeWin = iframeWin;
	if( ctrl == null || alignctrl == null )
	   return false;

    this.lang = language;  
    if( ctrl.value != "" )
	   this.curColor = ctrl.value;
	

    if( this.timeid ) {
	   clearTimeout(this.timeid);
	   this.timeid = null;
    }
	
	this.bodyclickcount=0;
	this.alignControl = alignctrl;
	this.targetControl = ctrl;
	this.calendar.style.display = 'block';

    inlineframe = document.getElementById('global_ucolorpickerpopupid_1frame');
	if( inlineframe )
	   inlineframe.style.display = 'block';
	
	this.RefreshPosition();
	this.timeid = setTimeout( "ug_ucolorpicker_popup.HidePopup()" , 10000 );
};

UColorPickerCtrl.prototype.HidePopup = function () {
	this.calendar.style.display = 'none';
    inlineframe = document.getElementById('global_ucolorpickerpopupid_1frame');
	if( inlineframe )
	   inlineframe.style.display = 'none';
	
    this.bodyclickcount = 0; 
	this.ismouseover = false;
    if( this.timeid ) {
	   clearTimeout(this.timeid);
	   this.timeid = null;
    }
};

function ShowUColorPicker( idControl , idAlign , language , iframeWin ) {
	//Dil Ayarları
	//alert(language);
	if( iframeWin != null ) {
	   control = iframeWin.document.getElementById(idControl);
   	   if( idAlign == null || idAlign == "" )
	      aligncontrol = control;
       else
          aligncontrol = iframeWin.document.getElementById(idAlign);
	}
	else {
       control = document.getElementById(idControl);
   	   if( idAlign == null || idAlign == "" )
	      aligncontrol = control;
       else
          aligncontrol = document.getElementById(idAlign);
	}
	
    if( ug_ucolorpicker_popup != null && control.disabled != true && control.readOnly != true ) {
		if( iframeWin != null )
		   ug_ucolorpicker_popup.ShowPopup( control , aligncontrol , language , iframeWin );
		else
		   ug_ucolorpicker_popup.ShowPopup( control , aligncontrol , language , iframeWin );
	}
}

/*****************************************************************************/
