var ref = document.location.href;

if(ref != null && ref.match(/\?shadowbox/)) {
	if(YAHOO.env.ua.ie && YAHOO.env.ua.ie < 9) {

		document.styleSheets[1].addRule("body", "margin: 0; padding: 0; background: #1c3a70 url(../img/basic/back_shadowbox.jpg) 50% 50% no-repeat fixed;");
		document.styleSheets[1].addRule("#main", "top: -14px; left: 0; width: 100% !important; margin: 0 0 -14px 0; padding: 0; border: none; background: none !important;");
		document.styleSheets[1].addRule("#main h2", "background: none !important; filter: none !important;");
		document.styleSheets[1].addRule("#header", "display: none;");
		document.styleSheets[1].addRule("#footer", "display: none;");
		
		document.styleSheets[1].addRule("#profile", "top: 0; left: 0; margin: 20px; padding: 0;");
		document.styleSheets[1].addRule("#catalog", "top: 0; left: 0; margin: 20px; padding: 0;");
		document.styleSheets[1].addRule("#cap", "top: 0; left: 0; margin: 20px; padding: 0;");
		
		//for IE6 or Lower
		if(YAHOO.env.ua.ie < 7) {
		
		}
	} else if(document.styleSheets[0].insertRule) {
		//for Safari 2.x
		if(YAHOO.env.ua.webkit && YAHOO.env.ua.webkit < 522) {
			document.write('<style type="text/css">body { margin: 0; padding: 0; background: #1c3a70 url(../img/basic/back_shadowbox.jpg) 50% 50% no-repeat fixed; }</style>');
			document.write('<style type="text/css">#main { top: -14px; left: 0; width: 100% !important; margin: 0 0 -14px 0; padding: 0; border: none; background: none !important; }</style>');
			document.write('<style type="text/css">#main h2 { background: none !important; }</style>');
			document.write('<style type="text/css">#header { display: none; }</style>');
			document.write('<style type="text/css">#footer { display: none; }</style>');
			
			document.write('<style type="text/css">#profile { top: 0; left: 0; margin: 20px; padding: 0; }</style>');
			document.write('<style type="text/css">#catalog { top: 0; left: 0; margin: 20px; padding: 0; }</style>');
			document.write('<style type="text/css">#cap { top: 0; left: 0; margin: 20px; padding: 0; }</style>');
		}
		
		//for Mozilla
		document.styleSheets[1].insertRule("body { display: margin: 0; padding: 0; background: #1c3a70 url(../img/basic/back_shadowbox.jpg) 50% 50% no-repeat fixed; }", document.styleSheets[1].cssRules.length);
		document.styleSheets[1].insertRule("#main { top: -14px; left: 0; width: 100% !important; margin: 0 0 -14px 0; padding: 0; border: none; background: none !important; }", document.styleSheets[1].cssRules.length);
		document.styleSheets[1].insertRule("#main h2 { background: none !important; }", document.styleSheets[1].cssRules.length);
		document.styleSheets[1].insertRule("#header { display: none; }", document.styleSheets[1].cssRules.length);
		document.styleSheets[1].insertRule("#footer { display: none; }", document.styleSheets[1].cssRules.length);
		
		document.styleSheets[1].insertRule("#profile { top: 0; left: 0; margin: 20px; padding: 0; }", document.styleSheets[1].cssRules.length);
		document.styleSheets[1].insertRule("#catalog { top: 0; left: 0; margin: 20px; padding: 0; }", document.styleSheets[1].cssRules.length);
		document.styleSheets[1].insertRule("#cap { top: 0; left: 0; margin: 20px; padding: 0; }", document.styleSheets[1].cssRules.length);
	}
}


if(YAHOO.env.ua.ie && YAHOO.env.ua.ie < 9) {
	//for IE all
	if(document.cookie.indexOf("irukaCtrlStalkerHidden=false") != -1) document.styleSheets[0].addRule("span.ruby", "display: inline;");
	
	//for IE6 or Lower
	if(YAHOO.env.ua.ie < 7) {
	
	}
} else if(document.styleSheets[0].insertRule) {
	//for Safari 2.x
	if(YAHOO.env.ua.webkit && YAHOO.env.ua.webkit < 522) {
		if(document.cookie.indexOf("irukaCtrlStalkerHidden=false") != -1) document.write('<style type="text/css">span.ruby { display: inline; }</style>');
	}
	
	//for Mozilla
	if(document.cookie.indexOf("irukaCtrlStalkerHidden=false") != -1) document.styleSheets[0].insertRule("span.ruby { display: inline; }", document.styleSheets[0].cssRules.length);
}

