/*
	JavaScript decha.slask.pl ver 1.0
	created or re-created by q:Lek
*/

var t; //id timera
var t2;//id timera (od pointera menu)
var value; //wartosc przezroczystosci
var currentX=138;
var currentY=219;
var targetX;
var targetY;
var a=1;
var b=1;

//**************funkcja podmieniajaca obrazki
function change(change) {
clearTimeout(t);
if (change == "default") { clearTimeout(t);value=100;t=setTimeout('makeMoreTransparent(value);',30); return;}
else if (change == "decha") { document.images.obrazeklewy.src="img/deskorolka.gif"; return;}
else NoTransparent();
//alert(change);
if (change == "about") {document.images.obrazek.src="img/menu1/dht1p.gif";document.images.obrazeklewy.src="img/menu1/dht1p.gif";setTargetXY(288,263);}
else if (change == "news" || change == "news_") {document.images.obrazek.src="img/menu1/newsp.gif";if(change==change.replace(/_/,""))setTargetXY(138,219);}
else if (change == "foto" || change == "foto_") {document.images.obrazek.src="img/menu1/fotop.gif";if(change==change.replace(/_/,""))setTargetXY(288,302);}
else if (change == "video" || change == "video_") {document.images.obrazek.src="img/menu1/videop.gif";if(change==change.replace(/_/,""))setTargetXY(138,338);}
else if (change == "spoty"||change == "spoty_") {document.images.obrazek.src="img/menu1/spotyp.gif";if(change==change.replace(/_/,""))setTargetXY(138,373);}
else if (change == "abudza") {document.images.obrazeklewy.src="img/menu2/abudzal.gif";setTargetXY(288,302);}
else if (change == "pablo") {document.images.obrazeklewy.src="img/menu2/pablol.gif";setTargetXY(288,375);}
else if (change == "qlek") {document.images.obrazeklewy.src="img/menu2/qlekl.gif";setTargetXY(288,410);}
else if (change == "orzech") {document.images.obrazeklewy.src="img/menu2/orzechl.gif";setTargetXY(288,331);}
else if (change == "media") {document.images.obrazeklewy.src="img/menu2/media.gif";setTargetXY(138,455);}
else if (change == "dht1" || change == "dht1_") {document.images.obrazek.src="img/menu1/dht1p.gif";if(change==change.replace(/_/,""))setTargetXY(288,263);}
else if (change == "friends") {document.images.obrazeklewy.src="img/menu2/friendsl.gif";setTargetXY(288,445);}
else if (change == "texty") {document.images.obrazeklewy.src="img/menu2/ksiega.gif";document.images.obrazek.src="img/menu1/newsp.gif";setTargetXY(138,416);}
else if (change == "ksiega") {document.images.obrazeklewy.src="img/menu2/ksiega.gif";setTargetXY(138,528);}
else if (change == "download") {document.images.obrazeklewy.src="img/menu2/puszka.gif";setTargetXY(138,491);}
else if (change == "inne") {document.images.obrazeklewy.src="img/menu2/puszka.gif";setTargetXY(288,484);}
else { document.images.obrazeklewy.src="img/deskorolka.gif"; document.images.obrazek.src="img/empty.gif";t=setTimeout('NoTransparent();',1000);}
}


//**********pokazywanie sub-menu
function showmenu(idmenu) {
	if(idmenu=="menu3") {document.getElementById('scrollmenu3').style.visibility="visible";/*setTargetXY(288,302);*/}
	else if(idmenu=="menu4") {document.getElementById('scrollmenu4').style.visibility="visible";/*setTargetXY(288,258);*/}
}


//**********ukrywanie sub-menu
function hidemenu(idmenu){
if(idmenu=="menu3") {document.getElementById('scrollmenu3').style.visibility="hidden";/*setTargetXY(138,302);*/}
	else if(idmenu=="menu4") {document.getElementById('scrollmenu4').style.visibility="hidden";/*setTargetXY(138,263);*/}

//targetY=targetY+10;

}

//**********ustawienie punktu docelowego
function setTargetXY(x,y)
{
targetX=x;targetY=y;
if(currentX-targetX==0){a=666;}else{a=parseFloat(currentY-targetY)/parseFloat(currentX-targetX);}
b=currentY-a*currentX;
if(a>50) a=666;
moveWheel();
}

//**********ustawienie punktu aktualnego
function setXY()
{
if(currentX>300||currentY>600)setTargetXY(138,219);
document.getElementById('pointer').style.top=parseInt(currentY)+"px";
document.getElementById('pointer').style.left=parseInt(currentX)+"px";
}

//*************przesuniecie kółeczka
function moveWheel()
{

if(a==666){if(currentY-targetY>=0 ){currentY=currentY-2;}else{currentY=currentY+2;}}
else {if(currentX-targetX>=0){currentX=currentX-2;}else{currentX=currentX+2;}currentY=a*currentX+b;}
/*
if(a!=666)if(currentX-targetX>=0){currentX=currentX-2;}else{currentX=currentX+2;}
if(a==666){if(currentY-targetY>=0 ){currentY=currentY-2;}	else{currentY=currentY+2;}}
else {currentY=a*currentX+b;}*/
setXY();clearTimeout(t2);
if((currentY<=targetY+2 && currentY>=targetY-2) && (currentX<=targetX+2 && currentX>=targetX-2) ){currentX=targetX;currentY=targetY;setXY();return;}
t2=setTimeout('moveWheel();',18);
}

//**********funkcja powdujaca zwiekszenie przezroczystosci obrazka po prawej stronie
function makeMoreTransparent(value){
if(parseInt(value)<0){clearTimeout(t);document.images.obrazek.src="img/empty.gif";t=setTimeout('NoTransparent();',1000);return;}//gdy całkowicei niewidoczny
document.getElementById('changingimg').style.filter="alpha(opacity="+[value]+")";
if(parseInt(value)<10){document.getElementById('changingimg').style.opacity=".0"+[value];} //korekta dla FF
else if(value==100){}//jesli ma byc calkowicie widoczny
else document.getElementById('changingimg').style.opacity="."+[value];
clearTimeout(t);t=setTimeout('makeMoreTransparent(parseInt(value--));',8);
}

//**********funkcja usuwajaca przezroczytstosc obrazka po prawej stronie
function NoTransparent(){
document.getElementById('changingimg').style.filter='alpha(opacity=100)';
document.getElementById('changingimg').style.opacity='1.00';
}

//**********zmiana pozycji menu na rozowa na stale
function showpointer(i){
	if(i=="1"){document.getElementById('menu2').style.background="url(img/menu2.gif) no-repeat -176px -38px";}
	else if(i=="2"){document.getElementById('menu3').style.background="url(img/menu2.gif) no-repeat -176px -76px";}
}

//**********zmiana pozycji menu na żółta na stałe
function hidepointer(i){
	if(i=="1"){document.getElementById('menu2').style.background="url(img/menu2.gif) no-repeat 0px -38px";}
	else if(i=="2"){document.getElementById('menu3').style.background="url(img/menu2.gif) no-repeat 0px -76px";}
}

//**********przed-ładowanie obrazkow:)
function preloadImages() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}

 //currentX=138;
 //currentY=219;
//a=b=1;
}
