function getElementPosition(elem)
{
    
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
    
    var l = 0;
    var t = 0;
    
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}
function chSpeed(ev)
{
	var elem=$('circle_top');
	var spos=getElementPosition(elem);
	spos.x=spos.left+parseInt(elem.clientWidth);
	if(spos.x-ev.clientX>100)
	{
		dte=-3;
	}else
	if(spos.x-ev.clientX>=50)
	{
		 dte=-1;
	}else if(spos.x-ev.clientX<-40)
	{
		dte=3;
	}else 
	{
		 dte=1;
	}
	if(spos.x-ev.clientX<=60&&spos.x-ev.clientX>=40)
	{
		clearInterval(m);
		m=0;
	}else
	{
		if(m==0&&k==0)
			m=setInterval("move()", 30);
	}
}
function startmove()
{
	getRM('ru');
	for(var i=0; i<num; ++i)
	{
		el[i]=$('d'+i);
	}
	if(m==0)
		m=setInterval("move()", 30);
}
function move()
{
    for(var i=0; i<num; ++i)  
    {
        aa=parseInt(te+numan*i)%360;
        x=arrX[aa];
		y=arrY[aa];
        el[i].style.left=x+'px';
        el[i].style.top=y+'px';
        el[i].style.zIndex=arrZi[aa];
		el[i].style.opacity=arrOpa[aa];
		el[i].style.filter=arrFi[aa];
        el[i].style.width=arrWi[aa];
        el[i].style.height=arrHe[aa];
    }                                                         
    te=(te+dte)%360;
    if(te<=-1)
        te=359;
}
function Init()
{
	for(var aa=0; aa<360; ++aa)
	{
        if(aa>90&&aa<=270)
        {
            arrZi[aa]=500-aa;
            per=(100-parseInt((aa-90)*1/6));
            arrOpa[aa]=(2*per-100)/100;
            arrFi[aa]='alpha(opacity=' + (2*per-100) + ')';
            arrWi[aa]=per*width/100+'px';
            arrHe[aa]=per*height/100+'px';
        }else if(aa>270)
        {
            per=(100-parseInt((450-aa)*1/6));
            arrOpa[aa]=(2*per-100)/100;
            arrFi[aa]='alpha(opacity=' + (2*per-100) + ')';
            arrWi[aa]=per*width/100+'px';
            arrHe[aa]=per*height/100+'px';
            arrZi[aa]=aa-100;

        }else if(aa<=90)
        { 
            per=(100-parseInt(((270-(aa+90))-90)*1/6));
            arrOpa[aa]=(2*per-100)/100;
            arrFi[aa]='alpha(opacity=' + (2*per-100) + ')';
            arrWi[aa]=per*width/100+'px';
            arrHe[aa]=per*height/100+'px';
            arrZi[aa]=360+aa;	
        }
		var aa1=aa*Math.PI/180;
		arrX[aa]=Math.round(a*Math.cos(aa1))+cx-parseInt(arrWi[aa])/2;
        arrY[aa]=Math.round(b*Math.sin(aa1))+cy;
	}
}
function imgClk(ide,xx,yy)
{
//alert(m+'-'+k);
	yy=parseInt(yy);
	if(yy<110)
		return
	if(k==0)
	{
		if(m!=0) clearInterval(m);
		m=0;
		k=1;
		$('img1_bgr').style.left=parseInt(xx)+40+'px';
		$('img1_bgr').style.top=parseInt(yy)+55+'px';
		var params=$H({id:ide}).toQueryString(); 
		new Ajax.Request("/includes/men.php",{method:"post", parameters:params, onSuccess:this.onContent.bind(this)});
	} else 
	{	k=0;
		if($('img1_bgr').style.display != 'none')
		{
			dte=1;
			
			m=setInterval('move()',30);
			$('img1_bgr').style.display = 'none';
		}
	}
}

function onContent(tr)
{

	$('img1_bgr').innerHTML=tr.responseText
	$('img1_bgr').style.display = 'block';	
	$('img1_bgr').getElementsByTagName('p').item(0).style.height = $('img1_bgr').getElementsByTagName('p')[0].parentNode.scrollHeight + 'px';
}
function bcl()
{
	if($('img1_bgr').style.display != 'none')
	{
		dte=1;
		if(m==0)
		m=setInterval('move()',30);
		$('img1_bgr').style.display = 'none';
	}
}
function getRM(p)
{
	var params=$H({reg:p}).toQueryString(); 
	new Ajax.Request("/includes/menr.php",{method:"post", parameters:params, onSuccess:this.onRM.bind(this)});
}
function onRM(tr)
{
	$('rmcont').innerHTML=tr.responseText;
	price();
}
