

d=document;

// Отключаем возможность выделять
/*d.onselectstart=function(){
  if((event.srcElement.getAttribute('type')!='text')&&(event.srcElement.getAttribute('type')!='password')&&(event.srcElement.getAttribute('type')!='textarea')){
    return false;
  }
}
d.ondragstart=function(){return false};    // Этот помогает двигать хватаясь к примеру за картинки
d.oncontextmenu=function(){return false};  // Отключаем контестное меню эксплорера
*/

function browser(){ 
  di=document.getElementById?1:0;
  op=navigator.userAgent.indexOf("Opera")>-1;
  ie5=(navigator.appVersion.indexOf("MSIE")>-1&&di&&!op)?1:0; 
  ie4=(document.all&&!di&&!op)?1:0;
  ie=ie4||ie5;
}
browser();

function png(src,w,h,alt){
  if(ie){
    d.write("<img border=0 src=images/0.gif width="+w+" height="+h+" alt='"+alt+"' style='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+src+".png,sizingMethod=scale)'>");
  }else{
    d.write("<img border=0 width="+w+" height="+h+" src="+src+".png alt='"+alt+"'>");
  }
}

cir=896;
delay=delaydef=100;

function gst(){
  if((cir==896)&&(delay>0)){
    delay--;
  }else{
    delay=delaydef;
    if(ie){cir++}else{cir--};
    if(cir>899){cir=0}else{if(cir<0){cir=899}}
    document.body.style.background=brgb(cir);
  }
}

function brgb(h){
  function t16(c){
    var c1=Math.floor(c/16);
    var c2=c-c1*16;
    var m=['a','b','c','d','e','f'];
    if(c1>9){c1=m[c1-10]}
    if(c2>9){c2=m[c2-10]}
    return c1+''+c2;
  }
  var st=0.95;
  var br=0.62;
  var hu=(h/150);
  var hi=Math.floor(hu);
  var hf=hu-hi;
  var h1=br*(1-st);
  var h2=br*(1-st*hf);
  var h3=br*(1-st*(1-hf));
  var r=g=b=0;
  if(hi==0){
    r=br;g=h3;b=h1;
  }
  if(hi==1){
    r=h2;g=br;b=h1;
  }
  if(hi==2){
    r=h1;g=br;b=h3;
  }
  if(hi==3){
    r=h1;g=h2;b=br;
  }
  if(hi==4){
    r=h3;g=h1;b=br;
  }
  if(hi==5){
    r=br;g=h1;b=h2;
  }
  r=t16(Math.round(r*255));
  g=t16(Math.round(g*255));
  b=t16(Math.round(b*255));
  return '#'+r+''+g+''+b;
}

function showform(n){
  if(ie){
    tdform.style.filter='blendTrans';
    tdform.filters.blendTrans.Apply();
  }
  eval("document.all['tdform'].innerHTML = document.all['"+n+"'].innerHTML;");
  if(ie){
    tdform.filters.blendTrans.Play(0.5);
  }
}

