// JavaScript Document
function getrandom(min_random, max_random)
{ 
	max_random++;
	
	var range = max_random - min_random;
	var n = Math.floor(Math.random()*range) + min_random;
	
	return n;
}


function ltrim( source )
{
	var index = 0;
	while( source.charAt(index) == " " ) index++;
	return source.substr(index);
}

function rtrim( source )
{
	var index = source.length - 1;
	while( source.charAt(index) == " " ) index--;
	return source.substring(0, index + 1);
}

function trim( source )
{
	return ltrim(rtrim(source));
}

function ZoomSmallImage(image_id)
{
	//document.getElementById('big_image').src = cfgRootPath + 'templates/' + cfgTemplateName + '/images/loading.gif';
	document.getElementById('big_image').src = cfgRootPath + 'templates/' + cfgTemplateName + '/images/1x1.gif';
	document.getElementById('big_image').src = cfgRootPath + 'includes/showimage.php?type=products&id=' + document.getElementById('small_image_' + image_id).value + '&w=316&h=316&wm=0';
}

function ZoomImage( img_type, img_file, width, height, description )
{
	var img_src;
	img_src = cfgRootPath + 'includes/showimage.php?type=' + img_type + '&id=' + img_file; // + '&w=' + width + '&h=' + height;

	nw = window.open('', 'ZoomImage', 'toolbar=0,location=0,directories=0,resizable=0,status=0,menubar=0,scrollbars=0,width=' + (width + 20) + ',height=' + (height + 50) + ',top='+eval(screen.height/2-(height+50)/2)+',left='+eval(screen.width/2-(width+20)/2));
	nw.focus();
	nw.document.write('<html>');
	nw.document.write('<head>');
	nw.document.write('<title>21plus.co.il</title>');
	nw.document.write('<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">');
	nw.document.write('</head>');
	nw.document.write('<body style="margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;">');
	nw.document.write('<style type="text/css"> ');
	nw.document.write('body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; } ');
	nw.document.write('body, div, td { font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold; } ');
	nw.document.write('a { font-size: 13px; color: #0055CC; font-weight: normal; text-decoration:underline; } ');
	nw.document.write('a:hover { font-size: 13px; color: #CC0000; font-weight: normal; text-decoration:underline; } ');
	nw.document.write('</style>');
	nw.document.write('<br />');
	nw.document.write('<div align="center">');
	nw.document.write('<img src="' + img_src + '" border="0" onClick="window.close();" alt="Закрыть окно" title="Закрыть окно" style="cursor:pointer;" onload="window.stop();">');
	nw.document.write('<br />');
	nw.document.write('<a href="" onClick="window.close();">Закрыть окно</a>');
	nw.document.write('</div>');
	//nw.document.write('<div align="left">');
	//nw.document.write(description);
	//nw.document.write('</div>');
	nw.document.write('</body>');
	nw.document.write('</html>');
	if( navigator.appName.substring(0,8) == "Netscape" )
	{
		//nw.location = '#';
	}
	nw.focus();
	return false;
}

// Ajax
function PHPtoDIV(div_id, php_str)
{
	var AddScr = document.createElement('script');
	
	found = 0;
	i = 0;
	while(ch = php_str.substr(i,1))
	{
		if ( ch == '?' )
		{
			found = 1;
			break;
		}
		i++;
	}
	
	if ( found == 1)
	{
		str = '&';
	}
	else
	{
		str = '?';
	}
	
	AddScr.src = php_str + str + 'div_id=' + div_id;
	document.body.appendChild(AddScr);
	return false;
}

function TopProductSelect(product_id)
{
	alert(product_id);	
}

//=======================================================
// BEGIN - Strip
//=======================================================
var StripTimer = null;
var strip_scrolling_dir = 'l';

function StopStripScrolling()
{
	clearTimeout(StripTimer);
}

function StartStripScrolling(dir)
{
	if ( dir == 'r' )
	{
		strip_scrolling_dir = 'r';
	}
	else if ( dir == 'l' )
	{
		strip_scrolling_dir = 'l';
	}
	
	if ( strip_scrolling_dir == 'r' )
	{
		StripScrolling_Right();
	}
	else
	{
		StripScrolling_Left();
	}
}

function StripScrolling_Left()
{
	var strip = document.getElementById('div_strip');
	
	strip.scrollLeft = strip.scrollLeft + 1;
	
	if ( strip.scrollLeft >= strip_width + 1 )
	{
		strip.scrollLeft = 0;
	}
	
	StripTimer = setTimeout('StripScrolling_Left()', 10);
}


function StripScrolling_Right()
{
	var strip = document.getElementById('div_strip');
	
	strip.scrollLeft = strip.scrollLeft - 1;
	
	if ( strip.scrollLeft <= 0 )
	{
		strip.scrollLeft = strip_width;
	}
	
	StripTimer = setTimeout('StripScrolling_Right()', 10);
}
//=======================================================
// END - Strip
//=======================================================

//=======================================================
// BEGIN - SmallStrip
//=======================================================
var SmallStripTimer = null;
var smallstrip_scrolling_dir = 'l';

function StopSmallStripScrolling()
{
	clearTimeout(SmallStripTimer);
}

function StartSmallStripScrolling(dir)
{
	if ( dir == 'r' )
	{
		smallstrip_scrolling_dir = 'r';
	}
	else if ( dir == 'l' )
	{
		smallstrip_scrolling_dir = 'l';
	}
	
	if ( smallstrip_scrolling_dir == 'r' )
	{
		SmallStripScrolling_Right();
	}
	else
	{
		SmallStripScrolling_Left();
	}
}

function SmallStripScrolling_Left()
{
	var smallstrip = document.getElementById('div_smallstrip');
	
	smallstrip.scrollLeft = smallstrip.scrollLeft + 1;
	
	if ( smallstrip.scrollLeft >= smallstrip_width + 1 )
	{
		smallstrip.scrollLeft = 0;
	}
	
	SmallStripTimer = setTimeout('SmallStripScrolling_Left()', 25);
}


function SmallStripScrolling_Right()
{
	var smallstrip = document.getElementById('div_smallstrip');
	
	smallstrip.scrollLeft = smallstrip.scrollLeft - 1;
	
	if ( smallstrip.scrollLeft <= 0 )
	{
		smallstrip.scrollLeft = smallstrip_width;
	}
	
	SmallStripTimer = setTimeout('SmallStripScrolling_Right()', 25);
}
//=======================================================
// END - SmallStrip
//=======================================================
