function newWin(src, width, height) {
	w=window.open(src, "photo", "width="+width+", height="+height);
	w.focus();
	
	return false;
}

function showLoading() {
	el = document.getElementById('loading');
	el.innerHTML = 'Прайс загружется. Это может занять некоторое время...';
}

/* AJAX */

function createHttpRequest() {
	var httpRequest;
	var browser = navigator.appName;
	if (browser == "Microsoft Internet Explorer") {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	return httpRequest;
}

function getRequest() {
	if (httpRequest.readyState == 4) {
		document.getElementById(resultId).innerHTML = httpRequest.responseText;
	}
}

function setCookie(cookieName,cookieValue,days,usedomain) {
	var nDays = 365;
	if(days) nDays = days;
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue)+";expires="+expire.toGMTString()+(usedomain?";domain="+domSite:"");
}

function getCookie(check_name) {
	var all_cookies = document.cookie.split(';');
	var temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;
	var cnt = all_cookies.length;
	
	for (i=0;i<cnt;i++)
	{
		temp_cookie = all_cookies[i].split('=');
		cookie_name = temp_cookie[0].replace(/^\s+|\s+$/g, '');
	
		if (cookie_name == check_name)
		{
			b_cookie_found = true;
			if (temp_cookie.length>1)
			{
				cookie_value = unescape(temp_cookie[1].replace(/^\s+|\s+$/g, ''));
			}
			return cookie_value;
			break;
		}
		temp_cookie = null;
		cookie_name = '';
	}
	if (!b_cookie_found)
	{
		return null;
	}
}

function debugParams(obj, retr) {
	var pstr = "";

	for (i in obj) {
		pstr += "event." + i + "=" + obj[i] + "\n";
	}
	if(retr == -1) document.write(pstr);
	if(!retr) alert(pstr);
	else return pstr;
}


function unpackCart(cart) {
	if(!cart) return {};
	arr = cart.split('|');
	res = {};
	for(i in arr) {
		if(arr[i].length>0) {
			arr2 = arr[i].split('>');
			if(arr2.length > 1) res[arr2[0]] = arr2[1];
		}
	}
	return res;
}

function packCart(arr) {
	str = "";
	arrs = [];
	for(i in arr) {
		if(arr[i]>0) arrs[arrs.length] = i+">"+arr[i];
	}
	str = arrs.join("|");
	return str;
}
