Subversion Repositories DevTools

Rev

Rev 3895 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3895 Rev 3898
Line 687... Line 687...
687
     }
687
     }
688
   }
688
   }
689
   return false;
689
   return false;
690
}
690
}
691
 
691
 
-
 
692
function getElementsByClassName(classname, node)  {
-
 
693
    if(!node) node = document.getElementsByTagName("body")[0];
-
 
694
    var a = [];
-
 
695
    var re = new RegExp('\\b' + classname + '\\b');
-
 
696
    var els = node.getElementsByTagName("*");
-
 
697
    for(var i=0,j=els.length; i<j; i++)
-
 
698
        if(re.test(els[i].className))a.push(els[i]);
-
 
699
    return a;
-
 
700
}
-
 
701
 
-
 
702
function setCookie(c_name,value,exdays)
-
 
703
{
-
 
704
  var exdate=new Date();
-
 
705
  exdate.setDate(exdate.getDate() + exdays);
-
 
706
  var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
-
 
707
  document.cookie=c_name + "=" + c_value;
-
 
708
}
-
 
709
 
-
 
710
function getCookie(c_name)
-
 
711
{
-
 
712
  var c_value = document.cookie;
-
 
713
  var c_start = c_value.indexOf(" " + c_name + "=");
-
 
714
  if (c_start == -1)
-
 
715
  {
-
 
716
    c_start = c_value.indexOf(c_name + "=");
-
 
717
  }
-
 
718
  if (c_start == -1)
-
 
719
  {
-
 
720
    c_value = null;
-
 
721
  }
-
 
722
  else
-
 
723
  {
-
 
724
    c_start = c_value.indexOf("=", c_start) + 1;
-
 
725
    var c_end = c_value.indexOf(";", c_start);
-
 
726
    if (c_end == -1)
-
 
727
    {
-
 
728
      c_end = c_value.length;
-
 
729
    }
-
 
730
  c_value = unescape(c_value.substring(c_start,c_end));
-
 
731
}
-
 
732
return c_value;
-
 
733
}
-
 
734
 
692
//-->
735
//-->