function inside(id, content){var x=document.getElementById(id);if(x.value==content){x.value = "";}x.style.color="#000";}	
function outside(id, content){var x=document.getElementById(id); if(x.value == ""){x.value = content;x.style.color="#CCC";}}
function MM_jumpMenu(targ,selObj,res){eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");if(res)selObj.selectedIndex=0;}
function cmsg(obj, value, interval)
{
	var h = obj.style.height;h=parseInt(h.substr(0, obj.style.height.indexOf('p')));var nh=h-5;if(h>value){obj.style.height = nh +"px";setTimeout(function(){cmsg(obj,value,interval);}, interval);}else{obj.style.display='none';}
}
function openup(obj, value, interval,im)
{
	var h = obj.style.height;h=parseInt(h.substr(0, obj.style.height.indexOf('p')));var nh=h+15;if(h<value){obj.style.height = nh +"px";setTimeout(function(){openup(obj,value,interval,im);}, interval);}else{obj.style.height=value+'px';im.src='pics/up-arrow.png'}
}
function closeup(obj, value, interval, im)
{
	var h = obj.style.height;h=parseInt(h.substr(0, obj.style.height.indexOf('p')));var nh=h-30;if(h>value && nh>=0){obj.style.height = nh +"px";setTimeout(function(){closeup(obj,value,interval,im);}, interval);}else{obj.style.height=value+'px';im.src='pics/down-arrow.png';}
}
function openli (obj, objh)
{
	var n=obj.parentNode.parentNode.childNodes;var nl=n.length;	for ( var i=0; i<nl; i++ ){if ( n[i].nodeType == 1 && n[i] != obj.parentNode){
var ch=n[i].childNodes;var chlen=ch.length;for( var j=0; j<chlen; j++ ){if(ch[j].className=='updatemsg'){n[i].removeChild(ch[j]);break;}}
	var h=n[i].style.height;h=h.substr(0, h.indexOf('p'));if(objh>h){openup(n[i], objh, 30, obj);}else{closeup(n[i], 0, 30,obj);}}}
}

function createmsg(obj, msg)
{
	var ish=0;var u=document.createElement('ul');u.setAttribute('class', 'updatemsg');u.setAttribute('className', 'updatemsg');
	var l=document.createElement('li');l.innerHTML=msg;u.appendChild(l);
	var p=obj.parentNode.parentNode.parentNode;
	var ch=p.childNodes;var chlen=ch.length;for( var j=0; j<chlen; j++ ){if(ch[j].className=='updatemsg'){p.removeChild(ch[j]);ish=1;break;}}
	p.insertBefore(u,p.childNodes[0]);var h=p.style.height;if(h!=''){h=parseInt(h.substr(0, h.indexOf('p')));}
	if(ish==0){ if(h!=''){p.style.height=(h+50)+'px';}} 
}

function request(){if(window.XMLHttpRequest){return new XMLHttpRequest();}else if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHttp");}else{document.getElementById("status").innerHTML = 'Your browser does not support this chat facility.' + 	' Consider upgrading your browser.';}}
	
var _globobj='';var _btnmsg643, _lastmsg643, _prevbtnmsg643='';
var send8765 = request();
function updatelogin(obj, sid, fields, vals, btnmsg, lastmsg)
{
	if(typeof btnmsg == 'undefined'){_btnmsg643='Saving Changes';}else{_btnmsg643=btnmsg;}
	if(typeof lastmsg == 'undefined'){_lastmsg643='Your changes have been saved';}else{_lastmsg643=lastmsg;}
	_globobj=obj; _prevbtnmsg643=obj.value; obj.value=_btnmsg643;
	obj.disabled="true";
	if(send8765.readyState == 4 || send8765.readyState == 0){
		var vl=vals.length;
		send8765.open("POST", 'updateinfo.php', true);
		send8765.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		send8765.onreadystatechange = handleupdate;
		var param = 'id=' + sid;
		for (var i=0;i<vl;i++){
			param += '&'+fields[i]+'=' + vals[i];
		}
		send8765.send(param)
	}
}

function handleupdate()
{
	if(send8765.readyState == 4)
	{
		var xmldoc = send8765.responseXML;
		if(xmldoc != null)
		{
			var msg = xmldoc.getElementsByTagName('parcel');
			var dn = msg[0].getElementsByTagName('done');
			var d = dn[0].firstChild.nodeValue;
			if(d==1){createmsg(_globobj, _lastmsg643);}else{createmsg(_globobj, 'There was an error saving your changes');}
			_globobj.disabled='false';_globobj.removeAttribute('disabled');_globobj.value=_prevbtnmsg643;
		}
	}
}

var _globobj275='';
var delist6847 = request();
function delist(param)
{
	_globobj275=param['obj'];var id=param['cid'];var mem=param['mem'];addnorm(_globobj275, 'Removing From List');
	var im=new Image;im.src='pics/reload.gif';im.hspace=5;im.align='absmiddle';_globobj275.parentNode.appendChild(im);
	if(delist6847.readyState == 4 || delist6847.readyState == 0){
		
		delist6847.open("GET", 'delist.php?cid='+id+'&member='+mem+'&whois='+getCookie('active'), true);
		delist6847.onreadystatechange = handledelist;
		delist6847.send(null)
	}
}

function handledelist()
{
	if(delist6847.readyState == 4)
	{
		var xmldoc = delist6847.responseXML;
		if(xmldoc != null)
		{
			var msg = xmldoc.getElementsByTagName('parcel');
			var dn = msg[0].getElementsByTagName('done');
			var d = dn[0].firstChild.nodeValue;
			if(d==1){createmsg(_globobj275, 'You have been delisted from the group'); _globobj275.parentNode.parentNode.parentNode.removeChild(_globobj275.parentNode.parentNode);var lno=document.getElementById('listno76');var txt=lno.innerHTML;txt=parseInt(txt.substr(1, txt.length-2))-1;	if(txt==0){lno.parentNode.innerHTML='You are no longer a member of any class';}else{lno.innerHTML='('+txt+')';}}else{createmsg(_globobj275, 'There was an error saving your changes'); addlink(_globobj275);}
		}
	}
}

var _globobj11267='';
var defriend545 = request();
function defriend(param)
{
	_globobj11267=param['obj'];var fid=param['fid'];addnorm(_globobj11267, 'Removing From List');
	var im=new Image;im.src='pics/reload.gif';im.hspace=5;im.align='absmiddle';_globobj11267.parentNode.appendChild(im);
	if(defriend545.readyState == 4 || defriend545.readyState == 0){
		
		defriend545.open("GET", 'defriend.php?fid='+fid+'&member='+getCookie('active'), true);
		defriend545.onreadystatechange = handledefriend;
		defriend545.send(null)
	}
}

function handledefriend()
{
	if(defriend545.readyState == 4)
	{
		var xmldoc = defriend545.responseXML;
		if(xmldoc != null)
		{
			var msg = xmldoc.getElementsByTagName('parcel');
			var dn = msg[0].getElementsByTagName('done');
			var d = dn[0].firstChild.nodeValue;
			if(d==1){createmsg(_globobj11267, 'This Skoola has been removed from your friends\' list');_globobj11267.parentNode.parentNode.parentNode.removeChild(_globobj11267.parentNode.parentNode);var lno=document.getElementById('flist7876');var txt=lno.innerHTML;txt=parseInt(txt.substr(1, txt.length-2))-1;	if(txt==0){lno.parentNode.innerHTML='You no longer have any Skoola friend';}else{lno.innerHTML='('+txt+')';}}else{createmsg(_globobj11267, 'There was an error delisting this Skoola'); addlink(_globobj11267);}
		}
	}
}

var _globobj548261='';
var enlist325742 = request();
function joinclass(param)
{
	_globobj548261=param['obj'];var id=param['cid'];var stat=param['stat'];var mem=param['member'];if(stat==4){var txt='Ignoring Request';}else{var txt='Joining Group';}addnorm(_globobj548261, txt);var who=getCookie('active');
	var im=new Image;im.src='pics/reload.gif';im.hspace=5;im.align='absmiddle';_globobj548261.parentNode.appendChild(im);
	if(enlist325742.readyState == 4 || enlist325742.readyState == 0){
		enlist325742.open("GET", 'enlist.php?cid='+id+'&member='+mem+'&whois='+who+'&stat='+stat, true);
		enlist325742.onreadystatechange = handlelist;
		enlist325742.send(null)
	}
}

function handlelist()
{
	if(enlist325742.readyState == 4)
	{
		var xmldoc = enlist325742.responseXML;
		if(xmldoc != null)
		{
			var msg = xmldoc.getElementsByTagName('parcel');
			var dn = msg[0].getElementsByTagName('done');
			var d = dn[0].firstChild.nodeValue;
			var st = msg[0].getElementsByTagName('status');
			var s = st[0].firstChild.nodeValue;
			var curr = msg[0].getElementsByTagName('curr');
			var c = curr[0].firstChild.nodeValue;
			if(d==1){if(s==0 || s==3){_globobj548261.parentNode.innerHTML='Joined Group';var myc=document.getElementById("memberclasses");if(myc!="null" && myc!=null && typeof myc != 'undefinded'){myc.value=c;document.getElementById("cc-obj").innerHTML=parseInt(document.getElementById("cc-obj").innerHTML)+1;}}else if(s==1){_globobj548261.parentNode.innerHTML='Pending Approval';}else if(s==4){_globobj548261.parentNode.innerHTML='Request Ignored';}}else{var alerth=new customalert(360, 100, '', 'Ok', '#FFFFFF', 'There was an error joining this class.','',  '',''); alerth.init();}addlink(_globobj548261);
		}
	}
}

var _globobj536556='';
var addf9879=request();
function addfriend(param)
{
	_globobj536556=param['obj'];var senderid=param['sender'];var receiverid=param['receiver'];addnorm(_globobj536556, 'Adding Friend');
	var im=new Image;im.src='pics/reload.gif';im.hspace=5;im.align='absmiddle';_globobj536556.parentNode.appendChild(im);
	if(addf9879.readyState == 4 || addf9879.readyState == 0){
		
		addf9879.open("GET", 'enlist_friends.php?sender='+senderid+'&member='+getCookie('active')+'&receiver='+receiverid, true);
		addf9879.onreadystatechange = handleaddfriend;
		addf9879.send(null)
	}
}

function handleaddfriend ()
{
	if(addf9879.readyState == 4)
	{
		var xmldoc = addf9879.responseXML;
		if(xmldoc != null)
		{
			var msg = xmldoc.getElementsByTagName('parcel');
			var dn = msg[0].getElementsByTagName('done');
			var d = dn[0].firstChild.nodeValue;
			if(d==1){_globobj536556.parentNode.innerHTML='Awaiting Confirmation';}else{var alerth=new customalert(360, 100, '', 'Ok', '#FFFFFF', 'There was an error adding this Skoola as friend.','',  '',''); alerth.init();}addlink(_globobj536556);
		}
	}
}

var _globobj777='';
var accept742 = request();var _stat5361='';
function acceptrequest(param)
{
	_globobj777=param['obj'];var sid=param['sid'];var rid=param['rid'];var stat=param['stat'];
	_stat5361=stat; if(stat==1){addnorm(_globobj777, 'Accepting Friend');}else{addnorm(_globobj777, ' &nbsp;Ignoring Request');}
	var im=new Image;im.src='pics/reload.gif';im.hspace=5;im.align='absmiddle';_globobj777.parentNode.appendChild(im);
	if(accept742.readyState == 4 || accept742.readyState == 0){
		
		accept742.open("GET", 'accept_request.php?sid='+sid+'&rid='+getCookie('active')+'&stat='+stat, true);
		accept742.onreadystatechange = handleacceptfriend;
		accept742.send(null)
	}
}
function handleacceptfriend()
{
	if(accept742.readyState == 4)
	{
		var xmldoc = accept742.responseXML;
		if(xmldoc != null)
		{
			var msg = xmldoc.getElementsByTagName('parcel');
			var dn = msg[0].getElementsByTagName('done');
			var d = dn[0].firstChild.nodeValue;
			if(d==1){ var sibs=_globobj777.parentNode.parentNode.childNodes; var sl=sibs.length;var temp=new Array(); for (var i=0;i<sl;i++){if((sibs[i].nodeName=='SPAN' || sibs[i].nodeName=='span') && sibs[i]!=_globobj777.parentNode){temp.push(sibs[i]);}}var tl=temp.length;for(var k=0;k<tl;k++){_globobj777.parentNode.parentNode.removeChild(temp[k]);}if(_stat5361==1){_globobj777.parentNode.innerHTML='Friend Request Accepted';}else if(_stat5361==0){_globobj777.parentNode.innerHTML=' &nbsp;Friend Request Ignored';}var lno=document.getElementById('rqno66');var txt=lno.innerHTML;txt=parseInt(txt.substr(1, txt.length-2))-1;	if(txt==0){lno.parentNode.innerHTML='You do not have any pending request';}}else{var alerth=new customalert(360, 100, '', 'Ok', '#FFFFFF', 'There was an error carrying out this request','',  '',''); alerth.init();}addlink(_globobj777);
		}
	}
}

var inviteReq=request();var _glob_invite11='';
function sendInvites(obj)
{
	_glob_invite11=obj;var ems='';
	var em=new Array();for(var i=1;i<=4;i++){var c=document.getElementById('email'+i).value; if(trim(c)!='')em.push(c);}ems=em.join('*^');
	if(ems != '')
	{
		obj.value='Sending Invites';obj.disabled="true";
		if(inviteReq.readyState == 4 || inviteReq.readyState == 0){
			
			inviteReq.open("GET", 'accept_request.php?invite='+ems, true);
			inviteReq.onreadystatechange = handleinvite;
			inviteReq.send(null)
		}
	}
}

function handleinvite()
{
	if(inviteReq.readyState == 4)
	{
		var xmldoc = inviteReq.responseXML;
		if(xmldoc != null)
		{
			var msg = xmldoc.getElementsByTagName('parcel');
			var dn = msg[0].getElementsByTagName('done');
			var d = dn[0].firstChild.nodeValue;
			if(d>0){createmsg( _glob_invite11, 'Invites have been sent to your friends\' emails');}else{var alerth=new customalert(360, 100, '', 'Ok', '#FFFFFF', 'There was an error sending the friends\' invitations.', '', '',''); alerth.init();}
		}
		_glob_invite11.disabled="false"; _glob_invite11.removeAttribute('disabled');_glob_invite11.value="Send Invitation"; 
	}
}

function preremtest(anch)
{
	var id = anch.id.substring(4);
	var param={'obj':anch, 'id':id};var alerth=new customalert(400, 95, 'Remove', 'Cancel', '#FFFFFF', 'Are you sure you want to remove?', 'remtest', '', param);alerth.init();
}

_globobj251945='';var dp6548=request();
function remtest(param)
{
	_globobj251945=param['obj'];var id=param['id'];addnorm(_globobj251945, 'Removing');
	if(dp6548.readyState == 4 || dp6548.readyState == 0)
	{
		dp6548.open("GET",'publish.php?deleteid='+id, true);
		dp6548.onreadystatechange = this.handleRemP;
		dp6548.send(null);
	}
}

function handleRemP()
{
	if(dp6548.readyState == 4 || dp6548.readyState == 0)
	{
		var xmldoc = dp6548.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('stat');
		var response = response_node[0].firstChild.nodeValue;
		if (response == 0){	var alerth=new customalert(360, 90, '', 'Ok', '#FFFFFF', 'Oops, we ran into some issues, Please try again','',  '',''); alerth.init();addlink(_globobj251945);	}else{rementirep(_globobj251945);}
	}
}

function rementirep(obj){obj.parentNode.parentNode.style.display="none";}

function sendMessage(objdiv, w)
{
	/*var objdiv=document.getElementById('sendmsg21');*///w=424;
	var dim=docsize();objdiv.style.left = (dim[0]-w)/2+"px";var t=100+getScrollXY();objdiv.style.top = t+"px";
	objdiv.style.display=document.all ? "":""; objdiv.style.zIndex=10; 
}

var msgReq171=request();var _globsend63234='';
function processmsg(obj, recid, senderid, ms, mb, type)
{
	if(msgReq171.readyState == 4 || msgReq171.readyState == 0){
	msgReq171.open("POST", 'inbox.php', true);_globsend63234=obj;addnorm(_globsend63234, 'Sending');
	msgReq171.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	msgReq171.onreadystatechange = handleProcessMsg;
	var param = 'senderid=' + senderid;
	param += '&recid=' + recid;
	param += '&subject=' + ms;
	param += '&msg=' + mb;
	param += '&type=' + type;
	msgReq171.send(param);}
}

function handleProcessMsg()
{
	if(msgReq171.readyState == 4)
	{
		var xmldoc = msgReq171.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('done');
		var response = response_node[0].firstChild.nodeValue;
		if (response == 0){	var alerth=new customalert(400, 100, '', 'Ok', '#FFFFFF', 'Your message wasnt sent this time, Please try again','',  '',''); alerth.init();}else{var parobj=_globsend63234.parentNode.parentNode.parentNode.parentNode; var obj=purefade2(parobj,0.5,0,.5,0);setTimeout(function(){closeafter(parobj);}, 2000);var alerth=new customalert(390, 96, '', 'Ok', '#FFFFFF', 'Your message has been sent','',  '',''); alerth.init(); document.getElementById('msg_body76457').value='';document.getElementById('msg_subject76457').value='';}
		addlink(_globsend63234);
	}
}

function closeafter(obj){obj.style.display='none';obj.style.opacity=1;obj.style.filter=('progid:DXImageTransform.Microsoft.Alpha(opacity=100)');}

var askReq=request();var _globask537192='';
function ask (obj, active, sharetxt, sharetitle, lclass)
{
	var sharetxt =  encodeURIComponent(sharetxt);
	var sharetitle =  encodeURIComponent(sharetitle);
	var active2 = getCookie(cookiename);
	
	if(active == active2)
	{
		if(askReq.readyState == 4 || askReq.readyState == 0)
		{
			askReq.open("POST", "wall/share_process.php", true);_globask537192=obj;addnorm(_globask537192, 'Sending');
			askReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			var param = 'user=' + active;
			param += '&txt=' + sharetxt;
			param += '&title=' + sharetitle;
			param += '&file=' + '';
			param += '&class=' + lclass;
			askReq.onreadystatechange = handleAsk;
			askReq.send(param);
		}
	}
	else
	{
		var alerth=new customalert(400, 100, '', 'Ok', '#FFFFFF', 'We encountered an error, logout, refresh browser and login','',  '',''); alerth.init();
	}
}

function handleAsk ()
{
	if(askReq.readyState == 4)
	{
		var xmldoc = askReq.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('response');
		var response = response_node[0].firstChild.nodeValue;
		if (response == 0)
		{
			var alerth=new customalert(360, 100, '', 'Ok', '#FFFFFF', 'Oops, we ran into some issues, Please try again','',  '',''); alerth.init();
		}
		else
		{
			var cnode= msg[0].getElementsByTagName('thisclass');var c = cnode[0].firstChild.nodeValue;
			var parobj=_globask537192.parentNode.parentNode.parentNode.parentNode; var obj=purefade2(parobj,0.5,0,.5,0);setTimeout(function(){closeafter(parobj);}, 2000);var alerth=new customalert(440, 110, '', 'Ok', '#FFFFFF', 'Your question has been submitted. To go to class <a href="lectureroom.php?id='+c+'">follow link<a/>','',  '',''); alerth.init(); document.getElementById('qtitle18462').value='';document.getElementById('qbody683144').value='';document.getElementById('whichclass232').selectedIndex=0;
		}
		addlink(_globask537192);
	}
}


var replyReq76557=request();_globreply5466='';
function msgreply(obj, person, mid, msg, recid)
{
	if(replyReq76557.readyState == 4 || replyReq76557.readyState == 0){
	replyReq76557.open("POST", 'inbox.php', true);_globreply5466=obj;obj.value='Submitting Reply';obj.disabled="true";
	replyReq76557.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	replyReq76557.onreadystatechange = handleProcessReply;
	var param = 'person=' + person;
	param += '&replyid=' + mid;
	param += '&reply=' + msg;
	param += '&recid=' + recid;
	replyReq76557.send(param);}
}

function handleProcessReply()
{
	if(replyReq76557.readyState == 4)
	{
		var xmldoc = replyReq76557.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('done');
		var response = response_node[0].firstChild.nodeValue;
		var reply_node = msg[0].getElementsByTagName('reply');
		var reply = reply_node[0].firstChild.nodeValue;
		if (response == 0){	var alerth=new customalert(400, 100, '', 'Ok', '#FFFFFF', 'Your message wasnt sent this time, Please try again','',  '',''); alerth.init();}else{var par=document.getElementById('commentspan');var lis=document.createElement('li');lis.setAttribute('class', 'leftpad'); lis.setAttribute('className', 'leftpad');lis.innerHTML=reply;par.appendChild(lis);}
		_globreply5466.disabled='false';_globreply5466.removeAttribute('disabled');document.getElementById('reply').value='';
	}
	
}

function promsgactions(txt, btn, obj, column_name, column_value)
{
	var is = 0; var checks = document.getElementsByName('checkid[]');var ids=new Array();
	for (var i =0; i < checks.length; i++){	if(checks[i].type == "checkbox" && checks[i].checked){is++; ids.push(checks[i].value); }}
	if(is >= 1){var passedids=ids.join(','); var param={'obj':obj, 'id':passedids, 'column_name':column_name, 'column_value':column_value}; var alerth=new customalert(430, 99, btn, 'Cancel', '#FFFFFF', txt, 'msgactions', '', param);alerth.init();}else{var alerth=new customalert(390, 100, '', 'Ok', '#FFFFFF', 'No message selected','',  '',''); alerth.init();}
}

msgActionsReq59877=request();_globobj465467='';
function msgactions (param)
{
	_globobj465467=param['obj'];var id=param['id']; var col=param['column_name'];var colval=param['column_value']; addnorm(_globobj465467, 'Processing');
	if(msgActionsReq59877.readyState == 4 || msgActionsReq59877.readyState == 0)
	{
		msgActionsReq59877.open("GET",'inbox.php?id='+id+'&colname='+col+'&colvalue='+colval+'&person='+getCookie('active'), true);
		msgActionsReq59877.onreadystatechange = this.handleMsgActions;
		msgActionsReq59877.send(null);
	}
}

function handleMsgActions()
{
	if(msgActionsReq59877.readyState == 4)
	{
		var xmldoc = msgActionsReq59877.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('done');
		var response = response_node[0].firstChild.nodeValue;
		var ids_node = msg[0].getElementsByTagName('ids');
		var ids = ids_node[0].firstChild.nodeValue;
		var col_node = msg[0].getElementsByTagName('col');
		var col = col_node[0].firstChild.nodeValue;
		var colval_node = msg[0].getElementsByTagName('colval');
		var colval = colval_node[0].firstChild.nodeValue;
		if (response == 0){	var alerth=new customalert(400, 100, '', 'Ok', '#FFFFFF', 'Your message wasnt sent this time, Please try again','',  '',''); alerth.init();}else{var alerth=new customalert(390, 96, '', 'Ok', '#FFFFFF', 'Your inbox has been updated','',  '','');alerth.init(); var cp=new Array();cp=ids.split(','); for(var i=0;i<cp.length;i++){ var obj=document.getElementById('checkid-'+cp[i]); var parobj=obj.parentNode.parentNode.parentNode;var grandprt=parobj.parentNode;if(col=='rec_delete'){grandprt.removeChild(parobj);var sibs=grandprt.childNodes;if(sibs.length==0){grandprt.innerHTML='&nbsp;&nbsp;&nbsp;This box seems to be empty';}}else if(col=='rec_read'){if(colval==1){parobj.style.backgroundColor='#FFF';}else{parobj.style.backgroundColor='#F2F2F2';}}obj.checked=false;}}addlink(_globobj465467);
	}
}

var statusReq2542=request();_globstat2547='';
function statusUpdate(obj, mid, pid, comment, which)
{
	if(statusReq2542.readyState == 4 || statusReq2542.readyState == 0){
	statusReq2542.open("POST", 'status.php', true);_globstat2547=obj;
	var im=new Image;im.src='pics/reload.gif';im.hspace=5;im.align='right';_globstat2547.appendChild(im);obj.disabled="true";
	statusReq2542.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	if(which=='limited'){statusReq2542.onreadystatechange = handleStatusUpdate;}else{statusReq2542.onreadystatechange = handleStatusUpdate2;}
	
	var param = 'person=' + mid;
	param += '&parentid=' + pid;
	param += '&comment=' + comment;
	statusReq2542.send(param);}
}

function handleStatusUpdate()
{
	if(statusReq2542.readyState == 4)
	{
		var xmldoc = statusReq2542.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('done');
		var response = response_node[0].firstChild.nodeValue;
		var comment_node = msg[0].getElementsByTagName('comment');
		var comment = comment_node[0].firstChild.nodeValue;
		if(response==0){var errmsg='We encountered an error updating your status';var alerth=new customalert(400, 100, '', 'Ok', '#FFFFFF', errmsg,'',  '',''); alerth.init();}else{/*var msg='Your status has been updated';var cul=document.getElementById('statuscomments739');clis=cul.getElementsByTagName('li');var len=clis.length;clis[0].style.display="none";for(var i=1;i<len;i++){ cul.removeChild(clis[1]);}*/ var d=document.createElement('div');d.setAttribute('class', 'status-li3');d.setAttribute('className', 'status-li3');d.appendChild(document.createTextNode(comment));document.getElementById('statusappend6290').appendChild(d);document.getElementById('status_box').value='';}
		_globstat2547.innerHTML='';
	}
}

var csReq5329=request(); _globcs6398='';_globtype548='';_globtxtbox6498='';
function commentstatus(obj, mid, pid, comment, type, box)
{
	if(csReq5329.readyState == 4 || csReq5329.readyState == 0){
	csReq5329.open("POST", 'status.php', true);_globcs6398=obj;_globcs6398.value='Submitting Comment';_globtype548=type;_globtxtbox6498=box;
	obj.disabled="true";
	csReq5329.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	csReq5329.onreadystatechange = handleStatusComment;
	var param = 'person=' + mid;
	param += '&parentid=' + pid;
	param += '&comment=' + comment;
	csReq5329.send(param);}
}

function handleStatusComment()
{
	if(csReq5329.readyState == 4)
	{
		var xmldoc = csReq5329.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('done');
		var response = response_node[0].firstChild.nodeValue;
		if(response==0){var msg='We encountered an error posting your comment';var alerth=new customalert(400, 100, '', 'Ok', '#FFFFFF', msg,'',  '','');}else
		{
			var pn = msg[0].getElementsByTagName('person');
			var p = pn[0].firstChild.nodeValue;
			var cn = msg[0].getElementsByTagName('comment');
			var c = cn[0].firstChild.nodeValue;
			var cul=document.getElementById(_globtype548);cul.style.display=document.all ? "":"";
			
			var btag=document.createElement('b');var atag=document.createElement('a');atag.appendChild(document.createTextNode(p));
			btag.appendChild(atag);
			var spantag=document.createElement('span'); spantag.appendChild(document.createTextNode(' :: '+c));
			var litag=document.createElement('li');litag.setAttribute('class', 'status-li4');litag.setAttribute('className', 'status-li4');litag.appendChild(btag);litag.appendChild(spantag);cul.appendChild(litag);_globtxtbox6498.value='';
		}
		_globcs6398.value='Submit Comment';_globcs6398.disabled='false';_globcs6398.removeAttribute('disabled');
	}
}

_globrem7656435=''; var rs4541=request();
function removeupdate(obj, id)
{
	_globrem7656435=obj; addnorm(_globrem7656435, 'Removing');
	if(rs4541.readyState == 4 || rs4541.readyState == 0)
	{
		rs4541.open("GET",'status.php?deleteid='+id, true);rs4541.onreadystatechange = this.handleremoveupdate;	rs4541.send(null);
	}
}

function handleremoveupdate()
{
	if(rs4541.readyState == 4 || rs4541.readyState == 0)
	{
		var xmldoc = rs4541.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('done');
		var response = response_node[0].firstChild.nodeValue;
		if (response == 0){	var alerth=new customalert(360, 90, '', 'Ok', '#FFFFFF', 'Oops, we ran into some issues, Please try again','',  '',''); alerth.init();addlink(_globrem7656435);	}else{_globrem7656435.parentNode.parentNode.parentNode.parentNode.removeChild(_globrem7656435.parentNode.parentNode.parentNode);}
	}
}

shareObj6847='';shareReq=request();
function shareStatus (param)
{
	var id=param['id']; var obj=param['obj'];shareObj6847=obj;var person=param['person'];
	var i=document.createElement('img');i.src="pics/reload.gif";i.hspace=3;i.border=0;addnorm(shareObj6847, 'Sharing');
	var active=getCookie(cookiename);
	if(person == active)
	{
		if(shareReq.readyState == 4 || shareReq.readyState == 0)
		{
			shareReq.open("GET",'status.php?shareid='+id+'&person='+person, true);
			shareReq.onreadystatechange = this.handleStatusShare;
			shareReq.send(null);
		}
	}
	else
	{
		var alerth=new customalert(400, 95, '', 'Ok', '#FFFFFF', 'There seems to be an error, pls logout and login again', '', '', '');alerth.init();
	}
}

function handleStatusShare()
{
	if(shareReq.readyState == 4)
	{
		var xmldoc = shareReq.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('stat');
		var response = response_node[0].firstChild.nodeValue;
		var exist_node = msg[0].getElementsByTagName('exist');
		var exist = exist_node[0].firstChild.nodeValue;
		if(exist==1){var alerth=new customalert(400, 95, '', 'Ok', '#FFFFFF', 'You have shared this status update before', '', '', '');alerth.init();}else if(response==0){var alerth=new customalert(400, 95, '', 'Ok', '#FFFFFF', 'We encountered an error sharing this update', '', '', '');alerth.init();addlink(shareObj6847);}else if(response==1){shareObj6847.parentNode.innerHTML='Shared';}
	}
}

var rateObj6575='';var prevrate5142='';rateReq=request();cookiename='active';
function rateStatus (param)
{
	var which=param['which']; var id=param['id']; var obj=param['obj'];rateObj6575=obj;var person=param['person'];
	var i=document.createElement('img');i.src="pics/reload.gif";i.hspace=3;i.border=0;
	if(which==1){prevrate5142=document.getElementById('rateup-'+id).innerHTML;document.getElementById('rateup-'+id).innerHTML='';document.getElementById('rateup-'+id).appendChild(i);}else{prevrate5142=document.getElementById('ratedown-'+id).innerHTML;document.getElementById('ratedown-'+id).innerHTML='';document.getElementById('ratedown-'+id).appendChild(i);} 
	var active=getCookie(cookiename);
	if(person == active)
	{
		if(rateReq.readyState == 4 || rateReq.readyState == 0)
		{
			rateReq.open("GET",'status.php?rateid='+id+'&which='+which+'&person='+person, true);
			rateReq.onreadystatechange = this.handleStatusRate;
			rateReq.send(null);
		}
	}
	else
	{
		var alerth=new customalert(400, 95, '', 'Ok', '#FFFFFF', 'There seems to be an error, pls logout and login again', '', '', '');alerth.init();
	}
}

function handleStatusRate()
{
	if(rateReq.readyState == 4 || rateReq.readyState == 0)
	{
		var xmldoc = rateReq.responseXML;
		var msg = xmldoc.getElementsByTagName('parcel');
		var response_node = msg[0].getElementsByTagName('stat');
		var response = response_node[0].firstChild.nodeValue;
		var total_node = msg[0].getElementsByTagName('total');
		var total = total_node[0].firstChild.nodeValue;
		var id_node = msg[0].getElementsByTagName('id');
		var id = id_node[0].firstChild.nodeValue;
		var which_node = msg[0].getElementsByTagName('which');
		var which = which_node[0].firstChild.nodeValue;
		var swap_node = msg[0].getElementsByTagName('swap');
		var swap = swap_node[0].firstChild.nodeValue;
		if (response == 0){	var alerth=new customalert(400, 97, '', 'Ok', '#FFFFFF', 'Oops, we ran into some issues, Please try again','',  '',''); alerth.init();if(which==1){document.getElementById('rateup-'+id).innerHTML=prevrate5142;}else{document.getElementById('ratedown-'+id).innerHTML=prevrate5142;}	}else{ if(which==1){document.getElementById('rateup-'+id).innerHTML=total;if(swap==1){var sw=parseInt(document.getElementById('ratedown-'+id).innerHTML)-1;document.getElementById('ratedown-'+id).innerHTML=sw;}}else{document.getElementById('ratedown-'+id).innerHTML=total;if(swap==1){var sw=parseInt(document.getElementById('rateup-'+id).innerHTML)-1;document.getElementById('rateup-'+id).innerHTML=sw;}}  }
	}
}

