if(typeof SS == 'undefined') {
	SS = function() {};
}

/// detect Opera browser
SS.is_opera = /opera/i.test(navigator.userAgent);

/// detect a special case of "web browser"
SS.is_ie = ( /msie/i.test(navigator.userAgent) && !SS.is_opera );

/// detect IE6.0/Win
SS.is_ie6 = ( SS.is_ie && /msie 6\.0/i.test(navigator.userAgent) );

/// detect IE7.0/Win
SS.is_ie7 = ( SS.is_ie && /msie 7\.0/i.test(navigator.userAgent) );

/// detect IE8.0/Win
SS.is_ie8 = ( SS.is_ie && /msie 8\.0/i.test(navigator.userAgent) );

/// detect IE for Macintosh
SS.is_mac_ie = ( /msie.*mac/i.test(navigator.userAgent) && !SS.is_opera );

/// detect KHTML-based browsers
SS.is_khtml = /Chrome|Safari|Konqueror|AppleWebKit|KHTML/i.test(navigator.userAgent);

/// detect Konqueror
SS.is_konqueror = /Konqueror/i.test(navigator.userAgent);

/// detect Gecko
SS.is_gecko = /Gecko/i.test(navigator.userAgent);

/// detect WebKit
SS.is_webkit = /WebKit/i.test(navigator.userAgent);

/// detect WebKit version
SS.webkitVersion = SS.is_webkit?parseInt(navigator.userAgent.replace(
				/.+WebKit\/([0-9]+)\..+/, "$1")):-1;
/// detect Google Chrome
SS.is_gchrome = /Chrome/i.test(navigator.userAgent);

function simplePreload() { 
	var args = simplePreload.arguments;
	document.imageArray = new Array(args.length);
	for(var i=0; i<args.length; i++)
	{
    	document.imageArray[i] = new Image;
 		document.imageArray[i].src = args[i];
	}
}

function hideLoader(tId) {

	var imgId		= 'imgBox_'+tId;
	var loaderId	= 'loaderBox_'+tId;

	var oImg	= document.getElementById(imgId);
	var oLoader	= document.getElementById(loaderId);
	
	oImg.style.display = 'block';
	oLoader.style.display = 'none';
}
function viewBig(image, tId) {
	
	var imgId		= 'imgBox_'+tId;
	var loaderId	= 'loaderBox_'+tId;

	var oImg	= document.getElementById(imgId);
	var oLoader	= document.getElementById(loaderId);

	oLoader.style.display = 'block';
	oImg.style.display = 'none';
	oImg.src = image;
}

function makeOrder(url) {
	goTo(url);
}

function goTo(url) {
	window.location.href = url;
}


// Quick choice

slideBanners = function (objArgs) {

	this.config = objArgs;

	this.movedToLeft = 0;
	this.movedToRight = this.config.imgWidth;
	this.intervalId;
	
	this.oItemsBox = document.getElementById('qcItemsBox');
	this.iBoxWidth = parseInt(this.oItemsBox.style.width);
	
	if (SS.is_ie6) {
		this.oItemsBox.style.position = 'fixed';
	}
}
slideBanners.prototype.moveLeft = function() {
	
	if (this.movedToLeft > 0) {
		return;
	}
	
	var self = this;
	
	var leftPos = parseInt(this.oItemsBox.style.left);
	if (this.iBoxWidth-(-1*leftPos) > this.config.boxWidth) {
	//if ((-1*leftPos) < (this.iBoxWidth-this.iCheckingValue)) {
	
		leftPos = leftPos-this.config.imgWidth;
		this.oItemsBox.style.left = leftPos+'px';
		//movedToLeft = this.config.imgWidth;
		//intervalId = setInterval(function() {self.slideLeft()}, 5);
	}
}
slideBanners.prototype.moveRight = function() {
	
	if (this.movedToRight<this.config.imgWidth) {
		return;
	}
	
	var self = this;

	var leftPos = parseInt(this.oItemsBox.style.left);
	if (leftPos < 0) {
	
		leftPos = leftPos+this.config.imgWidth;
		this.oItemsBox.style.left = leftPos+'px';
		//movedToRight = 0;
		//intervalId = setInterval(function() {self.slideRight()}, 5);
	}
}
slideBanners.prototype.slideLeft = function() {

	var leftPos = parseInt(this.oItemsBox.style.left);
	leftPos = leftPos-6;
	
	this.oItemsBox.style.left = leftPos+'px';
	this.movedToLeft = this.movedToLeft-6;
	
	if (this.movedToLeft<=0) {
		clearInterval(this.intervalId);
	}
}
slideBanners.prototype.slideRight = function() {

	var leftPos = parseInt(this.oItemsBox.style.left);
	leftPos = leftPos+6;
	
	this.oItemsBox.style.left = leftPos+'px';
	this.movedToRight = this.movedToRight+6;
	
	if (this.movedToRight>=this.config.imgWidth) {
		clearInterval(this.intervalId);
	}
}
