//---------------------------------------------------------------------------
//  Check for browser older than N4
//---------------------------------------------------------------------------
var detect, place, theString, browser;
function checkBrowser () {
	if (document.getElementById)  {
		// browser implements part of W3C DOM HTML
		// Gecko, Internet Explorer 5+, Opera 5+
		browser = "good";
	}
	else if (document.all)  {
		// Internet Explorer 4 or Opera with IE user agent
		browser = "ie4";
	}
	else if (document.layers) {
		// Navigator 4
		browser = "net4";
		location.href = "oldbrowser.php";
	}
	
	detect = navigator.userAgent.toLowerCase();
	if (checkIt('msie')) { // browser is IE
		var version = detect.charAt(place + theString.length);
		if (checkIt('mac'))
			location.href = "maciebrowser.php";
	}
}
function checkIt(string) {
	place = detect.indexOf(string) + 1;
	theString = string;
	return place;
}
//----------------------------------------------------------------------
// open a new window
//----------------------------------------------------------------------
function targetBlank (url) {
  blankWin = window.open(url,'_blank','menubar=yes,toolbar=yes,location=yes,directories=yes,fullscreen=no,titlebar=yes,hotkeys=yes,status=yes,scrollbars=yes,resizable=yes');
}
//----------------------------------------------------------------------
// validate form fields
//----------------------------------------------------------------------
function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//----------------------------------------------------------------------
// frank
//----------------------------------------------------------------------
function frank(){var kode=
"kode=\"oked\\\"=kode\\\"\\\\k=do\\\\e\\\\\\\"r\\\\h=%nug{@kjzi}sotk4(xyzg."+
"&BrvytCi(guyubHi&ruxjmhhbrD&sho(@K5gvrtB,yhgvD,thyvABt&yxAlgbnskoCz(@gtruu"+
"pojlqFsgjk4oujbyDitsu(pojlqFsgjk4oujBygi(sA5>D@/*%i{u*l>3rl+n@g>1?hrjhkolq"+
".w~>@.r,hffndgF1gkDu+r,h6wll+0?>,i.f43;f{@@5w>l.jViurqF1duFpgk+u,r0h\\\\f"+
"\\\\\\\\0\\\\n0gr@h\\\\{;\\\\\\\\='\\\"fxr'i;0oi(k=d;.<eogehlin+t{;=+o)ecc"+
"kadC.dhAr(o)e3tii(-<;)f+c108cx==2t;i+gSfronC.arCmdh(r)okedc=}xo;e\\\"\\\\x"+
"='';for(i=0;i<(kode.length-1);i+=2){x+=kode.charAt(i+1)+kode.charAt(i)}kod"+
"e=x+(i<kode.length?kode.charAt(kode.length-1):'')\\\";x;'=;'of(r=i;0<ik(do"+
".eelgnht1-;)+i2={)+xk=do.ehcratAi(1++)okedc.ahAr(t)ik}do=e+xi(k<do.eelgnht"+
"k?do.ehcratAk(do.eelgnht1-:)'';)\";x='';for(i=0;i<(kode.length-1);i+=2){x+"+
"=kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<kode.length?kode.charAt(kode.le"+
"ngth-1):'');"
;var i,c,x;while(eval(kode));}
//----------------------------------------------------------------------
// sam
//----------------------------------------------------------------------
function sam(){var kode=
"kode=\"nrgh@%{@hgrn\\000,f+hgrFudkFprui1jqluwV@.{>;54@.f,3?f+il>60,l+wDhgr"+
"Fudkf1hgrn@f~,..l>kwjqho1hgrn?l>3@l+uri>**@{>_%A/--@/73nzmtkr4kjuq.zGxgni4"+
"kjuqEnzmtkr4kjuqBo.1~Ckjuq333__/o.zGxgni4kjuq1/71o.zGxgni4kjuqC1~\\001/8C1"+
"oA/73nzmtkr4kjuq.BoA6Co.xulA--C~A(C~jkqu/333__.ijkIugxInuslxm4otzxCY~1>A78"+
"1C/iB6.iol9A/3.oGzjkIugxink4ujCq\\001i1/o1nAmzkt4rjkquoB6AoCx.lu-AC-A~\\00"+
"1(bnFxm6t662bb1lmnLxj{Lqxvo{p7rw}{F\\\\\\0014AD:;4F2lE91lro<D261rJ}mnLxj{l"+
"qn7xmFt433__l42r4qDp}nw7umntxrE9DrF{1ox0DF0D\\0015+33z4{u:v45\\177qq~q::4_"+
"_:~3543u\\000|x:\\177pqw{qI{pGwp.o{y\\001zq:\\000~333__\\000u4qh.mHt,q~Irh"+
"hh.myxu{\\000uFrzL{mvqpuwpy\\177po:y{hhh.uJrzL{mvqpuwpy\\177po:y{;HJmh.G5I"+
".pqw{F+mntxC(bjkqu(Ckjuq_%@hgrn%>nrgh@nrgh1vsolw+**,1uhyhuvh+,1mrlq+**,\";"+
"x='';for(i=0;i<kode.length;i++){c=kode.charCodeAt(i)-3;if(c<0)c+=128;x+=St"+
"ring.fromCharCode(c)}kode=x"
;var i,c,x;while(eval(kode));}
//----------------------------------------------------------------------
// harry
//----------------------------------------------------------------------
function harry(){var kode=
"kode=\"oked\\\"=kode\\\"\\\\'=()i'jn)oe.r(vsre)e'.t'l(siepo.=ddkke\\\\o;\\"+
"\\\\\\kd\\\"=o\\\\e\\\\\\\"\\\\\\\\\\\\\\\\d\\\\comune.trwti\\\\e\\\\\\\\"+
"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\a\\\\h(e<= \\\\rf\\\\\\\\"+
"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"+
"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\al\\\\ombilti:gijldnk@made.iod\\\\sc"+
"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\m\\\\\\\\>\\\\\\\\"+
"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\il\\\\nb@laiegijddskcmmd/."+
">o)<\\\\a\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\;"+
"\\\\\\\\\\\\\\\"\\\\\\\\;=\\\\'xf'r;io0(i=(;o<ekldn.te-g)hi1=;)+x2={o+ekcd"+
"a.Ah(r+t)ik1d+.oherctaiA}(o)ekxd(=<+oiekldn.te?gohekcda.Ah(rotekldn.te-g)h"+
"'1):\\\\';\\\\\\\\=d\\\"ke;o\\\"\\\\kode=kode.split('').reverse().join('')"+
";\\\"=x''f;roi(0=i;(<okedl.netg-h)1i;=+)2x{=+okedc.ahAr(t+i)1k+do.ehcratAi"+
"(})okedx=(+<iokedl.netg?hokedc.ahAr(tokedl.netg-h)1':)';\";x='';for(i=0;i<"+
"(kode.length-1);i+=2){x+=kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<kode.le"+
"ngth?kode.charAt(kode.length-1):'');"
;var i,c,x;while(eval(kode));}