function init()
{
	setHeight5();

	/*
	*	раскрашиваем заголовки
	*/
	
	$$('#right h1').each(function(item){
		var clear = new Element('div',{
			'class': 'clear'
		});
		var iLeftH1 = new Element('div', {
			'class': 'img_h1 left'
		});
		var iRightH1 = new Element('div', {
			'class': 'img_h1 right'
		});
		
		clear.inject(item,'before');
		iLeftH1.inject(item,'before');
		iRightH1.inject(item,'after');
	});
	
	questions();
	
	if($('order_form')){
		$$('.count').addEvent('keyup', function(e){
			this.getParent('tr').setProperty('class','selected');
			
		});
	}

	menu();
	
	response();
	
	showFLVPlayer();
	
}

function form_reset(){
	$$('.count').each(function(item){
		item.value = '';
		item.getParent('tr').setProperty('class','');
	});
	return false;
}

function setHeight5()
{
	/*
	*	расставляем размеры
	*/
	
	/* определяем высоту окна, считаем высоту всех блоков, находим разность, выставляем высоту средней */
	$('middle').setStyle('height', '');
	
	var winH = window.getSize().y;
	
	var ajustH = function(elem){
		
		return $(elem).getSize().y + $(elem).getStyle('margin-top').toInt() + $(elem).getStyle('margin-bottom').toInt();
	}
	
	var tmp = 0;
	$$('.main_menu').each(function(item){
		tmp += ajustH(item);
	});
	
	
	var contentH =  ajustH($('logo')) + ajustH($('textarea')) + ajustH($('counter')) + tmp;

	
	var delta = winH - contentH;
	
	
	if(delta > 0) $('middle').setStyle('height', $('middle').getStyle('height').toInt() + delta);
}

function questions(){
			
	if($$('.answer')){
		var answer = $$('.answer');
		answer.setStyle('display','none');
	
		var display = function(elem){
		if($(elem).getStyle('display') == 'block') 
		{
			answer.each(function(item){
				item.setStyle('display', 'none');
				item.getPrevious('.question').setStyle('backgroundImage','url(/gif/vopros/plus.gif)');
			});
		}
		else 
		{
			answer.each(function(item){
				item.setStyle('display', 'none');
				item.getPrevious().setStyle('backgroundImage','url(/gif/vopros/plus.gif)');
			});
			var item = $(elem);
			item.setStyle('display', 'block');
			item.getPrevious().setStyle('backgroundImage','url(/gif/vopros/minus.gif)');
		}
	};
		$$('.question').each(function(item){
			item.setStyle('cursor', 'pointer');
			item.addEvent('click', function(e){
				e.stop();
				display(this.getNext());
			})
		});
	}
}

var lang = false;
function getLang(){
	
	if(!lang){
		var p = location.pathname;
		var u = p.split('/');
		if(typeof(u[1] != 'undefined')){
			lang = u[1];
		}
	}
	
	return lang;
	
}



function menu(){
	
	var width = false;
	/*var p = location.pathname;
	var u = p.split('/');
	if(typeof(u[1] != 'undefined')){
		switch(u[1]){
			case('english'):
					width = '13.5%';
				break;
			
		}
	}*/
	
	var l = getLang();
	
	if(typeof(l != 'undefined')){
		switch(l){
			case('english'):
					width = '15.5%';
				break;
			case('spanish'):
					width = '15.5%';
				break;
			case('usa'):
					width = '15.5%';
				break;
			case('franch'):
					width = '15.5%';
				break;
			case('italian'):
					width = '15.5%';
				break;
			
		}
	}
	
	if(width){
		$$('.main_menu li').setStyle('width', width);
	}
	
	
}

function testForm(elem)
{
	var form = $(elem);
	var count = 0;
	$$('.require').each(function(item){
		if(!item.value) 
		{
			alert("Не заполнено поле " + item.getProperty('label'));
			item.setStyle('border','1px solid red');
			//if(item.value) 
		}else count++;
	});
	
	var count2 = 0;
	$$('.count').each(function(item, index){
		if(item.value) count2++;
		//alert(item.value);
	});
	if(!count2) 
	{
		alert("Не выбрана ни одна позиция заказа!");
		
	}
	alert(count + ' ' + count2);
	if(count && count2) return true;
	alert('gdfgdfg');
	
	return false;
}

/* 
*****  возвращает путь к файлу и имя файла  ****
dir_name - путь от корня до файла не включая его
file_name - полное имя файла
ext - расширение с точкой
остальные для формата   имя_файла_нечто_состояние_язык.расширение
lang - язык
 state - состояние 
name - все что до двух предыдущих
*/
var File = new Class({

	initialize: function (path)
	{
		this.path = path; 
		this.dir_name='/';
		this.file_name = '';
		this.ext = '';
		this.lang = '';
		this.state = '';
		this.name = '';
		
		this.dir_base = '';
		this.mod_name = '';
	},
	getPathInfo: function(){
		var string_array = this.path.split('/');
		for(i = 3;i < string_array.length - 1; i++)
		{
			this.dir_name = this.dir_name + string_array[i] + '/';
		}
		this.file_name = string_array[string_array.length - 1];
	},
	getFileInfo: function(){
		//парсим имя файла
		var tmp = new Array();
		tmp = this.file_name.split('.');//расширение по точке
		this.ext = '.' + tmp[1];
		var tmp2 = new Array();
		tmp2 = tmp[0].split('_');//  _ - разделитель
		this.lang = '_' + tmp2[tmp2.length - 1];
		this.state = '_' + tmp2[tmp2.length - 2];
		this.name = tmp2[0];
		for(i=1;i < (tmp2.length - 2); i++)
		{
			this.name = this.name + '_' + tmp2[i];
		}
	},
	getModuleName: function(){
		var string_array = this.path.split('/');
		this.mod_name = string_array[string_array.length - 2];
		return this.mod_name;
	},
	getBasePath: function(){
		var string_array = this.path.split('/');
		for(i = 3;i < string_array.length - 2; i++)
		{
			this.dir_base = this.dir_base  + string_array[i] + '/';
		}
		return this.dir_base;
	}
});

function show_flash()
{
	var size = window.getScrollSize();
	var wH = window.getSize().y;
	var wW = window.getSize().x;
	
	
	var sSize = window.getScroll().y;
	var top = sSize + (wH/2) - 180;
	var left = wW / 2 - 200;
	
	//alert(wH + ' ' + top);
	
	var blend = new Element('div',{
		'class':'blend',
		'styles': {
			'width': size.x,
			'height': size.y,
			'opacity': 0
		}
	});
	
	//var myFx = new Fx.Tween(blend);
	blend.inject(document.body);
	blend.fade(0.7);
	
	//myFx.start('opacity',1,0.9);
	
	var popup = new Element('div',{
		'class':'popup',
		'styles': {
			'top': top,
			'left': left
		}
	});
	var media = new Element('div',{
		'id':'media',
		'styles': {
			'text-align':'center'
		}
	});
	var del = new Element('img',{
		'id':'close',
		'src':'/gif/del.gif',
		'events': {
	        'click': function(){
	            if(popup) popup.destroy();
	            if(blend) blend.destroy();
	        }
        }
    
	});
	del.inject(popup);
	media.inject(popup);
	popup.inject(document.body);
	
	var l = getLang();
	
	
	if(typeof(l) != 'undefined'){
		switch(l){
			case ('english'):
					l = 'english/ums_en.swf';
				break;
			case ('spanish'):
					l = 'spanish/ums_es.swf';
				break;
			case ('usa'):
					l = 'usa/ums_us.swf';
				break;
			case ('franch'):
					l = 'franch/ums_fr.swf';
				break;
			case ('dutch'):
					l = 'dutch/ums_de.swf';
				break;
			case ('italian'):
					l = 'italian/ums_it.swf';
				break;
			default:
					l = 'ums_ru.swf';
		}
	}else l = 'ums_us.swf';
	
	var set_flash = function(){
		var path = "/files/" + l;
		
		var so = new SWFObject( path, "csSWF", "406", "360", "9.0.28", "#1a1a1a");
		so.addParam( "quality", "best" );
		so.addParam( "allowFullScreen", "true" );
		so.addParam( "scale", "showall" );
		so.addParam( "allowScriptAccess", "always" );
		so.addVariable( "autostart", "false" );
		so.write("media");
	}

	set_flash();
	
	var request = new Request({
		method: 'get',
		url: "/files/index.php?path=" + l
	}).send();
	
	

}


function flaers(){
	var path = '/russian/partners/gif/flaer_300.jpg';
	
	//window.open(path,'','toolbar, menubar, height=2480, width=1748');
	window.open(path);
}




function index(){
/*
	var clang = $('lang').className;
	$$('.lang').each(function(item){
		item.fade('hide');
	});
	var klass = '.' + clang;
	$('lang').getElement(klass).fade('show');
	
	*/
	
	$$('.langs_container a').each(function(item){
		item.addEvent('mouseenter', function(e){
			e.stop();
			var lang = this.getProperty('data:lang');
			var klass = '.' + lang;
			var lel = $('lang').getElements(klass);
		
		/*
			var ff =  function(){
				$$('.lang').each(function(item){
					if(item.getStyle('opacity') != 0) {
						item.fade('hide');
					}
				});
				var f = function(){if(lel) lel.fade('show');}
				f.delay(1);
			}
	
			ff();*/
			
			$$('.lang').each(function(item){
				item.setStyle('display','none');
			});
			$$('.banner2').each(function(item){
				item.setStyle('display','none');
			});
			
			//$$('.lang').setStyle('display','none');
			if(lel) lel.setStyle('display','block');
			
			
			
			
			
		});
	});
}

/*
	FOR SWF
*/

function getFlashVersion(){
	var v = 0;
	var n = navigator;
	if (n.platform == 'Win32' && n.userAgent.indexOf('Opera') == (-1) && window.ActiveXObject){
		for (var i = 9; i > 2; i--)
			if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i))
				return i;
	}
	else if(n.plugins){
		for (var i = 0, l = n.plugins.length; i < l; i++)
			if (n.plugins[i].name.indexOf('Flash') != -1)
				v = parseInt(n.plugins[i].description.substr(16, 2));
	}
	return v;
}

function showFLVPlayer(){
return
	var oDiv = $('flash_cat');
	if (!oDiv) return;
	if (getFlashVersion() >= 9)
	var catty = oDiv.getElement('#catty').src="/gif/wait/loading.gif";
/*
	if (getFlashVersion() >= 9){
		var oDiv2 = $('flash_cat');
		oDiv2.empty();
		oDiv.getFirst().dispose().inject(oDiv2);
	}
		*/
}



function response(){
	var resp = $$('.response_item');
	if(resp.length < 1) return false;
	
	var open = function(item){
	//alert("!");
		item.getFirst('.response_text').setStyles({overflow:'auto', height: 'auto'});
		this.getParent().setStyle('display','none');
		
	}
	var close = function(item){
		item.getFirst('.response_text').setStyles({overflow:'hidden', height: '50px'});
				this.getParent().setStyle('display','block');
	}
	
	resp.each(function(item){
		var more = item.getElement('.more');
		more.getElement('.more_read').addEvent('click', function(){
			var _self = this;
			resp.each(function(r){
				r.getFirst('.response_text').setStyles({overflow:'hidden', height: '50px'});
				r.getElement('.more').setStyle('display','block');
			});
			
			item.getFirst('.response_text').setStyles({overflow:'auto', height: 'auto'});
			this.getParent().setStyle('display','none');
		});
	});
	
}
