
function window_open(url, win_width, win_height) {
	
	var screen_width = window.screen.width;
	var screen_height = window.screen.height;
	
	var win_left = screen_width / 2 - win_width / 2;
	var win_top = screen_height / 2 - win_height / 2;
	
	var win = window.open(url, "", "width=" + win_width + ", height=" + win_height + ", location=0, menubar=0, resizable=0, status=0, titlebar=0, toolbar=0, screenX=100, left=" + win_left + ", screenY=30, top=" + win_top);
 	
}

function window_open_resizable(url, win_width, win_height) {
	
	var screen_width = window.screen.width;
	var screen_height = window.screen.height;
	
	var win_left = screen_width / 2 - win_width / 2;
	var win_top = screen_height / 2 - win_height / 2;
	
	var win = window.open(url, "", "width=" + win_width + ", height=" + win_height + ", location=0, menubar=0, resizable=1,scrollbars=1 status=0, titlebar=0, toolbar=0, screenX=100, left=" + win_left + ", screenY=30, top=" + win_top);
 	
}

function configureSubmit() {
	
	var action = "";
	
	var args = configureSubmit.arguments;
	
	for (var i = 1; i < args.length; i += 1) {
		
		var elems = document.getElementsByName(args[i]);
		var values = Array();
		
		var k = 0;
		
		for (var j = 0; j < elems.length; j += 1) {
			if (elems[j].type == "checkbox" && elems[j].checked) {
				values[k++] = elems[j].value;
			}
			else if (elems[j].type == "radio" && elems[j].checked) {
				values[k++] = elems[j].value;
			}
			else if (elems[j].type == "text") {
				values[k++] = elems[j].value;
			}
			else if (elems[j].type == "select-one" && elems[j].value != "") {
				values[k++] = elems[j].value;
			}
		}
		
		var check = "";
		
		for (var j = 0; j < values.length; j += 1) {
			check += values[j];
		}
		
		/*
		var value = values.join(";");
		
		if (value.length >= elems.length) {
			action += args[i] + "/" + value + "/";
		}
		*/
		
		if (check != "") {
			action += args[i] + "/" + values.join(";") + "/";
		}
		
	}
	
	//if (action != "") {
	window.location = args[0] + action;
	//}
	
	return false;
	
}

function chooseCurrency(currency) {
	
	setCookie("currency", currency, 100);
	
	var usds = document.getElementsByName("usd");
	var eurs = document.getElementsByName("eur");
	var rubs = document.getElementsByName("rub");
	
	for (var i = 0; i < usds.length; i += 1) {
		usds[i].style.display = currency == "usd" ? "block" : "none";
	}
	
	for (var i = 0; i < eurs.length; i += 1) {
		eurs[i].style.display = currency == "eur" ? "block" : "none";
	}
	
	for (var i = 0; i < rubs.length; i += 1) {
		rubs[i].style.display = currency == "rub" ? "block" : "none";
	}
	
	window.location = window.location;
	
}

var timer = 0;
var img = 0;
var defimg = 0;

function viewImage() {
	clearTimeout(timer);
	document.getElementById("catImg").style.backgroundImage = "url(" + catImagesSrc[img] + ")";
	document.getElementById("txtImg").style.backgroundImage = "url(" + txtImagesSrc[img] + ")";
}

function scrollCatalogImages(i) {
	if (i < 0) {
		img = defimg;
		timer = setTimeout(viewImage, 1000);
		return;
	}
	img = i;
	viewImage();
}

var catImagesSrc = new Array();
var catImages = new Array();
var txtImagesSrc = new Array();
var txtImages = new Array();

function preloadImages() {
	
	for (i = 0; i < catImagesSrc.length; i += 1) {
		var newImage = new Image();
		newImage.src = catImagesSrc[i];
		catImages.push(newImage);
	}
	
	for (i = 0; i < txtImagesSrc.length; i += 1) {
		var newImage = new Image();
		newImage.src = txtImagesSrc[i];
		txtImages.push(newImage);
	}
	
}

function openDiv(name, visible) {
	
	elem = document.getElementById(name);
	
	elem.style.zIndex = visible ? 100 : 0;
	elem.style.visibility = visible ? "visible" : "hidden";
	elem.style.display = visible ? "block" : "none";
	
}
