//ajax
var siteurl = "http://www.australianalumniassociation.org/";
var xmlHttpstate,xmlHttpnexts,xmlHttpbacks,xmlHttpinvite,xmlHttpreqload,xmlHttpconload,xmlHttpuser,xmlHttpgroupreq,xmlHttpremchk,xmlHttpforwordF,xmlHttpbookM,xmlHttpdeleteS,xmlHttpEventL,xmlHttpresp,xmlHttpsendmsg;

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


function checkCountryVal(m,n)
{
	//alert(n);
	xmlHttpstate=GetXmlHttpObject()
	if (xmlHttpstate==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="getState.php?m="+m+"&n="+n;
	//alert(url);
	xmlHttpstate.onreadystatechange=stateChangedstate 
	xmlHttpstate.open("GET",url,true)
	xmlHttpstate.send(null)
}

function stateChangedstate() 
{ 
	if (xmlHttpstate.readyState==4 || xmlHttpstate.readyState=="complete")
	{ 
		var t = new Array();
		var res = xmlHttpstate.responseText;
		t = res.split("##**");
		if(t[0] != "0")
		{
			document.getElementById("hid_cnty").value = 2;
			document.getElementById("othersDiv").style.display = "none";
			document.getElementById("stateDiv").style.display = "block";
			document.getElementById("stateDiv").innerHTML = t[0];
			if(t[1] != "")
			{
				document.getElementById("frm_state").value = t[1];
			}

		}
		else
		{
			document.getElementById("hid_cnty").value = 1;
			document.getElementById("othersDiv").style.display = "block";
			document.getElementById("frm_state").value = "";
			document.getElementById("stateDiv").style.display = "none";
			
			if(t[2] != "")
			{
				document.getElementById("frm_state_others").value = t[1];
			}
		}
	}
}


function inviteload(m,u)
{
	//alert(m);
	xmlHttpinvite=GetXmlHttpObject()
	if (xmlHttpinvite==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url= siteurl+"getInvite.php?m="+m+"&u="+u;
	//alert(url);
	xmlHttpinvite.onreadystatechange=stateChangedinvite
	xmlHttpinvite.open("GET",url,true)
	xmlHttpinvite.send(null)
}

function stateChangedinvite() 
{ 
	if (xmlHttpinvite.readyState==4 || xmlHttpinvite.readyState=="complete")
	{ 
	   document.getElementById("frmqc").style.display = "";
		document.getElementById("frmqc").innerHTML=xmlHttpinvite.responseText;
	}
}

function requestload(m)
{
	//alert(n);
	xmlHttpreqload=GetXmlHttpObject()
	if (xmlHttpreqload==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url=siteurl+"getRequest.php?m="+m;
	//alert(url);
	xmlHttpreqload.onreadystatechange=stateChangedrequestload
	xmlHttpreqload.open("GET",url,true)
	xmlHttpreqload.send(null)
}

function stateChangedrequestload() 
{ 
	if (xmlHttpreqload.readyState==4 || xmlHttpreqload.readyState=="complete")
	{ 
	   document.getElementById("frmqc").style.display = "";
		document.getElementById("frmqc").innerHTML=xmlHttpreqload.responseText;
	}
}

function confirmload(n,ty,type)
{
	//alert(n);
	xmlHttpconload=GetXmlHttpObject()
	if (xmlHttpconload==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="getConfirm.php?n="+n+"&ty="+ty+"&type="+type;
	//alert(url);
	xmlHttpconload.onreadystatechange=stateChangedconfirmload
	xmlHttpconload.open("GET",url,true)
	xmlHttpconload.send(null)
}

function stateChangedconfirmload() 
{ 
	if (xmlHttpconload.readyState==4 || xmlHttpconload.readyState=="complete")
	{ 
	   //alert(xmlHttpconload.responseText);
	   if(xmlHttpconload.responseText == 1)
	   {
		   document.location=siteurl+"my_mailbox.php";
	   }
	}
}

function checkGroupname()
{
	xmlHttpuser=GetXmlHttpObject()
	if (xmlHttpuser==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	msg = "";
	if(document.frmgroup.group_name.value == "")
	{
		msg = "- Please enter the group name.";
	}
	t = document.getElementById("group_name").value;

	if(msg != "")
	{
		//alert(msg);
		prmt(msg);
	return false;
	}
	else
	{
		//return true;
	}

	var url="process_r/checkGroup.php?groupname="+t;
	xmlHttpuser.onreadystatechange=stateChangedgroupname
	xmlHttpuser.open("GET",url,true)
	xmlHttpuser.send(null)

}
function stateChangedgroupname() 
{ 
	if (xmlHttpuser.readyState==4 || xmlHttpuser.readyState=="complete")
	{ 
		if(xmlHttpuser.responseText == 1)
		{
			document.getElementById("statusDiv").innerHTML =  "&nbsp;<img src='images/tick.gif' width=13 height=13>";
			document.getElementById("Submit").style.display = "block";
		}
		if(xmlHttpuser.responseText == 2)
		{
			document.getElementById("statusDiv").innerHTML =  "&nbsp;<img src='images/wrong.jpg' width=16 height=16>";
			document.getElementById("Submit").style.display = "none";
		}
	}
	if (xmlHttpuser.readyState==1)
	{
		document.getElementById("statusDiv").innerHTML = "&nbsp;<img src='images/ajax-mini.gif'>";
	}
}


function grouprequest(m,ty,cp)
{
	//alert(n);
	xmlHttpgroupreq=GetXmlHttpObject()
	if (xmlHttpgroupreq==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="getGroupreq.php?m="+m+"&ty="+ty+"&cp="+cp;
	//alert(url);
	xmlHttpgroupreq.onreadystatechange=stateChangedgroupreq
	xmlHttpgroupreq.open("GET",url,true)
	xmlHttpgroupreq.send(null)
}

function stateChangedgroupreq() 
{ 
	if (xmlHttpgroupreq.readyState==4 || xmlHttpgroupreq.readyState=="complete")
	{ 
	   //alert(xmlHttpgroupreq.responseText);
		var temp = new Array();
		var res = xmlHttpgroupreq.responseText;
		temp = res.split("##**");
		if(temp[0] == "unjoin")
		{
			window.location = "my_group.php?&resmsg="+temp[1];
		}else
		{
			if(temp[0] == 1)
			{
				document.getElementById("joingropdiv").style.display = "";
				document.getElementById("joingropdiv").innerHTML=temp[1];
			}
			if(temp[0] == 2)
			{
				document.getElementById("joingropdiv").style.display = "";
				document.getElementById("joingropdiv").innerHTML=temp[1];
			}
		}
		//window.location = "my_group.php";
	}
}


function rememberchk(m,py)
{
	//alert(n);
	xmlHttpremchk=GetXmlHttpObject()
	if (xmlHttpremchk==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var email = document.getElementById("username_txt").value;
	var url="getRememberchk.php?m="+m+"&py="+py+"&email="+email;
	//alert(url);
	xmlHttpremchk.onreadystatechange=stateChangedremember
	xmlHttpremchk.open("GET",url,true)
	xmlHttpremchk.send(null)
}

function stateChangedremember() 
{ 
	if (xmlHttpremchk.readyState==4 || xmlHttpremchk.readyState=="complete")
	{ 
	   //alert(xmlHttpremchk.responseText);
			document.getElementById("password_txt").value=xmlHttpremchk.responseText;
	}
}


function forwordfriend(m,py,u)
{
	//alert(py);
	xmlHttpforwordF=GetXmlHttpObject()
	if (xmlHttpforwordF==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
		if(py == "sendmail")
		{//sendmail
		msg = "";
		var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i;
		if(document.getElementById("to_txt").value == "")
		{
		msg = "- Please enter the Email ID.";
		}else{
		if(!document.getElementById("to_txt").value.match(re)) 
		{
		msg = "- Please enter valid Email ID.";
		}
		}
		if(msg != "")
		{
		prmt(msg);
		return false;
		}
		else
		{
		//return true;
		}
		
		}//sendmail

		if(py == "abusemail")
		{//abusemail
		msg = "";
		if(document.getElementById("abuse_txt").value == "")
		{
		msg = "- Please type the reason.";
		}
		if(msg != "")
		{
		prmt(msg);
		return false;
		}
		else
		{
		//return true;
		}
		
		
		}//abusemail
 
    if(py == "abusemail")
	{//abusemail
	  var reasontxt = document.getElementById("abuse_txt").value;
	  var url = siteurl+"getForword.php?m="+m+"&py="+py+"&u="+u+"&r="+reasontxt;
	}else
	{
	  var url = siteurl+"getForword.php?m="+m+"&py="+py+"&u="+u;
	  if(py == "sendmail")
	  {//sendmail
	     var to_email = document.getElementById("to_txt").value;
		 url = url+"&to_email="+to_email;
		 if(document.getElementById("message_txt").value != "")
		 {
			 var to_txt = document.getElementById("message_txt").value;
			 url = url+"&to_txt="+to_txt;
		 }
	  }
	}
	//alert(url);
	xmlHttpforwordF.onreadystatechange=stateChangedforword
	xmlHttpforwordF.open("GET",url,true)
	xmlHttpforwordF.send(null)
}

function stateChangedforword() 
{ 
	if (xmlHttpforwordF.readyState==4 || xmlHttpforwordF.readyState=="complete")
	{ 
	  //alert(xmlHttpforwordF.responseText);
	        document.getElementById("frmqc").style.display = "";
			document.getElementById("frmqc").innerHTML = xmlHttpforwordF.responseText;
	}
}

function book_mark(m,py,u)
{
	//alert(n);
	xmlHttpbookM=GetXmlHttpObject()
	if (xmlHttpbookM==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 

	var url = siteurl+"getBookmark.php?m="+m+"&py="+py+"&u="+u;
	//alert(url);
	xmlHttpbookM.onreadystatechange=stateChangedbook
	xmlHttpbookM.open("GET",url,true)
	xmlHttpbookM.send(null)
}

function stateChangedbook() 
{ 
	if (xmlHttpbookM.readyState==4 || xmlHttpbookM.readyState=="complete")
	{ 
	  //alert(xmlHttpbookM.responseText);
	    if(xmlHttpbookM.responseText == 1)
		{
			document.location = siteurl+"my_bookmark.php";
	        
		}else
		{
			document.getElementById("frmqc").style.display = "";
			document.getElementById("frmqc").innerHTML = xmlHttpbookM.responseText;
		}
	}
}

function delete_single(m,py,u)
{
	//alert(n);
	xmlHttpdeleteS=GetXmlHttpObject()
	if (xmlHttpdeleteS==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 

	var url = siteurl+"getDelete.php?m="+m+"&py="+py+"&u="+u;
	//alert(url);
	xmlHttpdeleteS.onreadystatechange=stateChangeddelete_single
	xmlHttpdeleteS.open("GET",url,true)
	xmlHttpdeleteS.send(null)
}

function stateChangeddelete_single() 
{ 
	if (xmlHttpdeleteS.readyState==4 || xmlHttpdeleteS.readyState=="complete")
	{ 
	  //alert(xmlHttpdeleteS.responseText);
	    if(xmlHttpdeleteS.responseText != "")
		{
			
			if(xmlHttpdeleteS.responseText == 1)
			{
			document.location = siteurl+"my_bookmark.php";	
			//delete_single('','rebook','')
			}
			if(xmlHttpdeleteS.responseText == 2)
			{
			document.location = siteurl+"my_network.php";	
			//delete_single('','renetwork','')
			}
	        
		}else
		{
			//document.getElementById("frmqc").style.display = "";
			document.getElementById("showbook").innerHTML = xmlHttpdeleteS.responseText;

		}
	}
}


function loadevent(m,py,u)
{
	//alert(n);
	xmlHttpEventL=GetXmlHttpObject()
	if (xmlHttpEventL==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 

	var url = siteurl+"getEvent.php?m="+m+"&py="+py+"&u="+u;
	//alert(url);
	xmlHttpEventL.onreadystatechange=stateChangedeventload
	xmlHttpEventL.open("GET",url,true)
	xmlHttpEventL.send(null)
}

function stateChangedeventload() 
{ 
	if (xmlHttpEventL.readyState==4 || xmlHttpEventL.readyState=="complete")
	{ 
	  //alert(xmlHttpEventL.responseText);
			//document.getElementById("frmqc").style.display = "";
			document.getElementById("event_show").innerHTML = xmlHttpEventL.responseText;

	}
	if (xmlHttpEventL.readyState==1)
	{
		document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}

}


// Classifieds


function send_response(surl)
{
	//alert(n);
	xmlHttpresp=GetXmlHttpObject()
	if (xmlHttpresp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	msg = "";
	if(document.getElementById("frm_name").value == "")
	{
		msg = "- Please enter your name<br>";
	}
	if(document.getElementById("frm_email").value == "")
	{
		msg += "- Please enter your email address<br>";
	}else{
		var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i;
		if(!document.getElementById("frm_email").value.match(re))
		{
			msg += "- Please enter a valid email address<br>";
		}
	}
	if(document.getElementById("frm_message").value == "")
	{
		msg += "- Please enter the message<br>";
	}
	
	if(msg != "")
	{
		prmt(msg);
	}else
	{
		jname = document.getElementById("frm_name").value;
		jemail = document.getElementById("frm_email").value;
		jcontact = document.getElementById("frm_contact").value;
		jmessage= document.getElementById("frm_message").value;
	
		
		var url=surl+"process_r/sendresponse.php?name="+jname+"&email="+jemail+"&contact="+jcontact+"&message="+jmessage+"&toemail="+document.getElementById("to_email").value+"&toname="+document.getElementById("to_name").value+"&adtitle="+document.getElementById("adtitle").value;
		//alert(url);
		xmlHttpresp.onreadystatechange=stateChangedresp 
		xmlHttpresp.open("GET",url,true)
		xmlHttpresp.send(null)
	}
	
	
}

function stateChangedresp() 
{ 
	if (xmlHttpresp.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpresp.readyState==4 || xmlHttpresp.readyState=="complete")
	{ 
		//alert(xmlHttpresp.responseText);
		//prmt(xmlHttpresp.responseText);
		document.getElementById("resp").innerHTML = "Process Success : Response sent!";
		document.getElementById("frm_name").value = '';
		document.getElementById("frm_email").value = '';
		document.getElementById("frm_contact").value = '';
		document.getElementById("frm_message").value = '';
	}
}
function send_abuse(surl)
{
	//alert(n);
	xmlHttpabuse=GetXmlHttpObject()
	if (xmlHttpabuse==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	msg = "";
	document.getElementById("abuse_email").style.border = "";
	document.getElementById("abuse_name").style.border = "";
	document.getElementById("abuse_reason").style.border = "";
	
	
	if(document.getElementById("abuse_email").value == "")
	{
		msg += "- Please enter your email address<br>";
		document.getElementById("abuse_email").style.border = "solid #ff0000 1px";
	}else{
		var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i;
		if(!document.getElementById("abuse_email").value.match(re))
		{
			msg += "- Please enter a valid email address<br>";
			document.getElementById("abuse_email").style.border = "solid #ff0000 1px";
		}
	}
	if(document.getElementById("abuse_name").value == "")
	{
		msg += "- Please enter your name<br>";
		document.getElementById("abuse_name").style.border = "solid #ff0000 1px";
	}
	if(document.getElementById("abuse_reason").value == "")
	{
		msg += "- Please enter the reason<br>";
		document.getElementById("abuse_reason").style.border = "solid #ff0000 1px";
	}
	
	if(msg != "")
	{
		//prmt("Hello");
	}else
	{
		jname = document.getElementById("abuse_name").value;
		jemail = document.getElementById("abuse_email").value;
		jreason= document.getElementById("abuse_reason").value;
	
		//alert(surl);
		var url = surl+"process_r/classabuse.php?name="+jname+"&email="+jemail+"&reason="+jreason+"&adid="+document.getElementById("adid").value;
		//alert(url);
		xmlHttpabuse.onreadystatechange=stateChangedabuse 
		xmlHttpabuse.open("GET",url,true)
		xmlHttpabuse.send(null)
	}
	
	
}

function stateChangedabuse() 
{ 
	if (xmlHttpabuse.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpabuse.readyState==4 || xmlHttpabuse.readyState=="complete")
	{ 
		//alert(xmlHttpresp.responseText);
		//prmt(xmlHttpresp.responseText);
		inviteclose();
		if(xmlHttpabuse.responseText == "1")
			prmt("Process Success : Thanks for your abuse report!");
		else
			prmt("Failed : Enexpected error!".xmlHttpabuse.responseText);
			
		document.getElementById("abuse_name").value = '';
		document.getElementById("abuse_email").value = '';
		document.getElementById("abuse_reason").value = '';
	}
}

function send_postabuse(surl,id,ty)
{
	
	xmlHttpabusepost=GetXmlHttpObject()
	if (xmlHttpabusepost==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	msg = "";
	
	
	if(document.getElementById("abuse_txt").value == "")
	{
		msg += "- Please enter the reason<br>";
		document.getElementById("abuse_txt").style.border = "solid #ff0000 1px";
	}
	
	if(msg != "")
	{
		prmt(msg);
	}else
	{
		jreason= document.getElementById("abuse_txt").value;
	
		
		var url = siteurl+"process_r/topicabuse.php?reason="+jreason+"&surl="+surl+"&id="+id+"&ty="+ty;
		//alert(url);
		xmlHttpabusepost.onreadystatechange=stateChangedabusepost 
		xmlHttpabusepost.open("GET",url,true)
		xmlHttpabusepost.send(null)
	}
	
	
}

function stateChangedabusepost() 
{ 
	if (xmlHttpabusepost.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpabusepost.readyState==4 || xmlHttpabusepost.readyState=="complete")
	{ 
		//alert(xmlHttpabusepost.responseText);
		//prmt(xmlHttpresp.responseText);
		document.getElementById("frmqcabuse").style.display = "";
		document.getElementById("frmqcabuse").innerHTML = xmlHttpabusepost.responseText;
		//document.getElementById("abuse_txt").value = "";
	}
}

function valscr(mty,sty,rty,nty)
{
	xmlHttpvprice=GetXmlHttpObject()
	if (xmlHttpvprice==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}
	
	//alert(surl);
	var url = "process_r/val_price.php?mty="+mty+"&sty="+sty+"&rty="+rty+"&nty="+nty;
	//alert(url);
	xmlHttpvprice.onreadystatechange=stateChangedvalprice 
	xmlHttpvprice.open("GET",url,true)
	xmlHttpvprice.send(null)

}

function stateChangedvalprice() 
{ 
	if (xmlHttpvprice.readyState==1)
	{
		//document.getElementById("event_show").innerHTML = "&nbsp;<img src='images/ajax-loader.gif' hspace='160' vspace='30'>";
	}
	if (xmlHttpvprice.readyState==4 || xmlHttpvprice.readyState=="complete")
	{ 
		var temp = new Array();
		var res = xmlHttpvprice.responseText;
		temp = res.split("##**");
		//alert(xmlHttpvprice.responseText);
		//prmt(xmlHttpresp.responseText);
		//document.getElementById("frmqcabuse").style.display = "";
		document.getElementById("step2_content").innerHTML = temp[0];
		document.getElementById("price_val").value = temp[1];
		document.getElementById("dollar_val").value = temp[2];
		
	}
}

function sendmessage(m,py,u)
{
	//alert(py);
	xmlHttpsendmsg=GetXmlHttpObject()
	if (xmlHttpsendmsg==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 

		
		msg = "";
		if(document.getElementById("message_txt").value == "")
		{
		msg = "- Please enter the message.";
		}

		if(msg != "")
		{
		prmt(msg);
		return false;
		}
		else
		{
		//return true;
		}
		
	  //var subject_txt = escape(document.getElementById("subject_txt").value);	
	  var message_txt = escape(document.getElementById("message_txt").value);
	  var url = siteurl+"process_r/message_sav.php?m="+m+"&py="+py+"&u="+u+"&msg="+message_txt;
	
	//alert(url);
	xmlHttpsendmsg.onreadystatechange=stateChangedsendmsg
	xmlHttpsendmsg.open("GET",url,true)
	xmlHttpsendmsg.send(null)
}

function stateChangedsendmsg() 
{ 
	if (xmlHttpsendmsg.readyState==4 || xmlHttpsendmsg.readyState=="complete")
	{ 
	  //alert(xmlHttpsendmsg.responseText);
	        document.getElementById("frmqc").style.display = "";
			document.getElementById("frmqc").innerHTML = xmlHttpsendmsg.responseText;
	}
}



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

