﻿var objX;
var objY;
var divObj;
var startX;
var startY;
var opc=100
var tempX = 0
var tempY = 0

var IE = document.all?true:false
//if (!IE) document.captureEvents(Event.MOUSEMOVE)

function AddToBasket(divName,imgName)
	{
	
	divObj=document.getElementById(divName)
	objX=findPosX(divObj)
	objY=findPosY(divObj)
	document.getElementById("divImage").src=imgName;
	layer1.style.left=objX + 'px';
	layer1.style.top=objY + 'px';
	layer1.style.display='';
	layer1.style.width=110;
	layer1.style.height=110;
	move()
	}
	

function move() 
{
layer1.style.left=objX + 'px';
layer1.style.top=objY + 'px';
var baseMove=10;

changeOpac(opc,"divImage")
opc=opc-2;
objX =objX - baseMove //Math.round(baseMove * ratio);
objY =objY - baseMove //baseMove;


	
	if (objX  < 0 || objY <0)
		{
			layer1.style.display='none';
			opc=100;
			return false;
		}
		else
		{
			setTimeout("move()",5)
		} 
}

function AddAddOns(divName)
	{
	
	divObj=document.getElementById(divName)
	objX=findPosX(divObj)
	objY=findPosY(divObj)

	layerAddOn.style.left=(objX-250) + 'px';
	layerAddOn.style.top=objY + 'px';
	layerAddOn.style.display='';
	  
	moveAddOn()
}
function moveAddOn() 
{
layerAddOn.style.left=(objX-250) + 'px';
layerAddOn.style.top=objY + 'px';
var baseMove=40;

changeOpac(opc,"layerAddOn")
opc=opc-15;
objX =objX - (baseMove * 2);
objY =objY - baseMove;


	
	if (objX  < 0 || objY <0)
		{
			layerAddOn.style.display='none';
			opc=100;
			return false;
		}
		else
		{
			setTimeout("moveAddOn()",100)
		} 
}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
} 



function openWindow(url,name,w,h,l,t)
{
ww=window.open(url,name,'resizable=no,scrollbars=yes,width='+w+',height='+h+',left='+l+',top='+t)
}

function ShowGallery(pId)
{
left=(screen.width-653)/2
if (left<=0) left=0
TopWin=parseInt(screen.height-547)/2-15
if (TopWin<=0) TopWin=0
url="PopUpGallery.aspx?productID=" + pId
ww=window.open(url,'BigPopupGallery','resizable=no,scrollbars=yes,width=550,height=450,left=' + left + ',top=' + TopWin);ww.focus();void(0);


}

function ShowBigPopup(fileName,title,productName,isMain)
{
left=(screen.width-653)/2
if (left<=0) left=0
TopWin=parseInt(screen.height-547)/2-15
if (TopWin<=0) TopWin=0

if (title == '') {
    title = productName;
  } 
  if(isMain=='1')
    url="PopUpImage.aspx?image=" + fileName + "&title=" + title + "&isGallery=0"
  else
    url="PopUpImage.aspx?image=" + fileName + "&title=" + title + "&isGallery=1"

ww=window.open(url,'BigPopup','width=600,height=600,left=' + left + ',top=' + TopWin + ',scrollbars=yes,resizable=yes');ww.focus();void(0);
}

function clickButton(e, buttonid){ 
      var bt = document.getElementById(buttonid); 
      if (typeof bt == 'object'){ 
            if(navigator.appName.indexOf("Netscape")>(-1)){ 
                  if (e.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
            if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
                  if (event.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
      } 
} 

function startList() {

	// code for IE
	if(!document.body.currentStyle) return;
	var subs = document.getElementsByName('submenu');
	for(var i=0; i<subs.length; i++) {
		var li = subs[i].parentNode;
		if(li && li.lastChild.style) {
			li.onmouseover = function() {
				this.lastChild.style.visibility = 'visible';
			}
			li.onmouseout = function() {
				this.lastChild.style.visibility = 'hidden';
			}
		}
	}
}

function showOrHideAssociateTR(associateTR_ID) {
    var associateTR = document.getElementById(associateTR_ID)
    if (associateTR.style.display == 'none') 
    {
        associateTR.style.display = 'block';
    }
    else 
    {
        associateTR.style.display = 'none';
    }
}
 
