function setTabs(onTabId,tabStyle,offTabIds) {
  for(var w=1; w<8; w++) {
		try {
			document.getElementById(onTabId + w).className = tabStyle + "On" + w;
		} catch (e) {}
  }
  for(var x=2, len=arguments.length; x<len; x++){
		for(var y=1; y<8; y++) {
			try {
      	document.getElementById(arguments[x] + y).className = tabStyle + y;
			} catch (e) {}
    }
  }
  document.getElementById(onTabId).checked = true;
}


function reSort(idPrefix,orderPrefix,parentId,sortArray) {
	var par = new Dynamic(parentId);
	var Frag = document.createDocumentFragment();
	var j = 0;
	for(var i=0, len=sortArray.length; i<len; i++) {
		var sortId = idPrefix + sortArray[i];
		var newEl = document.getElementById(sortId).cloneNode(true);
		if(newEl.style.display != "none") {
			var oddEven = (j % 2 == 0) ? "Even" : "Odd";
			newEl.className = orderPrefix + oddEven;
			j++;
		}
		Frag.appendChild(newEl);
	}
	
	try {
	  var tixTblHead = document.getElementById("tixResultsTblHeader").cloneNode(true);
	} catch(e) {}
	
	par.empty();
	
	try {
	  par.el.appendChild(tixTblHead);
	} catch(e) {}
	
	par.el.appendChild(Frag);
	
	var fareguardLinks = document.getElementsByClassName("fareguardLink");
	if(fareguardLinks.length > 0) {
	  for(var i in fareguardLinks) {
		fareguardLinks[i].title = "If the price drops, FareGuard alerts us and we will reissue your ticket at the new price and give you back the difference for use on your next flight! Click for more details.";
	  }
  	  enableTooltips("fareguardLink");
	}
	
	var noteLinks = document.getElementsByClassName("tixNoteLink");
	if(noteLinks.length > 0) {
  	  enableNotes();
	}
	
	document.getElementById("sortImg").style.visibility = "hidden";
}


function reClass(parentId,orderPrefix) {
	var par = document.getElementById(parentId);
	var j = 0;
	for(var k=0, len=par.childNodes.length; k<len; k++) {
		if(par.childNodes[k].nodeType == 1 && par.childNodes[k].style.display != "none") {
			var oddEven = (j % 2 == 0) ? "Even" : "Odd";
			par.childNodes[k].className = orderPrefix + oddEven;
			j++;
		}
	}
}
