var siteurl = "http://www.australianalumniassociation.org/";
var xmlHttpjoin,xmlHttpjoinpos,xmlHttpdeleteaction,xmlHttpdelevent,xmlHttpdelgroup;


function prmt(msg)
{
	jQuery.prompt(msg,{show :'fadeIn'});
}

function newjoin(mid,tid,ty,pos)
{
	
	xmlHttpjoin=GetXmlHttpObject()
	if (xmlHttpjoin==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	//alert(surl);
	
	if(pos != "0")
	{
	if(document.getElementById("last_div").value == pos)
	{
	}
	else
	{
	
	if(document.getElementById("last_div").value != "")
	{
	var last_div = document.getElementById("last_div").value;
	
	document.getElementById("frmqcabuse_"+last_div).style.display = "none";
	}
	document.getElementById("last_div").value = pos;
	}
	}
	
	var url = "process_r/jointopic.php?mid="+mid+"&tid="+tid+"&ty="+ty+"&pos="+pos;
	//alert(url);
	xmlHttpjoin.onreadystatechange=stateChangedjoin 
	xmlHttpjoin.open("GET",url,true) 
	xmlHttpjoin.send(null)
	
	
}

function stateChangedjoin() 
{ 
	if (xmlHttpjoin.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpjoin.readyState==4 || xmlHttpjoin.readyState=="complete")
	{ 
		//alert(xmlHttpjoin.responseText);
		//prmt(xmlHttpresp.responseText);
		var t = new Array();
		var res = xmlHttpjoin.responseText;
		t = res.split("##**");
		if(t[0] != 0)
		{
		document.getElementById("frmqcabuse_"+t[0]).style.display = "";
		document.getElementById("frmqcabuse_"+t[0]).innerHTML = t[1];
		}else
		{
		document.getElementById("frmqcabuse").style.display = "";
		document.getElementById("frmqcabuse").innerHTML = t[1];	
		}
		
	}
}


function newjoinpost(mid,tid,ty,pos)
{
	
	xmlHttpjoinpos=GetXmlHttpObject()
	if (xmlHttpjoinpos==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	//alert(surl);
	
	
	
	var url = "process_r/jointopic.php?mid="+mid+"&tid="+tid+"&ty="+ty+"&pos="+pos;
	//alert(url);
	xmlHttpjoinpos.onreadystatechange=stateChangedjoinpos 
	xmlHttpjoinpos.open("GET",url,true)
	xmlHttpjoinpos.send(null)
	
	
}

function stateChangedjoinpos() 
{ 
	if (xmlHttpjoinpos.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpjoinpos.readyState==4 || xmlHttpjoinpos.readyState=="complete")
	{ 
		//alert(xmlHttpjoinpos.responseText);
		//prmt(xmlHttpresp.responseText);
		var t = new Array();
		var res = xmlHttpjoinpos.responseText;
		t = res.split("##**");
		
		if(t[2] != "0")
		{
		document.location= "discussion_detail.php?tid="+t[0];
		}else
		{
			document.getElementById("frmqcjoin").style.display = "";
		document.getElementById("frmqcjoin").innerHTML = t[1];	
		}
		
	}
}


function passreq()
{
	
	xmlHttpfor=GetXmlHttpObject()
	if (xmlHttpfor==null)
	{
	alert("Browser does not support HTTP Request");
	return
	} 
	
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if(trimString(document.getElementById("forgettxt").value) == "")
	{
		document.getElementById("errshow1").style.display = "none";	
	    document.getElementById("errshow").style.display = "block";	
		document.getElementById("show").style.display = "none";	
		document.getElementById('forgettxt').value = "";
		document.getElementById('forgettxt').focus();
		return false;
	}else{
	if(!document.getElementById("forgettxt").value.match(re)) 
	{
		document.getElementById("errshow").style.display = "none";	
		document.getElementById("show").style.display = "none";	
	    document.getElementById("errshow1").style.display = "block";
		document.getElementById('forgettxt').value = "";
		document.getElementById('forgettxt').focus();
		return false;
	}
	}

	funame = trimString(document.getElementById('forgettxt').value);
	var purl;
	purl="forgot.php?act=fpass&funame="+funame;
    //alert(purl);
	xmlHttpfor.onreadystatechange=stateChangeforget 
	xmlHttpfor.open("GET",purl,true)
	xmlHttpfor.send(null)
} 

function stateChangeforget() 
{ 
	if (xmlHttpfor.readyState==4 || xmlHttpfor.readyState=="complete")
	{     
	   //alert(xmlHttpfor.responseText);
		var temp = new Array();
		var b = xmlHttpfor.responseText;
		temp = b.split("^##^");
		//alert(temp[1]);
		if(temp[1] == 1)
		 {
			document.getElementById("errshow1").style.display="none";
			document.getElementById("errshow").style.display="none";
			document.getElementById("showforgot").style.display="none";
			document.getElementById("show").style.display="block";
			document.getElementById("show").innerHTML= "<font color='#285100'>Your password has been mailed to your <br />login email.</font>";
		 }else{
			document.getElementById("errshow1").style.display="none";
			document.getElementById("errshow").style.display="none";
			document.getElementById("showforgot").style.display="block";
			document.getElementById("show").style.display="block";
			document.getElementById("forgettxt").value = "";
			document.getElementById('forgettxt').focus();
			document.getElementById("show").innerHTML= "<font color='#8F1616'>You have provided an invalid login email.<br />Please try again</font>";
		 }
	}
	if (xmlHttpfor.readyState==1)
	{ 
			//document.getElementById("forget").style.display="none";
			document.getElementById("show").innerHTML="<center><img src='images/lightbox-ico-loading.gif' ></center>";
	} 
} 


function deleteaction(cid,pg,tid,pos,page)
{
	xmlHttpdeleteaction=GetXmlHttpObject()
	if (xmlHttpdeleteaction==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	if(pos != "")
	{
		document.getElementById("del_"+pos).style.display = "none";
	}
	
	var url = "process_r/delete_action.php?cid="+cid+"&pg="+pg+"&tid="+tid+"&pos="+pos+"&page="+page;
	//alert(url);
	xmlHttpdeleteaction.onreadystatechange=stateChangeddeleteaction 
	xmlHttpdeleteaction.open("GET",url,true)
	xmlHttpdeleteaction.send(null)
}

function stateChangeddeleteaction() 
{ 
	if (xmlHttpdeleteaction.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpdeleteaction.readyState==4 || xmlHttpdeleteaction.readyState=="complete")
	{ 
		//alert(xmlHttpdeleteaction.responseText);
		
		//prmt(xmlHttpresp.responseText);
		var temp = new Array();
		var res = xmlHttpdeleteaction.responseText;
		temp = res.split("##**");
		
		
		
		if(trimString(temp[0]) == "dd")
		{
			if(temp[3] != "")
			{
		        document.location= "discussion_detail.php?tid="+temp[1]+"&page="+temp[3]+"&resmsg="+temp[2];
			}else
			{
				document.location= "discussion_detail.php?tid="+temp[1]+"&resmsg="+temp[2];
			}
		}
		if(trimString(temp[0]) == "ddtop")
		{
			if(temp[4] != "")
			{
			   document.location= "discussion_list.php?page="+temp[4]+"&resmsg="+temp[3];
			}else
			{
				document.location= "discussion_list.php?resmsg="+temp[3];
			}
		}
		if(trimString(temp[0]) == "mytop")
		{
			if(temp[4] != "")
			{
			document.location= "my_discussion.php?page="+temp[4]+"&resmsg="+temp[3];
			}else
			{
			document.location= "my_discussion.php?resmsg="+temp[3];	
			}
		}
		
	}
}


function deleteevent(cid,pg,tid,pos,page)
{
	xmlHttpdelevent=GetXmlHttpObject()
	if (xmlHttpdelevent==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	if(pos != "")
	{
		document.getElementById("del_"+pos).style.display = "none";
	}
	
	var url = "process_r/delete_event.php?cid="+cid+"&pg="+pg+"&tid="+tid+"&pos="+pos+"&page="+page;
	//alert(url);
	xmlHttpdelevent.onreadystatechange=stateChangeddeleteevent 
	xmlHttpdelevent.open("GET",url,true)
	xmlHttpdelevent.send(null)
}

function stateChangeddeleteevent() 
{ 
	if (xmlHttpdelevent.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpdelevent.readyState==4 || xmlHttpdelevent.readyState=="complete")
	{ 
		//alert(xmlHttpdelevent.responseText);
		var temp = new Array();
		var res = xmlHttpdelevent.responseText;
		temp = res.split("##**");
		
		
		if(trimString(temp[0]) == "myevt")
		{
			if(temp[3] != "")
			{
		     document.location= "my_event.php?page="+temp[3]+"&resmsg="+temp[2];
			}else
			{
			 document.location= "my_event.php?resmsg="+temp[2];	
			}
		}
		if(trimString(temp[0]) == "pevt")
		{
			if(temp[3] != "")
			{
		     document.location= "past_events.php?page="+temp[3]+"&resmsg="+temp[2];
			}else
			{
		     document.location= "past_events.php?resmsg="+temp[2];
		    }
		}
		if(trimString(temp[0]) == "upevt")
		{
			 if(temp[3] != "")
			{
		     document.location= "upcoming_events.php?page="+temp[3]+"&resmsg="+temp[2];
			}else
			{
		     document.location= "upcoming_events.php?resmsg="+temp[2];
			}
		}
		
		
		
	}
}

function deletegroup(cid,pg,tid,pos,page)
{
	xmlHttpdelgroup=GetXmlHttpObject()
	if (xmlHttpdelgroup==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	if(pos != "")
	{
		document.getElementById("del_"+pos).style.display = "none";
	}
	
	var url = "process_r/delete_group.php?cid="+cid+"&pg="+pg+"&tid="+tid+"&pos="+pos+"&page="+page;
	//alert(url);
	xmlHttpdelgroup.onreadystatechange=stateChangeddeletegroup 
	xmlHttpdelgroup.open("GET",url,true)
	xmlHttpdelgroup.send(null)
}

function stateChangeddeletegroup() 
{ 
	if (xmlHttpdelgroup.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpdelgroup.readyState==4 || xmlHttpdelgroup.readyState=="complete")
	{ 
		//alert(xmlHttpdelgroup.responseText);
		var temp = new Array();
		var res = xmlHttpdelgroup.responseText;
		temp = res.split("##**");
		
		
		if(trimString(temp[0]) == "gcom")
		{
			 if(temp[3] != "")
			 {
		     document.location= "group_comments.php?tid="+temp[1]+"&page="+temp[3]+"&resmsg="+temp[2];
			 }else
			 {
			  document.location= "group_comments.php?tid="+temp[1]+"&resmsg="+temp[2];	 
			 }
		}
		if(trimString(temp[0]) == "gtop")
		{
			 if(temp[3] != "")
			 {
		     	document.location= "group_topics.php?gid="+temp[1]+"&page="+temp[3]+"&resmsg="+temp[2];
			 }else
			 {
				document.location= "group_topics.php?gid="+temp[1]+"&resmsg="+temp[2]; 
			 }
		}
		if(trimString(temp[0]) == "mygtop")
		{
			 if(temp[4] != "")
			 {
			  document.location= "my_group.php?page="+temp[4]+"&resmsg="+temp[3];	 
			 }else
			 {
		     document.location= "my_group.php?resmsg="+temp[3];
			 }
		}
		
		
		
	}
}



function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 


