var IE = document.all?true:false;
var ie5=document.all&&document.getElementById;
var ns6=document.getElementById&&!document.all;
function iecompattest(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;	}
NS4 = (document.layers) ? true : false;
function initializedrag(e)	{
	offsetx=ie5? event.clientX : e.clientX;
	offsety=ie5? event.clientY : e.clientY;
	tempx=parseInt(document.getElementById("dwindow").style.left);
	tempy=parseInt(document.getElementById("dwindow").style.top);
	dragapproved=true;
	document.getElementById("dwindow").onmousemove=drag_drop;	}
function stopdrag()	{
	dragapproved=false;
	document.getElementById("dwindow").onmousemove=null;	}
function drag_drop(e){
	if (ie5&&dragapproved&&event.button==1)	{
	document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx+"px";
	document.getElementById("dwindow").style.top=tempy+event.clientY-offsety+"px";	}
else if (ns6&&dragapproved){
	document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx+"px";
	document.getElementById("dwindow").style.top=tempy+e.clientY-offsety+"px";	}	}
function logmein()	{
	document.form2.submit();	
	return false;	}
function opendwindow(id)	{
	document.getElementById("dwindow"+id).style.top=ns6? window.pageYOffset*1+30+"px" : iecompattest().scrollTop*1+30+"px";
	document.getElementById("dwindow"+id).style.display="";	}
function AddToCart(id,v,c,w)	{
	document.form1.cid.value=c;
	document.form1.pid.value=id;
	document.form1.wid.value=w;
	document.form1.vid.value=v;
	//document.getElementById("dcart").style.display="";
	document.form1.action="../addtocart.asp";
	document.form1.target="ccart";
	document.getElementById("form1").submit();
	return false;	}
function AddToWishlist(id,vid,w)	{
	document.getElementById("ccart").src="../addtowishlist.asp?pid="+id+"&v="+vid+"&wid="+w;
	return false;	}
function viewphoto(element,id,s,t) 	{
	document.getElementById("ccart").src="../frmx.asp?p="+id+"&folder=images&t="+t;
	var x = document.getElementById("dcart");
	x.style.position="absolute";
	var dime=new Dimension(element);
	var dimdoc=new Dimension(document);
	x.style.left = (dime.x>dimdoc.x)?dime.x:dimdoc.x+150;
	x.style.top = (dime.y>dimdoc.y)?dime.y:dimdoc.y;
	x.style.display = "none";
	}
function hider(whichDiv)	{
	document.getElementById(whichDiv).style.display ="none";	}
function Dimension(element)	{
	this.x=-1;
	this.y=-1;
	this.w=0;
	this.h=0;
	if (element==document){
		this.x=element.body.scrollLeft;
		this.y=element.body.scrollTop;
		this.w=element.body.clientWidth;
		this.h=element.body.clientHeight;	}
	else if (element!=null)	{
		var e=element;
		var left=e.offsetLeft;
		while ((e=e.offsetParent)!=null)	{ 
			left+=e.offsetLeft; }
		var e=element;
		var top=e.offsetTop;
		while((e=e.offsetParent)!=null) { 
			top+=e.offsetTop; 	}
	this.x=left;
	this.y=top;
	this.w=element.offsetWidth;
	this.h=element.offsetHeight;	}
	}
function getfreebie(id)	{
	opendwindow(4);
	document.getElementById("cframe4").src="getfreebie.asp?f="+id;
	return false;	}
function AddToQueue(id)	{
	opendwindow(2);
	document.getElementById("cframe2").src="addtoqueue.asp?id="+id;
	return false;	}
function rateIt(id)	{
	thisr=document.getElementById("rateme").selectedIndex;
	thisrate=document.getElementById("rateme").options[thisr].value;
	//document.getElementById("drates").style.display="";
	document.getElementById("crates").src="../rate1.asp?pid="+id+"&rate="+thisrate;
	return false;	}
function preview(id)	{
	var pr=document.getElementById("preview").checked;
	//document.getElementById("dwindow1").style.display="";
	document.getElementById("cframe").src="update.asp?c="+pr;	
	return true;	}
function getlinks(id)	{
	document.getElementById("cframen").src="../menu1.asp?id="+id;
	return false;	}
function rollover(obj)	{
	return false;	}
function opensite(url)	{
	parent.document.location.href="../"+url;	}
