var objCount = 0; // количество изображений на web-странице
var result;
var new_win;
pics = new Array();

var cookieList = document.cookie.split("; ");
var cookieArray = new Array();
var isUserLogin = 1;
var is_user_be_here;
/*for (var i = 0; i < cookieList.length; i++)
{
	var cookname2 = cookieList[i].split("=");
	if(unescape(cookname2[0])=="isUserLogin"){ isUserLogin = unescape(cookname2[1]);}
	if(unescape(cookname2[0])=="uniq_cookie_id"){ is_user_be_here = unescape(cookname2[1]);}
}
if (is_user_be_here != '' && isUserLogin != 2) 
{
	document.write('<');
	document.write('script');
	document.write(' src=/js/auth.php?' + Math.random());
	document.write('></');
	document.write('script');
	document.write('>');
//	alert(is_user_be_here);
}
*/

function on_close_win()
{
	result = false;
}
function show_big_img(href_beg,win_w,win_h,img_src)
{
	if (result) result.close();
	left_pos = (screen.width - (1*win_w))/2;
	top_pos = (screen.height - (1*win_h))/2;
	set_scrollbars = "no";
	win_add_w = 0;
	if(left_pos<40)
	{
		left_pos = 40;
		win_w = screen.width-80;
		set_scrollbars = "yes";
	}
	tt_win_w = 1*win_w;
	if(top_pos<40)
	{
		top_pos = 20;
		win_h = screen.height-80;
		if(set_scrollbars == "no") tt_win_w += 18;
		set_scrollbars = "yes";
	}
	doc_text = "<HTML><HEAD><TITLE>Webo</TITLE></HEAD><BODY MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 RIGHTMARGIN=0 TOPMARGIN=0 BGCOLOR=white onunload='opener.on_close_win()'>";
	doc_text += "<div align=center><img src='"+img_src+"' border=0></div>";
	doc_text += "</BODY></HTML>";
	result = open("", "displayWindow","width="+tt_win_w+",height="+win_h+",left="+left_pos+",top="+top_pos+",resizable=yes,status=no,toolbar=no,menubar=no,scrollbars="+set_scrollbars);
	result.document.open();
	result.document.write(doc_text);
	result.document.close();
	result.focus();
}
function open_new_win(win_href,win_w,win_h)
{
	if (result) result.close();
	left_pos = (screen.width - (1*win_w))/2;
	top_pos = (screen.height - (1*win_h))/2;
	set_scrollbars = "no";
	win_add_w = 0;
	if(left_pos<40)
	{
		left_pos = 40;
		win_w = screen.width-80;
		set_scrollbars = "yes";
	}
	tt_win_w = 1*win_w;
	if(top_pos<40)
	{
		top_pos = 20;
		win_h = screen.height-80;
		if(set_scrollbars == "no") tt_win_w += 18;
		set_scrollbars = "yes";
	}
	result = open(win_href, "displayWindow","width="+tt_win_w+",height="+win_h+",left="+left_pos+",top="+top_pos+",resizable=no,status=no,toolbar=no,menubar=no,scrollbars="+set_scrollbars);
	result.focus();
}

function preload(name, first, second)
{
	// предварительная загрузка изображений и размещение их в массиве
	pics[objCount] = new Array(3);
	pics[objCount][0] = new Image();
	pics[objCount][0].src = first;
	pics[objCount][1] = new Image();
	pics[objCount][1].src = second;
	pics[objCount][2] = name;
	objCount++;
}

function on_out(type)
{
//	alert(type);
	if (this.event.srcElement && this.event.srcElement.src)
	{
		for (var i=0; i < objCount; i++)
		{
			if (pics[i][2] == this.event.srcElement.name)
			{
				if (type == 1) this.event.srcElement.src = pics[i][0].src;
				else this.event.srcElement.src = pics[i][1].src;
			}
		}
	}
}

function on(name)
{
	for (i = 0; i < objCount; i++)
	{
		if (document.images[pics[i][2]] != null)
			if (name != pics[i][2])
			{
				// вернуть в исходное систояние все другие изображения
				document.images[pics[i][2]].src = pics[i][0].src;
			}else{
				// показывать вторую картинку, поскольку курсор пересекает данное изображение
				document.images[pics[i][2]].src = pics[i][1].src;
			}
	}
}

function off()
{
	for (i = 0; i < objCount; i++)
	{
		// вернуть в исходное систояние все изображения
		if (document.images[pics[i][2]] != null)
			document.images[pics[i][2]].src = pics[i][0].src;
	}
}
function on_inp(el,img_src){el.src = img_src;}
function on_img(name, type)
{
	for (i = 0; i < objCount; i++)
	{
		if (document.images[pics[i][2]] != null)
			if (name != pics[i][2])
			{
				// вернуть в исходное систояние все другие изображения
				document.images[pics[i][2]].src = pics[i][0].src;
			}else{
				// показывать вторую картинку, поскольку курсор пересекает данное изображение
				if (type == 1) document.images[pics[i][2]].src = pics[i][1].src;
				else document.images[pics[i][2]].src = pics[i][0].src;
			}
	}
	
}


function delivery(href_beg,wtype)
{
	if (result) result.close();
	left_pos = (screen.width - 360)/2;
	top_pos = (screen.height - 200)/2;
	eval("result=window.open('"+href_beg+"/delivery/"+wtype+"/','delivery','resizable=no,menubar=no,status=no,scrollbars=no,width=360,height=200,left="+left_pos+",top="+top_pos+"')");
	result.focus();
}

function go_delivery(p)
{
	if (document.deliv.y_email.value == '') 
	{
		alert('Введите Email');
		return false;
	}
	else
	{
		if (document.deliv.y_name.value == '' && document.deliv.wtype[0].checked)
		{
			alert('Введите Имя');
			return false;
		}
		else
		{
			if (result) result.close();
			left_pos = (screen.width - 360)/2;
			top_pos = (screen.height - 200)/2;
			result = window.open('','delivery','resizable=no,menubar=no,status=no,scrollbars=no,width=360,height=200,left=' + left_pos + ',top=' + top_pos);
			result.focus();
			document.deliv.submit();
		}
	}
}

function see_card(href_beg)
{
	if (result) result.close();
	left_pos = (screen.width - 360)/2;
	top_pos = (screen.height - 200)/2;
	eval("result=window.open('"+href_beg+"/','see','resizable=no,menubar=no,status=no,scrollbars=no,width=360,height=200,left="+left_pos+",top="+top_pos+"')");
	result.focus();
}

function go_basket(id, lp)
{
	if (!new_win || new_win.closed)
	{
		new_win = window.open(lp + '/eshop/gobasket/' + id + '/', 'bas', 'resizable=no,menubar=no,status=no,scrollbars=no,width=170,height=80');
		new_win.focus();
	}
	else
	{
		new_win.location.href = lp + '/eshop/gobasket/' + id + '/';
		new_win.focus();
	}
}

function basket_del()
{
	if(confirm('Вы действительно хотите удалить эти товары?')) 
	{
		document.fbasc1.go_tov_delete.value=1;
		document.fbasc1.submit()
	} 
	else return false;
}

function tele_error()
{
	if(window.event.keyCode==10)
	{
		var send_tele_frame_win;
		var form = document.tele_error_send;
		if(!form) return;
		var wnd = (window.name=='send_frame')?parent:window;
		var sel_text = null;
		if(wnd.getSelection) err_text=wnd.getSelection();
		else
			if(wnd.document.getSelection) err_text=wnd.document.getSelection();
			else sel_text = wnd.document.selection;
		if(sel_text) {
			err_text = sel_text.createRange().text;
			var b_text= sel_text.createRange();
			var a_text= sel_text.createRange();
			sel_text = err_text;
			b_text.moveStart("word",-10);
			b_text.moveEnd("character",-err_text.length);
			a_text.moveStart("character",err_text.length);
			a_text.moveEnd("word",10);
			sel_text = b_text.text+' ##'+err_text+'## '+a_text.text;
		}
		else
		{
			if (window.document.body != undefined) {
		    	if (wnd.document.body.innerText != undefined) sel_text=wnd.document.body.innerText;
				else sel_text=wnd.document.body.innerHTML;
				var nn=sel_text.indexOf(err_text);
				if (nn != -1)
				{
					var tmp_str=err_text+"";
					sel_text = sel_text.substring(nn-70, nn)+' ##'+err_text+'## '+sel_text.substring(nn+tmp_str.length, nn+tmp_str.length+70);
				}
				else sel_text = ' ##'+err_text+'## ';
			}
			else sel_text = ' ##'+err_text+'## ';
		}
		if(err_text.length==0||err_text==" ") return;
		if(confirm("Помилка в тексті :\n     "+sel_text+"\n\nВідправити повідомлення редактору?"))
		{
			form["tele_err_url"].value = unescape(wnd.document.URL);
			form["tele_err_text"].value = sel_text;
			if (send_tele_frame_win) send_tele_frame_win.close();
			send_tele_frame_win = open('', "send_tele_frame","width=300,height=250,left=300,top=300,resizable=no,status=no,toolbar=no,menubar=no,scrollbars=no,status=no")
			form.submit();
		}		
	}
}