function get_form_data(form) {
	var data = {};
	j(form).find('input[type="text"], input[type="hidden"], textarea').each(function() {
		data[j(this).attr('name')] = j(this).val();
	});
	return data;
}

function checkForm(form){
	var error = null;
	j('input.error, textarea.error').removeClass('error');
	j(form).find('input.required, textarea.required').each(function () {
		if (j(this).val().length < 3) {
			alert('Не заполненно необходимое поле!');
			j(this).focus();
			j(this).addClass('error');
			error = 1;
			return false;
		}
	});
	if (!error){	
		j.ajax({
			url: j(form).attr('action'),
			type: j(form).attr('method'),
			data: get_form_data(form),
			success: function () {
				hs.close(form);
			}
		});
		return false;
    }
	return false;
}

function SendError(error) {
	j.ajax({
		url: '/sender',
		type: 'post',
		data: {
			subject: 'Ошибка на сайте parom.su',
			mailto: 'error',
			error: error,
			cookie: document.cookie
		}
	});
}

j(function () {
	var server_tz = -2;
	var time = j('#server_time').val().split(':');
	var h = time[0];
	var m = time[1];
	var s = time[2];

	// Add Moscow Clock
	var time_mos = new SWFObject('/rs/swf/clock.swf', "clock", "70", "69", "10", "#35BD00");
	time_mos.addVariable('stz', server_tz);
	time_mos.addVariable('tz', 4); // moscow
	time_mos.addVariable('h', h);
	time_mos.addVariable('m', m);
	time_mos.addVariable('s', s);
	time_mos.write("clock_moscow");
	// Add Vladvostok Clock
	var time_vlad = new SWFObject('/rs/swf/clock.swf', "clock", "70", "69", "10", "#35BD00");
	time_vlad.addVariable('stz', server_tz);
	time_vlad.addVariable('tz', 11); // Vladvostok
	time_vlad.addVariable('h', h);
	time_vlad.addVariable('m', m);
	time_vlad.addVariable('s', s);
	time_vlad.write("clock_vlad");
	// Add Donhe Clock
	var time_don = new SWFObject('/rs/swf/clock.swf', "clock", "70", "69", "10", "#35BD00");
	time_don.addVariable('stz', server_tz);
	time_don.addVariable('tz', 9); // Donhe
	time_don.addVariable('h', h);
	time_don.addVariable('m', m);
	time_don.addVariable('s', s);
	time_don.write("clock_donhe");
	// Add Sakainminato Clock
	var time_sak = new SWFObject('/rs/swf/clock.swf', "clock", "70", "69", "10", "#35BD00");
	time_sak.addVariable('stz', server_tz);
	time_sak.addVariable('tz', 9); // Sakainminato
	time_sak.addVariable('h', h);
	time_sak.addVariable('m', m);
	time_sak.addVariable('s', s);
	time_sak.write("clock_sakainminato");

	j('.menu span, .menu1 span').hover(
		function () {
			j('.submenu, .submenu1').hide();
			j('.menu span, .menu1 span').removeClass('act-li');
			j('.' + j(this).find('a').attr('rel')).show();
			j(this).addClass('act-li');
		},
		function () {
			return false;
		}
	);

	j('img.highslide').parent().click(function () {
		hs.expand(null, {src: j(this).attr('href'), captionText: j(this).attr('title')});
		return false;
	});
	
	j('a.modal').click(function () {
		hs.htmlExpand(null, {src: j(this).attr('href'), contentId: 'my-content', objectType: 'ajax'});
		return false;
	});
	
	//Заказ билетов
	if (typeof(OrderInit) != 'undefined') {
		OrderInit();
	}
});
