function getAbsolutePos(el)
{
   var r = { x: el.offsetLeft, y: el.offsetTop };
   if (el.offsetParent)
   {
       var tmp = getAbsolutePos(el.offsetParent);
       r.x += tmp.x;
       r.y += tmp.y;
   }
   return r;
}


function show_menu(m){
	c=document.getElementById('menu'+m);
	a=document.getElementById('mnu'+m);
	b=document.getElementById('logotbl');
	pos = getAbsolutePos(b);
	c.style.display="block";
	a.style.display="block";
	a.style.left=pos.x;
	p=document.getElementById('poser'+m);
	posc = getAbsolutePos(p);
	c.style.left=posc.x;
	a.style.top=posc.y-10;
	c.style.width="50px";
	c.style.height="40px";
}

function hide_menu(m){
	a=document.getElementById('menu'+m);
	a.style.display="none";
	a=document.getElementById('mnu'+m);
	a.style.display="none";
}

function RemoveWeb(a){
	for (x=1; x<=7; x++){
		if (b=document.getElementById('web'+x)){
			//b.style.visibility='visible';
			b.style.display='block';
		}
	}
	document.getElementById('web'+a).style.display='none';
}
function SetWeb(a){
	for (x=1; x<=7; x++){
		if (b=document.getElementById('web'+x)){
			//b.style.visibility='visible';
			b.style.display='block';
		}
	}
}
function ShoworHide(b){
	if (document.getElementById('menu'+b).style.display=='block'){
		document.getElementById('menu'+b).style.display='none';
	}
	else{
		for (x=1; x<=10; x++){
			if (a=document.getElementById('menu'+x)){
				a.style.display='none';
			}
		}
		document.getElementById('menu'+b).style.display='block';
	}
}function LogoOver(){
	a=document.getElementById('logo')
	a.src=a.src.substring(0,a.src.length-4)+"-active.gif"
}
function LogoOut(){
	a=document.getElementById('logo')
	a.src=a.src.substring(0,a.src.length-11)+".gif"
}
function screenSize() {
      var w, h;
      w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
      h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
      return {w:w, h:h};
}

/* Array.shuffle( deep ) - перемешать элементы массива случайным образом

deep - необязательный аргумент логического типа, указывающий на то, 
       нужно ли рекурсивно обрабатывать вложенные массивы;
       по умолчанию false (не обрабатывать)
*/
Array.prototype.shuffle = function( b )
{
 var i = this.length, j, t;
 while( i ) 
 {
  j = Math.floor( ( i-- ) * Math.random() );
  t = b && typeof this[i].shuffle!=='undefined' ? this[i].shuffle() : this[i];
  this[i] = this[j];
  this[j] = t;
 }

 return this;
};

/*
function Check_Form_One(fobj,El,Txt,mail){
	if (fobj.elements[El]) {
		if(mail)
			res = isNotEmail(fobj.elements[El].value);
		else
			res = isEmpty(fobj.elements[El].value);
	}
	if (res) {
		err=res.replace('%d', Txt);
		alert(err);
		fobj.elements[El].focus();
		return false;
	}
	return true;
}

function isEmpty(text) {
  var msg = "Please fill the \"%d\".\n";
  text = "" + text;
  for (var i=0; i < text.length; i++) {
    if (text.substring(i, i+1) != " ") {return false}
  }
  return msg;
}
*/

function showtextai(t, id){
	if(t!="" && t!="&nbsp;" && t!="<br/>" && t!="<br />"){
		document.getElementById('texttoshowx').style.display="block";
		document.getElementById('inserttexthere').innerHTML=t;
	}
	document.getElementById('mnu_'+id).style.color="#7FB3B5";
}

function hidetextai(id){
	document.getElementById('mnu_'+id).style.color="#FFFFFF";
	document.getElementById('inserttexthere').innerHTML="";
	document.getElementById('texttoshowx').style.display="none";
}

function rotateonstart(){
	por++;
	if(document.getElementById('imindiv1'+por)){
		RotateImages(por,1);
		setTimeout("rotateonstart()",100);
	}else{
		setTimeout("SetDef(1,0);",100);
	}
}

function RotateImages(id,a,d){
	var MASSIVE=new Array();
	d=d||0;
	if (!currentimage[a]){
		currentimage[a]=0;
	}
	b=currentimage[a];
	document.getElementById('imindiv'+'1'+'0').style.visibility='hidden';
	
	if (document.getElementById('imindiv'+a+(++currentimage[a]))){
		document.getElementById('imindiv'+a+(currentimage[a])).style.visibility='visible'
	}
	else {
		if(d)
			currentimage[a]=1;
		else
			currentimage[a]=0;
		document.getElementById('imindiv'+a+(++currentimage[a])).style.visibility='visible'
	}
	//document.getElementById('imindiv'+a+(currentimage[a])).style.visibility='visible';
	if(d || a==1 || currentimage[a]!=b){
		if(xr=document.getElementById('imindiv'+a+b))
			xr.style.visibility='hidden';
	}
	
	
	if(document.getElementById('man'+a)){
		b="; document.getElementById('man"+a+"').onmousemove="+document.getElementById('man'+a).onmousemove;
		document.getElementById('man'+a).onmousemove='';
	}else{
		if(d==1){
			b="document.getElementById('mainquad').onmousemove="+document.getElementById('mainquad').onmousemove
			document.getElementById('mainquad').onmousemove=''
		}else{
			b="document.getElementById('imindiv"+a+id+"').onmousemove="+document.getElementById('imindiv'+a+id).onmousemove
			document.getElementById('imindiv'+a+id).onmousemove=''
		}
	}
	setTimeout(b,100);
}

function SetDef(a){
	var i=0;
	while(document.getElementById('imindiv'+a+(++i))){
		document.getElementById('imindiv'+a+i).style.visibility="hidden";
	}
	document.getElementById('imindiv'+'1'+0).style.visibility='visible';
}
