// Aus fremden Frames befreien!
if(top.frames.length>0) top.location.href=self.location.href;

var frame_set = true;
var framereloaden = false;

if(window.location.search != "")
{
 var a_url = document.URL.split("?");
 var frame_seite =  a_url[0];
 var reload_seite = a_url[1];
 var framereloaden = true;
}

function reload()
{
 if(framereloaden)
 {
 if(urlcheck(reload_seite))
 {
  if(document.images)
  {
   self.main.location.replace(reload_seite);
  }
  else
  {
   self.main.location.href = reload_seite;
  }
 }
 else
 {
  self.location.replace(frame_seite);
 }
 }
}

function fcheck()
{
 if ( (framereloaden) && (!main.frame_loaded) )
 {
  self.location.replace(frame_seite);
 }
}

function urlcheck(url)
{
 var indexhost = window.location.host;
 var regex = false;
 var result = false;

 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){regex = true;}
 }

 if(regex == true)
 {
  var suchmuster = '^(http://'+window.location.host+'){1}';
  regex = new RegExp(suchmuster);
  result = (regex.test(url));
 }
return(result);
}
