<!--
var xmlHttp
var valid_Type
var show_div



function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function userIDResults() {
	
	if (xmlHttp.readyState==4){
		
		//document.getElementById(show_div).innerHTML=xmlHttp.responseText ;
		if (valid_Type == "ForumSend") 
		{
			
			document.getElementById("cont1_wide").innerHTML=xmlHttp.responseText ;
		}
		else if (valid_Type == "alertBox"){
			alert(xmlHttp.responseText);
		}
		
		else 
		{
			document.getElementById(show_div).innerHTML=xmlHttp.responseText ;
		
		}
	}
	
}

function AjaxCall(urlStr,dspDiv)
{
	//alert("Savvas")
	xmlHttp=GetXmlHttpObject()		
	//valid_Type="catalog"		
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url=urlStr;	
	show_div=dspDiv
	xmlHttp.onreadystatechange=userIDResults
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
}

function AjaxPost(url,param,dspDiv){
	xmlHttp=GetXmlHttpObject()		
	xmlHttp.abort();
	show_div=dspDiv
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	xmlHttp.onreadystatechange=userIDResults			
	xmlHttp.open("POST",url,true)
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(param)
	
}

function catTutors(sortType,catID)
{
		
	//alert(catID)
	valid_Type="catalog"		
	var url="/incs/tutors.asp"		
		url=url+"?sid="+Math.random()
		url=url+"&sort="+sortType
		url=url+"&catID=" +catID
	//alert(url)
	AjaxCall(url,"content1")
}

function checkUserID(str,val_type){
	var url="/incs/reg_validation.asp"
	url=url+"?q="+str	
	url=url+"&type="+val_type		
	url=url+"&sid="+Math.random()
	AjaxCall(url,"txtRes")
}

function postFormMsg(forumID,CustID,action)
{ 
	var actionFlag = true;
	if (document.getElementById("ForumMsgBody").value == "") {
		alert("Please write a message!");
		actionFlag = false;
	}
	if ( actionFlag) {
		var msgBody = encodeURI(document.getElementById("ForumMsgBody").value);		
		
		var parameters = "msgBody=" + msgBody;
		//parameters = encodeURI(parameters);
		//alert (parameters);
		xmlHttp=GetXmlHttpObject()		
		xmlHttp.abort();
		valid_Type="ForumSend"
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		var url="/incs/slounge_frm_det.asp"
			url=url+"?forId="+forumID
			url=url+"&CustID=" + CustID						
			url=url+"&action=send"
			url=url+"&sid="+Math.random()
			//alert(url)
			xmlHttp.onreadystatechange=userIDResults			
			xmlHttp.open("POST",url,true)
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			xmlHttp.send(parameters)
	}
}

function contactus(){

	if (document.getElementById("cont_name").value == "") {
		alert("Please enter your name.");
		return;
	}
	if (document.getElementById("cont_email").value == "") {
		alert("Please enter your email.");
		return;
	}
	if (document.getElementById("cont_msg").value == "") {
		alert("Please enter a message.");
		return;
	}
	var msgName = encodeURI(document.getElementById("cont_name").value);
	var msgEmail = encodeURI(document.getElementById("cont_email").value);
	var msgBody = encodeURI(document.getElementById("cont_msg").value);
	var parameters = "Body=" + msgBody + "&Name=" + msgName + "&From=" + msgEmail;
	var url = "contactus_action.asp?sid" +Math.random();
	AjaxPost(url,parameters,"contDisp");
}

function sendpass(){

	if (document.getElementById("email_pass").value == "") {
		alert("Please enter your email.");
		return;
	}
	var UsrEmail = encodeURI(document.getElementById("email_pass").value);
	var parameters = "email=" + UsrEmail;
	var url = "mail_pass.asp?sid" +Math.random();
	AjaxPost(url,parameters,"sendpass");
}

function dispContactUs(){
	AjaxCall("/incs/contactus.asp","contDisp");
	document.getElementById("em_title").innerHTML=" Contact Us ";
	toggle_visibility("embed_pop_contact");
}

function dispMsgBox(frndID,custID,frndName){
	if (custID=="")
	{
		alert("You need to sign in to send a message.")
		return;
	}
	if (custID == frndID)
	{
		alert("You cannot send a message to yourself.")
		return;
	}
	AjaxCall("/messages/send_msg.asp?frndID="+frndID,"contDisp");
	document.getElementById("em_title").innerHTML=" Message to " + frndName;
	toggle_visibility("embed_pop_contact");
}

function sendMsgAction(frndCustID){
	xmlHttp=GetXmlHttpObject()		
	xmlHttp.abort();
	valid_Type="send"		
	var TempSubj = encodeURI(document.getElementById("MsgSub").value);
	if (TempSubj == "") 
	{
		alert ("Please enter the message subject.")
		return;
	}
	var bodyTemp = encodeURI(document.getElementById("MsgBody").value);
	if (bodyTemp == "") 
	{
		alert ("Please enter your message.")
		return;
	}	
	/*Remember to change them back when you display messages.*/
	var body = bodyTemp.replace(/&/gi,"~");				
		body = body.replace(/&quot;/g, "^");
		body = body.replace(/[+]/g, "|");
	var subj = TempSubj.replace(/&/gi,"~");				
		subj = subj.replace(/&quot;/g, "^");
		subj = subj.replace(/[+]/g, "|");
	
	var parameters = "Msg=" + body +"&subj="+subj
	var url="/messages/send_msg_action.asp"
		url=url+"?CustID="+frndCustID
		url=url+"&sid="+Math.random()
		AjaxPost(url,parameters,"contDisp")

}

function dispMsgBox(frndID,custID,frndName){
	if (custID=="")
	{
		alert("Please sign in to send a message.")
		return;
	}
	if (custID == frndID)
	{
		alert("You cannot send a message to yourself.")
		return;
	}
	AjaxCall("/messages/send_msg.asp?frndID="+frndID,"contDisp");
	document.getElementById("em_title").innerHTML=" Message to " + frndName;
	toggle_visibility("embed_pop_contact");
}

function readMsg(msgID,msgType){
	
	if (msgID=="")
	{
		alert("Please select a message to view.")
		return;
	}
	
	AjaxCall("/messages/read_msg.asp?ID="+msgID+"&MsgType=" + msgType +"&sid="+Math.random() ,"contDisp");
	document.getElementById("em_title").innerHTML="View Message ";
	toggle_visibility("embed_pop_contact");
}

function replyMsg(msgID){
	if (msgID=="")
	{
		alert("Please select a message to reply.")
		return;
	}
	AjaxCall("/messages/reply_msg.asp?id="+msgID+"&sid="+Math.random() ,"contDisp");
	document.getElementById("em_title").innerHTML="Reply Message ";
	//toggle_visibility("embed_pop_contact");
}


function replMsgAction(msgType){
	var oEditor = FCKeditorAPI.GetInstance('mesgText') ;
	var body = encodeURI(oEditor.GetXHTML( true )) ;							
	//var body = encodeURI(document.getElementById("mesgText").value);
	var subj = encodeURI(document.getElementById("MsgSub").value);
	var toCustID = encodeURI(document.getElementById("toID").value);				
	var fromCustID = encodeURI(document.getElementById("fromID").value);		
	if (toCustID=="") {
		alert("Please select a recipient.")
		return;
	}
	if (subj== ""){
		alert("Please enter a subject.")
		return;
	}
	if (body == ""){
		alert("Please type your message.")
		return;
	}
	body = body.replace(/&/gi,"~");				
	body = body.replace(/&quot;/g, "^");
	body = body.replace(/[+]/g, "|");
	subj = subj.replace(/&/gi,"~");				
	subj = subj.replace(/&quot;/g, "^");
	subj = subj.replace(/[+]/g, "|");
	sendCustID = toCustID;
	var parameters = "Msg=" + body + "&MsgSub=" + subj +"&MsgTo="+toCustID+"&MsgFrom="+fromCustID+"&MsgTyp="+msgType 
	if (msgType=="reply")
	{
		msgID = encodeURI(document.getElementById("msgReplID").value);
		parameters = parameters +"&RespMsgID="+msgID;
	}
	var url="/messages/dash_msg_action.asp"		
		url=url+"?sid="+Math.random()
	AjaxPost(url,parameters,"contDisp")
}

function delDashFilesAction(){
	var ids="";
	var ckbxObjects = document.getElementsByTagName("input");
	for(var i=0;i< ckbxObjects.length;i++){			
		if (ckbxObjects[i].type=="checkbox"){
			if (ckbxObjects[i].checked){										
				var ckName = ckbxObjects[i].id.split("_");	
													
				if (ckName[0] == "chkbxMat"){
					ids = ids + ckName[1] + ","	
				}
			}//if checked
		}//if checkbox			
	}//for	
	if (ids == "" ) {
		alert ("Please select a file to delete.");
		return;
	}
	else {
		if (confirm ("Are you sure you want to delete the selected  file(s)?")){
			parameters = "QIDs="+ids;
			var url= "/incs/del_filesV1.asp"; 
				url=url+"?sid="+Math.random();
			AjaxPost(url,parameters,"cont1");
			
		}
	
	}
}

function changeUserStatus(drdVal)
{ 
	var q = drdVal.value;
	AjaxCall("/incs/change_user_status.asp?q="+q,"msg_alert");
	
	
}

function sendTutorReq(CustID,SenderID){
	if (SenderID==0){
		alert("Please sign in to request a tutor session.")
		return;
	}
	if (CustID==SenderID){
		alert("You cannot request a tutor session with yourself.")
		return;
	}
	valid_Type = "alertBox";
	if (confirm("Are you sure you want to request a session with this tutor?")){
		var url = "/messages/send_tutor_req_action.asp?CustID="+CustID
			url=url+"&sid="+Math.random();
		AjaxCall(url,"contDisp");
	}
} 

function dash_msgs_del_action(){
	var checkSel = false;
	var sentMsgs="";
	var recMsgs="";
	var ckbxObjects = document.getElementsByTagName("input");
	for(var i=0;i< ckbxObjects.length;i++){			
		if (ckbxObjects[i].type=="checkbox"){
			if (ckbxObjects[i].checked){
				checkSel = true									
				var ckName = ckbxObjects[i].id.split("_");														
				if (ckName[0] == "msgrec"){
					recMsgs = recMsgs + ckName[1] + ","	;
				}
				else if (ckName[0] == "msgsent")
				{
					sentMsgs = sentMsgs + ckName[1] + ",";
				}				
			}//if checked
		}//if checkbox			
	}//for	
	if (checkSel == false)
	{
		alert ("Please select message(s) to delete.");
		return;
	}
	if (confirm ("Are you sure you want to delete the selected  message(s)?")){
		var url= "/incs/dash_del_msgs.asp";
			url=url+"?sid="+Math.random()
			url=url+"&rcIDS=" + recMsgs
			url=url+"&stIDS=" + sentMsgs
		AjaxCall(url,"cont1_wide_alt");
	}
}

function admin_users_del_action(){
	var checkSel = false;
	var tutIDs="";
	var custIDs="";
	var ckbxObjects = document.getElementsByTagName("input");
	for(var i=0;i< ckbxObjects.length;i++){			
		if (ckbxObjects[i].type=="checkbox"){
			if (ckbxObjects[i].checked){
				checkSel = true									
				var ckName = ckbxObjects[i].id.split("_");	
				//alert(ckName)													
				if (ckName[0] == "tut"){
					tutIDs = tutIDs + ckName[1] + ","	;
				}
				else if (ckName[0] == "cust")
				{
					custIDs = custIDs + ckName[1] + ",";
				}				
			}//if checked
		}//if checkbox			
	}//for	
	if (checkSel == false)
	{
		alert ("Please select user(s) to delete.");
		return;
	}
	if (confirm ("Are you sure you want to delete the selected user(s)?")){
		var url= "/admin/incs/admin_del_users.asp";
			url=url+"?sid="+Math.random()
			url=url+"&tutIDs=" + tutIDs
			url=url+"&custIDs=" + custIDs
			//alert(url)
		AjaxCall(url,"cont1_wide_alt");
	}
}


function admin_disc_del_action(){
	var checkSel = false;
	var discIDs="";
	var ckbxObjects = document.getElementsByTagName("input");
	for(var i=0;i< ckbxObjects.length;i++){			
		if (ckbxObjects[i].type=="checkbox"){
			if (ckbxObjects[i].checked){
				checkSel = true									
				var ckName = ckbxObjects[i].id.split("_");	
				//alert(ckName)													
				if (ckName[0] == "frm"){
					discIDs = discIDs + ckName[1] + ","	;
				}
			}//if checked
		}//if checkbox			
	}//for	
	if (checkSel == false)
	{
		alert ("Please select discussion(s) to delete.");
		return;
	}
	if (confirm ("Are you sure you want to delete the selected discussion(s)?")){
		var url= "/admin/incs/admin_del_disc.asp";
			url=url+"?sid="+Math.random()
			url=url+"&discIDs=" + discIDs;
			//alert(url)
		AjaxCall(url,"cont1_wide_alt");
	}
}

function adminEditDiscAction(DiscID){
	if (document.getElementById("ForumMsgBody").value == "") {
		alert("Please enter the discussion body text.");
		return;
	}
	var ForumMsgBody = encodeURI(document.getElementById("ForumMsgBody").value);
	var parameters = "ForumMsgBody=" + ForumMsgBody;
	var url="/admin/incs/admin_frm_det.asp?sid=" +Math.random();
		url=url + "&forID=" + DiscID
		url=url + "&action=UpdateBody"
	//	alert(url)
	AjaxPost(url,parameters,"cont1_wide");
	alert("Discusion updated succefully.")
}

function adminEditDiscPostAction(FPID,DiscID){
	if (document.getElementById("ForumMsgPost").value == "") {
		alert("Please the discussion response body text.");
		return;
	}
	var ForumMsgBody = encodeURI(document.getElementById("ForumMsgPost").value);
	var parameters = "ForumMsgPost=" + ForumMsgBody;
	var url="/admin/incs/admin_frm_det.asp?sid=" +Math.random();
		url=url + "&FPID=" + FPID
		url=url + "&forID=" + DiscID
		url=url + "&action=UpdatePost"
	//	alert(url)
	AjaxPost(url,parameters,"cont1_wide");
	alert("Discussion post updated successfully.")
}

function adminDelDiscPost(FPID,DiscID){
	if (confirm("Are you sure you want to delete this post?")){
		AjaxCall("/admin/incs/admin_frm_det.asp?forID="+DiscID+"&FPID="+FPID+"&action=DelPost","cont1_wide");
	}
}
//-->
