var cookieOpt, dialogOpt;

//general.js
function hex(a) {
	if (a < 10) return ''+a;
	else switch (a) {
		case 10: return 'a';
		case 11: return 'b';
		case 12: return 'c';
		case 13: return 'd';
		case 14: return 'e';
		case 15: return 'f';
	}
}

function next(elem){
   do {
	 		elem = elem.nextSibling;
   } while (elem && elem.nodeType != 1);
   return elem;
}

function firstChild(elem) {
   elem = elem.firstChild;
   return elem && elem.nodeType != 1 ? elem.nextSibling : elem;
}

function prev(elem){
	do {
	  elem = elem.previousSibling;
	} while (elem && elem.nodeType != 1);
	return elem;
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = cookie.substring(offset, end);
		}
	}
	return(setStr);
}

function gala_click(e){
	if (e.src.charAt(e.src.length-5)=='a'){
		e.src = e.src.substr(0,e.src.length-5) + 'p' + ".gif";
	}else{
		e.src = e.src.substr(0,e.src.length-5) + 'a' + ".gif";
	}
}

function change_gala_logo(num){
	var cookie = getCookie('basket');
	cookie = cookie.split('(|)');
	var tmp = cookie[--num];
	tmp = tmp.split(')|(');
	if (tmp[2] == 'a') tmp[2] = 'p'; else tmp[2] = 'a';
	cookie[num] = tmp.join(')|(');
	cookie = cookie.join('(|)');
	document.cookie = "basket=" + cookie + "; path=/";
}

function edit_size_start(node,num,id){
	document.getElementById('shadow').style.zIndex = 3;
	var ajax = document.getElementById("true_wnd");
	ajax.style.display = "block";
	ajax.style.zIndex = 4;
	var obr = new function (){
		this.run = function (){
			var wnd = new_wnd(this.w,this.responseText);
			wnd.style.zIndex = 5;
			ajax.style.display = "none";
		}
	}
	obr.w = 300;
	sendRequest('&num='+num + '&id=' + id,'http://www.znak74.ru/110/500',obr);
}

function edit_size_end(node,num){
	var wnd = get_wnd(node);
	var form = wnd.getElementsByTagName('form')[0];
	var size = form.elements[0].value;
	close_wnd(wnd,1);
	var elem = document.getElementById("pozicii");
	elem = elem.getElementsByTagName('tr')[num];
	elem = elem.getElementsByTagName('td')[3];
	elem = elem.getElementsByTagName('span')[0];
	elem.innerHTML = size;
	var cookie = getCookie('basket');
	cookie = cookie.split('(|)');
	var tmp = cookie[--num];
	tmp = tmp.split(')|(');
	tmp[4] = size;
	cookie[num] = tmp.join(')|(');
	cookie = cookie.join('(|)');
	document.cookie = "basket=" + cookie + "; path=/";
}

function edit_count_start(num) {
	document.getElementById('shadow').style.zIndex = 3;
	var ajax = document.getElementById("true_wnd");
	ajax.style.display = "block";
	ajax.style.zIndex = 4;
	var obr = new function (){
		this.run = function (){
			var wnd = new_wnd(this.w,this.responseText);
			wnd.style.zIndex = 5;
			ajax.style.display = "none";
		}
	}
	obr.w = 300;
	sendRequest('&num='+num,'http://www.znak74.ru/110/128',obr);
}

function edit_count_end(e,num) {
	var wnd = get_wnd(e);
	var form = wnd.getElementsByTagName('form')[0];
	var count = form.elements[0].value;
	if (count == '') {
		wnd = new_wnd(280,'Введите количество!<br /><div class="zw_but"><div class="kat_btn" onClick ="close_wnd(this,3);" onMouseOver="kat_btn_hover(this,\'a\');" onMouseOut="kat_btn_hover(this,\'p\');" style="left: 67px;"> <a href="OK" onClick="return false">OK</a><div class="kat_btn_rt"></div><div class="kat_btn_lt"></div><div class="kat_btn_rb"></div><div class="kat_btn_lb"></div></div></div>');
		wnd.style.zIndex = 7;
		document.getElementById('shadow').style.zIndex = 6;
	}else{
		if (parseInt(count) != count) {
			wnd = new_wnd(280,'Введенное количество некорректно!<br /><div class="zw_but"><div class="kat_btn" onClick ="close_wnd(this,3);" onMouseOver="kat_btn_hover(this,\'a\');" onMouseOut="kat_btn_hover(this,\'p\');" style="left: 67px;"> <a href="OK" onClick="return false">OK</a><div class="kat_btn_rt"></div><div class="kat_btn_lt"></div><div class="kat_btn_rb"></div><div class="kat_btn_lb"></div></div></div>');
			wnd.style.zIndex = 7;
			document.getElementById('shadow').style.zIndex = 6;
			count = parseInt(count);
		}else{
			if (count <= 0){
				var wnd = new_wnd(280,'Количество должно быть положительным!<br /><div class="zw_but"><div class="kat_btn" onClick ="close_wnd(this,3);" onMouseOver="kat_btn_hover(this,\'a\');" onMouseOut="kat_btn_hover(this,\'p\');" style="left: 67px;"> <a href="OK" onClick="return false">OK</a><div class="kat_btn_rt"></div><div class="kat_btn_lt"></div><div class="kat_btn_rb"></div><div class="kat_btn_lb"></div></div></div>');
				wnd.style.zIndex = 7;
				document.getElementById('shadow').style.zIndex = 6;
			}else{
				close_wnd(wnd,1);
				var elem = document.getElementById("pozicii");
				elem = elem.getElementsByTagName('tr')[num];
				elem = elem.getElementsByTagName('td')[2];
				elem = elem.getElementsByTagName('span')[0];
				elem.innerHTML = count;
				var cookie = getCookie('basket');
				cookie = cookie.split('(|)');
				var tmp = cookie[--num];
				tmp = tmp.split(')|(');
				tmp[1] = count;
				cookie[num] = tmp.join(')|(');
				cookie = cookie.join('(|)');
				document.cookie = "basket=" + cookie + "; path=/";
			}
		}
	}
}

function get_wnd(e){
	while (e.className != "window"){
		e = e.parentNode;
	}
	return e;
}

function check_pass(e){
	var param = get_wnd(e);
	param = param.getElementsByTagName('form')[0];
	param = param.elements[0].value;
	if (param.length == 0){
		var msg = 'Введите пароль!<br /><div class="zw_but"><div class="kat_btn" onClick ="close_wnd(this,1);" onMouseOver="kat_btn_hover(this,\'a\');" onMouseOut="kat_btn_hover(this,\'p\');" style="left: 67px;"> <a href="OK" onClick="return false">OK</a><div class="kat_btn_rt"></div><div class="kat_btn_lt"></div><div class="kat_btn_rb"></div><div class="kat_btn_lb"></div></div></div>';
		var wnd = new_wnd(280,msg);
		document.getElementById('shadow').style.zIndex = 5;
		wnd.style.zIndex = 6;
	}else{
		var elem = document.getElementById("true_wnd");
		elem.style.display = "block";
		elem.style.zIndex = 4;
		document.getElementById('shadow').style.zIndex = 3;
		var obr = new function(){
			this.run = function (){
				elem.style.display = "none";
				if (this.responseText == '1') {
					document.cookie = "rec_ag=ok; path=/; expires=Wed, 1 Mar 2050 00:00:00";
					window.location.href = '/rec_agent';
				}else{
					var msg = 'Введеный пароль неверен!<br /> Будьте внимательны<br /><div class="zw_but"><div class="kat_btn" onClick ="close_wnd(this,1);" onMouseOver="kat_btn_hover(this,\'a\');" onMouseOut="kat_btn_hover(this,\'p\');" style="left: 67px;"> <a href="OK" onClick="return false">OK</a><div class="kat_btn_rt"></div><div class="kat_btn_lt"></div><div class="kat_btn_rb"></div><div class="kat_btn_lb"></div></div></div>';
					var wnd = new_wnd(this.w,msg);
					document.getElementById('shadow').style.zIndex = 5;
					wnd.style.zIndex = 6;
				}
			}
		}
		obr.w = 280;
		sendRequest('&pass=' + param,'http://www.znak74.ru/110/113',obr);
	}
}

function instruct(e){
	var p = e.parentNode.getElementsByTagName('p')[0];
	var e = next(e.parentNode);
	e = e.getElementsByTagName('div');
	var btn=Array();
	for (var i=0; i < e.length; i++){
		if (e[i].className=="kat_btn") btn.push(e[i]);
	}
	for (var i=0; i < btn.length; i++) btn[i].style.position = 'static';
	if (p.style.display == "block") {
		p.style.display = "none";
	}else{
		p.style.display = "block";
	}
	for (var i=0; i < btn.length; i++) btn[i].style.position = 'relative';
}

function kat_btn_hover(e,act){
	var base_src = 'http://www.znak74.ru/assets/images/system/';
	e.style.backgroundImage = 'url(' + base_src + e.className + '_' + act + '.gif)';
	e = e.getElementsByTagName('div');
	for (var i=0; i<e.length; i++){
		e[i].style.backgroundImage = 'url(' + base_src + e[i].className + '_' + act + '.gif)';
	}
}

function close_all_wnd(){
	var div = document.getElementById("main");
	var mas_div = Array();
	while (div = next(div)){
		if ((div.className == 'window') && (div.id != 'true_wnd')){
			mas_div.push(div);
		}
	}
	for (var i = 0; i < mas_div.length; i++) mas_div[i].parentNode.removeChild(mas_div[i]);
	document.getElementById("shadow").style.display = "none";
}

function close_wnd(e,f){
	e = get_wnd(e);
	e.parentNode.removeChild(e);
	if (typeof(f) == 'undefined') document.getElementById("shadow").style.display = "none";
	else document.getElementById("shadow").style.zIndex = f;
}

function new_wnd(w,inner) {
	var elem = document.getElementById("true_wnd");//находим с кого слизать
	var newElem = elem.cloneNode(true);//делаем копию
	newElem.id = '';//сносим id к чертовой матери, шоб не повадно было
	//задаем свойства для внешнего ящика
	newElem.style.width = w + "px";
	newElem.style.marginLeft = parseInt(-w/2) + "px";
	//находим место куда закинуть содержимое
	var mas_div = newElem.getElementsByTagName("div");
	var i=0;
	while ((mas_div[i].className != "zw_mid") && (i <= mas_div.length)) {i++;}
	elem = mas_div[i];
	//заполняем содержимое
	elem.innerHTML = inner;
	//и присобачиваем в самый низ боди
	elem = document.getElementsByTagName("body");
	elem[0].appendChild(newElem);
	newElem.style.display = "block";
	//вертикальное центрование
	newElem.style.marginTop = -newElem.clientHeight/2 + "px";
	return newElem;
}

function getXMLHTTPRequest() {
	var xmlHttp = false;
	/*@cc_on @*/ /*@if (@_jscript_version >= 5)
	try {   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch (e) {
	try {     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");   }
	catch (e2) {     xmlHttp = false;   } }
	@end @*/
	if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}  	return xmlHttp;
}

function sendRequest(param, script, procRequest) {
	req = getXMLHTTPRequest();
	if (req){
		req.open("POST", script, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.onreadystatechange = function() {
			if (req.readyState == 4){
				if (req.status == 200){
					procRequest.responseText = req.responseText;
					procRequest.run();
				}
			}
		}
		req.send(param);
	}
}

function shasow_on(){
	var height1 = document.documentElement.scrollHeight;
	var height2 = document.getElementById('podval').offsetTop + document.getElementById('podval').clientHeight;
	if (height1 > height2) {
		document.getElementById('shadow').style.height = height1 + "px";
	} else {
		document.getElementById('shadow').style.height = height2 + "px";
	}
	document.getElementById('shadow').style.display = "block";
}

function rec_agent(){
	var elem = document.getElementById("true_wnd");
	elem.style.display = "block";
	elem.style.zIndex = 2;
	document.getElementById('shadow').style.zIndex = 1;
	shasow_on();
	var obr = new function(){
		this.run = function (){
			elem.style.display = "none";
			var wnd = new_wnd(this.w,this.responseText);
			wnd.style.zIndex = 2;
		}
	}
	obr.w = 410;
	sendRequest('', 'http://www.znak74.ru/110/111', obr);
}

function basket_click(){
	var elem = document.getElementById("true_wnd");
	elem.style.display = "block";
	elem.style.zIndex = 2;
	document.getElementById('shadow').style.zIndex = 1;
	shasow_on();
	if (getCookie('basket')){
		var obr = new function(){
			this.run = function(){
				new_wnd(this.w,this.responseText);
				elem.style.display = "none";
			}
		}
		obr.w = 600;
		sendRequest('', 'http://www.znak74.ru/110/126', obr);
	}else{
		new_wnd(280,'Корзина пуста!<br /><div class="zw_but"><div class="kat_btn" onClick ="close_wnd(this);" onMouseOver="kat_btn_hover(this,\'a\');" onMouseOut="kat_btn_hover(this,\'p\');" style="left: 67px;"> <a href="OK" onClick="return false">OK</a><div class="kat_btn_rt"></div><div class="kat_btn_lt"></div><div class="kat_btn_rb"></div><div class="kat_btn_lb"></div></div></div>');
		elem.style.display = "none";
	}
}

function del_in_mas(mas,val){
	var i = 0;
	while ((i<mas.length) && (mas[i] != val)) {
		i++;
	}
	var tmp = mas.slice(0,i);
	mas = tmp.concat(mas.slice(i+1));
	return mas;
}

function lmnu_click(e){
	var parent = e.parentNode;
	var id = parent.getElementsByTagName('input')[0];
	id = id.value;
	var cookie = getCookie('lmnu');
	if (cookie) cookie = cookie.split(',');
	else cookie = new Array();
	var img = parent.getElementsByTagName('img');
	img = img[0];
	if (parent.className == "lmnu_open") {
		parent.className = "lmnu_close";
		img.src = img.src.substr(0,img.src.length-5) + "c.gif"
		cookie = del_in_mas(cookie, id);
	}else{
	  parent.className = "lmnu_open";
	  img.src = img.src.substr(0,img.src.length-5) + "o.gif"
		cookie.push(id);
	}
	document.cookie = "lmnu=" + cookie.join(',') + "; path=/";
}

function lmnu_hover(e,color,borderColor){
	var span =  e.parentNode.getElementsByTagName('span');
	span = span[0];
	span.style.borderBottomColor = borderColor;
	span.style.color = color;
}

function mmnu_hover(e,x){
	var img = e.getElementsByTagName('img');
	img = img[0];
	img.src = img.src.substr(0,img.src.length-5) + x + img.src.substr(img.src.length-4,img.src.length);
}

// var timer_logo;
// 
// function run_blink(e,top){
// 	if (top > -70) {
// 		e.style.top = top + "px";
// 		timer_logo = setTimeout(function(){run_blink(e,top - 4)}, 30);
// 	}else{
// 		e.style.display = "none";
// 		clearTimeout(timer_logo);
// 		timer_logo = null;
// 	}
// }
// 
// function logo_blink(){
// 	if (!timer_logo) {
// 	 	var elem = document.getElementById("logo_blink");
// 		elem.style.display = "block";
// 		clearTimeout(timer_logo);
// 		run_blink(elem, 125);
// 	}
// }

function sun_light(off,on){
	document.getElementById(off).style.display = "none";
	document.getElementById(on).style.display = "block";
}


function change_src(e,act){
	if (typeof(e) == 'string') e = document.getElementById(e);
	e.src = e.src.substr(0,e.src.length-5) + act + ".gif";
}

function anim_one_tag(e,dx,tek,max){
	if (tek < max) {
		tek += dx;
		var tmp = parseInt(255*tek/100);
		tmp = 255 - tmp;
		var n1 = parseInt(tmp/16);
		var n2 = tmp - 16*n1;
		var color =  hex(n1) + hex(n2);
		color = '#'+color+color+color;
		e.style.color = color;
		setTimeout(function(){anim_one_tag(e,dx,tek,max)}, 150);
	}
}

function anim_tags_go(tegi){
	var count = tegi.length;
	if (count > 0) {
		var num,e,param,dx;
		num = Math.floor(Math.random()*tegi.length);
		param = tegi[num].split(',');
		e = document.getElementById('teg' + param[0]);
		dx = Math.floor(Math.random()*2) + 1;
		tegi.splice(num,1);
		anim_one_tag(e,dx,0,param[1]);
		setTimeout(function(){anim_tags_go(tegi)}, 300);
	}
}

function anim_tags(){
	var tegi = Array('1,18','2,20','3,10','4,18','5,18','6,25','7,20','8,13','9,10');
	anim_tags_go(tegi);
}

function del_basket_start(elem,num){
	document.getElementById('shadow').style.zIndex = 3;
	var ajax = document.getElementById("true_wnd");
	ajax.style.display = "block";
	ajax.style.zIndex = 4;
	elem = elem.parentNode.parentNode;
	elem.id = 'basket_del_elem';
	var obr = new function (){
		this.run = function (){
			var wnd = new_wnd(this.w,this.responseText);
			wnd.style.zIndex = 5;
			ajax.style.display = "none";

		}
	}
	obr.w = 280;
	sendRequest('&num='+num,'http://www.znak74.ru/110/140',obr);
}

function del_basket_end(num) {
	elem = document.getElementById("basket_del_elem");
	var tmp = elem;
	var n = firstChild(elem).innerHTML;
	n = n.charAt(0);
	while (tmp = next(tmp)){
		tmp.firstChild.innerHTML = n + '.';
		n++;
	}
	var wnd = get_wnd(elem);
	elem.parentNode.removeChild(elem);
	var cookie = getCookie('basket');
	cookie = cookie.split('(|)');
	if (cookie.length > 1){
		cookie = cookie.splice(num-1,1);
		cookie = cookie.join('(|)');
		document.cookie = "basket=" + cookie + "; path=/";
	} else {
		document.cookie = "basket=; path=/";
		wnd.parentNode.removeChild(wnd);
		new_wnd(280,'Корзина пуста!<br /><div class="zw_but"><div class="kat_btn" onClick ="close_wnd(this);" onMouseOver="kat_btn_hover(this,\'a\');" onMouseOut="kat_btn_hover(this,\'p\');" style="left: 67px;"> <a href="OK" onClick="return false">OK</a><div class="kat_btn_rt"></div><div class="kat_btn_lt"></div><div class="kat_btn_rb"></div><div class="kat_btn_lb"></div></div></div>');
	}
}

function check_pole(name,city,kod,phone){
	var qwer='';
	if (!name) {
		qwer = 'имя';
	}else if (!city) {
		qwer = 'город';
	}else if (!kod) {
		qwer = 'код города';
	}else if (!phone) {
		qwer = 'номер телефон';
	}
	if (!qwer) return true;
	else {
		var wnd = new_wnd(280,'Вы не ввели поле '+ qwer +'!<br /><div class="zw_but"><div class="kat_btn" onClick ="close_wnd(this,1);" onMouseOver="kat_btn_hover(this,\'a\');" onMouseOut="kat_btn_hover(this,\'p\');" style="left: 67px;"> <a href="OK" onClick="return false">OK</a><div class="kat_btn_rt"></div><div class="kat_btn_lt"></div><div class="kat_btn_rb"></div><div class="kat_btn_lb"></div></div></div>');
		wnd.style.zIndex = 4;
		return false;
	}
}

function send_zak(){
	document.getElementById('shadow').style.zIndex = 3;
	shasow_on();
	var form = document.getElementById("form_zak");
	if (check_pole(form.elements[0].value,form.elements[2].value,form.elements[3].value,form.elements[4].value)){
		var ajax = document.getElementById("true_wnd");
		ajax.style.display = "block";
		ajax.style.zIndex = 4;
		var table = document.getElementById("pozicii");
		table = table.getElementsByTagName('tr');
		var text = '<table><tr> <td>№</td> <td>Наименование товара</td> <td>Кол-во</td> <td>Размер</td> <td>Нанесение логотипа</td></tr>';
		var td, logo;
		for (var i=1; i<table.length; i++){
			td = table[i].getElementsByTagName('td');
			logo = td[4].getElementsByTagName('img')[0];
			logo = logo.src;
			if (logo.charAt(logo.lenght-5) == 'p') logo = 'нет'; else logo = 'да';
			text += '<tr><td>'+ td[0].innerHTML + '</td> <td>' + td[1].innerHTML + '</td> <td>' + td[2].firstChild.innerHTML + '</td> <td>' + td[3].firstChild.innerHTML + '</td> <td>' + logo + '</td></tr>';
		}
		text += '</table><br /><br />';
		text += 'Имя: ' + form.elements[0].value + '<br />';
		text += 'Компания: ' + form.elements[1].value + '<br />';
		text += 'Город: ' + form.elements[2].value + '<br />';
		text += 'Телефон: (' + form.elements[3].value + ') ' + form.elements[4].value + '<br />';
		text += 'E-mail: ' + form.elements[5].value;

		var obr = new function(){
			this.run = function(){
				new_wnd(this.w,this.responseText);
				ajax.style.display = "none";
			}
		}
		obr.w = 280;
		sendRequest('&text='+text, 'http://www.znak74.ru/110/135', obr);
	}
}

function init_left_mnu(){
	var cookie = getCookie('lmnu');
	if (cookie){
		cookie = cookie.split(',');
		var tmp = document.getElementsByTagName('body')[0];
		tmp = tmp.getElementsByTagName('div');
		var mnu = Array();
		for (var i=0; i < tmp.length; i++){
			if (tmp[i].className == 'lmnu') mnu.push(tmp[i]);
		}
		for (i=0; i<2; i++){
			tmp = firstChild(mnu[i]);
			tmp = firstChild(tmp);
			var id,img;
			do {
				id = tmp.getElementsByTagName('input')[0].value;
				j = 0;
				while ((j < cookie.length) && (cookie[j] != id)) j++;
				if (j < cookie.length){
					tmp.className = "lmnu_open";
					img = tmp.getElementsByTagName('img')[0];
					img.src = img.src.substr(0,img.src.length-5) + "o.gif"
					img = cookie.slice(0,j);
					cookie = img.concat(cookie.slice(j+1));
				}
			} while (tmp = next(tmp));
		}
	}
}

function load_body(){
	init_left_mnu();
	anim_tags();
// 	anim_reclama();
/*	new Drag.Move(document.getElementById("ring"),{
	'container':$("limit"),
	onDrag: function (el){
	  var top = parseInt(el.style.top);
	  //var ntop = znak.heigh*(top - ring.top)/(limit.top+limit.heigh-ring.top-ring.heigh)
	  var ntop = parseInt(116*(210 - top)/100);
		document.getElementById("ver_use").style.top = top - 338 + 'px';
		document.getElementById("znak").style.top = ntop + 'px';
	},
	onComplete:function (el){
		var top = parseInt(el.style.top);
		var dura = parseInt(100*top/32);
		var elems = new Array(el,document.getElementById("ver_use"),document.getElementById("znak"));
		var v_top = parseInt(elems[1].style.top);
		var z_top = parseInt(elems[2].style.top);
		if (z_top <-116) {
			if (tek_znak<6) {
				var next_znak=tek_znak+1;
			} else {
				var next_znak=1;
			}
			var left = -59 * (next_znak - 1);
			document.getElementById("znak_act").style.backgroundPosition = left + 'px bottom';
			tek_znak = next_znak;
		}
		fx = new Fx.Elements(elems,{duration:dura,transition: Fx.Transitions.Back.easeInOut});
		fx.start({
			'0':{'top':[top,218]},
			'1':{'top':[v_top,-120]},
			'2':{'top':[z_top,0]}
		});
	}
	});*/
}

// var tek_znak = 1;
// 
// function change_znak() {
// 	if (tek_znak<6) {
// 		var next_znak=tek_znak+1;
// 	} else {
// 		var next_znak=1;
// 	}
// 	var elem = new Array(document.getElementById("znak"),document.getElementById("znak_act")/*,
// 											document.getElementById("ver_use"),document.getElementById("ring")*/);
// 	var fx_ride = new Fx.Elements(elem, { duration: 800, transition: Fx.Transitions.Back.easeInOut, link: 'chain' });
// 
// 	var left = -59 * (next_znak - 1);
// 
// 	fx_ride.start({
// 		'0':{'top': [0, -128]}/*,
// 		'2':{'top': [-120,-19]},
// 		'3':{'top': [218,318]}*/
// 	});
// 	fx_ride.start({
// 		'0':{'top': [-128,0]},
// 		'1':{'backgroundPosition': ['',left + 'px bottom']}/*,
// 		'2':{'top': [-19,-120]},
// 		'3':{'top': [318,218]}*/
// 	});
// 	tek_znak = next_znak;
// }

/*var viborka = new Array('Реклама','Футболки','Бейсболки','Сувениры','Подарки','Пакеты');
var len_word = new Array(85,68,52,63,88,97);

function anim_reclama() {
	var elem = document.getElementById("text_reclam");
	var fx = new Fx.Morph(elem, { duration: 1000, transition: Fx.Transitions.Quint.easeInOut , link: 'chain' });
	var num = 0;
	while (viborka[num] != elem.innerHTML) num++;
	if (++num == viborka.length) num = 0;
	fx.start({
		'fontSize':[38,3],
		'color':['#000000','#FFFFFF']
	});
	fx.start({
		'fontSize':[3,38],
		'color':['#FFFFFF','#000000'],
		onStart:function (){
			elem.innerHTML = viborka[num];
			elem.parentNode.parentNode.parentNode.style.left = len_word[num]+'px';
		}
	});
	fx.start({
		onStart:function(){setTimeout(function(){anim_reclama()}, 3000);}
	});
}*/


$(document).ready(function(){
	//Весь аякс пойдёт через пост
	$.ajaxSetup({type:'POST'});

	//Опции cookie по умолчанию
	cookieOpt = {expires: 365,path: '/'};


	//Высота баннера пригодится для ограничения диалоговых окон
	var bannerHeight = $('#banner').height();
	//Опции диалоговых окон по умолчанию
	dialogOpt = {
		autoOpen: false,
		closeText: '',
		resizable: false,
		width: 700,
		modal: true,
		drag: function(event, ui){
			if (ui.position.top < bannerHeight) ui.position.top = bannerHeight;
		},
		open: function(event, ui){	
			var dlg = $(this).dialog('widget');
			if (dlg.position().top < bannerHeight) dlg.css({'top': bannerHeight});
		}
	};

	//Обрабатываем первый пункт главного меню
	$('.mmnu a:first-child').addClass('MainMenuFirst');

	//Карусель телефонов
	$("#phones_ch").jCarouselLite({
		btnNext: "#phone_str_r",
		btnPrev: "#phone_str_l",
		visible: 1
	});
	
	//Подключаем баннер
	swfobject.embedSWF('assets/flash/hotshirts.swf', 'banner', '900', '91', '8.0.0', false, {'link1':'http://www.hotshirts.ru/'});
	
	//Анимация Рекламы
	var viborka = new Array('Реклама','Футболки','Бейсболки','Сувениры','Подарки','Пакеты');
	var len_word = new Array(85,68,52,63,88,97);
	var textReclam = $('#text_reclam'), textReclamParent = textReclam.parents('table:first');

	$('body').everyTime(4000, function(){
		var num = 0, tekText = textReclam.text();
		//Находим номер нужного слова
		while (viborka[num] != tekText) num++;
		if (++num == viborka.length) num = 0;
		//Запускаем анимацию
		textReclam.animate({'fontSize':'3','color':'#FFFFFF'},1000,'easeInOutQuint',function(){
			textReclam.text(viborka[num]);
			textReclamParent.css('left',len_word[num]);
			textReclam.animate({'fontSize':'38','color':'#000000'},1000,'easeInOutQuint');
		});
	});
	
	//Наведение на логотип
	var logoLink = $('#logo a'), logoBlink = $('#logo div');
	logoLink.bind('mouseenter', function(){
		//Если анимация не в процессе
		if (!logoBlink.is(':animated')){
			logoBlink.css({top: '90px'}).show().animate({top: '-70px'}, 1500, 'linear', function(){
				logoBlink.hide();
			});
		}
	});
	
	//Открытие корзины
	$('#btn_basket').bind('click',function(){
		basket_click();
		return false;
	});
});
