// photogallery, ver.1.2
function photogallery(path_to_file, width, height, title, oknoname) {

	var s1 = '<html><head><title>' + title + '</title>' +
		'<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">' +
		'</head><body style="margin: 0">';

	var s2 = '<img src="' + path_to_file + '" ' +
			 'width="'	+ width		+ '" ' +
			 'height="'	+ height	+ '" ' +
			 'alt="'	+ title		+ '" ' +
			 'title="Кликните, чтобы закрыть" onClick="self.close()">';

	var s3 = '</body></html>';

	var param = 'width=' + width + ',height=' + height +
				',status=no,toolbar=no,menubar=no,scrollbars=no';

	popup = window.open("", oknoname, param);
	popup.focus();
	popup.document.write(s1+s2+s3);
	popup.document.close();
	return false;
}

// fixPNG
function fixPNG(element) {
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
		var src;
		if (element.tagName=='IMG') {
			if (/\.png$/.test(element.src)) {
				src = element.src;
				element.src = "/img/icons/pix.gif";
			}
		}
		else {
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src) {
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}

// make new window
function makeWindow(width, height, url) {
	if (!newWindow || newWindow.closed) {
		var left=(screen.availWidth-width)/2;
		var top=(screen.availHeight-height)/2;
		param='width='+width+',height='+height+',status=no,screenX='+left+',screenY='+top+',left='+left+',top='+top;
		newWindow = window.open(url, "newWindow", param);
	} else {
		newWindow.focus();
	}
	return false;
}

// fields value
var changeList = new Array();
var changeListColor = new Array();
function focusField(field) {
	if (field.id && !changeList[field.id]) {
		field.value='';
		changeListColor[field.id]=field.style.color;
		field.style.color="";
	}
}
function changeField(field) {
	if (field.id) changeList[field.id]=true;
}
function blurField(field) {
	if (field.id && (!changeList[field.id] || !field.value)) {
		field.value=field.defaultValue;
		field.style.color=changeListColor[field.id];
		changeList[field.id]=false;
	}
}
function trim(str) {
	return str.replace(/^\s+/, '').replace(/\s+$/, '');
}

// usb-flash logo param
function logoParamView(box) {
	var logoBl = document.getElementById('logoBl');
	var logoPr = document.getElementById('logoPr');
	if (box.checked) {
		logoBl.style.backgroundColor = "rgb(230, 230, 230)";
		logoPr.style.visibility = "visible";
	} else {
		logoBl.style.backgroundColor = "rgb(245, 245, 245)";
		logoPr.style.visibility = "hidden";
	}
}

function window_resize() {

	var
		width = parseInt( $(window).width(), 10 ),
		height = parseInt( $(window).height(), 10 );
		
	if (width >= 1024) {

		var
			block_width = 180;

		if (width <= 1552) {

			block_width = Math.floor((width - 1024) / 2);
		}	

		if (block_width > 180) {

			block_width = 180;
		}	 

		$('div.cristmas-back-left').css('top', '0px');
		$('div.cristmas-back-left').css('left', '0px');
		$('div.cristmas-back-left').css('width', block_width.toString() + 'px');
		$('div.cristmas-back-left').css('height', height.toString() + 'px');
		
		if (!$.browser.msie && $.browser.version.substr(0,1) != "6") {
			
			$('div.cristmas-back-left').css('position', 'fixed');
		}	

		$('div.cristmas-back-left').css('display', 'block');

		$('div.cristmas-back-right').css('top', '0px');
		
		$('div.cristmas-back-right').css('left', (width - block_width).toString() + 'px');
		$('div.cristmas-back-right').css('width', block_width.toString() + 'px');
		$('div.cristmas-back-right').css('height', height.toString() + 'px');

		if (!$.browser.msie && $.browser.version.substr(0,1) != "6") {
			
			$('div.cristmas-back-right').css('position', 'fixed');
		}	

		$('div.cristmas-back-right').css('display', 'block');		
	}			
}

$(document).ready(function() {

    window_resize();

    window.onresize = window_resize;  
});

window.onscroll = function () {
	
	if ($.browser.msie && $.browser.version.substr(0,1) == "6") {

		var 
			html = document.documentElement;

		$('div.cristmas-back-left').css('top', html.scrollTop + 'px'); 	
		$('div.cristmas-back-right').css('top', html.scrollTop + 'px'); 			
	}	
}
