//SQL : [SELECT * FROM VhostGroupOpt where VhostGroupId ="6";] //Query: Select * from VhostGroupList, Vhost Where Vhost.Active = 1 AND Vhost.VhostId = VhostGroupList.VhostId AND VhostGroupList.VhostGroupId = 6;
//Rows Returned: 1
//vhostid:8
/*
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] => 7
[div] => kitchen
[sm] => 0
[vc] => 100
[cb] => 0
[asw] =>
[ash] =>
[sp] => 0
[RandomPlay] => 1
[swfname] => avastar
[closebtn] => 1
[pa] => 0
[grp] => 6
[cust] => 3
[camp] => 4
[VhostId] => 8
)
*/
//SQL : [Select * from Vhost Where VhostId = 8;]
/*
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] => 7
[div] => kitchen
[sm] => 0
[vc] => 100
[cb] => 0
[asw] =>
[ash] =>
[sp] => 0
[RandomPlay] => 1
[swfname] => avastar
[closebtn] => 1
[pa] => 0
[grp] => 6
[cust] => 3
[camp] => 4
[VhostId] => 8
)
*/
//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("
");
}
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 = '