var filterRecommendationCallback=null;var filterRecommendationXMLCallback;var filterRecommendationJSONCallback;var filterRecCalled=false;var filterRecXML;var filterRecJSON;function DMFilterRecommendation_GetXMLRecommendation(H,E,C,A,D,B,F,G){filterRecommendationXMLCallback=G;filterRecCalled=true;FilterJSONRestCall("callback=DMFilterRecommendation_Callback&catalogid="+H+"&count="+E+"&userLocale="+A+"&channel="+D+"&publisherId="+B+"&familyFilter="+F,C)}function DMFilterRecommendation_GetJSONRecommendation(H,E,C,A,D,B,F,G){filterRecommendationJSONCallback=G;if(filterRecJSON!=undefined){filterRecommendationJSONCallback(filterRecJSON)}else{if(!filterRecCalled){filterRecCalled=true;FilterJSONRestCall("callback=DMFilterRecommendation_Callback&catalogid="+H+"&count="+E+"&userLocale="+A+"&channel="+D+"&publisherId="+B+"&familyFilter="+F,C)}}}function DMFilterRecommendation_GetRecommendation(H,E,C,A,D,B,G,F){if(F==undefined){FilterJSONRestCall("catalogid="+H+"&count="+E+"&userLocale="+A+"&channel="+D+"&publisherId="+B+"&familyFilter="+G,C)}else{FilterJSONRestCall("catalogid="+H+"&count="+E+"&userLocale="+A+"&channel="+D+"&publisherId="+B+"&familyFilter="+G+"&callback="+F,C)}}function DMFilterRecommendation_Callback(A){filterRecJSON=A;xmlRec='<?xml version="1.0" encoding="utf-16"?>';xmlRec+=' <DailyMotionDocumentResponse Version="'+A.Version+'" ResponseCode="'+A.ResponseCode+'">';var B=A.Videos;for(index in B){xmlRec+=' <Video Id="'+B[index].Id+'"/>'}xmlRec+=" </DailyMotionDocumentResponse>";filterRecXML=xmlRec;if(filterRecommendationXMLCallback!=undefined){filterRecommendationXMLCallback(filterRecXML)}if(filterRecommendationJSONCallback!=undefined){filterRecommendationJSONCallback(filterRecJSON)}}var filterRecCounter=1;var filterService_RecLocation="http://partners.thefilter.com/DailyMotionService/RecommendationRest.ashx?";var filterService_PingLocation="http://partners.thefilter.com/DailyMotionService/CaptureRest.ashx?";var filterService_Active=null;var filterService_QS=[];var filterService_UID=[];var filterService_Count=0;function FilterJSONRestCall(D,B){if(document.createElement){if(filterService_Active==null){FilterRecPing_Init();filterService_Active=-1}if(filterService_Active==-1){filterService_QS[filterService_Count]=D;filterService_UID[filterService_Count]=B;filterService_Count++}else{if(filterService_Active!=0){var A=document.createElement("script");A.setAttribute("type","text/javascript");A.setAttribute("charset","utf-8");var C="FilterId"+filterRecCounter++;A.setAttribute("id",C);if(B!=null){A.setAttribute("src",filterService_RecLocation+D+"&fmt=json&anonId="+FilterAnonymousUserGuid()+"&userid="+B+"&refid="+C)}else{A.setAttribute("src",filterService_RecLocation+D+"&fmt=json&anonId="+FilterAnonymousUserGuid()+"&refid="+C)}document.getElementsByTagName("head").item(0).appendChild(A)}}}}function FilterAnonymousUserGuid(){var A=FilterGetCookie("FilterUserGuid");if(A==null){FilterSetCookie("FilterUserGuid",FilterGenerateGuid(),1000);A=FilterGetCookie("FilterUserGuid")}return A}function FilterGetCookie(B){if(document.cookie.length>0){var A=document.cookie.match("(^|;) ?"+B+"=([^;]*)(;|$)");if(A){return unescape(A[2])}}return null}function FilterSetCookie(B,C,D){if(D!=null){var A=new Date();A.setDate(A.getDate()+D);document.cookie=B+"="+escape(C)+"; expires="+A.toGMTString()+"; path=/"}else{document.cookie=B+"="+escape(C)+"; path=/"}}function FilterGenerateGuid(){var A=[];A[8]=A[13]=A[18]=A[23]="-";A[14]=4;var D;var C="0123456789ABCDEF".split("");for(var B=0;B<36;B++){if(!A[B]){D=0|Math.floor(Math.random()*16);A[B]=C[(B==19)?(D&3)|8:D&15]}}return A.join("")}function FilterRecPing_Init(){var A=new Image(1,1);A.onload=function(){filterService_Active=1;for(var B=0;B<filterService_Count;B++){FilterJSONRestCall(filterService_QS[B],filterService_UID[B])}filterService_QS=[];filterService_UID=[];filterService_Count=0};A.onerror=function(){filterService_Active=0;filterService_QS=[];filterService_UID=[];filterService_Count=0};A.src=filterService_PingLocation+"cmd=ping&fmt=IMG"}