


function getCookie(NameOfCookie){ 
    if (document.cookie.length > 0) {              
    begin = document.cookie.indexOf(NameOfCookie+"=");       
    if (begin != -1) {           
      begin += NameOfCookie.length+1;       
      end = document.cookie.indexOf(";", begin); 
      if (end == -1) end = document.cookie.length; 
        return unescape(document.cookie.substring(begin, end)); 
    } 
  } 
  return null; 
} 


function setCookie(NameOfCookie, value, expiredays)
{ var ExpireDate = new Date ();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
document.cookie = NameOfCookie + "=" + escape(value) +
((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function CookieRitardato() {
	setTimeout("ControllaCookie()", 28000);
}

function ControllaCookie() {
 Preference=getCookie('Preference');
 if (Preference=="WimHP") {
 }
 else {
  hp();
  setCookie('Preference','WimHP',30)
 }
}

function hp() {
 if (navigator.appName=='Microsoft Internet Explorer') {
  document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage('http://www.wim.it/');
 }
 else {
 }
}
function click_hp() {
 if (navigator.appName=='Microsoft Internet Explorer') {
  document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage('http://www.wim.it/');
 }
 else {
  document.location='?path=/wim/pagina_di_partenza.htm'
 }
}

/* DHTML */

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
	if (!document.all) {
	return
	}
	if (object != "[object]"){  //do this so I can take a string too
		setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
		return;
	}
	clearTimeout(nereidFadeTimers[object.sourceIndex]);
	diff = destOp-object.filters.alpha.opacity;
	direction = 1;
	if (object.filters.alpha.opacity > destOp){
		direction = -1;
	}
	delta=Math.min(direction*diff,delta);
	object.filters.alpha.opacity+=direction*delta;
	if (object.filters.alpha.opacity != destOp){
		nereidFadeObjects[object.sourceIndex]=object;
		nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
	}
}

function mOvr(src,clrOver) {
	if (!src.contains(event.fromElement)) {
		src.bgColor = clrOver;
	}
}
function mOut(src,clrIn) {
	if (!src.contains(event.toElement)) {
		src.bgColor = clrIn;
	}
}
function mClick(cell) {
 if(event.srcElement.tagName=='TD') {
  cell.children.tags('A')[0].click();
 }
}