// JavaScript Document
// Hagay Zamir
// 2008

//find My Representative Function
function findMyRep() {
			var repZip, zipString
			repZip = document.myRep.zip.value;
			zipString = "http://www.congress.org/congressorg/officials/congress/?lvl=C&aZip="+repZip+"&search=GO";
			window.open(zipString, 'myRep');
			}


function openVote(fid){
var w = 360;
var h = 260;
var horpos = (screen.width-w)/2;
var verpos = (screen.height-h)/2;

windowprops = "height="+h+",width="+w+",top="+ verpos +",left="+ horpos +",location=no,"
+ "scrollbars=no,menubars=no,toolbars=no,resizable=no,status=no";

	var FileToOpen ='http://www.standwithus.com/VIDEO/vote.asp?fid='+fid
	whichit=window.open(FileToOpen, "Popup", windowprops);
	//window.open(FileToOpen,"","width=360,height=250,scrollbars=no,left=10,top="+verpos+",status=no" )
}


function GetFilm(fid){
    var agt=navigator.userAgent.toLowerCase();
    if( ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)) )
	location.href='imageViewer.asp?fid='+fid+'&b=ie';
    else if( ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
            && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)) )
    location.href='imageViewer.asp?fid='+fid+'&b=ns';
    else
    location.href='imageViewer.asp?fid='+fid+'&b=un';;

}
/***********************************************************/
function xstooltip_findPosX(obj) 
{
  var curleft = 0;
  if (obj.offsetParent) 
  {
    while (obj.offsetParent) 
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}
/***********************************************************/
function xstooltip_findPosY(obj) 
{
    var curtop = 0;
    if (obj.offsetParent) 
    {
        while (obj.offsetParent) 
        {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}
/***********************************************************/
function xstooltip_show(tooltipId, parentId, posX, posY)
{
    it = document.getElementById(tooltipId);
    
    if ((it.style.top == '' || it.style.top == 0) 
        && (it.style.left == '' || it.style.left == 0))
    {
        // need to fixate default size (MSIE problem)
        it.style.width = it.offsetWidth + 'px';
        it.style.height = it.offsetHeight + 'px';
        
        img = document.getElementById(parentId); 
    
        // if tooltip is too wide, shift left to be within parent 
        //if (posX + it.offsetWidth > img.offsetWidth) posX = img.offsetWidth - it.offsetWidth;
        //if (posX < 0 ) posX = 0; 
        
        x = xstooltip_findPosX(img) + posX;
        y = xstooltip_findPosY(img) + posY;
        
        it.style.top = y + 'px';
        it.style.left = x + 'px';
    }
    
    it.style.visibility = 'visible'; 
}
/**************************************************************/
function xstooltip_hide(id)
{
    it = document.getElementById(id); 
    it.style.visibility = 'hidden'; 
}