
function S7ConfigObject()
{
	this.isVersion		= "2.8";
	this.isViewerRoot	= "http://images-p.qvc.com/is-viewers";
	this.isRoot		= "http://images-p.qvc.com/is/image/";

	this.codebase		= this.isViewerRoot + "/applets/" + this.isVersion + "/";
	this.archiveSuffix	= "";
	this.buttonPath		= this.isRoot + "/demo/buttons/";
}

var S7Config		= new S7ConfigObject();

var root		= S7Config.isViewerRoot;
var imageServer		= S7Config.isRoot;
var codebase		= S7Config.codebase;
var archiveSuffix	= S7Config.archiveSuffix;
var buttonPath		= S7Config.buttonPath;

function getParam(p,d) 
{
	var str = "" + unescape(document.location);
	var i = Math.max( str.indexOf('?'+p+'='), str.indexOf('&'+p+'=') );
	if ( i < 0 )
		return d;
	i+=2+p.length;
	var i2 = str.indexOf('&',i);
	var returnstr = str.substring(i,(i2<0?str.length:i2));
	return (returnstr.indexOf(',')>0?returnstr.split(','):returnstr);
};

var flashOk = false;
function checkFlash()	//call this function and then test the flashOk variable
{
    if (navigator.appVersion.indexOf("MSIE") >= 0 && navigator.appVersion.indexOf("Windows") >= 0)
    {
        document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
        document.write('on error resume next \n');
        document.write('flashOk = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")) \n');
	document.write('if flashOk = false then \n');
	document.write('    flashOk = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")) \n');
	document.write('end if \n');
        document.write('</SCR' + 'IPT\> \n');
    }
    else if (navigator.plugins && navigator.plugins["Shockwave Flash"])
    {
	desc = navigator.plugins["Shockwave Flash"].description;
	flashOk = desc.indexOf(6.0) > 0 || desc.indexOf(7.0) > 0;
    }
}
