﻿//	StylesheetPicker Script provided courtesy of Lee Sykes at DNN Creative Magazine.
//	Providing DotNetNuke Tutorials, Reviews, Videos, MP3 Interviews to 
//	help you get the most from DNN
//
//	Copyright ©2008 Lee Sykes from DNN Creative Magazine

//	BEGIN: styleSheetPicker object definition

// <![CDATA[
function styleSheetPicker()
{
   this.ieScreen = this.iePrint = this.otherScreen = this.otherPrint = "";
}

styleSheetPicker.prototype.render = function()
{
   if (document.createStyleSheet)
   {
    if (this.ieScreen)
     document.createStyleSheet(this.ieScreen);

    if (this.iePrint)
        {
     var ieP = document.createStyleSheet(this.iePrint);
            ieP.media = "print";
        }
   }
   else
   {
        var head = document.getElementsByTagName("head")[0];
    if (this.otherScreen != "")
            head.innerHTML += "<link rel=\"stylesheet\" href=\"" + this.otherScreen + "\"/>";

    if (this.otherPrint != "")
            head.innerHTML += "<link rel=\"stylesheet\" media=\"print\" href=\"" + this.otherPrint + "\"/>";

   }
}
// END: styleSheetPicker object definition

var picker = new styleSheetPicker();

// IE stylesheets
picker.ieScreen = "/Portals/25/Skins/SCHU-V3-S/iehacks.css";
picker.iePrint = "/Portals/25/Skins/SCHU-V3-S/print.css";

// Other browser stylesheets
// Don't need this: picker.otherScreen = "default.css";
picker.otherPrint = "/Portals/25/Skins/SCHU-V3-S/print.css";
picker.render();
// ]]>