var style_sheet;
var ie55 = /msie 5\.[56789]/i.test( navigator.userAgent );
if ( ie55 ) {
	document._getElementsByTagName = document.getElementsByTagName;
	document.getElementsByTagName = function ( sTagName ) {
		if ( sTagName == "*" )
			return document.all;
		else
			return document._getElementsByTagName( sTagName );
	};
}
if(document.getElementById == 'undefined' && document.all){
	document.getElementById=function( elemid ){
		var elem=document.all[elemid];
		return elem;
	};
	
}

function setStyleSheet(title){
	var i, doc, f;
	style_sheet=title;
	for(i=0;(f=self.frames[i]);i++){
		doc=f.document;
		setActiveStyleSheet(doc,title);
	}
	
}
function resetStyleSheet(){
	var i, doc, f;
	style_sheet=null;
	for(i=0;(f=self.frames[i]);i++){
		doc=f.document;
		resetActiveStyleSheet(doc);
	}
}

function resetActiveStyleSheet(doc) {
	var i, a, main;
	for(i=0; (a = doc.getElementsByTagName("link")[i]); i++) {
		if (a.getAttribute("rel").indexOf("style") != -1
		&& a.getAttribute("rel").indexOf("alt") != -1) {
			a.disabled = true;
		}
	}
}

function setActiveStyleSheet(doc,title) {
	var i, a, main;
	for(i=0; (a = doc.getElementsByTagName("link")[i]); i++) {
		if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			a.disabled = true;
			if (a.getAttribute("title") == title) a.disabled = false;
		}
	}
}

function getActiveStyleSheet() {
	var i, a;
	for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")
		&& !a.disabled) return a.getAttribute("title");
	}
	return null;
}
function docLoader(doc){
	if(self == top){
		setCookie('m2Loader',document.location);
		document.location="/";
	}
	else if (self == top.main){
		var ck=getCookie('m2Loader');
		if(ck){
			removeCookie('m2Loader');		
			self.location=ck;
		}
	}
	top.setActiveStyleSheet(doc,top.style_sheet);
}
function setCookie( sName, sValue, nDays ) {
	var expires = "";
	if ( nDays ) {
		var d = new Date();
		d.setTime( d.getTime() + nDays * 24 * 60 * 60 * 1000 );
		expires = "; expires=" + d.toGMTString();
	}

	document.cookie = sName + "=" + sValue + expires + "; path=/";
}

function getCookie (sName) {
	var re = new RegExp( "(\;|^)[^;]*(" + sName + ")\=([^;]*)(;|$)" );
	var res = re.exec( document.cookie );
	return res != null ? res[3] : null;
}

function removeCookie( name ) {
	setCookie( name, "", -1 );
}
function openWin(url, title) {
	return window.open(url, title, 'resizable,width=750,height=500');
}





