Christian: Cookie-Redirect / Cookie-Meldung

Ich möchte eine Meldung mit dem zweitem Script ausgeben wenn das Erste Script (redirect-Script) wegen der Cookieeinstellungen nicht funktioniert. Das klappt auch soweit. Außer bei der Mittelhohen Sicherheitseinstellung im IE. Demo unter http://www.skypeflirt.de Woran liegt das? Was muss ich verändern? Oder lässt sich das vereinfachen? Danke. Christian

<SCRIPT language=JavaScript>
 <!--
 function first() {
if (self.parent.frames.length != 0)
    self.parent.location="disclaimer.htm";
else
    window.location = "disclaimer.htm";
 }
 function frequent() {}
 function newCookie(name,value) {document.cookie = name+"="+value;}
 function getCookie(name) {
   var found=false,start=0,end=0,cookieString=document.cookie;
   var i=0;
   while (i<=cookieString.length) {
     start=i;
     end = start+name.length;
     if(cookieString.substring(start,end)==name) {
       found=true;
       break;
     }
     i++
   }
   if (found) {
     start=end+1;
     end=document.cookie.indexOf(";",start);
     if (end<start)
       end=document.cookie.length;
     return document.cookie.substring(start,end);
   }
   return "";
 }
 function tomain() {
  var redirecting=getCookie("visited");
  if (redirecting=='true') {
   frequent();
  } else {
   first();
  }
  newCookie('visited','true');
 }
 // -->

function start() {
  newCookie('visited','true');

}

</SCRIPT>

<script>
start();
</script>

<script Language="JavaScript">
<!-- hide script from non compliant broswers
// author: Roger W. Davis

//first, calculate an expiration for your temporary test cookie
var oneDay= 1*24*60*60*1000;
var expDate = new Date();
expDate.setTime (expDate.getTime() + oneDay);
var cookieExpires = expDate.toGMTString();
//just for completeness, get the browser information
document.write("<BR>");
//set your temprorary cookie
document.cookie="verifyCookie=test; expires="+cookieExpires
//check to see if ANY cookies exist, including the one you just set
if (document.cookie.length>0)
document.write("<BR>");
else {
document.write("Dein Browser unterstützt keine Cookies.")
document.write("Vielleicht sind sie auch nur deaktiviert. Bitte aktiviere Cookies um die Seite betreten zu können.<BR><BR>");
document.write(document.cookie.substring(0,document.cookie.length)+"<BR><BR>");
}
//now be a good Netizen and clear out the unwanted stuff
document.cookie="verifyCookie=CLEAR; expires=Sun, 09-Nov-97 01:00:00 GMT";
//-->
</script>