var m = new Array();
var stick=0;
var stick1=0;
var uvse=400;
m['img1']=0;
m['img2']=0;
m['img3']=0;
m['img4']=0;
m['img5']=0;
m['img6']=0;
var t = new Array();
t['img1']=0;
t['img2']=0;
t['img3']=0;
t['img4']=0;
t['img5']=0;
t['img6']=0;
var stop=new Array();
var load=false;
stop['img1']=false;
stop['img2']=false;
stop['img3']=false;
stop['img4']=false;
stop['img5']=false;
stop['img6']=false;


function preloadImages() {
	if(document.images)
	{
	    if(!document.imageArray) document.imageArray = new Array();
	    var i,j = document.imageArray.length, args = preloadImages.arguments;
	    
	    for(i=0; i<args.length; i++)
	    {
	      if (args[i].indexOf("#")!=0)
	      {
	        document.imageArray[j] = new Image;
	        document.imageArray[j++].src = args[i];
	      }
	    }
	  }
	}
	preloadImages('templates/images/icon_news.gif', 'templates/images/icon_o_nas.gif', 'templates/images/icon_studio.gif',
		'templates/images/icon_clients.gif', 'templates/images/icon_price.gif', 'templates/images/icon_contacts.gif',
		'templates/images/logo_animated.gif', 'templates/images/snegiri_logo_animated.gif');

//	window.onresize = reallocate_tip_coords();


function next(id) {
m[id]+=3;
if(!stop[id])
{
  document.getElementById(id).style.opacity = m[id]/100;
  document.getElementById(id).style.filter="alpha(opacity="+m[id]+")";
  var fun="next('"+id+"')";
  t[id] = setTimeout(fun,1);
  if (m[id]>=100) 
  {
     m[id]=0;
     clearTimeout(t[id]);
   }
}
else
{
     document.getElementById(id).style.opacity = '0.0';
     document.getElementById(id).style.filter="alpha(opacity=0)";
     m[id]=0;
     clearTimeout(t[id]);
}
}


function runShow(id)
{
if(load)
{
  hideAll();
 stop[id]=false;
 next(id);
}
}

function hideAll()
{
	  for(i=1;i<=6;i++)
	  {
	    if(document.getElementById('img'+i)) hideImg('img'+i);
	  }
}


function getAbsPos(el)
	{
	var r={ x: el.offsetLeft, y: el.offsetTop };
	if (el.offsetParent)
		{
		var tmp = getAbsPos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
		}
	return r;
	}
	
	
   function hideImg(id)
   {
    stop[id]=true;
    document.getElementById(id).style.opacity = '0.0';
    document.getElementById(id).style.filter="alpha(opacity=0)";
   }	
   
	
	function initIm(id)
	{
		var dn='div'+id;
		var ln='link'+id;
		var imn='img'+id;
		if(id==6) var xx=11;
		if(id==5) var xx=20;
		if(id==4) var xx=14;
		if(id==3) var xx=20;
		if(id==2) var xx=27;
		if(id==1) var xx=17;
		var pos=getAbsPos(document.getElementById(dn));
		document.getElementById(ln).style.position='absolute';
		document.getElementById(ln).style.top=pos.y+35;
		document.getElementById(ln).style.left=pos.x+xx;
		document.getElementById(imn).style.top=pos.y+1;
		document.getElementById(imn).style.left=pos.x+1;
	}
	
	
	function initAll()
	{
	  for(i=1;i<=6;i++)
	  {
	    if(document.getElementById('div'+i)) initIm(i);
	  }
	}

	
		function snegOver(el)
	{
	  el.src='./templates/images/snegiri_logo_animated.gif';
	  el.style.filter="Alpha(opacity=70)";
	  el.style.opacity="0.70";
	}
	
	function logoOver(el)
	{
	  el.src="./templates/images/logo_animated.gif";
	  el.style.filter="Alpha(opacity=70)";
	  el.style.opacity="0.70";
	}
	
	function logoOut(el)
	{
	 el.src="./templates/images/logo_static.gif";
	 el.style.filter="Alpha(opacity=100)";
	 el.style.opacity="1.0";
	}
	
	function snegOut(el)
	{
	  el.src='./templates/images/snegiri_logo_static.gif';
	  el.style.filter="Alpha(opacity=50)";
	  el.style.opacity="0.5";	
	}
	
//bottom code

var marg_stik1=0;
var marg_stik2=0;
var marg_stik3=0;
var marg_stik4=0;
var marg_stik5=0;
var marg_stik6=0;
//document.getElementById("tip1").style.left = window.;
if(screen.width<=1280)
{
  var eltab=document.getElementById('gen_tab');
  var eltab1=document.getElementById('tr_gen_tab');
  var tmpp=screen.width/100;
  var tmpp1=screen.height/100;
  var ntt=tmpp1*35;
  
  marg_stik1=tmpp1;
  marg_stik2=250-ntt;
  marg_stik6=tmpp1;
  marg_stik5=250-ntt;
  marg_stik3=tmpp1;
  marg_stik4=tmpp1*2;
  eltab.style.width='70%';
  eltab1.style.height=ntt+'px';
  uvse=ntt;
  stick=tmpp*14;

}	

	function reallocate_tip_coords(){
      width=(window.innerWidth)?window.innerWidth:((document.all)?document.body.offsetWidth:null);
      height=(window.innerHeight)?window.innerHeight:((document.all)?document.body.offsetHeight:null);
      pw=(width-220)/100;
      ph=(height-220)/100;
      document.getElementById('tip11').style.top=ph*85+stick1;
      document.getElementById('tip11').style.left=pw*30-stick;
      document.getElementById('tip22').style.top=ph*85+stick1;
      document.getElementById('tip22').style.left=pw*70+stick;
      document.getElementById('tip33').style.top=ph*1;
      document.getElementById('tip33').style.left=pw*50;
      document.getElementById('copyt').style.height=ph*20;
      document.getElementById('tdr1').style.height=ph*60;
	}


	height1=(window.innerHeight)?window.innerHeight:((document.all)?document.body.offsetHeight:null);
	ph=height1/100;
	mak=ph*23;
	reallocate_tip_coords();
	var mind=new Array();  
	var maxd=new Array();
	
	mind['div1']=0;
	maxd['div1']=uvse-165-marg_stik1;
	
	mind['div2']=0;
	maxd['div2']=uvse-185-marg_stik2;
	
   mind['div3']=105+marg_stik3;
	maxd['div3']=Math.round(uvse*0.6);
	
	mind['div4']=83+marg_stik4;
	maxd['div4']=Math.round(uvse*0.6);
	
	mind['div5']=0;
	maxd['div5']=uvse-185-marg_stik5;
	
	mind['div6']=0;
	maxd['div6']=uvse-165-marg_stik6;
	for (var i=1; i<7; i++){
	      named="div" + i;
		   x=Math.round(Math.random()*uvse);
		   while(x>maxd[named] || x<mind[named])
		   {
		     x=Math.round(Math.random()*140)+ 95;
		   }
		  document.getElementById(named).style.marginTop =x;
	}	
