var selectedSection = 0; // òåêóùèé âûáðàííûé ðàçäåë â ìåíþ
var menuTweenFinished = 1; // boolean - åñëè äâèæåíèå â ìåíþ çàâåðøåíî 
var contentTweenFinished = 1; // Boolean - åñëè äâèæåíèå â êîíòåíòå çàâåðøåíî
var menuVisible = 0; // Boolean - 0 åñëè ìåíþ íå âèäíî è 1 åñëè âèäíî
var i = 0; // counter
var unselected = '';
var twn = false;

// ôóíêöèß àíèìèðóåò ìåíþ (äâèãàåò ïëàøêè)
function select(id) {
	if(id != unselected) {
		container = document.getElementById(id); // äîñòóï ê ýëåìåíòó, áåê êîòîðîãî íóæíî äâèãàòü
		eval("tween"+i+" = new Tween(container.style,'backgroundPosition',Tween.elasticEaseOut, -270, 0, 1,'px');"); // ñîçäàåì äâèæåèå
		eval("tween"+i+".start();"); // íà÷èíàåì äâèæåíèå
		i = i+1;
	} else {
		if(twn) {
			container = document.getElementById(id); // äîñòóï ê ýëåìåíòó, áåê êîòîðîãî íóæíî äâèãàòü
			eval("tween"+i+" = new Tween(container.style,'backgroundPosition',Tween.elasticEaseOut, -270, 0, 1,'px');"); // ñîçäàåì äâèæåèå
			eval("tween"+i+".onMotionStarted = function() { twn = false; }");
			eval("tween"+i+".start();"); // íà÷èíàåì äâèæåíèå
			i = i+1;
		}
	}
} // function


function unselect(id) {
	if(id != unselected) {
		container = document.getElementById(id); // äîñòóï ê ýëåìåíòó, áåê êîòîðîãî íóæíî äâèãàòü
		n = i-1;
		eval("tween"+n+".stop();");
//		container.style.backgroundPosition = "-180px";
		eval("tween"+i+" = new Tween(container.style,'backgroundPosition',Tween.regularEaseOut, 0, -270, 0.25,'px');"); // ñîçäàåì äâèæåèå
		eval("tween"+i+".start();"); // íà÷èíàåì äâèæåíèå
		i=i+1;
	}

	
} // function


// ôóíêöèß äâèãàåò áëîêè âíóòðè ñàéòà
function move(to) {

	if(contentTweenFinished == 1) { // åñëè äâèæåíèå çàâåðøåíî
		container = document.getElementById('border'); // äîñòóï ê ýëåìåíòó
		if(to == "left") { // åñëè äâèãàòü âëåâî
			left = new Tween(container.style,'left',Tween.regularEaseOut, 0, -900, 1,'px'); // ñîçä äâèæåíèå
			left.start(); // let's get started ;)
			contentTweenFinished = 0;
			left.onMotionFinished = function() { contentTweenFinished = 1; }
		} else {
			right = new Tween(container.style,'left',Tween.regularEaseOut, -900, 0, 1,'px'); // ñîçä äâèæåíèå
			right.start(); // --//--
			contentTweenFinished = 0;
			right.onMotionFinished = function() { contentTweenFinished = 1; }
		} // if
		hide = new OpacityTween(document.getElementById('descr'),Tween.regularEaseOut, 100, 0, 0.5);
		hide.start();
		hide.onMotionFinished = function() {
			show = new OpacityTween(document.getElementById('descr'),Tween.regularEaseOut, 0, 100, 0.5);
			show.start();
		}

	} // if
} // function 

function withoutPX(str) {
	var str = str.substring(0, str.length-2);
	return str;
}


function nav(act) {

	var area = document.getElementById("area");
	var areaTop = withoutPX(area.style.top);
	
	
	if(act == "show") {
		if(menuVisible == 0) {
			show = new Tween(area.style,'top',Tween.regularEaseOut, -701, -601, 0.5,'px'); // ñîçä äâèæåíèå
			show.start(); // let's get started ;)
			show.onMotionFinished = function() { menuVisible = 1; }
		}
	} 
	if(act == "hide") {
		if(menuVisible == 1) {
			hide = new Tween(area.style,'top',Tween.regularEaseIn, -601, -701, 0.5,'px'); // ñîçä äâèæåíèå
			hide.start(); // let's get started ;)
			hide.onMotionFinished = function() { menuVisible = 0; }
		}
	}

}

function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring());
}

function getquerystring() {
    var form = document.forms['f'];
    var txt = form.text.value;
    var fn = form.firstName.value;
    var mail = form.mail.value;
    var name = form.name.value;
    var org = form.org.value;    
    qstr = 'txt=' + escape(txt) + '&fn=' + escape(fn) + '&mail=' + escape(mail) + '&name=' + escape(name) + '&org=' + escape(org);
    return qstr;
}

function updatepage(str){
    document.getElementById("myForm").style.display = "none";
    document.getElementById("msg").style.display = "block";;
    if(str == 0) {
	document.getElementById("msg").innerHTML = "Sorry, message can't be send!";    
	setTimeout(clearForm, 10000);
    } else {
	document.getElementById("msg").innerHTML = "Yahoo!!! We send message!";    
	setTimeout("document.getElementById('msg').style.display = 'block'", 10000);
    }
}

function clearForm() {
document.getElementById("msg").style.display = "none"; 
document.getElementById("myForm").style.display = "block";
document.f.reset();
}

function revolving(action) {
	var mover = document.getElementById("mover");
	var coalla = document.getElementById("coalla");
	if(action) {
		mover.style.top = "-120px";
		coalla.style.display = "block";
	} else {
		mover.style.top = "0px";
		coalla.style.display = "none";
	}
}

function ansp(div, name, domain) {
	var obj = document.getElementById(div);
	obj.innerHTML = "<a href=\"mailto:"+name+"@"+domain+"\">"+name+"@"+domain+"</a>";
}

function anspC(div, name, domain, color) {
	var obj = document.getElementById(div);
	obj.innerHTML = "<a href=\"mailto:"+name+"@"+domain+"\" style=\"color: "+color+";\">"+name+"@"+domain+"</a>";
}