function getElementsByClass(searchClass){var returnArray=[];var els=document.getElementsByTagName('*');var pattern=new RegExp('(^|\\s)'+searchClass+'(\\s|$)');for(var i=0;i<els.length;i++){if(pattern.test(els[i].className)){returnArray.push(els[i]);}}
return returnArray;}
function popVideo(vid,darken){var videos=getElementsByClass('video');var isplaying=null;for(i=0;i<videos.length;i++){if(videos[i].style.display=='block'){isplaying=videos[i].id;var tmp=videos[i].innerHTML;videos[i].innerHTML='';videos[i].style.display='none';videos[i].innerHTML=tmp;}}
var dark=document.getElementById('darkenScreenObject');if(!dark){var tbody=document.getElementsByTagName("body")[0];var tnode=document.createElement('div');tnode.style.backgroundColor='rgb(0, 0, 0)';tnode.style.opacity='0.7';tnode.style.MozOpacity='0.70';tnode.style.filter='alpha(opacity=70)';tnode.style.zIndex='1000';tnode.style.position='absolute';tnode.style.top='0px';tnode.style.left='0px';tnode.style.overflow='hidden';tnode.style.display='none';tnode.id='darkenScreenObject';tbody.appendChild(tnode);dark=document.getElementById('darkenScreenObject');}
dark.style.display='none';if((isplaying==vid)||(/^close$/i.test(vid))){return false;}
if(typeof(vid)=="string"){vid=document.getElementById(vid);}
if(vid&&typeof(vid)=="object"){if(darken){if(window.innerHeight&&window.scrollMaxY){var pageWidth=window.innerWidth+window.scrollMaxX;var pageHeight=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){var pageWidth=document.body.scrollWidth;var pageHeight=document.body.scrollHeight;}else{var pageWidth=document.body.offsetWidth+document.body.offsetLeft;var pageHeight=document.body.offsetHeight+document.body.offsetTop;}
dark.style.width=pageWidth+'px';dark.style.height=pageHeight+'px';dark.style.display='block';}
vid.style.zIndex='1001';vid.style.display='block';var scrollTop=0;if(document.documentElement&&document.documentElement.scrollTop)
scrollTop=document.documentElement.scrollTop;else if(document.body)
scrollTop=document.body.scrollTop;vid.style.top=scrollTop+Math.floor((document.documentElement.clientHeight/2)-(vid.offsetHeight/2))+'px';vid.style.left=Math.floor((document.documentElement.clientWidth/2)-(vid.offsetWidth/2))+'px';}
return false;}
