var back = function(a) {
	if (a) {
		var hash = $Ajex.parseStr(location.hash);
		if ($Ajex.isset(hash.doPhotoProject)) {
			$('#center div.title a').eq(2).click();
		} else {
			if ($Ajex.isset(hash.doGraphDesign)) {
				$('#center div.title a').eq(1).click();
			} else {
				$('#center div.title a').eq(0).click();
			}
		}
	}
	return false;
}




$(document).ready(function() {
	if (-1 != location.href.indexOf('portfolio')) {
		$('#portfolio_img, #portfolio_inf').show();

		return;
	}

	$('div.year > div > div > a', $('#sites')).click(function() {
		$('div.year > div > div > p', $('#sites')).hide('slow');
		$('div.year > div > div > dfn', $('#sites')).hide('slow');
		$('div.year > div > div > a', $('#sites')).css('color', '#3b3b3b');

		var p = $('>p', $(this).parent());
		if ('none' == p.css('display')) {
			$('>img', p).attr('src', $(this).attr('rel'));
			p.show('slow');
			$(this).css('color', '#be2222');
		}
		return false;
	});


	$('div.year > div > div > a', $('#graphdesign')).click(function() {
		$('div.year > div > div > p', $('#graphdesign')).hide('slow');
		$('div.year > div > div > dfn', $('#graphdesign')).hide('slow');
		$('div.year > div > div > a', $('#sites')).css('color', '#3b3b3b');

		var p = $('>p', $(this).parent());
		if ('none' == p.css('display')) {
			$('>img', p).attr('src', $(this).attr('rel'));
			p.show('slow');
			$(this).css('color', '#be2222');
		}
		return false;
	});
	$('div.year > div > div > a', $('#photoproject')).click(function() {
		$('div.year > div > div > p', $('#photoproject')).hide('slow');
		$('div.year > div > div > dfn', $('#photoproject')).hide('slow');
		$('div.year > div > div > a', $('#sites')).css('color', '#3b3b3b');

		var p = $('>p', $(this).parent());
		if ('none' == p.css('display')) {
			$('>img', p).attr('src', $(this).attr('rel'));
			p.show('slow');
			$(this).css('color', '#be2222');
		}
		return false;
	});

	$('#sites div.year > b').click(function() {
		if ('none' == $('#sites' + $(this).text()).css('display')) {
			$('#sites' + $(this).text()).show();
		} else {
			$('#sites' + $(this).text()).hide();
		}
	});
	$('#photoproject div.year > b').click(function() {
		if ('none' == $('#photoproject' + $(this).text()).css('display')) {
			$('#photoproject' + $(this).text()).show();
		} else {
			$('#photoproject' + $(this).text()).hide();
		}
	});
	$('#graphdesign div.year > b').click(function() {
		if ('none' == $('#graphdesign' + $(this).text()).css('display')) {
			$('#graphdesign' + $(this).text()).show();
		} else {
			$('#graphdesign' + $(this).text()).hide();
		}
	});

	$('#center div.title a').each(function(i) {

		$(this).click(function() {
			var a = $(this);
			var s = $('> img', a);
			$('> a', a.parent()).css('background-image', "url('/skin/define/design/arrow-off.gif')");
			$('> a img', a.parent()).each(function(o) {
				$(this).attr('src', $(this).attr('src').replace('-on', '-off'));
			});

			a.css('background-image', "url('/skin/define/design/arrow-on.gif')");
			s.attr('src', s.attr('src').replace('-off', '-on'));

			var div = s.attr('src');
			div = div.substr(div.lastIndexOf('/')+1);
			div = div.substr(0, div.indexOf('-'));

			if (-1 != div.indexOf('site')) {
				$('#right div.title a').eq(0).click();
			} else {
				if (-1 != div.indexOf('graphdesign')) {
					$('#right div.title a').eq(1).click();
				} else {
					$('#right div.title a').eq(2).click();
				}
			}

			$('#sites, #graphdesign, #photoproject, #portfolio_img').not('#' + div).hide();
			$('#' + div).show();
			//return false;

		}).mouseover(function() {
			var src = $('>img', $(this)).attr('src');
			if (-1 != src.indexOf('-off')) {
				$(this).css('background-image', "url('/skin/define/design/arrow-on.gif')");
			}

		}).mouseout(function() {
			var src = $('>img', $(this)).attr('src');
			if (-1 != src.indexOf('-off')) {
				$(this).css('background-image', "url('/skin/define/design/arrow-off.gif')");
			}
		});
	});

	var hash = $Ajex.parseStr(location.hash);
	if ($Ajex.isset(hash.doPhotoProject)) {
		$('#center div.title a').eq(2).click();
	} else {
		if ($Ajex.isset(hash.doGraphDesign)) {
			$('#center div.title a').eq(1).click();
		} else {
			$('#center div.title a').eq(0).click();
		}
	}

	$('div.year > div > div > p > a, div.year > div > div > dfn > a', $('#center')).click(function() {
		//if (-1 != location.href.indexOf('ajex.ru')) return true;

		$('#sites, #graphdesign, #photoproject').hide();
		$('#ordersite, #ordergraphdesign, #orderphoto').hide();

		$('#portfolio_img').css('background', "url('/public/image/loading-red.gif') center no-repeat").show();
		$('#portfolio_inf').css('background', "url('/public/image/loading-blue.gif') center no-repeat").show();

		$.post($(this).attr('href') + '?ajax', {},
				function(work) {
					var imgs = '';
					for (i=-1; ++i<work.img_min.length;) {
						imgs += '<p><img src="/upload/image/' + work.img_min[i] + '" alt="" /></p>';
					}

					$('#portfolio_img').css('background', 'none').html(imgs);


					var html = '<h1>' + work.dot_name + '</h1>';
					html += work.dot_text;
					html += '<p class="link"><a href="http://' + work.dot_link + '" target="_blank" title="Откроется в новом окне">' + work.dot_link + '</a></p>';
					if (work.author_img.length) {
						html += '<p class="author"><i>Работали:</i>';
						for (i=-1; ++i<work.author_img.length;) {
							html += '<img src="/upload/image/author/' + work.author_img[i] + '" alt="" onmouseover="$(\'#author\').html(\''+work.author_alt[i]+'\');" onmouseout="$(\'#author\').html(\'&nbsp;\');" />';
						}
						html += '<b id="author">&nbsp;</b></p>';
					}
					html += '<br /><a class="back" href="" onclick="return back(1);">Вернуться к списку работ</a>';

					$('#portfolio_inf').css('background', 'none').html(html);

				}
			, 'json');

		return false;
	});


	/* --- */

	$('#right div.title a').each(function(i) {

		$(this).click(function() {
			var b = $(this);
			var l = $('> img', b);
			$('> a', b.parent()).css('background-image', "url('/skin/define/design/arrow-off.gif')");
			$('> a img', b.parent()).each(function(o) {
				$(this).attr('src', $(this).attr('src').replace('-on', '-off'));
			});

			b.css('background-image', "url('/skin/define/design/arrow-on.gif')");
			l.attr('src', l.attr('src').replace('-off', '-on'));

			var div = l.attr('src');
			div = div.substr(div.lastIndexOf('/')+1);
			div = div.substr(0, div.indexOf('-'));

			$('#ordersite, #ordergraphdesign, #orderphoto, #portfolio_inf').not('#order' + div).hide();
			$('#order' + div).show();
			//return false;

		}).mouseover(function() {
			var src = $('>img', $(this)).attr('src');
			if (-1 != src.indexOf('-off')) {
				$(this).css('background-image', "url('/skin/define/design/arrow-on.gif')");
			}

		}).mouseout(function() {
			var src = $('>img', $(this)).attr('src');
			if (-1 != src.indexOf('-off')) {
				$(this).css('background-image', "url('/skin/define/design/arrow-off.gif')");
			}
		});
	});

	if ($Ajex.isset(hash.orderPhoto)) {
		$('#right div.title a').eq(2).click();
	} else {
		if ($Ajex.isset(hash.orderGraphDesign)) {
			$('#right div.title a').eq(1).click();
		} else {
			$('#right div.title a').eq(0).click();
		}
	}


	$('input[type="radio"]').checkBox();
	$('input[type="checkbox"]').checkBox();


	$('#brandbook').click(function() {
		if ($(this).attr('checked')) {
			$('#ordergraphdesign blockquote input').checkBox('changeCheckStatus', true);
		}
	});
	$('#ordergraphdesign blockquote input').click(function() {
		if (!$(this).attr('checked')) {$('#brandbook').checkBox('changeCheckStatus', false);}
	});
/*
	$('#ordergraphdesign blockquote input').each(function() {
		$(this).click(function() {
			if (!$(this).attr('checked')) {$('#brandbook').checkBox('changeCheckStatus', false);}
		});
	});
*/

	$('#siteForm').submit(function() {
		$(this).ajaxSubmit({
			url: '/?js=order&site',
			type: 'post',
			beforeSubmit: function(formData, jForm, opt) {
				$('div.stat', $('#send')).css('background-image', 'url("/skin/define/design/ajax-send.gif")').html('Пожалуйста подождите...').show();
				return true;
			},
			success: function(data, status) {
				if (1 == data) {
					$('div.stat', $('#send')).css('background-image', 'none').html('<i>Отправлено</i>');
				} else {
					$('div.stat', $('#send')).css('background-image', 'none').html('<u>Ошибка отправления</u>');
				}
			}
		});
		return false;
	});



/*
	$('input[type="submit"]', $('#send')).click(function() {
		$('div.stat', $('#send')).css('background-image', 'url("/skin/define/design/ajax-send.gif")').html('Пожалуйста подождите...').show();

		$.post('/?js=order&site',
			{
				pages:	$('#pages').attr('checked'),
				menu:		$('#menu').attr('checked'),
				news:		$('#news').attr('checked'),
				newsRub:	$('#newsRub').attr('checked'),
				action:	$('#action').attr('checked'),
				catalog:	$('#catalog').attr('checked'),
				shop:		$('#shop').attr('checked'),
				ancet:	$('#ancet').attr('checked'),
				gallery:	$('#gallery').attr('checked'),
				baner:		$('#baner').attr('checked'),
				auth:		$('#auth').attr('checked'),
				faq:		$('#faq').attr('checked'),
				stat:		$('#stat').attr('checked'),
				register:	$('#register').attr('checked'),
				blocks:	$('#blocks').attr('checked'),
				design:	$('#design1').attr('checked')? 1 : ($('#design2').attr('checked')? 2 : 3),
				flash_pres:	$('#flash_pres').attr('checked'),
				flash_app:	$('#flash_app').attr('checked'),

				fil: $('#tz'),
				site:		$('#site').val(),
				firm:		$('#firm').val(),
				city:		$('#city').val(),
				domen:	$('#domen').val(),
				fio:		$('#fio').val(),
				phone:	$('#phone').val(),
				contact:	$('#contact').val(),

				logoExist:	$('#logoExist').attr('checked'),
				internat:	$('#internat').attr('checked')
			},
			function(reply) {
				alert(reply);
				if (1 == reply) {
					$('div.stat', $('#send')).css('background-image', 'none').html('<i>Отправлено</i>');
				} else {
					$('div.stat', $('#send')).css('background-image', 'none').html('<u>Ошибка отправления</u>');
				}
		});
	});
*/

	$('input[type="button"]', $('#gd_send')).click(function() {

		$('div.stat', $('#gd_send')).css('background-image', 'url("/skin/define/design/ajax-send.gif")').html('Пожалуйста подождите...').show();

		$.post('/?js=order&gd',
			{
				brandbook:	$('#brandbook').attr('checked'),
				gd_logo:	$('#gd_logo').attr('checked'),
				gd_visit:	$('#gd_visit').attr('checked'),
				gd_blank:	$('#gd_blank').attr('checked'),
				gd_ext:	$('#gd_ext').attr('checked'),
				gd_int:	$('#gd_int').attr('checked'),
				gd_suvenir:	$('#gd_suvenir').attr('checked'),
				gd_transport:$('#gd_transport').attr('checked'),
				gd_clothes:	$('#gd_clothes').attr('checked'),

				gd_billboard:	$('#gd_billboard').attr('checked'),
				gd_module:	$('#gd_module').attr('checked'),
				gd_journal:	$('#gd_journal').attr('checked'),
				gd_cover:	$('#gd_cover').attr('checked'),
				gd_booklet:	$('#gd_booklet').attr('checked'),
				gd_calendar:	$('#gd_calendar').attr('checked'),
				gd_label:	$('#gd_label').attr('checked'),
				gd_flash:	$('#gd_flash').attr('checked'),
				gd_3d:	$('#gd_3d').attr('checked'),

				gd_other:	$('#gd_other').val(),
				gd_firm:	$('#gd_firm').val(),
				gd_city:	$('#gd_city').val(),
				gd_fio:	$('#gd_fio').val(),
				gd_phone:	$('#gd_phone').val(),
				gd_contact:	$('#gd_contact').val()
			},
			function(reply) {
				if (1 == reply) {
					$('div.stat', $('#gd_send')).css('background-image', 'none').html('<i>Отправлено</i>');
				} else {
					$('div.stat', $('#gd_send')).css('background-image', 'none').html('<u>Ошибка отправления</u>');
				}
		});
	});


	$('input[type="button"]', $('#ph_send')).click(function() {

		$('div.stat', $('#ph_send')).css('background-image', 'url("/skin/define/design/ajax-send.gif")').html('Пожалуйста подождите...').show();

		$.post('/?js=order&photo',
			{
				ph_classic:	$('#ph_classic').attr('checked'),
				ph_magamba:$('#ph_magamba').attr('checked'),
				ph_family:	$('#ph_family').attr('checked'),
				ph_business:	$('#ph_business').attr('checked'),
				ph_standart_port:	$('#ph_standart_port').attr('checked'),
				ph_big_port:	$('#ph_big_port').attr('checked'),

				ph_personal:	$('#ph_personal').attr('checked'),
				ph_int:$('#ph_int').attr('checked'),
				ph_ext:	$('#ph_ext').attr('checked'),

				ph_predmet:	$('#ph_predmet').attr('checked'),
				ph_technic:	$('#ph_technic').attr('checked'),
				ph_plot:	$('#ph_plot').attr('checked'),
				ph_report:	$('#ph_report').attr('checked'),
				ph_360:	$('#ph_360').attr('checked'),
				ph_other:	$('#ph_other').val(),

				ph_exit:	$('#ph_exit').attr('checked'),
				ph_model:	$('#ph_model').attr('checked'),
				count:	$('input[name="count"]:checked').val(),

				ph_q_internet:	$('#ph_q_internet').attr('checked'),
				ph_q_printa4:	$('#ph_q_printa4').attr('checked'),
				ph_q_printax:	$('#ph_q_printax').attr('checked'),

				ph_firm:	$('#ph_firm').val(),
				ph_city:	$('#ph_city').val(),
				ph_fio:	$('#ph_fio').val(),
				ph_phone:	$('#ph_phone').val(),
				ph_contact:	$('#ph_contact').val()
			},
			function(reply) {
				if (1 == reply) {
					$('div.stat', $('#ph_send')).css('background-image', 'none').html('<i>Отправлено</i>');
				} else {
					$('div.stat', $('#ph_send')).css('background-image', 'none').html('<u>Ошибка отправления</u>');
				}
		});
	});

	$('#tz').change(function() {
		var f = $(this).val();
		if (false != (pos = f.lastIndexOf('\\'))) {f = f.substr(pos+1);	}
		if (false != (pos = f.lastIndexOf('/'))) {f = f.substr(pos+1);	}
		$('#tz_emul').val(f);
	});

	$('a[rel="group"]').fancybox();
});

