function getXMLHttpRequestObject(){
	var xmlobj;
    
	if(xmlobj!=null&&xmlobj.readyState!=0&&xmlobj.readyState!=4){
        xmlobj.abort();
    }
    try{
        xmlobj=new XMLHttpRequest();
    }
    catch(e){
        try{
            xmlobj=new ActiveXObject('Microsoft.XMLHTTP');
        }
        catch(e){
            xmlobj=null;
            return false;
        }
    }
	return xmlobj;
}

function receiverStatusChecker(){
    if(receiverXMLHttpObj.readyState==4){
		if(receiverXMLHttpObj.status==200){
			var myString = receiverXMLHttpObj.responseText;
			var mySplitResult = myString.split('//**//');
			
			switch(mySplitResult[1]) {
				case 'class_teacher_register':
					class_teacher_register(myString);
				break;
				case 'class_student_register':
					class_student_register(myString);
				break;
				case 'class_share':
					class_share(myString);
				break;
				case 'class_forum':
					class_forum(myString);
				break;
				case 'class_workshop':
					class_workshop(myString);
				break;
				case 'class_onlinechat':
					class_onlinechat(myString);
				break;
				case 'class_video':
					class_video(myString);
				break;
			}
        } else{
           //alert('Failed to get response :'+ receiverXMLHttpObj.statusText);
        }
    }
}

var receiverXMLHttpObj=getXMLHttpRequestObject();
