/*	-------------------------------------------------------------------
		file: requiredVersions.inc.js
		usage: Required version settings for Flash and JavaScript
    -------------------------------------------------------------------	*/

function showZoom( e, divid, frameid, manufacturer, device, phoneurl ){
    var view = false;
    var ifr = document.getElementById( frameid );
    if (ifr) {
        view = toggleShowHideDiv( divid ); //toggle view      
        if ( ! view ) return; //if not visible return
        /*moveDiv( e, divid, 200 ); */
        var strSrc = 'phonezoom.aspx?divid=' + divid + '&man=' + manufacturer + '&dev=' + device + '&url=' + phoneurl;
      
        ifr.src = strSrc;
        ifr.width = 220;
        ifr.height = 252;
    }
}

function toggleShowHideDiv( id ){
    var elem = document.getElementById(id);
    if (elem)
    {
        if ( elem.style.visibility == 'visible')
        {
            elem.style.display = 'none';
            elem.style.visibility = 'hidden';
            return false;
        }
        else
        {
            elem.style.display = 'block';
            elem.style.visibility = 'visible';
            return true;            
        }
    }
}

function moveDiv( e, id, maxWidth)
{
    var elem = document.getElementById(id);
    if (elem)
    {
        if ( e.clientX + document.body.scrollLeft > maxWidth )
            elem.style.pixelLeft = ( e.clientX + document.body.scrollLeft - maxWidth - 10);
        else
            elem.style.pixelLeft = ( e.clientX + document.body.scrollLeft + 10);
            
        elem.style.pixelTop = (e.clientY + document.body.scrollTop + 5);
        return true;
    }
}