// JavaScript Document

var opacityImgU = 0;
var dOpacityImgU = 0;
var opacityImgD = 0;
var dOpacityImgD = 0;

var x = 0;

var lang;
var langAct;

window.onload = function () 
{
	imgU = document.getElementById('ImageU');
	imgD = document.getElementById('ImageD');
	logo = document.getElementById('LogoX');
	setTimeout('ImageOpacity()', 1);
	setTimeout('Float()', 1);
	
	if (window.navigator.language) lang = window.navigator.language.substring(0,2);
	else if (navigator.browserLanguage) lang = navigator.browserLanguage.substring(0,2);
	else lang = 'en';
	
	switch(lang) {
		case 'ru': 
			langAct = 'RU';
			document.getElementsByName(langAct).item(0).className = 'refAct';
			break
		case 'fr': 
			langAct = 'FR';
			document.getElementsByName(langAct).item(0).className = 'refAct';
			break
		case 'de': 
			langAct = 'DE';
			document.getElementsByName(langAct).item(0).className = 'refAct';
			break
		default: 
			langAct = 'EN';
			document.getElementsByName(langAct).item(0).className = 'refAct';
			break
	}
}

function ImageOpacity()
{
	if ((opacityImgU > 0) & (opacityImgU < 1)) {
		opacityImgU += dOpacityImgU;
		imgU.style.opacity = opacityImgU;
		imgU.style.filter='alpha(opacity='+opacityImgU*100+')';	
	}
	if ((opacityImgD > 0) & (opacityImgD < 1)) {
		opacityImgD += dOpacityImgD;
		imgD.style.opacity = opacityImgD;
		imgD.style.filter='alpha(opacity='+opacityImgD*100+')';	
	}	
	setTimeout('ImageOpacity()', 50);
}

function Float()
{
	pos = 380 + 5 * Math.sin(1.5*x);
	logo.style.top = (pos)+"px";  

	angle = -15 + 5 * Math.sin(x);
	
	logo.style['-webkit-transform'] = 'rotate('+angle+'deg)';
	logo.style['-moz-transform'] = 'rotate('+angle+'deg)';
	logo.style['-ms-transform'] = 'rotate('+angle+'deg)';
	
	x = x + 0.05;
	setTimeout('Float()', 50);
}

function show(image)
{
	if (image == 'ImageU') {
		if (opacityImgU <= 0) opacityImgU = 0.01;
		dOpacityImgU = 0.1;
	} else if (image == 'ImageD') {
		if (opacityImgD <= 0) opacityImgD = 0.01;
		dOpacityImgD = 0.1;
	}
}

function hide(image)
{
	if (image == 'ImageU') {
		if (opacityImgU >= 1) opacityImgU = 0.99;
		dOpacityImgU = -0.1;
	} else if (image == 'ImageD') {
		if (opacityImgD >= 1) opacityImgD = 0.99;
		dOpacityImgD = -0.1;
	}
}
 
function changeLang(obj)
{
	if (obj.name != langAct) {
		document.getElementsByName(langAct).item(0).className = 'ref';
		obj.className = 'refAct';
		langAct = obj.name;
	}
}

function enter(who)
{
	var cat = '';
	switch(who) {
		case 'users': 		cat = '/'; break;
		case 'developers':	cat = '/developers.shtml'; break
	}
	switch(langAct) {
		case 'RU': window.location = 'ru' + cat; break
		case 'FR': window.location = 'fr'; break
		case 'DE': window.location = 'de' + cat; break
		case 'EN': window.location = 'en' + cat; break
	}
}


