﻿function loadRate(url, containerid){
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject){ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        } 
        catch (e){
            try{
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e){}
        }
    }
    else
        return false;
        
    //document.getElementById(containerid).innerHTML='<img src="/js/rating/images/doingrate.gif" align="absmiddle"/>';
    page_request.onreadystatechange=function(){
        _loadRate(page_request, containerid)
    }
    
    var a = new Date();
    var ms = a.getMilliseconds();
    var s = a.getSeconds();
    var mn = a.getMinutes();
    var h = a.getHours();
    var d = a.getDay();
    var m = a.getMonth();
    var y = a.getFullYear();
    var t = y+'.'+m+'.'+d+'-'+h+':'+mn+':'+s+':'+ms;
    
    var cache_clear_param=(url.indexOf("?")!=-1)? "&t=" + t : "?t=" + t;
    page_request.open('GET', url+cache_clear_param, true);
    page_request.send(null);
    
}

function _loadRate(page_request, containerid){
    if (page_request.readyState == 4 &&
       (page_request.status==200)){
            document.getElementById(containerid).innerHTML=page_request.responseText;
    }            
    else{
            //document.getElementById(containerid).innerHTML='<img src="/js/rating/images/stoprate.gif" align="absmiddle"/>';
    }          
}

function loadRate2(id){
    loadRate('/backend/RateView2.aspx?g_id='+id, 'rating_pad2');
}
function doRate(id,point,sid){
    loadRate('/backend/RateView.aspx?g_id='+id+"&point="+point+"&sid="+sid,'rating_pad');
    //if(point > 0) loadRate2(id);
}

