/* JS FUNCTIONS */ function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); } function setLoc(loc) { location='http://www.framemag.com/#'+loc; } function openPreview() { window.open('http://digital.framemag.com/index.php?mID=999&key=','DigitalMagazine','resizable=no, fullscreen=yes, scrollbars=no'); } function shopPopup() { if (readCookie('prefpopup')!='0') { obj=document.getElementById('popup'); obj.style.display='block'; obj=document.getElementById('popup2'); obj.style.display='block'; } } function closePopup() { obj=document.getElementById('popup'); obj.style.display='none'; obj=document.getElementById('popup2'); obj.style.display='none'; } function setPopup(pref) { //alert(pref); createCookie('prefpopup',pref,90); if (pref==1) { obj=document.getElementById('popupNo'); obj.checked=''; } else { obj=document.getElementById('popupYes'); obj.checked=''; } } function hideMenu(id) { obj=document.getElementById(id); obj.className='menuHidden'; } function showMenu(id) { obj=document.getElementById(id); obj.className='menuHovered'; } function getY(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; } function positionIt(id,link) { obj=document.getElementById(id); y=getY(obj); obj=document.getElementById('hovernews'); obj.style.top=y+'px'; obj.style.display='block'; obj=document.getElementById('newhref'); obj.href=link; delete obj; }