// JavaScript Document

/*
	Функция возвращает координату центра по ширине.
	Параметры:
		winWidth - ширина окна
*/
function getXScreenCenter (winWidth) {
	return parseInt((screen.width - winWidth) / 2)
}

/*
	Функция возвращает координату центра по высоте.
	Параметры:
		winHeight - высота окна
*/
function getYScreenCenter (winHeight) {
	return parseInt((screen.height - winHeight) / 2)
}

/*
	Функция открывает новое окно для просмотра изображения.
	Параметры:
		img - адрес изображения
		W - настоящая ширина изображения
		H - настоящая высота изображения
*/
function openImg (url, w, h) {
	W = w;
	H = h;
	var leftPos = getXScreenCenter(W)+"px";
	var topPos = getYScreenCenter(H)+"px";

	var sOption  = "location=no,menubar=no,toolbar=no,dependent=yes,dialog=no,minimizable=no,modal=yes,alwaysRaised=yes,resizable=yes," +
		",width="  + W +
		",height=" + H +
		",top="  + topPos +
		",left=" + leftPos ;
	
	var imgWindow = window.open('', 'imgWindow', sOption, true);
	
	var doc = imgWindow.document;
	doc.open( );
	doc.write ('<html><head><title></title></head><body style="padding: 0; margin: 0;">');
	doc.write ('<a href="javascript: void(0);"><img src="'+url+'" alt="Close" title="Close" width="'+w+'px" height="'+h+'px" border="0" onclick="window.close();" /></a>');
	doc.write ('</body></html>');
	doc.close ( );
}

/*
	Функция открывает новое окно для отправки заявки
	Параметры:
		ulr - фдрес
		W - ширина окна
		H - высота окна
*/

function openOrderWin(url, w, h) {
	W = w;
	H = h;
	var leftPos = getXScreenCenter(W)+"px";
	var topPos = getYScreenCenter(H)+"px";

	var sOption  = "location=no,menubar=no,toolbar=no,dependent=yes,dialog=no,minimizable=no,modal=no,alwaysRaised=yes,resizable=yes," +
		",width="  + W +
		",height=" + H +
		",top="  + topPos +
		",left=" + leftPos ;
	
	var orderWindow = window.open('', 'orderWindow', sOption, true);
	
	var doc = orderWindow.document;
	doc.open( );
	doc.location.href = url;
	doc.close ( );
}

/*
	Функция открывает новое окно для галереи изображений
	Параметры:
		ulr - фдрес
		W - ширина окна
		H - высота окна
*/

function openImgsWin(url, w, h) {
	W = w;
	H = h;
	var leftPos = getXScreenCenter(W)+"px";
	var topPos = getYScreenCenter(H)+"px";

	var sOption  = "location=no,menubar=no,toolbar=no,dependent=yes,dialog=no,minimizable=no,modal=no,alwaysRaised=yes,resizable=yes,scrollbars=yes," +
		",width="  + W +
		",height=" + H +
		",top="  + topPos +
		",left=" + leftPos ;
	
	var imgsWindow = window.open('', 'imgsWindow', sOption, true);
	
	var doc = imgsWindow.document;
	doc.open( );
	doc.location.href = url;
	doc.close ( );
}
