﻿var xmlhttp;
//Because we might have multiple javascript files, all vying for that one window.onload slot, we concatenate onload functions.
var loadSplitXmlHttp = window.onload;
window.onload = function(){
    if (loadSplitXmlHttp){
        loadSplitXmlHttp();
    }
    updateSplitViews();
}
function updateSplitViews(){
    xmlhttp=null;
    if (window.XMLHttpRequest){// code for all new browsers
        xmlhttp=new XMLHttpRequest();
    }
    else if (window.ActiveXObject){// code for IE5 and IE6
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttp!=null){
        xmlhttp.onreadystatechange=splitUpdated;
        xmlhttp.open("POST",xmlHttpPath + '?appendViews=1&splitId=' + splitId,true);
        xmlhttp.send('appendViews=1&splitId=' + splitId);
    }
}
function updateSplitClick(){
    xmlhttp=null;
    if (window.XMLHttpRequest){// code for all new browsers
        xmlhttp=new XMLHttpRequest();
    }
    else if (window.ActiveXObject){// code for IE5 and IE6
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttp!=null){
        xmlhttp.onreadystatechange=splitUpdated;
        xmlhttp.open("POST",xmlHttpPath + '?appendClicks=1&splitId=' + splitId,true);
        xmlhttp.send('appendClicks=1&splitId=' + splitId);
    }
}
function splitUpdated(){}
