﻿// JScript File
var XmlHttp;
var url;var icounter = 0;

//Common function for all XMlHttpRequest
 function createXMLHttp()
 {   
    if (window.XMLHttpRequest)
    {             
        XmlHttp = new XMLHttpRequest();
        if (XmlHttp.overrideMimeType)
        {
            XmlHttp.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject)
    {
        try 
        {
            XmlHttp = new ActiveXObject("Msxml2.XmlHttp");
        }
        catch (e) 
        {
            try 
            {
                XmlHttp = new ActiveXObject("Microsoft.XmlHttp");
            }
            catch (e) {}
         }
    }
}

function SaveStory()
{
    var newsid = arguments[0];
    var userid = arguments[1];
    var labelid = arguments[2];
    var storyurl = arguments[3];
    var chartype = arguments[4];

    if(userid != '00000000-0000-0000-0000-000000000000')
    {
        createXMLHttp();
        if(icounter == 100)
        {
            icounter = 0;
        }
        else
        {
            icounter = icounter + 1;
        }
        url = "savearticles.ajax?newsid="+newsid+"&userid="+userid+"&chartype="+chartype+"&storyurl="+storyurl+"&count="+icounter;
        //url = "savearticles.ajax?newsid="+newsid+"&userid="+userid+"&count="+icounter;
        XmlHttp.onreadystatechange = function() { displaysavearticles(XmlHttp,labelid); };
        XmlHttp.open('GET', url, true);
        
        XmlHttp.send(null);
        return false;
    }
    
    else
    {
       location.href = 'http://www.hindustantimes.com/Login.aspx';
    }
    return false;
}

function displaysavearticles(XmlHttp,labelid)
{
    if(XmlHttp.readyState == 4)
    if(XmlHttp.status == 200)
    {  
        var result = XmlHttp.responseText;
        if(result != null)
        {
            var label = document.getElementById(labelid);
            label.innerHTML = "";
            label.innerHTML = result;
            label.style.display = "block";
            label.style.styleFloat="left";
            label.style.cssFloat="left";
            label.style.textAlign="center";
            if(result == "Saved Successfully")
            {
                label.style.color="green";
            }
            else
            {
                label.style.color="red";
            }
        }
    }
}


