// JavaScript Document Supporting Related Design Popup Windows.

function newImageLoad(pid, max_x, max_y, arg) {
	if (document.images) {
		var sExec = "rslt.onload=function() { AdjImages('"+pid+"', this, "+max_x+", "+max_y+",'"+arg+"');}" 
		rslt = new Image();
		eval(sExec);
		rslt.src = arg;
		return rslt;
	}
}

function AdjImages(pid, oNewSrc, max_x, max_y, ImagePath) {
	nx=oNewSrc.width; ny=oNewSrc.height;
	if (nx>max_x) {ny=Math.round(ny/(nx/max_x)); nx=max_x}
	if (ny>max_y) {nx=Math.round(nx/(ny/max_y)); ny=max_y;}
	layerWrite2(pid, "", "<img border=\"0\" src=\"\" id=\""+pid+"_img\" width=\""+ nx +"\" height=\""+ ny +"\" />");
	oImgsrc = document.getElementById(pid+"_img");
	oImgsrc.src=oNewSrc.src;
	if ((browser.isIE55 || browser.isIE6x) && browser.isWin32 && oImgsrc.src.match(/.*\.png.*/i) != null) {
		oImgsrc.style.width=nx+'px'; 
		oImgsrc.style.height=ny+'px';
		oImgsrc.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ ImagePath +"', sizingMethod='scale')";
		oImgsrc.src='/images/clear.gif';
	}
}

function layerWrite2(id,nestref,text) {
	if (browser.isIE4x) {
		document.all[id].innerHTML = text
	} else {
		if (browser.isNS4x) {
			var lyr = (nestref)? eval('document.'+nestref+'.document.'+id+'.document') : document.layers[id].document
			lyr.open()
			lyr.write(text)
			lyr.close()
		} else {
			document.getElementById(id).innerHTML = text;
		}
	}
}

function Zoom_in(sRGB, sProdDetails, spImage) {
	var spop1a = '<div style="background-image:url(';
	var spop1b = '); background-position:center; background-repeat:no-repeat"></div>';
	
	var spop2 = '<div id="image_container" style="background-color: ';
	var spop3 = '<div id="image_container2" style="background-color: ';
	var spop2a = ';"><a href="';
	var spop2b = '"><img border="0" src="';
	var spop3b = '"><img width="125%" height="125%" border="0" src="';
	var spop2c = '" ></a></div>';
	if (browser.isIE) {
		sURL = spop3 + sRGB + spop2a + sProdDetails + spop3b + spImage + spop2c;
	} else {
		sURL = spop2 + sRGB + spop2a + sProdDetails + spop2b + spImage + spop2c;
	}
//alert(sURL);
	return sURL;
}

function Zoom_in2(sRGB, spImage) {
	var spop1a = '<div style="background-image:url(';
	var spop1b = '); background-position:center; background-repeat:no-repeat"></div>';
	
	var spop2 = '<div id="image_container" style="background-color: ';
	var spop3 = '<div id="image_container2" style="background-color: ';
	var spop2a = ';">';
	var spop2b = '<img border="0" src="';
	var spop3b = '<img width="125%" height="125%" border="0" src="';
	var spop2c = "\" onClick=\"gradient('eshirt200905_body', 1.0); toggleBox('overDiv', 0);\"></div>";
	if (browser.isIE) {
		sURL = spop3 + sRGB + spop2a + spop3b + spImage + spop2c;
	} else {
		sURL = spop2 + sRGB + spop2a + spop2b + spImage + spop2c;
	}
//alert(sURL);
	return sURL;
}

function gradient(id, level) {
	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter = "alpha(opacity=" + level+ ")";
	box.style.display="block";
	return;
}

function OLcmdExT1() {
	nSuggestLoad = 0;
	return overlib(OLresponseAJAX, WIDTH, 305, STICKY, NOCLOSE);
}
