var previewing = false; var replacedContent = []; function openFeedPreview(id, feed, session) { if(!previewing) { try { pageTracker._trackEvent('freepreview','front',id); } catch(e) { } var divtag = document.createElement('div'); divtag.id = "feedcontainer"+feed; divtag.className = "feedcontainer"; var divcontainer = document.createElement('div'); divcontainer.id = "feedvideo"+feed; divcontainer.innerHTML = '
'; var holder = document.getElementById('camholder'+feed); holder.appendChild(divtag); divtag.appendChild(divcontainer); var flashvars = {}; flashvars["feed"] = feed; flashvars["session"] = session; flashvars["payurl"] = "/payment/"+id; flashvars["rtmpurl"] = "rtmp://193.239.211.100/tilvideochat/cams"; var params = {}; var attributes = {}; params["allowScriptAccess"] = "always"; // always | sameDomain | never params["allowNetworking"] = "all"; // all - internal - none params["bgColor"] = "#333333"; params["loop"] = "false"; params["menu"] = "false"; params["play"] = "true"; params["quality"] = "high"; params["salign"] = "tl"; params["scale"] = "noscale"; params["swLiveConnect"] = "true"; params["wmode"] = "Window"; attributes["id"] = "feedvideo"+feed; swfobject.embedSWF("/swf/previewclient.swf", "feedvideo"+feed, "120", "87", "9.0.124", "swf/expressInstall.swf",flashvars,params,attributes); previewing = true; } } function closeFeedPreview(id) { if(previewing) { try { swfobject.removeSWF("feedvideo"+id); document.removeChild(document.getChildById("feedcontainer"+id).firstChild); } catch(err) { }; previewing = false; } } function removePreview(divid) { var holder = document.getElementById(divid); holder.innerHTML = replacedContent[divid]; previewing = false; } function createPreview(session, id, time, divid, showlivebar, showtimebar, showliveoverlay, force, usepayurl, c2actiontxt1, c2actiontxt2) { showtimebar = (typeof showtimebar == 'undefined') ? "true" : showtimebar; showlivebar = (typeof showlivebar == 'undefined') ? "false" : showlivebar; showliveoverlay = (typeof showliveoverlay == 'undefined') ? "true" : showliveoverlay; usepayurl = (typeof usepayurl == 'undefined') ? true: usepayurl; force = (typeof force == 'undefined') ? false : force; c2actiontxt1 = (typeof c2actiontxt1 == 'undefined') ? '': c2actiontxt1; c2actiontxt2 = (typeof c2actiontxt2 == 'undefined') ? '': c2actiontxt2; if(!previewing || force) { try { pageTracker._trackEvent('freepreview','front',id); } catch(e) { } var divtag = document.createElement('div'); divtag.id = "previewcontainer"+id; divtag.className = "previewcontainer"; var divcontainer = document.createElement('div'); divcontainer.id = "performervideo"+id; divcontainer.innerHTML = '
'; var holder = document.getElementById(divid); replacedContent[divid] = holder.innerHTML; holder.innerHTML = ''; holder.appendChild(divtag); divtag.appendChild(divcontainer); var flashvars = {}; flashvars["replacediv"] = divid; flashvars["performer_id"] = id; flashvars["session"] = session; flashvars["timeout"] = time; if(!usepayurl) { flashvars["usepayurl"] = "false"; } flashvars["showtimebar"] = showtimebar; flashvars["showlivebar"] = showlivebar; flashvars["c2actiontxt1"] = c2actiontxt1; flashvars["c2actiontxt2"] = c2actiontxt2; flashvars["showliveoverlay"] = showliveoverlay; flashvars["rtmpurl"] = "rtmp://193.239.211.100/tilvideochat/cams"; var params = {}; var attributes = {}; params["allowScriptAccess"] = "always"; // always | sameDomain | never params["allowNetworking"] = "all"; // all - internal - none params["bgColor"] = "#333333"; params["loop"] = "false"; params["menu"] = "false"; params["play"] = "true"; params["quality"] = "high"; params["salign"] = "tl"; params["scale"] = "noscale"; params["swLiveConnect"] = "true"; attributes["id"] = "performervideo"+id; swfobject.embedSWF("/swf/modpreviewclient.swf", "performervideo"+id, "100%", "100%", "9.0.124", "swf/expressInstall.swf",flashvars,params,attributes); if(!force) previewing = true; } }