/******* x - cross-browser JavaScript ***********/

var xOp7Up,xOp6Dn,xIE4Up,xIE4,xIE5,xNN4,xUA=navigator.userAgent.toLowerCase();
if(window.opera){
  var i=xUA.indexOf('opera');
  if(i!=-1){
    var v=parseInt(xUA.charAt(i+6));
    xOp7Up=v>=7;
    xOp6Dn=v<7;
  }
}
else if(navigator.vendor!='KDE' && document.all && xUA.indexOf('msie')!=-1){
  xIE4Up=parseFloat(navigator.appVersion)>=4;
  xIE4=xUA.indexOf('msie 4')!=-1;
  xIE5=xUA.indexOf('msie 5')!=-1;
}
else if(document.layers){xNN4=true;}
xMac=xUA.indexOf('mac')!=-1;

function xGetElementById(e) {
  if(typeof(e)!='string') return e;
  if(document.getElementById) e=document.getElementById(e);
  else if(document.all) e=document.all[e];
  else e=null;
  return e;
}

function xInsertRule(ss, sel, rule, idx)
{
  if (!(ss=xGetElementById(ss))) return false;
  if (ss.insertRule && !(xIE5 && xMac) ) { ss.insertRule(sel + "{" + rule + "}", (idx>=0?idx:ss.cssRules.length)); } // DOM
  else if (ss.addRule) { ss.addRule(sel, rule, idx); } // IE
  else return false;

  return true;
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function pl(n)
{
	if (!document.ic_i)
		document.ic_i = new Array();
	var e = document.ic_i[document.ic_i.length-1] = new Image;
	e.src = n;
}

function bg(n) { return "/assets/msc01/img/sb2/sb" + n + ".gif"; }

function ShowCycle()
{
	var id="#colr",l=10;
	var c=document.styleSheets;
	if (!c) return;
	var n, dt=new Date(), e, s = false;
	n = parseInt( getCookie("bg") );
	if ( isNaN(n) )
		n = 1;
	xInsertRule(c[c.length-1], id, "background-image: url('" + bg(n) + "')", -1);
	n = n%l+1;
	pl( bg(n) );
	dt.setTime( dt.getTime() + 1000*60*60*24*7 );
	document.cookie = "bg=" + n + ";expires=" + dt.toGMTString();
}

function IC_Contact(u,d,c){var pre="mai";document.write("<a href=\""+pre+"lto:"+u+"%40"+d+"\">");if(c) document.write(u+"&#64;"+d + "</a>");}
