function send_file_form(form, url) {
	
	//Курсор
	document.body.style.cursor = 'wait';
	
	//Создаем невидимый фрейм
	var frame = createIFrame();
	frame.onSendComplete = function() { uploadComplete(getIFrameXML(frame)); };
	form.setAttribute('target', frame.id);
	form.setAttribute('action', url);
	form.submit();	
	
}

function getIFrameXML(iframe) {
  	var doc=iframe.contentDocument;
  	if (!doc && iframe.contentWindow) doc=iframe.contentWindow.document;
  	if (!doc) doc=window.frames[iframe.id].document;
  	if (!doc) return null;  	    	
  	if (doc.location=="about:blank") return null;
  	if (doc.XMLDocument) doc=doc.XMLDocument;
  	return doc;
}

function sendComplete(id) {
  	var iframe=document.getElementById(id);
  	if (iframe.onSendComplete && typeof(iframe.onSendComplete) == 'function')
    	iframe.onSendComplete();
}

function uploadComplete(doc) {
	document.body.style.cursor = 'default';
	if (!doc.body) {
		alert('Ошибка отправки формы. Возможно, прикрепленные файлы слишком велики.');
	}	
	var data_ar = get_data(doc.body.innerHTML);
	if (data_ar[0] == '0') alert(data_ar[1]);
	else alert('Ваше сообщение отправлено. Спасибо.');	
}

function createIFrame() {
  	var id = 'f' + Math.floor(Math.random() * 99999);
  	var div = document.createElement('div');
  	div.innerHTML = '<iframe style="display:none" src="about:blank"'
    	+' id="'+id+'" name="'+id+'" onload="sendComplete(\''+id+'\')"></iframe>';
  	document.body.appendChild(div);
  	return document.getElementById(id);
}

function get_data (data) {
	var data_ar = data.split('|', 2);
	if (data_ar[0] != '1' && data_ar[0] != '0')
		data_ar[0] = '0';
	if (data_ar.length < 1) data_ar[1] = '';
	if (data_ar[1] == '' && data_ar[0] == '0')
		data_ar[1] = 'Ошибка отправки формы. Возможно прикрепленные файлы слишком велики.';
	if (data_ar[0] == '0') data_ar[1] = 'Ошибка. ' + data_ar[1] + '.';
	return data_ar;
}

function doc_form_get (data) {
	var data_ar = get_data(data);
	if (data_ar[0] == '0') alert(data_ar[1]);
	else {	
		alert('Ваше сообщение отправлено. Спасибо.');
		$('*').fancybox.close();		
	}	
}

if (!rzd_form) {
$(document).ready(function() {
	$("a.zoom").fancybox({
			'overlayOpacity' : 0.7,
			'overlayColor' : '#FFF',
			'hideOnContentClick': false,
			'height': 600,
			'titleShow'     : false,
			'type':'iframe',
			'scrolling': 'auto',
			'centerOnScroll': true
	});
			
	$("a.zoom_small").fancybox({
			'overlayOpacity' : 0.7,
			'overlayColor' : '#FFF',
			'hideOnContentClick': false,
			'titleShow': false,
			'height': 400,
			'type':'iframe',
			'scrolling': 'auto',
			'centerOnScroll': true
	});
	
	$("a.zoom_big").fancybox({
			'overlayOpacity' : 0.7,
			'overlayColor' : '#FFF',
			'titleShow'     : false
			
	});
		$("a.zoom_tour").fancybox({
			'overlayOpacity' : 0.7,
			'overlayColor' : '#FFF',
			'width': '95%',
			'height': 650,
			'type':'iframe',
			'titleShow'     : false
			
	});
	
	
	
	$('.partners').bxSlider({
		mode: 'slide',
		auto: 'true',
		speed: 500,
		pause: 5000,
		height: 63,
		vertical: true,
		//horizontal: true,
		prev_text: '',
		next_text: '',
		auto_direction: 'right'
	});
	
	$("a.big_image").fancybox({
		'overlayOpacity'	:	0.7,
		'overlayColor'		:	'#FFF',
		'hideOnContentClick': true,
		'zoomSpeedIn'			: 600,
		'zoomSpeedOut'			: 500,
		'easingIn': 'easeOutBack',
		'easingOut': 'easeInBack',
		'scrolling': 'auto',
		'centerOnScroll': true
	});

	$('.teaser').solidAccordion({
		'fullHeight' : 90,
		'baseHeight' : 25,
		'speed' : 250,
		'activeClass': 'teaser_active',
		'inactiveClass': 'teaser_inactive',
		'bottomToTop': true,
		'MakeActiveTop': true,
		'activeId': 'teaser1'
	});
	
	$.preloadCssImages();
});
}
	
$(function(){
	$('.menu>li>ul').hide();
	$('.menu>li>span').click(function(){
		if ($('.menu ul:animated').size() == 0)
		{
			$thisSubmenu = $(this).parents('li').find('.submenu');
			if ($thisSubmenu.is(':visible'))
			{
				$thisSubmenu.slideUp(1000);
			} else {
				$visibleSubmenu = $(this).parents('.menu').find('.submenu:visible');
				if ($visibleSubmenu.length > 0)
				{
					$visibleSubmenu.slideUp(500, function(){
						$thisSubmenu.slideDown(500);
					});
				} else {
					$thisSubmenu.slideDown(1000);
				}
			}
		}
	});
});

