window.onload = function() {
    /*
    The new 'validTags' setting is optional and allows
    you to specify other HTML elements that curvyCorners
    can attempt to round.

    The value is comma separated list of html elements
    in lowercase.

    validTags: ["div", "form"]

    The above example would enable curvyCorners on FORM elements.
    */
    settings = {
        tl: { radius: 10 },
        tr: { radius: 10 },
        bl: { radius: 10 },
        br: { radius: 10 },
        antiAlias: true,
        autoPad: true,
        validTags: ["td", "div"]
    }	
    settings2 = {
        tl: { radius: 10 },
        tr: { radius: 10 },
        bl: { radius: 0 },
        br: { radius: 0 },
        antiAlias: true,
        autoPad: true,
        validTags: ["td", "div"]
    }		
    settings3 = {
        tl: { radius: 0 },
        tr: { radius: 0 },
        bl: { radius: 10 },
        br: { radius: 10 },
        antiAlias: true,
        autoPad: true,
        validTags: ["td", "div"]
    }	
    settings4 = {
        tl: { radius: 0 },
        tr: { radius: 0 },
        bl: { radius: 0 },
        br: { radius: 0 },
        antiAlias: true,
        autoPad: true,
        validTags: ["td", "div"]
    }	
		
    /*
    Usage:		
    newCornersObj = new curvyCorners(settingsObj, classNameStr);
    newCornersObj = new curvyCorners(settingsObj, divObj1[, divObj2[, divObj3[, . . . [, divObjN]]]]);
    */
    var menu1 = document.getElementById("menu1"); 
    var menu2 = document.getElementById("menu2");
    var subMenuSup = document.getElementById("subMenuSup");
    var subMenuInf = document.getElementById("subMenuInf");
    var subMenu = document.getElementById("subMenu");
    
    if (menu1 && menu2) {
       var boxMenu = new curvyCorners(settings, menu1, menu2);		      
       boxMenu.applyCornersToAll();
    }
    if (subMenuSup){
        var boxSubMenuSup = new curvyCorners(settings2,subMenuSup);		
        boxSubMenuSup.applyCornersToAll();
    }
    if (subMenuInf) {
        var boxSubMenuInf = new curvyCorners(settings3,subMenuInf);		
        boxSubMenuInf.applyCornersToAll();
    }
    if (subMenu) {
        var boxSubMenu = new curvyCorners(settings4,subMenu);
        boxSubMenu.applyCornersToAll();		     	    
    }
   
    var boxFoto = new curvyCorners(settings,"foto");
    if (boxFoto) {
        boxFoto.applyCornersToAll();
    }

    var boxCabecera = new curvyCorners(settings,"cabecera");
    if (boxCabecera) {
        boxCabecera.applyCornersToAll();
    }
}