var request; 

function CreateXmlReq()
{
	try
	{
		request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			request = null;
		}
	}
	if(!request && typeof XMLHttpRequest != "undefined") 
	{
		request = new XMLHttpRequest();
	}
}

function addtomychild(userid, childid) 
{ 
    CreateXmlReq();
    request.onreadystatechange = ProcessRequest; 
    var randomnumber=Math.floor(Math.random()*999999);
    request.open("GET", "ajaxserver.aspx?pageid=childinfo&cmd=first&userid="+userid+"&childid="+childid+"&rnd="+randomnumber, true);
    request.send(null);
}

function removefrommychild(userid, childid) 
{ 
    CreateXmlReq();
    request.onreadystatechange = ProcessRequest; 
    var randomnumber=Math.floor(Math.random()*999999);
    request.open("GET", "ajaxserver.aspx?pageid=childinfo&cmd=second&userid="+userid+"&childid="+childid+"&rnd="+randomnumber, true);
    request.send(null);
}


function ProcessRequest() 
{ 
    if(request.readyState == 4) 
    { 
        if(request.status == 200) 
        {   
            if(request.responseText != "") 
            {   
                var id= request.responseText.substring(0,5);
                var result= request.responseText.substring(5,request.responseText.length);
                
                if (id=='aaaaa')
                {
					document.getElementById("btnAdd").style.visibility="hidden";
					if (result=='ok')
					{
						document.getElementById("lblAjaxError").innerHTML='Child added in My Rainbowkids.';
					}
					else
					{
						document.getElementById("lblAjaxError").innerHTML='Error occured.';
					}   
		        }
		        else if (id=='aaaab')
                {
					document.getElementById("btnRemove").style.visibility="hidden";
					if (result=='ok')
					{
						document.getElementById("lblAjaxError").innerHTML='Child removed from My Rainbowkids.';
					}
					else
					{
						document.getElementById("lblAjaxError").innerHTML='Error occured.';
					}   
		        }
		        else if (id=='repli')
				{
					document.getElementById('tdhead').style.visibility='hidden';
					document.getElementById('messagetext').style.visibility='hidden';
					document.getElementById('messagereply').style.visibility='hidden';
					document.getElementById('lblError').innerHTML="Reply sent.";
				}
				else if (id=='messa')
				{
					document.getElementById('tdhead').style.visibility='Visible';
					document.getElementById('messagereply').style.visibility='Visible';
					document.getElementById('messagetext').style.visibility='Visible';
					var ExtraInfo;
					var tmp=result.split("***");
					result=tmp[0];
					ExtraInfo=tmp[1];
					document.getElementById('lblHead').innerHTML=ExtraInfo;
					document.getElementById('messagetext').innerHTML=result;
					document.getElementById('lnkInbox').innerHTML="Inbox";
					document.getElementById('txtMessage').innerHTML="";
				}
				else if (id=='messb')
				{   
					document.getElementById('tdhead').style.visibility='Visible';
					document.getElementById('messagetext').style.visibility='Visible';
					var ExtraInfo;
					var tmp=result.split("***");
					result=tmp[0];
					ExtraInfo=tmp[1];
					document.getElementById('lblHead').innerHTML=ExtraInfo;
					document.getElementById('messagetext').innerHTML=result;
				}
				else if (id=='flmsA')
				{   
					document.getElementById('lblError').innerHTML="Merssage Sent."
				}
				else if (id=='messs')
				{   
					var ExtraInfo;
					var tmp=result.split("***");
					result=tmp[0];
					ExtraInfo=tmp[1];
					var ch= result.substring(0,1);
					var result1=result.substring(1,result.length);
					document.getElementById('tdhead').style.visibility='Visible';
					document.getElementById('messagereply').style.visibility='Visible';
					document.getElementById('messagetext').style.visibility='Visible';
					document.getElementById('lblHead').innerHTML=ExtraInfo;
					document.getElementById('messagetext').innerHTML=result1;
					document.getElementById('lnkInbox').innerHTML="Inbox("+ch+")";
					document.getElementById('txtMessage').innerHTML="";
				}
		    } 
        } 
    } 
    return true;
}

function readmessage(messageid, tpe, id)
{
    var randomnumber=Math.floor(Math.random()*999999);
    document.getElementById('txtMessageID').value=messageid;
    //document.getElementById('txtUserIDFromType').value=useridfromtype;
    var requestUrl = "ajaxserver.aspx?pageid=msg&msgid="+messageid+"&tpe="+tpe+"&id="+id+"&rnd="+randomnumber;
    CreateXmlReq();
    if(request)
    {
		request.onreadystatechange = ProcessRequest;
    	request.open("GET", requestUrl,  true);
	    request.send(null);	
	}
}

function btnSaveUH_onclick() 
{
    if (document.getElementById('txtMessage').value.length==0)
    {
        document.getElementById('lblError').innerHTML="Please enter message text."
        return false;
    }
    var randomnumber=Math.floor(Math.random()*999999);
    var requestUrl = "ajaxserver.aspx?pageid=rpl&msgid="+document.getElementById('txtMessageID').value+"&message="+document.getElementById('txtMessage').value+"&rnd="+randomnumber;
    CreateXmlReq();
    if(request)
    {
		request.onreadystatechange = ProcessRequest;
    	request.open("GET", requestUrl,  true);
	    request.send(null);	
	}
}

function showhidemessagearea()
{
    if (document.getElementById('messagearea').style.visibility=='hidden')
    {
        document.getElementById('messagearea').style.visibility='visible';
        document.getElementById('messagearea').style.display='inline';
    }
    else if (document.getElementById('messagearea').style.visibility=='visible')
    {
        document.getElementById('messagearea').style.visibility='hidden';
        document.getElementById('messagearea').style.display='none';
    }
}

function sendmessageA(UserFromID, UserToID)
{
    var messagetext=document.getElementById('txtmessage').value;
    if (strTrim(messagetext)=='')
    {
        document.getElementById('lblError').innerHTML="Please enter message text.";
        return;
    }
    //var ctl=lnkID.substring(lnkID.indexOf('_'),lnkID.lastIndexOf('_'));
    var randomnumber=Math.floor(Math.random()*999999);
    var requestUrl = "ajaxserver.aspx?pageid=flA&uid="+UserFromID+"&usid="+UserToID+"&mtxt="+document.getElementById('txtmessage').value+"&rnd="+randomnumber;
    CreateXmlReq();
    if(request)
    {
		request.onreadystatechange = ProcessRequest;
    	request.open("GET", requestUrl,  true);
    	request.send(null);		
    }
}

function showhide()
{
    if (document.getElementById('rbVideo').checked==true)
    {
		document.getElementById('fuVideo').disabled=false;
        document.getElementById('txtURL').disabled=true;
    }
    else 
    {
        document.getElementById('fuVideo').disabled=true;
        document.getElementById('txtURL').disabled=false;
    }
}
