﻿var AjaxEnginePage;
var ClientInfoPage;
var XMLHTTP;

AjaxEnginePage = "/services/ajaxengine.aspx";

function CreateXMLHTTP()
{
    try
    {
        XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
    }

    catch(e)
    {
        try
        {
            XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
        } 

        catch(oc)
        {
            XMLHTTP = null;
        }

    }

    //Creating object in Mozilla and Safari 
    if(!XMLHTTP && typeof XMLHttpRequest != "undefined") 
    {
        XMLHTTP = new XMLHttpRequest();
    }
}

function sendfmebit(fmeid, bit)
{
    var requestUrl =AjaxEnginePage + "?action=sendfmebit&fmeid=" + encodeURIComponent(fmeid) + "&bit=" + encodeURIComponent(bit);
    
    CreateXMLHTTP();
     
    // If browser supports XMLHTTPRequest object
    if(XMLHTTP)
    {

    //Setting the event handler for the response
    XMLHTTP.onreadystatechange = sendfmebitsuccess;

    //Initializes the request object with GET (METHOD of posting), 
    //Request URL and sets the request as asynchronous.
    XMLHTTP.open("GET", requestUrl, true);

    //Sends the request to server
    XMLHTTP.send(null); 
    }
}

function sendfmebitsuccess()
{
	// To make sure receiving response data from server is completed
	if(XMLHTTP.readyState == 4)
	{
		//Valid Response is received
		if(XMLHTTP.status == 200)
		{			
		// Success
		}
		else //something is wrong 
		{
			alert("Could not retreive data from the server" );
		}	
	}
	else
	{
        //Still Loading Code
	}
}

function putfmesucks(fmeid, count)
{
        sendfmebit(fmeid, 1)

        document.getElementById("lblsucks" + fmeid).innerHTML = "I agree your life sucks!"
        document.getElementById("lblsuckscount" + fmeid).innerHTML = count + 1
}

function putfmedeserves(fmeid, count)
{
        sendfmebit(fmeid, 0)

        document.getElementById("lbldeserves" + fmeid).innerHTML = "I hope lavish in it"
        document.getElementById("lbldeservescount" + fmeid).innerHTML = count + 1
}
