/* This script and many more are available free online at The JavaScript Source!! http://javascript.internet.com Created by: Vic Phillips | http://www.vicsjavascripts.org.uk */ // The math and aliase techniques learnt from a script by // Cameron Cooke and Tim Hutchison - http://www.curvycorners.net function zxcCorners(){ var zxcdivs=document.getElementsByTagName('BODY')[0].getElementsByTagName('DIV'); var zxcary=[]; for (var zxc0=0;zxc01)?0:-zxcrary[zxc0])+'px',width:((zxc4<2)?zxcw:zxcwh)+'px',height:((zxc4<2)?zxcwh:zxch)+'px'},zxcobj); } } if (zxcopts[4]){ zxcOpacity(zxcp,zxcopts[4]); } } function zxcOptions(zxcobj){ var zxcary=zxcobj.className.split('zxc')[1].split(','); var zxcopts=[]; for (var zxc0=0;zxc0=zxcy&&zxccross=zxcx&&zxccross=zxcy&&zxccross=zxcx&&zxccross100){ return; } if (zxcobj.style.MozOpacity!=null){ zxcobj.style.MozOpacity=(zxcopc/100)-.001; } else if (zxcobj.style.opacity!=null){ zxcobj.style.opacity=(zxcopc/100)-.001; } else if (zxcobj.style.filter!=null){ zxcobj.style.filter = 'alpha(opacity='+zxcopc+')'; } else if (zxcobj.KHTMLOpacity!=null){ zxcobj.KHTMLOpacity=(zxcopc/100)-.001; } } // Multiple onload function created by: Simon Willison // http://simon.incutio.com/archive/2004/05/26/addLoadEvent function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } } addLoadEvent(function() { zxcCorners(); });