function getBorderStyle(x){
tbs="";
switch (x) {
case 0:
    tbs="none";
    break;
case 1:
    tbs="dashed";
    break;
case 2:
    tbs="dotted";
    break;
case 3:
    tbs="double";
    break;
case 4:
    tbs="groove";
    break;
case 5:
    tbs="inset";
    break;
case 6:
    tbs="outset";
    break;
case 7:
    tbs="ridge";
    break;
case 8:
    tbs="solid";
    break;
default:
    tbs="solid";
	break;
}
return tbs;
}
var browsertype = navigator.userAgent.toLowerCase();
var browser;var ie=0;var ff=0; var sf=0;
if(browsertype.indexOf("msie")!=-1){browser="ie";ie=1;}
if(browsertype.indexOf("firefox")!=-1){browser="ff";ff=1;}
if(browsertype.indexOf("safari")!=-1){browser="sf";sf=1;}
if(browsertype.indexOf("opera")!=-1){browser="opera";}

function getClientBounds(x) {
 var clientWidth;
 var clientHeight;
 var vscroll=0;
 var hscroll=0;
 var vpos=0;
 switch (browser) {
 case 'ie':
  clientWidth = document.documentElement.clientWidth;
  clientHeight = document.documentElement.clientHeight;
  if (clientHeight == 0 && clientWidth == 0) {
   clientWidth = document.body.clientWidth;
   clientHeight = document.body.clientHeight;
  }
   vscroll=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);
   hscroll=(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)
   vpos=vscroll;
/*   if (document.documentElement && document.documentElement.scrollTop)
    {vscroll=document.documentElement.scrollTop;hscroll=document.documentElement.scrollLeft;}
   else if (document.body && document.body.scrollTop)
    {vscroll=document.body.scrollTop;hscroll=document.body.scrollLeft;}
*/

  break;
/* case 'sf':
  clientWidth = window.innerWidth;
  clientHeight = window.innerHeight;
  vscroll = self.scrollY;
  hscroll = self.scrollX;
  break;
*/
 case 'opera':
  clientWidth = Math.min(window.innerWidth, document.documentElement.clientWidth);
  clientHeight = Math.min(window.innerHeight, document.documentElement.clientHeight);
   vscroll=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);
   hscroll=(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)
  break;
 default:  // Firefox, etc.
  clientWidth = Math.min(window.innerWidth, document.documentElement.clientWidth);
  clientHeight = Math.min(window.innerHeight, document.documentElement.clientHeight);
  vscroll = self.scrollY;
  hscroll = self.scrollX;
  break;
 }
 //var clientBounds=new Array(clientWidth, clientHeight);
 switch (x){
 case 1:
   return clientWidth;
   break;
 case 2:
   return clientHeight;
   break;
 case 3:
   return hscroll;
   break;
 case 4:
   return vscroll;
   break;
 case 5:
   return vpos;
   break;
 default:
   return 600;
   break;
 }  
}
//*****Font Arrays****
var fontCode="";
var fAy=new Array;
fAy[0]=new Array('0','0','Arial','Arial');
fAy[1]=new Array('1','1','Arial Black','Arial Black');
fAy[2]=new Array('2','2','Comic Sans MS','Comic Sans MS');
fAy[3]=new Array('3','3','Courier New','Courier New');
fAy[4]=new Array('4','5','Georgia','Georgia');
fAy[5]=new Array('5','7','Impact','Impact');
fAy[6]=new Array('6','8','Lucida Sans Unicode','Lucida Grande');
fAy[7]=new Array('7','9','Palatino Linotype','Palatino');
fAy[8]=new Array('8','4','Tahoma','Geneva');
fAy[9]=new Array('9','10','Times New Roman','Times');
fAy[10]=new Array('10','6','Trebuchet MS','Helvetica');
fAy[11]=new Array('11','11','Verdana','Verdana');
function getFonts(){
 var f=0;fontCode="";
 if(browsertype.indexOf("safari")!=-1){
  for(i=0;i<fAy.length;i++){
   for(z=0;z<fAy.length;z++){
    if(fAy[z][1]==f){fontCode+="<option value="+z+">"+fAy[z][3]+"</option>";f++;break;}
   }
  }
 }else{
   for(z=0;z<fAy.length;z++){
    fontCode+="<option style=\"font-family:"+fAy[z][2]+";\" value="+z+">"+fAy[z][2]+"</option>";
   }
 }
}
function h2d(h) {
 r=parseInt(h.substr(0,2),16);
 g=parseInt(h.substr(2,2),16);
 b=parseInt(h.substr(4,2),16);
 return r+","+g+","+b;
} 