// Onload Stacker Function
var onloadHandlers = [];
window.onload = function(){
	//alert(nav);
	for(var i=0;i<onloadHandlers.length;i++){
		eval(onloadHandlers[i]);
	}
}

var self = this;


function getElementsByClassName(className,tagNames,oParent) {
  // grab elements matching className, restricting search to certain tags or a parent element
  // tagNames: Optional. Can be a string or array of strings
  // oParent: Optional. Can be an object eg. a DIV etc.
  var doc = (oParent||document);
  var matches = [];
  var i,j;
  
  // nodes - globally declared array (var nodes = [])
  if (!nodes) nodes = []; // required to keep Opera happy
  if (tagNames && typeof(tagNames)!='string') {
    for (i=0; i<tagNames.length; i++) {
      if (!nodes || !nodes[tagNames[i]]) {
        nodes[tagNames[i]] = doc.getElementsByTagName(tagNames[i]);
      }
    }
  } else if (tagNames) {
    nodes = tagNames?(doc.getElementsByTagName(tagNames)):(doc.all||doc.getElementsByTagName('*'));
  }
  if (typeof(tagNames)!='string') {
    for (i=0; i<tagNames.length; i++) {
      for (j=0; j<nodes[tagNames[i]].length; j++) {
        if (nodes[tagNames[i]][j].className && nodes[tagNames[i]][j].className.indexOf(className)+1 && (nodes[tagNames[i]][j].className == className || nodes[tagNames[i]][j].className.indexOf(className+' ')+1 || nodes[tagNames[i]][j].className.indexOf(' '+className)+1)) {
          matches[matches.length] = nodes[tagNames[i]][j];
        }
      }
    }
  } else {
    for (i=0; i<nodes.length; i++) {
      if (nodes[i].className && nodes[i].className.indexOf(className)+1 && (nodes[i].className == className || nodes[i].className.indexOf(className+' ')+1 || nodes[i].className.indexOf(' '+className)+1)) {
        matches[matches.length] = nodes[i];
      }
    }
  }

  return matches; 
}


function redirectAfterXiti(url){
	var redirect = function() {document.location = url}
	xt_img.onload = redirect;
	self.setTimeout(redirect, 2000)
}

