
   var featuredRequestHandleSuccess = function(o){
        if(o.responseText !== undefined) {
            //var root = o.responseXML.documentElement;
            //var error = root.getElementsByTagName('error')[0].firstChild.nodeValue;
            //var op = root.getElementsByTagName('op')[0].firstChild.nodeValue;
            var status = o.responseText; //root.getElementsByTagName('statusmsg')[0].firstChild.nodeValue;
         
                
                document.getElementById('pstatus').innerHTML = status;
            

       
            setTimeout("document.getElementById('pstatus').style.visibility='hidden';",2000);
            setTimeout("document.getElementById('pstatus').style.display='none';",2000);
        }
    };

    var featuredRequestHandleFailure = function(o) {
        document.getElementById('pstatus').style.visibility='hidden';
        document.getElementById('ajaxalert').style.display='';
        document.getElementById('ajaxalertcontent').innerHTML = LANG_ajax_error + o.statusText;
    };

    var featuredRequestCallback =
    {
      success:featuredRequestHandleSuccess,
      failure:featuredRequestHandleFailure,
      argument: {},
      timeout:55500
    };

    function makeAJAXFeaturedRequest(mediaid,checked) {
        document.getElementById('pstatus').style.visibility='visible';
        if (mediaid > 0) {
            document.getElementById('pstatuscontent').innerHTML=LANG_setting_featured_state;
            var sUrl = '/createfeatured/'+mediaid+"/"+checked;
            YAHOO.util.Connect.asyncRequest('GET', sUrl, featuredRequestCallback );
        
        } else {
            document.getElementById('pstatuscontent').innerHTML=LANG_invalid_media_id;
        }
    }


    function makeAJAXHideItem(mediaid,option, checked) {
        document.getElementById('pstatus').style.visibility='visible';
        if (mediaid > 0) {
            if (option == 'hidden') {
                document.getElementById('pstatuscontent').innerHTML=LANG_setting_hidden_state;
                var sUrl = '/sethidden/'+mediaid+"/"+checked;
                YAHOO.util.Connect.asyncRequest('GET', sUrl, featuredRequestCallback );
            } else if (option == 'private') {
                document.getElementById('pstatuscontent').innerHTML=LANG_setting_private_state;
                var sUrl = '/setprivate/'+mediaid+"/"+checked;
                YAHOO.util.Connect.asyncRequest('GET', sUrl, featuredRequestCallback );
            } else {
                document.getElementById('pstatuscontent').innerHTML=LANG_invalid_media_id;
            }
        } else {
            document.getElementById('pstatuscontent').innerHTML=LANG_invalid_media_id;
        }
    }



