function getScrollY(){
  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("<style type='text/css'> .colorpicker {visibility:hidden; display:none; position:absolute; background-color:#fff; border:1px solid #aaa; padding:4px; z-index:999;} .colorbox {padding:0; width:14px; height:14px;} a.colorbox {font-size:9px; cursor:pointer;}</style>");
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;
}
function getLeft2(){
  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 setccid(objID,val){
  document.getElementById(objID).value=val;
}
function setccst(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;
  }
}
function putobjcolor(objelem,samp,pigment){
  if(pigment!='x'){
	setccid(objelem,pigment);
	setccst(samp,'bc',pigment);
  }
  setccst('colorpicker','vs','hidden');
  setccst('colorpicker','ds','none');
}
function showcolor(objelem,Sam){
  objX=new Array('00','33','66','99','cc','ff');
  c=0;
  z='"'+objelem+'","'+Sam+'",""';
  xl='"'+objelem+'","'+Sam+'","x"';
  mid='';
  mid+='<table border="0" cellpadding="0" cellspacing="1" style="background-color:#fbfbc9; border:1px solid #ebebb9; padding:2px;"><tr>';
  mid+="<td colspan='12' class='info left'>&nbsp;Kattintson a kívánt színre</td>";
  mid+="<td colspan='6' class='info right'><a href='javascript:onclick=putobjcolor("+xl+")'>mégsem</a>&nbsp;</td>";
  mid+="</tr><tr>";
  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++){
		grid='';
		grid=objX[o]+objX[y]+objX[x];
		b="'"+objelem+"', '"+Sam+"','"+grid+"'";
		mid+='<td style="background-color:#'+grid+'"><a class="colorbox"  href="javascript:onclick=putobjcolor('+b+');"><div style="width:12px; height:14px;"></div></a></td>';
		c++;
	  }
	}
  }
  mid+="</tr></table>";
  ttop=getTop2();
  setccst('colorpicker','tp',ttop);
  document.getElementById('colorpicker').style.left=getLeft2();
  setccst('colorpicker','vs','visible');
  setccst('colorpicker','ds','block');
  document.getElementById('colorpicker').innerHTML=mid;
}
