
/* scripts */
//sniff - ADAPTED FROM NETSCAPE WITH PERMISSION
var agt = navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);

var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && (is_major >= 4));
var is_nav5   = (is_nav && (is_major == 5));
var is_nav5up = (is_nav && (is_major >= 5));
var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)) );
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_gecko = (agt.indexOf('gecko') != -1);

var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up = (is_ie  && (is_major >= 4));
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up = (is_ie  && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6 = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

var is_aol   = (agt.indexOf("aol") != -1);
var is_aol4  = (is_aol && is_ie4);

var is_opera = (agt.indexOf("opera") != -1);
var is_webtv = (agt.indexOf("webtv") != -1);

var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac = (agt.indexOf("mac")!=-1);

var nscp4 = is_nav4
var ie4   = is_ie4
var dom1  = (is_nav6up || is_ie5up)

if (is_mac && is_ie5)
{	dom1 = false
}



// CREATE APPROPRIATE OBJECT
function getObj(obj)
{	if (dom1)
	{	compLayr = document.getElementById(obj).style
	}
	else if (nscp4)
	{	compLayr = document.layers[obj]
	}
	else
	{	compLayr = document.all[obj].style
	}
	return compLayr
}

// CUSTOM APIs
function setProp(id, property, value){
	obj = getObj(id);
	if (dom1)
    {   if (obj != null)
        {
            obj[ property ] = value;
        }
    }
    /*else if (is_nav4)
    {
        document[id][property] = value;
    }*/
    else if (is_ie4up)
    {
         document.all[id].style[property] = value;
    }
}


var thumbImgArray = new Array();


var spacerImg = new Image();
spacerImg.src = "../images/spacer.gif";


function photoThumbPosOn(camspid, imgID,imgURL){
    if (is_mac && is_ie) { return; }

    thumbLyr = (dom1)? document.getElementById('photoThumbLyr') : document.photoThumbLyr;
	thumbLyrAttr = (dom1)? thumbLyr.style : thumbLyr;
	//alert(thumbLyrAttr.top);
	
	//thumbTop = is_nav6up ? eval("document.getElementById('" + camspid + "').y") : is_ie ? eval("document.getElementById('cameraSpan" + imgID + "').offsetTop") : eval("document.searchResultsTwo.document." + camspid + ".y");
	//thumbLeft = is_nav6up ? eval("document.getElementById('" + camspid + "').x") : is_ie ? eval("document.getElementById('cameraSpan" + imgID + "').offsetLeft") : eval("document.searchResultsTwo.document." + camspid + ".x");
	//alert(is_nav6up);
	//thumbTop = is_nav6up ? eval("document.getElementById('" + camspid + "').y") : eval("document.getElementById('cameraSpan" + imgID + "').offsetTop");
	//thumbLeft = is_nav6up ? eval("document.getElementById('" + camspid + "').x") : eval("document.getElementById('cameraSpan" + imgID + "').offsetLeft");
	thumbTop = eval("document.getElementById('cameraSpan" + imgID + "').offsetTop");
	thumbLeft = eval("document.getElementById('cameraSpan" + imgID + "').offsetLeft");
	//alert(thumbTop + ', ' + thumbLeft);
    thumbLyrAttr.top = ((is_nav6up)? thumbTop : thumbTop -70) + "px";
    thumbLyrAttr.left = (thumbLeft - thumbWidth+30) + "px";
    //alert(findPosX(document.getElementById('photoThumbLyr')));
    loadImg = new Image();
    loadImg.src = imgURL;
    (dom1) ? document.thumbImg.src = loadImg.src : thumbLyr.document.thumbImg.src = loadImg.src;
    thumbLyrAttr.position = "absolute";
    thumbLyrAttr.display = "inline";
    thumbLyrAttr.visibility = "visible";
}

function photoThumbPosOff(imgID){
    thumbLyr = (dom1)? document.getElementById('photoThumbLyr') : document.photoThumbLyr;
    thumbLyrAttr = (dom1) ? thumbLyr.style : thumbLyr;
    thumbLyrAttr.display = "none";
    thumbLyrAttr.visibility = "hidden";
    (dom1)? document.thumbImg.src = spacerImg.src : thumbLyr.document.thumbImg.src = spacerImg.src;
}




function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (1) {
            curleft += obj.offsetLeft;
            if (!obj.offsetParent) {
                break;
            }
            obj = obj.offsetParent;
        }
    } else if (obj.x) {
        curleft += obj.x;
    }
    return curleft;
}


function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        while (1) {
            curtop += obj.offsetTop;
            if (!obj.offsetParent) {
                break;
            }
            obj = obj.offsetParent;
        }
    } else if (obj.y) {
        curtop += obj.y;
    }
    return curtop;
}


