//SQL : [SELECT * FROM VhostGroupOpt where VhostGroupId ="5";] //Query: Select * from VhostGroupList, Vhost Where Vhost.Active = 1 AND Vhost.VhostId = VhostGroupList.VhostId AND VhostGroupList.VhostGroupId = 5; //Rows Returned: 1 //vhostid:7 /* Array ( [valn] => 3 [aln] => 3 [cc] => 1 [ccd] => 0 [ml] => 0 [x] => 0 [y] => 0 [scr] => 1 [mos] => 0 [xof] => 0 [yof] => 0 [ec] => 1 [ct] => 0 [d] => 2 [div] => lisabouchelle [sm] => 0 [vc] => 100 [cb] => 0 [asw] => [ash] => [sp] => 0 [RandomPlay] => 1 [swfname] => avastar2 [closebtn] => 1 [pa] => 0 [grp] => 5 [cust] => 3 [camp] => 4 [VhostId] => 7 ) */ //SQL : [Select * from Vhost Where VhostId = 7;] /* Array ( [valn] => 3 [aln] => 3 [cc] => 1 [ccd] => 0 [ml] => 0 [x] => 0 [y] => 0 [scr] => 1 [mos] => 0 [xof] => 0 [yof] => 0 [ec] => 1 [ct] => 0 [d] => 2 [div] => lisabouchelle [sm] => 0 [vc] => 100 [cb] => 0 [asw] => [ash] => [sp] => 0 [RandomPlay] => 1 [swfname] => avastar2 [closebtn] => 1 [pa] => 0 [grp] => 5 [cust] => 3 [camp] => 4 [VhostId] => 7 ) */ //3//Author: Mark Lee //Date: 9/7/06 //Version 1.0 //Description: This library contains the positioning functions for Avastar placement. //copywrite VideoHost Media (c) 2007 function DisplayPlayAgain(divname){ //var newimg = document.createElement('img'); //newimg.setAttribute('onclick',"eval('); var evalstring = "WriteAvastar" + divname + "();"; var imgstring = ""; document.getElementById(divname).innerHTML=imgstring; } function DisplayCloseButton(divname,playagain){ document.write("
"); document.write(""); document.write("
"); } function getwidth() { var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } return(myWidth); } function getheight() { var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } return(myHeight); } function setavastarclose(objtar,playagain){ document.getElementById(objtar).innerHTML=''; if(playagain==1){ DisplayPlayAgain(objtar); } } function getvercenter(objheight, voffset){ return((getheight()-objheight - voffset)/2); } function gettop(objheight, voffset){ //alert(0+objheight+voffset); return(0+ voffset); } function getbottom(objheight, voffset){ return(getheight()-objheight - voffset); } function getcenter(objwidth, offset){ //alert("objwidth: " + objwidth); //alert("offset: " + offset); return((getwidth()-objwidth - offset)/2); } function getleft(objwidth, offset){ return((0+offset)); } function getright(objwidth, offset){ return((getwidth()-objwidth - offset)); } function positionit(elementid, align,valign,x,y,objheight,objwidth,xoff,yoff){ //define universal reference to "staticcontent" var crossobj= document.getElementById(elementid);//document.all? document.all.staticcontent : document.getElementById(elementid); //define reference to the body object in IE var iebody= (document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body; //define universal dsoc left point //var tholder =getScrollX(); //alert("X: " + getScrollX()); //alert("Y: " + getScrollY()); var dsocleft=getScrollX()//tholder;//document.all? iebody.scrollLeft : pageXOffset; //define universal dsoc top point var dsoctop=getScrollY()//tholder;//document.all? iebody.scrollTop : pageYOffset; //alert(dsocleft); //alert(dsoctop); //if the user is using IE 4+ or Firefox/ NS6+ if(xoff==null){ xoff =0; } if(yoff==null){ yoff =0; } if(objheight==null){ objheight =0; } if(objwidth==null){ objwidth =0; } y= parseInt(y); x=parseInt(x); objwidth=parseInt(objwidth); objheight=parseInt(objheight); yoff=parseInt(yoff); xoff=parseInt(xoff); if(align||valign){ if(align==1){ if (document.all||document.getElementById){ //getScrollXY()[1] //alert(dsocleft); //document.getElementById(elementid).style.left=(dsocleft + getleft(objwidth,yoff)+y)+"px"; crossobj.style.left=(dsocleft + getleft(objwidth,yoff)+parseInt(x))+"px";//parseInt(dsocleft)+500+"px" //crossobj.style.left=dsocleft + getleft(objwidth,yoff)+y+"px";//parseInt(dsocleft)+500+"px" } }else if(align==2){ if (document.all||document.getElementById){ //alert(xoff); //alert("dscocleft: " + dsocleft); //alert("getcenter: " + getcenter(objwidth,xoff)); //alert("x: " + x); //alert("xoff" //alert(((dsocleft + getcenter(objwidth,xoff))+x)+"px"); crossobj.style.left=((dsocleft + getcenter(objwidth,xoff))+x)+"px";//parseInt(dsocleft)+500+"px" } }else if(align==3){ if (document.all||document.getElementById){ crossobj.style.left=(dsocleft + getright(objwidth,xoff)+x)+"px";//parseInt(dsocleft)+500+"px" } }else{ if (document.all||document.getElementById){ crossobj.style.left=(dsocleft + getright(objwidth,xoff)+x)+"px";//parseInt(dsocleft)+500+"px" } } if(valign==1){ if (document.all||document.getElementById){ crossobj.style.top=(dsoctop + gettop(objheight,yoff)+y)+"px";//parseInt(dsocleft)+500+"px" } }else if (valign==2){ if (document.all||document.getElementById){ crossobj.style.top=(dsoctop + getvercenter(objheight,yoff)+y)+"px";//parseInt(dsocleft)+500+"px" } }else if (valign==3){ if (document.all||document.getElementById){ crossobj.style.top=(dsoctop + getbottom(objheight,yoff)+y)+"px";//parseInt(dsocleft)+500+"px" } }else{ if (document.all||document.getElementById){ crossobj.style.top=(dsoctop + getbottom(objheight,yoff)+y)+"px";//parseInt(dsocleft)+500+"px" } } }else{ if (document.all||document.getElementById){ crossobj.style.top=(dsoctop + y)+"px";//parseInt(dsocleft)+500+"px" crossobj.style.left=(dsocleft + x)+"px";//parseInt(dsocleft)+500+"px" } //absolute positioning } if (document.all||document.getElementById){ //crossobj.style.left=dsocleft + getcenter(100,0)+"px"//parseInt(dsocleft)+500+"px" //crossobj.style.top=dsoctop + getvercenter(100,0)+"px"; //dsoctop+5+"px" } } function getScrollX() { var scrOfX = 0, scrOfY = 0; if( typeof( window.pageYOffset ) == 'number' ) { //Netscape compliant scrOfY = window.pageYOffset; scrOfX = window.pageXOffset; } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) { //DOM compliant scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) { //IE6 standards compliant mode scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; } return scrOfX; } function getScrollY() { var scrOfX = 0, scrOfY = 0; if( typeof( window.pageYOffset ) == 'number' ) { //Netscape compliant scrOfY = window.pageYOffset; scrOfX = window.pageXOffset; } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) { //DOM compliant scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) { //IE6 standards compliant mode scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; } return scrOfY; } function WriteAvastarToDiv(divname,swfname,swfinitstring,width,height,sp){ so = new SWFObject(swfinitstring, divname, width, height, swfname , "9"); so.setAttribute("quality", "high"); if(sp ==1){ so.setAttribute("play","true"); }else{ so.setAttribute("play","false"); } so.setAttribute("bgcolor","#FFFFFF"); so.setAttribute("wmode","transparent"); so.setAttribute("swliveconnect","true"); so.setAttribute("allowScriptAccess","always"); so.setAttribute("salign","lt"); so.setAttribute("align","middle"); so.setAttribute("pluginspage","http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"); so.write(divname); } function PlayAgainClick(divname){ eval("WriteAvastar"+divname+"();"); } /* function addAvastarDiv(divname) { var newdiv = document.createElement('div'); var divIdName = divname; newdiv.setAttribute('id',divIdName); newdiv.setAttribute('name',divIdName); newdiv.style.z-Index = 1000; newdiv.style.position = 'absolute'; document.body.appendChild(newdiv); } */ /*if(scroll==1){ setInterval("positionit('staticcontent',1,1,100,0)",135) }else{ positionit('staticcontent',0,0,300,300); } */ /** * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/ * * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License: * http://www.opensource.org/licenses/mit-license.php * */ if(typeof deconcept == "undefined") var deconcept = new Object(); if(typeof deconcept.util == "undefined") deconcept.util = new Object(); if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object(); deconcept.SWFObject = function(swf, id, w, h, tname, ver, c, quality, xiRedirectUrl, redirectUrl, detectKey) { if (!document.getElementById) { return; } this.DETECT_KEY = detectKey ? detectKey : 'detectflash'; this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY); this.params = new Object(); this.variables = new Object(); this.attributes = new Array(); this.swfname = ""; //alert(this.swfname); if(swf) { this.setAttribute('swf', swf); } if(id) { this.setAttribute('id', id); } if(w) { this.setAttribute('width', w); } if(h) { this.setAttribute('height', h); } this.setAttribute('allowScriptAccess', 'always'); this.setAttribute('scale','noscale'); if(tname){this.swfname=tname;} if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); } this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion(); if (!window.opera && document.all && this.installedVer.major > 7) { // only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE deconcept.SWFObject.doPrepUnload = true; } if(c) { this.addParam('bgcolor', c); } var q = quality ? quality : 'high'; this.addParam('quality', q); this.setAttribute('useExpressInstall', false); this.setAttribute('doExpressInstall', false); var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location; this.setAttribute('xiRedirectUrl', xir); this.setAttribute('redirectUrl', ''); if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); } } deconcept.SWFObject.prototype = { useExpressInstall: function(path) { this.xiSWFPath = !path ? "expressinstall.swf" : path; this.setAttribute('useExpressInstall', true); }, setAttribute: function(name, value){ this.attributes[name] = value; }, getAttribute: function(name){ return this.attributes[name]; }, addParam: function(name, value){ this.params[name] = value; }, getParams: function(){ return this.params; }, addVariable: function(name, value){ this.variables[name] = value; }, getVariable: function(name){ return this.variables[name]; }, getVariables: function(){ return this.variables; }, getVariablePairs: function(){ var variablePairs = new Array(); var key; var variables = this.getVariables(); for(key in variables){ variablePairs[variablePairs.length] = key +"="+ variables[key]; } return variablePairs; }, getSWFHTML: function() { var swfNode = ""; if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); this.setAttribute('swf', this.xiSWFPath); } swfNode = ' 0){ swfNode += 'flashvars="'+ pairs +'"'; } swfNode += '/>'; } else { // PC IE if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "ActiveX"); this.setAttribute('swf', this.xiSWFPath); } swfNode = ''; swfNode += ''; swfNode += ''; swfNode += ''; swfNode += ''; swfNode += ''; swfNode += ''; swfNode += ''; //alert(this.getAttribute('play')); var params = this.getParams(); for(var key in params) { swfNode += ''; //alert(key+" , " + params[key]); } var pairs = this.getVariablePairs().join("&"); if(pairs.length > 0) {swfNode += '';} swfNode += ""; } return swfNode; }, write: function(elementId){ if(this.getAttribute('useExpressInstall')) { // check to see if we need to do an express install var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]); if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) { this.setAttribute('doExpressInstall', true); this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl'))); document.title = document.title.slice(0, 47) + " - Flash Player Installation"; this.addVariable("MMdoctitle", document.title); } } if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){ var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId; n.innerHTML = this.getSWFHTML(); return true; }else{ if(this.getAttribute('redirectUrl') != "") { document.location.replace(this.getAttribute('redirectUrl')); } } return false; } } /* ---- detection functions ---- */ deconcept.SWFObjectUtil.getPlayerVersion = function(){ var PlayerVersion = new deconcept.PlayerVersion([0,0,0]); if(navigator.plugins && navigator.mimeTypes.length){ var x = navigator.plugins["Shockwave Flash"]; if(x && x.description) { PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split(".")); } }else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){ // if Windows CE var axo = 1; var counter = 3; while(axo) { try { counter++; axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter); // document.write("player v: "+ counter); PlayerVersion = new deconcept.PlayerVersion([counter,0,0]); } catch (e) { axo = null; } } } else { // Win IE (non mobile) // do minor version lookup in IE, but avoid fp6 crashing issues // see http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/ try{ var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); }catch(e){ try { var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); PlayerVersion = new deconcept.PlayerVersion([6,0,21]); axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code) } catch(e) { if (PlayerVersion.major == 6) { return PlayerVersion; } } try { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); } catch(e) {} } if (axo != null) { PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(",")); } } return PlayerVersion; } deconcept.PlayerVersion = function(arrVersion){ this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0; this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0; this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0; } deconcept.PlayerVersion.prototype.versionIsValid = function(fv){ if(this.major < fv.major) return false; if(this.major > fv.major) return true; if(this.minor < fv.minor) return false; if(this.minor > fv.minor) return true; if(this.rev < fv.rev) return false; return true; } /* ---- get value of query string param ---- */ deconcept.util = { getRequestParameter: function(param) { var q = document.location.search || document.location.hash; if (param == null) { return q; } if(q) { var pairs = q.substring(1).split("&"); for (var i=0; i < pairs.length; i++) { if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) { return pairs[i].substring((pairs[i].indexOf("=")+1)); } } } return ""; } } /* fix for video streaming bug */ deconcept.SWFObjectUtil.cleanupSWFs = function() { var objects = document.getElementsByTagName("OBJECT"); for (var i = objects.length - 1; i >= 0; i--) { objects[i].style.display = 'none'; for (var x in objects[i]) { if (typeof objects[i][x] == 'function') { objects[i][x] = function(){}; } } } } // fixes bug in some fp9 versions see http://blog.deconcept.com/2006/07/28/swfobject-143-released/ if (deconcept.SWFObject.doPrepUnload) { if (!deconcept.unloadSet) { deconcept.SWFObjectUtil.prepUnload = function() { __flash_unloadHandler = function(){}; __flash_savedUnloadHandler = function(){}; window.attachEvent("onunload", deconcept.SWFObjectUtil.cleanupSWFs); } window.attachEvent("onbeforeunload", deconcept.SWFObjectUtil.prepUnload); deconcept.unloadSet = true; } } /* add document.getElementById if needed (mobile IE < 5) */ if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }} /* add some aliases for ease of use/backwards compatibility */ var getQueryParamValue = deconcept.util.getRequestParameter; var FlashObject = deconcept.SWFObject; // for legacy support var SWFObject = deconcept.SWFObject; document.write('
');document.write('
');function WriteAvastarlisabouchelle(){ WriteAvastarToDiv('lisabouchelle','avastar2','http://www.videohostmedia.com/StarStreamEnterprise/swf/StarStreamEnterpriseAvastar.swf?cc=1&ccd=0&ccsrc=&ml=0&mos=0&ec=1&ecurl=http://www.lisabouchelle.com/&ct=0&cturl=http://www.lisabouchelle.com/&d=&sm=0&vc=100&cb=0&asw=374&ash=232&flvsrc=http://www.videohostmedia.com/flv/lisabouchelle_com/credit375-232.flv&sp=0&int=0&vid=7&langid=1&grp=5&d=2&cust=3&vlength=96.129&camp=4&langgrp=6',374 , 232,0); } WriteAvastarlisabouchelle(); setInterval("positionit('lisabouchelle',3,3,0, 0,232,374,0,0);",100);DisplayCloseButton('lisabouchelle',0);setInterval("positionit('lisabouchelleclosebutton',3,3,0, 0,50,100,0,0);",100);