function onImg(block,img) {
  for(bl=1;bl<4;bl++){
	if(block==bl){
		if (document.getElementById('gift'+bl+'_'+img).checked) document.getElementById('item'+bl+'_'+img).className = 'itema';
		else document.getElementById('item'+bl+'_'+img).className = 'item';
	}
  }
}

function adjustAllIframDivs()
{
	var arrAllTables = document.getElementsByTagName('table');
	for (var i=0;i<arrAllTables.length;i++) {
		
		if(arrAllTables[i].id.indexOf("table_menu_block_") != -1)
		{	
			var intId = arrAllTables[i].id.replace(/table_menu_block_/,"");
			var intOuterWidth = document.getElementById('table_menu_block_' + intId).offsetWidth-5;
			document.getElementById('iframe_div_' + intId).style.width = intOuterWidth;
			document.getElementById('iframe_block_' + intId).style.width = intOuterWidth;
			
			var objMenu_right_border = document.getElementById('menu_right_border_' + intId);
			if(objMenu_right_border != null)
			{
				objMenu_right_border.style.left = intOuterWidth -10;
			}
		}
	}
	return false;
}


function resizeScrollbar(id) {

	document.getElementById('iframe_' + id + '_div' ).parentNode.parentNode.style.display =  '';
	var DivWidth = document.getElementById('iframe_block_' + id).offsetWidth;
	var TableWidth = document.getElementById('iframe_block_table_' + id).offsetWidth;
	var ScrollBarWidth = ((DivWidth-240)/TableWidth)*DivWidth;

	var intMaxWidthScroller = document.getElementById('iframe_' + id + '_div').offsetWidth-60;
	//alert(ScrollBarWidth+"|"+intMaxWidthScroller+"|"+id);
	if(intMaxWidthScroller==0)
	return false;
	
	if(ScrollBarWidth <= intMaxWidthScroller)
	{
		document.getElementById('iframe_' + id + '_slider').style.width = ScrollBarWidth + "px";
		document.getElementById('iframe_' + id + '_slider').style.display = '';
		document.getElementById("iframe_" + id + "_slider_left_area").style.width = "0px";
		var strSliderLeftAreaWidth = (intMaxWidthScroller - ScrollBarWidth-30);
		if(strSliderLeftAreaWidth > 0){
			document.getElementById("iframe_" + id + "_slider_right_area").style.width = strSliderLeftAreaWidth;
		}
		
	}
	else
	{
		document.getElementById('iframe_' + id + '_slider').style.width = "0px";
		document.getElementById('iframe_' + id + '_slider').style.display = 'none';
		document.getElementById("iframe_" + id + "_slider_left_area").style.width = "0px";;
		document.getElementById("iframe_" + id + "_slider_right_area").style.width = "0px";
		document.getElementById('iframe_' + id + '_div' ).parentNode.parentNode.style.display =  'none';
	}
		
	return false;
}


var str_gDirection ="";
var int_gID ="";
var obj_gActivatedInterval = null;

function fSlideScrollBar(strDirection,intID){
	document.onmouseup = fStopSlideScrollBar;
	str_gDirection = strDirection;
	int_gID = intID;
	fMoveProductDiv();
	obj_gActivatedInterval = window.setInterval("fMoveProductDiv()", 50);
	return false;
}

function fStopSlideScrollBar()
{
	str_gDirection = null;
  	int_gID = null;
	document.onmouseup = null;
	window.clearInterval(obj_gActivatedInterval);
	obj_gActivatedInterval= null;
	return false;
}

isOpera = 0;
isOpera6 = 0;
isOpera7 = 0;
isOpera8 = 0;
isOpera9 = 0;
isNetscape4 = 0;
isMozilla = 0;
isDOM=(document.getElementById)?1:0;//DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isOpera=isOpera5=(window.opera && isDOM)?1:0;//Opera 5+
isOpera6=(isOpera && window.print)?1:0; //Opera 6+
isOpera7=(isOpera && document.readyState)?1:0 ;//Opera 7+
isMSIE=(document.all && document.all.item && !isOpera)?1:0; //Microsoft Internet Explorer 4+
isMSIE5=(isDOM && isMSIE)?1:0; //MSIE 5+
isNetscape4=(document.layers)?1:0; //Netscape 4.*
isMozilla=(isDOM && navigator.appName=="Netscape")?1:0; //Mozilla eee Netscape 6.*
var oo=0;
nav=navigator.userAgent;k=nav.indexOf("Opera");if(k>1){oo=1}//Opera


function fMoveProductDiv()
{
	if(int_gID != "")
	{
		var strProductDivName = "iframe_block_content_" + int_gID;
		var objVisibleDiv = document.getElementById(strProductDivName);
		var intDivMarginLeft = objVisibleDiv.style.marginLeft;
		intDivMarginLeft = intDivMarginLeft.replace(/px/,"");
	
		var intProductDivWidth = document.getElementById("iframe_block_table_" + int_gID).offsetWidth ;
		var intOverDivWidth = document.getElementById("iframe_block_" + int_gID).offsetWidth ;
		var intProductDivMax = (intProductDivWidth - intOverDivWidth)*-1;
	
		if(str_gDirection == "right")
		{	
			if(navigator.appName=="Netscape" || isOpera || isOpera6 || isOpera7 || isOpera8 || isOpera9){
				if (parseInt(intDivMarginLeft) > intProductDivMax){
				intDivMarginLeft = parseInt(intDivMarginLeft) - intProductDivWidth * 0.02 + "px";
				}
			}
			else{
				intDivMarginLeft = parseInt(intDivMarginLeft) - intProductDivWidth * 0.02;
			}
		}
		if(str_gDirection == "left")
		{
			if(navigator.appName=="Netscape" || isOpera || isOpera6 || isOpera7 || isOpera8 || isOpera9){
				if (parseInt(intDivMarginLeft) < 0){
				intDivMarginLeft = parseInt(intDivMarginLeft) + intProductDivWidth * 0.02 + "px";
				}
			}
			else{
				intDivMarginLeft = parseInt(intDivMarginLeft) + intProductDivWidth * 0.02;			
			}
		}
		if(intDivMarginLeft > 0)
		{
			intDivMarginLeft = 0;
		}
		if(intDivMarginLeft < intProductDivMax )
		{
			intDivMarginLeft = intProductDivMax;
		}
		objVisibleDiv.style.marginLeft = intDivMarginLeft;
		
		var objScrollBar = document.getElementById("iframe_" + int_gID + "_slider");
		var objOverDiv = document.getElementById("iframe_" + int_gID + "_div");
		
		var intMaxWidth = parseInt(objOverDiv.offsetWidth) - parseInt(objScrollBar.offsetWidth) - 30;
		var intNewLeftWidth = (intDivMarginLeft/intProductDivMax)*intMaxWidth;
		objScrollBar.style.left = intNewLeftWidth + "px";
	
		var intMaxWidthScroller = (document.getElementById('iframe_' + int_gID + '_div').offsetWidth) - objScrollBar.offsetWidth;
		document.getElementById("iframe_" + int_gID + "_slider_left_area").style.width = (intNewLeftWidth) + "px";;
		document.getElementById("iframe_" + int_gID + "_slider_right_area").style.width = (intMaxWidthScroller - intNewLeftWidth-30) +"px";
	}
	return false;
}


var intXPosition=null;
var objElementActiveted=null;
var intLeftOffset = 0;
var intMaxWidth = 0;
var intIFrameId = 0;
var intMaxWidthRight = 0 ;

function fgetGlobalCoord(e)
{
	var e;
	if (!e)	{
		window.MouseX = event.clientX;
		window.MouseY = event.clientY;	
	} else {
		window.MouseX = e.pageX;
		window.MouseY = e.pageY;
	}
	return false;
}

function fMouseMoveScroll (e) {
	if(objElementActiveted == null)
		return false;
	
	fgetGlobalCoord(e);
	if(intXPosition == null)
	{
		intXPosition = window.MouseX;
	}
	else
	{
		var intNewXPosition = window.MouseX;
		
		var strTempName = objElementActiveted.id + "_left_area";
		objScroll_Left_Area = document.getElementById(strTempName);
		strTempName = objElementActiveted.id + "_right_area";
		objScroll_Right_Area = document.getElementById(strTempName);
		
		var intNewLeftWidth = intNewXPosition - intXPosition + intLeftOffset;
		
		if(intNewLeftWidth > intMaxWidth )
		{
			intNewLeftWidth = intMaxWidth;
		}
		if(intNewLeftWidth < 0)
		{
			intNewLeftWidth = 0;
		}
		objElementActiveted.style.left = intNewLeftWidth + "px";
		objScroll_Left_Area.style.width = intNewLeftWidth + "px";
		objScroll_Right_Area.style.width = (intMaxWidth - intNewLeftWidth) + "px";
		
		var strProductDivName = "iframe_block_content_" + intIFrameId;
		var objVisibleDiv = document.getElementById(strProductDivName);
		var intDivMarginLeft = objVisibleDiv.style.marginLeft;
		intDivMarginLeft = intDivMarginLeft.replace(/px/,"");
	
		var intProductDivWidth = document.getElementById("iframe_block_table_" + intIFrameId).offsetWidth ;
		var intOverDivWidth = document.getElementById("iframe_block_" + intIFrameId).offsetWidth ;
		var intProductDivMax = (intProductDivWidth - intOverDivWidth)*-1;
		
		intDivMarginLeft = intProductDivMax*(intNewLeftWidth/intMaxWidth);
		
		if(intDivMarginLeft > 0)
		{
			intDivMarginLeft = 0;
		}
		if(intDivMarginLeft < intProductDivMax )
		{
			intDivMarginLeft = intProductDivMax;
		}
		
		objVisibleDiv.style.marginLeft = intDivMarginLeft;
	}
	return false;
}

function fRemoveInitScrollBar(objElement)
{	
	objElementActiveted=null;
	intXPosition=null;
	intXPosition=null;
    objElementActiveted=null;
	intLeftOffset = null;
	intMaxWidth = null;
	intIFrameId = null;
	document.onmousemove = null;
	document.onmouseup = null;
	return false;
}

function fInitScrollBar(objElement,intFrameId)
{	
	objElementActiveted=objElement;
	
	var strTempName = objElementActiveted.id + "_left_area";
	objScroll_Left_Area = document.getElementById(strTempName);
	strTempName = "iframe_" + intFrameId + "_div";
	objOverDiv = document.getElementById(strTempName);
	intIFrameId = intFrameId;
	
	intLeftOffset = parseInt(objScroll_Left_Area.offsetWidth);
	intMaxWidth = parseInt(objOverDiv.offsetWidth) - parseInt(objElementActiveted.offsetWidth) - 30;
	document.onmousemove = fMouseMoveScroll;
	document.onmouseup = fRemoveInitScrollBar;
	return false;
}

function fMoveScrollBarByClick(intID,strToDirection)
{
	var strProductDivName = "iframe_block_content_" + intID;
	var objVisibleDiv = document.getElementById(strProductDivName);
	var intDivMarginLeft = objVisibleDiv.style.marginLeft;
	intDivMarginLeft = intDivMarginLeft.replace(/px/,"");

	var intProductDivWidth = document.getElementById("iframe_block_table_" + intID).offsetWidth ;
	var intOverDivWidth = document.getElementById("iframe_block_" + intID).offsetWidth ;
	var intProductDivMax = (intProductDivWidth - intOverDivWidth)*-1;

	if(strToDirection == "right")
	{
		intDivMarginLeft = parseInt(intDivMarginLeft) - intProductDivWidth * 0.15;
	}
	if(strToDirection == "left")
	{
		intDivMarginLeft = parseInt(intDivMarginLeft) + intProductDivWidth * 0.15;
	}
	if(intDivMarginLeft > 0)
	{
		intDivMarginLeft = 0;
	}
	if(intDivMarginLeft < intProductDivMax )
	{
		intDivMarginLeft = intProductDivMax;
	}
	objVisibleDiv.style.marginLeft = intDivMarginLeft;
	
	var objScrollBar = document.getElementById("iframe_" + intID + "_slider");
	var objOverDiv = document.getElementById("iframe_" + intID + "_div");
	
	var intMaxWidth = parseInt(objOverDiv.offsetWidth) - parseInt(objScrollBar.offsetWidth) - 30;
	var intNewLeftWidth = (intDivMarginLeft/intProductDivMax)*intMaxWidth;
	objScrollBar.style.left = intNewLeftWidth + "px";

	var intMaxWidthScroller = (document.getElementById('iframe_' + intID + '_div').offsetWidth) - objScrollBar.offsetWidth;
	document.getElementById("iframe_" + intID + "_slider_left_area").style.width = (intNewLeftWidth) + "px";;
	document.getElementById("iframe_" + intID + "_slider_right_area").style.width = (intMaxWidthScroller - intNewLeftWidth-30) +"px";

	return false;
}

function insertImage(obj) {
	obj.setAttribute('src', obj.getAttribute('to_load'));
}
