function highlightStars(id, stars){
    var rootElem = document.getElementById(id);
    elems = rootElem.childNodes;
    for (var i = 0; i < Math.min(elems.length,(stars+1)*2); i++) {
        elem = elems[i];
        if(elem.nodeType == 1 && elem.nodeName.toLowerCase() == "img"){
            elem.src = "http://ifoodsmedia.lookandtaste.com/images/star_full.gif";
        }
    }
}

function fadeoutStars(id, stars){
    var rootElem = document.getElementById(id);
    elems = rootElem.childNodes;
    for (var i = 0; i < elems.length; i++) {
        elem = elems[i];
        if(elem.nodeType == 1 && elem.nodeName.toLowerCase() == "img"){
            elem.src = "http://ifoodsmedia.lookandtaste.com/images/star_empty.gif";
        }
    }
}



function vote(uid, vid, stars, result){

    var xmlHttpRequest = null;
    var content = null;

    var args = 'action=addVote&memberId='+uid+'&videoId='+vid+'&rating='+stars;
    var url = '/web/IfoodsServlet';
    var method = 'POST';

    if(window.ActiveXObject){
        xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        xmlHttpRequest = new XMLHttpRequest();
    }

    content = document.getElementById(result);

    xmlHttpRequest.onreadystatechange = function(){
        if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
            content.innerHTML = xmlHttpRequest.responseText;
            window.location.reload();
        }
    };


    if(method == "GET"){
        var q  = null;
        if(data == null){
            q = url;
        }else{
            q = url + '?' + args;
        }
        xmlHttpRequest.open("GET", q, true);
        xmlHttpRequest.send(null);
    }else if(method == "POST"){
        xmlHttpRequest.open("POST", url, true);
        xmlHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        xmlHttpRequest.send(args);
    }

    return 0;
}

function membervote(uid, vid, stars, result){

    var xmlHttpRequest = null;
    var content = null;

    var args = 'action=addMemberVote&memberId='+uid+'&memberVideoId='+vid+'&rating='+stars;
    var url = '/web/IfoodsServlet';
    var method = 'POST';

    if(window.ActiveXObject){
        xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        xmlHttpRequest = new XMLHttpRequest();
    }

    content = document.getElementById(result);

    xmlHttpRequest.onreadystatechange = function(){
        if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
            content.innerHTML = xmlHttpRequest.responseText;
        }
    };


    if(method == "GET"){
        var q  = null;
        if(data == null){
            q = url;
        }else{
            q = url + '?' + args;
        }
        xmlHttpRequest.open("GET", q, true);
        xmlHttpRequest.send(null);
    }else if(method == "POST"){
        xmlHttpRequest.open("POST", url, true);
        xmlHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        xmlHttpRequest.send(args);
    }

    return 0;
}


function memberRecipeTextVote(uid, rec, stars, result){

    var xmlHttpRequest = null;
    var content = null;

    var args = 'action=addMemberTextRecipeVote&memberId='+uid+'&memberRecipeId='+rec+'&rating='+stars;
    var url = '/web/IfoodsServlet';
    var method = 'POST';

    if(window.ActiveXObject){
        xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        xmlHttpRequest = new XMLHttpRequest();
    }

    content = document.getElementById(result);

    xmlHttpRequest.onreadystatechange = function(){
        if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
            content.innerHTML = xmlHttpRequest.responseText;
        }
    };


    if(method == "GET"){
        var q  = null;
        if(data == null){
            q = url;
        }else{
            q = url + '?' + args;
        }
        xmlHttpRequest.open("GET", q, true);
        xmlHttpRequest.send(null);
    }else if(method == "POST"){
        xmlHttpRequest.open("POST", url, true);
        xmlHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        xmlHttpRequest.send(args);
    }

    return 0;
}


function foodieblogSizzler(uid, blog, result, type){



    var xmlHttpRequest = null;
    var content = null;

    var args = 'action=addFoodieblogSizzler&memberId='+uid+'&foodieblogId='+blog+'&type='+type;

    var url = '/web/IfoodsServlet';
    var method = 'POST';


    if(window.ActiveXObject){
        xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        xmlHttpRequest = new XMLHttpRequest();
    }

    content = document.getElementById(result);

    xmlHttpRequest.onreadystatechange = function(){
        if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
            content.innerHTML = xmlHttpRequest.responseText;
        }
    };


    if(method == "GET"){
        var q  = null;
        if(data == null){
            q = url;
        }else{
            q = url + '?' + args;
        }
        xmlHttpRequest.open("GET", q, true);
        xmlHttpRequest.send(null);
    }else if(method == "POST"){
        xmlHttpRequest.open("POST", url, true);
        xmlHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        xmlHttpRequest.send(args);
    }

    return 0;
}

