var myAgent   = navigator.userAgent.toLowerCase();
var MyVersion = parseInt(navigator.appVersion);
//alert(navigator.userAgent);
var is_ie   = ((myAgent.indexOf("msie") != -1)  && (myAgent.indexOf("opera") == -1));
var is_nav  = ((myAgent.indexOf('mozilla')!=-1) && (myAgent.indexOf('spoofer')==-1)
                && (myAgent.indexOf('compatible') == -1) && (myAgent.indexOf('opera')==-1)
                && (myAgent.indexOf('webtv') ==-1)       && (myAgent.indexOf('hotjava')==-1));

var is_opera=(myAgent.indexOf("opera") != -1);

function preload(img) {
var a=new Image;
a.src=img;
return a;
}



function getOffsetLeft(object)
{
    var value = 0;


        value = object.offsetLeft;


        while (object.tagName != 'BODY' && object.offsetParent) {
            object = object.offsetParent;
            value += object.offsetLeft;

        }

    return (value);
}


function getOffsetTop(object)
{
    var value = 0;


        value = object.offsetTop;


        while (object.tagName != 'BODY' && object.offsetParent) {
            object = object.offsetParent;
            value += object.offsetTop;
        }

    return (value);
}


function LinkOver(n, e){

var lx=0;
var imgname="imgbtn" + n;
var linkname="biglink" + n;


var imgobj=document.getElementById(imgname);
imgobj.src=eval("btn" + n + "hover.src");


var linkobj=document.getElementById(linkname);
linkobj.style.color="#FFE700";

ShowHint(e,LinkHint[n]);



}


function LinkOut(n, e){

var imgname="imgbtn" + n;
var linkname="biglink" + n;

var imgobj=document.getElementById(imgname);
imgobj.src=eval("btn" + n + ".src");

var linkobj=document.getElementById(linkname);
linkobj.style.color="#FFFFFF";

HideHint();


}




function ShowHint(e,t){

 var ht=document.getElementById("hinttext");
 var hintlayer=document.getElementById("hint");
 var s=document.getElementById("shell");

 var w=parseInt(hintlayer.style.width);


 ht.innerHTML=t;
 var sw=parseInt(s.scrollWidth);

 if ((e.clientX+w) > screen.availWidth){
    lx=e.clientX-sw;
 } else {
    lx=e.clientX;
 }




scrollX=parseInt(document.body.scrollLeft);
scrollY=parseInt(document.body.scrollTop);



 hintlayer.style.left=lx+8+scrollX;
 hintlayer.style.top=e.clientY+16+scrollY;
 hintlayer.style.visibility="visible";

}

function HideHint(){

  var l=document.getElementById("hint");

    if(is_ie){
        l.filters.blendTrans.Apply();
    }

    l.style.visibility="hidden";


    if(is_ie){
        l.filters.blendTrans.Play();
    }

}


function GalleryLinkSwap(direction, state){

var imgname1;
var imgname2;
var linkname1;
var linkname2;

if(direction==0){   //0==back

    imgname1="imgback1"
    imgname2="imgback2"
    linkname1="linkback1";
    linkname2="linkback2";

    var imgobj1=document.getElementById(imgname1);
    var imgobj2=document.getElementById(imgname2);
    var linkobj1=document.getElementById(linkname1);
    var linkobj2=document.getElementById(linkname2);

    if(state==1){   //over
        imgobj1.src=back_1.src;
        imgobj2.src=back_1.src;
        linkobj1.style.color="#FFFFFF";
        linkobj2.style.color="#FFFFFF";

    } else {        //out

        imgobj1.src=back_0.src;
        imgobj2.src=back_0.src;
        linkobj1.style.color="#85BEEB";
        linkobj2.style.color="#85BEEB";

    }

} else {    //1==next

    imgname1="imgnext1"
    imgname2="imgnext2"
    linkname1="linknext1";
    linkname2="linknext2";

    var imgobj1=document.getElementById(imgname1);
    var imgobj2=document.getElementById(imgname2);
    var linkobj1=document.getElementById(linkname1);
    var linkobj2=document.getElementById(linkname2);

    if(state==1){   //over
        imgobj1.src=next_1.src;
        imgobj2.src=next_1.src;
        linkobj1.style.color="#FFFFFF";
        linkobj2.style.color="#FFFFFF";

    } else {        //out

        imgobj1.src=next_0.src;
        imgobj2.src=next_0.src;
        linkobj1.style.color="#85BEEB";
        linkobj2.style.color="#85BEEB";

    }




}




}

