preloadI(
"/images/buttons/button_100.png",
"/images/buttons/button_100_over.png",
"/images/buttons/button_100_wait.gif",
"/images/buttons/button_110.png",
"/images/buttons/button_110_over.png",
"/images/buttons/button_110_wait.gif",
"/images/buttons/button_120.png",
"/images/buttons/button_120_over.png",
"/images/buttons/button_120_wait.gif",
"/images/buttons/button_130.png",
"/images/buttons/button_130_over.png",
"/images/buttons/button_130_wait.gif",
"/images/buttons/button_140.png",
"/images/buttons/button_140_over.png",
"/images/buttons/button_140_wait.gif",
"/images/buttons/button_150.png",
"/images/buttons/button_150_over.png",
"/images/buttons/button_150_wait.gif",
"/images/buttons/button_160.png",
"/images/buttons/button_160_over.png",
"/images/buttons/button_160_wait.gif",
"/images/buttons/button_170.png",
"/images/buttons/button_170_over.png",
"/images/buttons/button_170_wait.gif",
"/images/buttons/go_button.png",
"/images/buttons/go_button_over.png",
"/images/buttons/button_right.png",
"/images/buttons/button_right_over.png",

"/images/menu/arrow_over.png",
"/images/arrow_over.png",
"/images/button_over.png",
"/images/button_right_over.png",
"/images/ico_download_over.png",

"/images/cart/delete_over.png",

"/images/button2_left_over.png",

"/images/cart/refresh_over.png",
"/images/cart/info_over.png",

"/images/in-cart_over.png",
"/images/in-cart.png",

"/images/cart/refresh.png",
"/images/cart/refresh_over.png",

"/images/cart/delete.png",
"/images/cart/delete_over.png",
"/images/menu/dropdown_left.png",
"/images/menu/dropdown_right.png",
"/images/menu/dropdown_back.png"

);
function returnObjById( id ){   if (document.getElementById) var returnVar = document.getElementById(id); else if (document.all) var returnVar = document.all[id];   else if (document.layers)  var returnVar = document.layers[id];  return returnVar; }	

function SignInClick() {
	newDisplay = ($('#login-div').css('display') == 'none') ? 'block' : 'none';
	$('#login-div').css('display',newDisplay ).ready(function(){
		$('#mod_login_username','#login-div').focus();
	});
}

function do_nothing(){
}

function preloadI() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadI.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function overMn(e)
{
	e.style.backgroundImage = 'url("/images/arrow_over.png")';
}

function outMn(e)
{
	e.style.backgroundImage = 'url("/images/arrow.png")';
}

$(document).ready(function() {
	$("#categories .r").hover(
		function() { overMn2(document.getElementById($(this).attr("id")), $(this).attr("id")); },
		function() { outMn2(document.getElementById($(this).attr("id"))); }
	);
	$("#categories .r_on").hover(
			function() { overMn2(document.getElementById($(this).attr("id")), $(this).attr("id")); },
			function() { outMn2(document.getElementById($(this).attr("id"))); }
	);
});

var head_img;
var class_r_s;
function overMn2(e, img)
{
	if (document.getElementById("head_img")) {
		head_img = document.getElementById("head_img").style.backgroundImage;
		document.getElementById("head_img").style.backgroundImage = 'url(' + img + ')';
	}
	else if (document.getElementById("head_img_sm")) {
		head_img = document.getElementById("head_img_sm").style.backgroundImage;
		document.getElementById("head_img_sm").style.backgroundImage = 'url(' + img+ ')';
	}
	class_r_s = e.className;
	e.className = 'r_over';
	e = e.firstChild;
	if (e.firstChild.childNodes[0]) {
		if (e.firstChild.childNodes[0].className == "s") {
			e.firstChild.childNodes[0].style.display = 'block';
		}
	}
	if (e.firstChild.childNodes[1]) {
		if (e.firstChild.childNodes[1].className == "s") {
			e.firstChild.childNodes[1].style.display = 'block';
		}
	}
}

function outMn2(e)
{
	if (document.getElementById("head_img")) {
		document.getElementById("head_img").style.backgroundImage = head_img;
	}
	else if (document.getElementById("head_img_sm")) {
		document.getElementById("head_img_sm").style.backgroundImage = head_img;
	}
	if (class_r_s) {
		e.className = class_r_s;
	}
	e = e.firstChild;
	if (e.firstChild.childNodes[0]) {
		if (e.firstChild.childNodes[0].className == "s") {
			e.firstChild.childNodes[0].style.display = 'none';
		}
	}
	if (e.firstChild.childNodes[1]) {
		if (e.firstChild.childNodes[1].className == "s") {
			e.firstChild.childNodes[1].style.display = 'none';
		}
	}
}

function overMn3(e)
{
	e.style.backgroundImage = 'url("/images/menu/dropdown_left.png")';
	e.style.backgroundPosition = '0px 0px';
	e.firstChild.style.backgroundImage = 'url("/images/menu/dropdown_back.png")';
	e.firstChild.firstChild.style.backgroundImage = 'url("/images/menu/dropdown_right.png")';
}

function outMn3(e)
{
	e.style.backgroundImage = 'url("/images/menu/arrow.png")';
	e.style.backgroundPosition = '6px 8px';
	e.firstChild.style.backgroundImage = 'none';
	e.firstChild.firstChild.style.backgroundImage = 'none';
}

function overBtn(e)
{
	e.style.backgroundImage = 'url("/images/button_over.png")';
}
function outBtn(e)
{
	e.style.backgroundImage = 'url("/images/button.png")';
}

function overBtn2(id)
{
	if ((document.getElementById('product-'+id).style.backgroundImage) != 'url(/images/wait.gif)') {
		$('#product-' + id + '').css({
			"background-image" : "url(/images/button_right_over.png)"
		});
	}
}
function outBtn2(id)
{
	if ((document.getElementById('product-'+id).style.backgroundImage) != 'url(/images/wait.gif)') {
		$('#product-' + id + '').css({
			"background-image" : "url(/images/button_right.png)"
		});
	}
}

function overBtn3(e)
{
	e.firstChild.style.backgroundImage = 'url("/images/button2_left_over.png")';
}
function outBtn3(e)
{
	e.firstChild.style.backgroundImage = 'url("/images/button2_left.png")';
}

function overBtn4(id)
{
	$('#product-' + id + '').css({
		"background-image" : "url(/images/in-cart.png)"
	});	
}
function outBtn4(id)
{
	$('#product-' + id + '').css({
		"background-image" : "url(/images/in-cart_over.png)"
	});	
}


function show_hidden(id) {
	var faq = document.getElementById("faq" + id);
	var title = document.getElementById("title" + id);
	if (faq.style.display == "block") {
		faq.style.display = "none";
		title.childNodes[0].src = "/images/arrow.png";
		title.childNodes[2].style.fontWeight = "normal";
		title.childNodes[2].style.textDecoration = "underline";
	}
	else {
		faq.style.display = "block";
		title.childNodes[0].src = "/images/arrow_over.png";
		title.childNodes[2].style.fontWeight = "bolder";
		title.childNodes[2].style.textDecoration = "none";
	}
}

function imgZoom(url_img){
	document.getElementById("product_img").src = url_img;
}

function is_number(e)
{
	var key = e.keyCode;
	if (!key) {
		key = e.charCode;
	}
    if (key > 31)
        if (key < 37 || key > 40)
            if (key < 48 || key > 57)
                return false;
}

function sms_subscribe()
{
	var phone = document.getElementById("sms_phone").value;
	if (phone == "") {
		alert("Phone is empty");
		return false;
	}
	JsHttpRequest.query(
			'/sms_subscribe.php', // backend
			{
				'phone': phone
            },
            // Function is called when an answer arrives. 
            function(result, errors) {
            	document.getElementById("sms_subscribe").innerHTML = result;
            },
            false  // do not disable caching
    );
    return false;
}