window.onload=function(){
// Gets the ID value from the <body id=”xyzPage”> tag.
bodyID = document.body.id;

if(!NiftyCheck())
    return;
Rounded("div#wrapper","all","#0067B1","transparent","smooth");
Rounded("div#header","top","#FFF","#CADCD6","smooth");
Rounded("div#footer","bottom","#FFF","#CADCD6");
//Rounded("div#contentLeft","all","#CADCD6","#DFEDFF","border #0067B1");
Rounded("div#rightNav","all","transparent","#F0F0E7","small border #025590");

// Check to see is the <body id=”homePage”> and if it does it sets the correct rounded top colors.
if (bodyID == 'homePage') {
	Rounded("li#homeTab","top","#CADCD6","#025590","border #0067B1");
	Rounded("li#classListingTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#registrationTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#instructorBioTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#contactsTab","top","#CADCD6","#DFEDFF","border #0067B1");
}

// Check to see is the <body id=”classListingPage”> and if it does it sets the correct rounded top colors.
if (bodyID == 'classListingPage') {
	Rounded("li#homeTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#classListingTab","top","#CADCD6","#025590","border #0067B1");
	Rounded("li#registrationTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#instructorBioTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#contactsTab","top","#CADCD6","#DFEDFF","border #0067B1");
}

// Check to see is the <body id=”registrationPage”> and if it does it sets the correct rounded top colors.
if (bodyID == 'registrationPage') {
	Rounded("li#homeTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#classListingTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#registrationTab","top","#CADCD6","#025590","border #0067B1");
	Rounded("li#instructorBioTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#contactsTab","top","#CADCD6","#DFEDFF","border #0067B1");
}
// Check to see is the <body id=”instructorBioPage”> and if it does it sets the correct rounded top colors.
if (bodyID == 'instructorBioPage') {
	Rounded("li#homeTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#classListingTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#registrationTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#instructorBioTab","top","#CADCD6","#025590","border #0067B1");
	Rounded("li#contactsTab","top","#CADCD6","#DFEDFF","border #0067B1");
}

// Check to see is the <body id=”instructorBioPage”> and if it does it sets the correct rounded top colors.
if (bodyID == 'contactsPage') {
	Rounded("li#homeTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#classListingTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#registrationTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#instructorBioTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#contactsTab","top","#CADCD6","#025590","border #0067B1");
}
// Check to see is the <body id=”confirmationPage”> and if it does it sets the correct rounded top colors.
if (bodyID == 'confirmationPage') {
	Rounded("li#homeTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#classListingTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#registrationTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#instructorBioTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#contactsTab","top","#CADCD6","#DFEDFF","border #0067B1");
}

// Check to see is the <body id=”osha500Notice”> and if it does it sets the correct rounded top colors.
if (bodyID == 'osha500Notice') {
	Rounded("li#homeTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#classListingTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#registrationTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#instructorBioTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#contactsTab","top","#CADCD6","#DFEDFF","border #0067B1");
}
// Check to see is the <body id=”osha500Forms”> and if it does it sets the correct rounded top colors.
if (bodyID == 'osha500Forms') {
	Rounded("li#homeTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#classListingTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#registrationTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#instructorBioTab","top","#CADCD6","#DFEDFF","border #0067B1");
	Rounded("li#contactsTab","top","#CADCD6","#DFEDFF","border #0067B1");
}



}

/* Example:Rounded("div#nifty","all","#FFF","#D4DDFF","smooth");
// First Parameter--
One of the strenghts of the function is that is capable of accepting a CSS selector to target the elements to round. Accepted parameters are:

Tag selector, i.e. "p" or "blockquote" or "h2" 
Id selector, with specified tag of the element: for example "div#content" or "p#news" or "li#home" 
Class selector, with specified tag of the element: for example "div.entry" or "h2.highlight" 
Descendant selector, with some limitation: this have to be composed by an id selector followed by a tag selector. Valid examples are: "div#news div" or "ul#menu li" 

// Second Parameter--
The second parameter specify wich corners to round. It accept one or more of the following keywords separated by a space:

all -will round all corners 
top -will round top corners 
bottom -will round bottom corners 
tl -will round top-left corner 
tr -will round top-right corner 
bl -will round bottom-left corner 
br w-ill round bottom-right corner 
You can also combine the keywords. For example, you can use the parameter "top br" to round the top corners and the bottom-right one. Note also that both the parameter "top bottom" and "tl tr bl br" are valid to get all the four corners rounded.



// Third and Fourth Parameters--
The third and fourth parameters are used to specifying respectively outer and inner color. They should be specified in hex code with # symbol, in three or six digits. The good news is that they could also be setted to "transparent". While in the first version you could only get the outer color transparent, now you can also get nifty corners transparent inside. Obviously, you cannot get them both. But transparency inside it's really useful for example to play with elements with background, or avoiding specifying inner color but just the outer color.

// Fifth Parameter--
As you can see, there's a fifth parameter setted to "smooth", in order to produce lighly smoothed rounded corners. The fifth parameter is optional, and if specified will render nifty corners in different way. There are some keywords that you could use:

smooth -will produce lighly antialiased nifty corners: the Javascript library will compute automatically the intermediate color to blend the inner and outer color more gently: so, in this case they must be both be specified. 
border -(followed by a color in hex code with # symbol, in three or six digits) will make corners with edges. Note that you can also get transparent corners, but just outside the edges. 
small -will produce small corners, and could be applied to every kind of corners 

// Vertical padding handling--
Before we start with the examples, let me explaing a good feature I've added to Nifty Corners but is behind the scenes. I' ve added a basic vertical padding handling,you can now specify via CSS a vertical padding to the elements to round: The script will automatically eliminate it before adding nifty corners. This is very useful for three reasons: it's easier adopting nifty corners on existing pages, the pages will degrade better if Javascript is disabled and also to avoid that jump-effect when the page wich use nifty corners is loaded. Optimal values are 5px vertical padding on the elements to round if you're planning to use normal nifty corners and 2px for small ones.

*/

// The following lines are not being used.
//Rounded("div#header h1","bottom","#84B7FF","#657DA6","small smooth");
//Rounded("div#content","tl bottom","#D6DEEC","#FFF","smooth");
//Rounded("div#sidenotes","all","#D6DEEC","#B1C0D5","smooth");
//Rounded("form","all","#D6DEEC","#B4CEF7","smooth");
//Rounded("blockquote","tr bl","#FFF","#CDFFAA","border #88D84F");
//Rounded("div#contentLeft","all","#FFF","transparent");