function fadeout(thediv) { 
	$('#'+thediv).delay(700, function(){$('#'+thediv).fadeOut()});
}

function newlink(u1,u2){
  var trCnt = document.getElementsByTagName("TR").length;   /* how many TRs */
 
	for (var i=1; i<trCnt; i++) {			
		trtag  = document.getElementsByTagName("TR")[i];   		 /* get the ith TR tag */			
			var alltds  = trtag.getElementsByTagName("TD");		 /* gets all the TDs inside this TR */
			var td0     = alltds[0];					     /* first TD tag */
			var website = alltds[0].innerHTML;			     /* websites tag in the first TD */
				alltds[0].innerHTML = i;
					if (isEven(i)>0){
						document.getElementsByTagName('tr')[i].className = 'alt'; 
    				}
    		  
alltds[1].innerHTML = alltds[1].innerHTML+' '+u1+'<br />'+Math.round(alltds[1].innerHTML.replace(",","")*.3048)+' '+u2;
}}
	
function newContent(result0, loadUrl) {
/*    $('#'+result0).html(ajax_load).load(loadUrl); */
	$('#'+result0).html(ajax_load).load(loadUrl, 
	function(){
		prefix = strStartsWith(loadUrl,'pages');
		longprefix = strStartsWith(loadUrl,'pages/longest');
		longRprefix = strStartsWith(loadUrl,'pages/longRecovery');
		highprefix = strStartsWith(loadUrl,'pages/high');
		lowprefix = strStartsWith(loadUrl,'pages/low');
		shortprefix = strStartsWith(loadUrl,'pages/shor');
		durprefix = strStartsWith(loadUrl,'pages/dur');
		heavyprefix = strStartsWith(loadUrl,'pages/heavy');
		hiAprefix = strStartsWith(loadUrl,'pages/highAscent');
		loAprefix = strStartsWith(loadUrl,'pages/lowAscent');
			if (prefix == true) {		
				if (longprefix == true || shortprefix == true) {
      				newlink('mi','m'); 
      			} else if (durprefix == true) {newlink('hr','hr');
      			} else if (heavyprefix == true) {newlink('g','g');
      			} else if (longRprefix == true) {newlink('days','days');
      			} else if (shortprefix == true || highprefix == true || lowprefix == true || longprefix == true) {newlink('ft','m');
      			} else if (hiAprefix == true || loAprefix == true) {newlink('ft/m','m/min');
      			} else {newlink(' ','');}		
      		}
      	show('result');
      	show('webmaster');
});
}	

function showMembers(result0, loadUrl) {
	$('#'+result0).html(ajax_load).load(loadUrl,
	function() {
		show('result');
      	show('webmaster');
	});
}

function hide(divix) {
 	document.getElementById(divix).style.display="none";
}

function show(divix) {
	document.getElementById(divix).style.display="block";
/*	document.getElementById(divix).style.visibility="visible"; */
}

function isEven(value){
	if (value%2 == 0)
		return true;
	else
		return false;
}

function findtds(){
  var trCnt = document.getElementsByTagName("TR").length;   /* how many TRs */
  	for (var i=1; i<trCnt; i++) {			
		trtag  = document.getElementsByTagName("TR")[i];   		 /* get the ith TR tag */			
			var alltds = trtag.getElementsByTagName("TD");		 /* gets all the TDs inside this TR */
			/*	var td3     = alltds[2];	*/		       /* third TD tag */
			var website = alltds[2].innerHTML;			 /* websites tag in the fourth TD */
				alltds[2].innerHTML = Linkify(website);
  	} 
}

function Linkify(inputText) {
    //URLs starting with http://, https://, or ftp://
    var replacePattern1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
    var replacedText = inputText.replace(replacePattern1, '<a href="$1" target="_blank">$1</a>');

    //URLs starting with www. (without // before it, or it'd re-link the ones done above)
    var replacePattern2 = /(^|[^\/])(www\.[\S]+(\b|$))/gim;
    var replacedText = replacedText.replace(replacePattern2, '$1<a href="http://$2" target="_blank">$2</a>');

    //Change email addresses to mailto:: links
    var replacePattern3 = /(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/gim;
    var replacedText = replacedText.replace(replacePattern3, '<a href="mailto:$1">$1</a>');

    return replacedText
}


function strStartsWith(str, prefix) {
    return str.indexOf(prefix) === 0;
}

/*	document.getElementById(divix).style.visibility="visible"; */

function setup() {
/*
  var stofresult = document.getElementById('result').style.display;
  var	stofpage = document.getElementById('page').style.display;
	if (stofresult == '') {
		hide('sidebar1'); hide('sidebar2'); hide('webmaster'); hide('result');
	}
*/
}

function setdown() {
/*
  var stofresult = document.getElementById('result').style.display;
  var	stofpage = document.getElementById('page').style.display;

	if (!stofresult == '') {
	} else {
		show('page'); show('sidebar1'); show('sidebar2'); show('webmaster');
	}
*/
}

function reloadDIV() {
/*alert(document.getElementById('result').style.visibility); */
	if (!document.getElementById('result').style.display == '') {
		window.location.reload();
	} else {
		alert('do nothing');
	}
}
