function toggle(id) {
	el = document.getElementById(id);
	var display = el.style.display ? '' : 'none';
	el.style.display = display;
}

//this switches expand collapse icons
function filter(imagename,objectsrc) {
	if (document.images){
		document.images[imagename].src=eval(objectsrc+".src");
	}
}

//show OR hide funtion depends on if element is shown or hidden
function shoh(id) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		if (document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = 'block';
				
		} else {
			
			document.getElementById(id).style.display = 'none';			
		}	
	} else { 

	}
}

function updatehtml(id,id2,uid){
	var x = document.getElementById(id).value + " - " + uid;
	document.getElementById(id2).innerHTML = x;
	//document.getElementById(id).childNodes[0].nodeValue = x;
}

function createRequestObject() {
	/*
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
	*/
	
	//works in opera
	var ro;
	ro = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	return ro;
}

var req = createRequestObject();

function escapeVal(poop) {
	//textarea is reference to that object, replaceWith is string that will replace the encoded return
	poop = escape(poop);// encode textarea string's carriage returns
	
	for(i=0; i<poop.length; i++){
	//loop through string, replacing carriage return encoding with HTML break tag
		if(poop.indexOf("%0D%0A") > -1){
			//Windows encodes returns as \r\n hex
			poop = poop.replace("%0D%0A",'<br />');
		} else if(poop.indexOf("%0A") > -1){
			//Unix encodes returns as \n hex
			poop = poop.replace("%0A",'<br />');
		} else if(poop.indexOf("%0D") > -1){
			//Macintosh encodes returns as \r hex
			poop = poop.replace("%0D",'<br />');
		}
	}
	return unescape(poop);
}

function sndReq(commenttextid,id2,updatecommentid) {
	x = encodeURIComponent(document.getElementById(id2).value);
	document.getElementById(updatecommentid).innerHTML = '<table border=0><tr><td bgcolor="#CC0000"><font color="FFFFFF">Posting...</font></td></tr></table>';
	req .open('get', 'http://www.sadhat.com/comment.php?linkid='+commenttextid+'&commenttext='+x, true);
	req .onreadystatechange = handleResponse;
	req .send(null);
}

function handleResponse() {
	if(req .readyState == 4){
		var response = req .responseText;
		var update = new Array();
		if(response.indexOf('|' != -1)) {
			update = response.split('|');
			document.getElementById(update[0]).innerHTML = update[1];
		}
	}
}