function ff_gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( parent.window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function checkFF () {
  var ff_reg_code = ff_gup ('ff_reg_code');
	var ff_lbmail   = ff_gup ('ff_lbmail');
	var ff_action   = ff_gup ('action');
  var fotofinderframe;
  if (parent.document.getElementById('iframe-fotofinder') != null) {
    fotofinderframe = parent.document.getElementById('iframe-fotofinder');
  } else {
    fotofinderframe = document.getElementById('iframe-fotofinder');
  }
	
  if ( ff_reg_code != '' ) {
    var subdomain  = ff_gup ('ff_reg_subdomain');
  	var searcherID = ff_gup ('ff_reg_searcherID');
    fotofinderframe.src="http://"+subdomain+".fotofinder.net/if.ep?page=registration&code="+ff_reg_code+"&searcherID="+searcherID;
  }
  if ( ff_lbmail != '' ) {
    var subdomain  = ff_gup ('ff_lb_subdomain');
	  var searcherID = ff_gup ('ff_lb_searcherID');
    fotofinderframe.src="http://"+subdomain+".fotofinder.net/if.ep?lbmail="+ff_lbmail+"&searcherID="+searcherID;
  }
	if ( ff_action != '' ) {
	  // SUCHEN NACH VOLLTEXT
    // action=search&suchtype=fulltext&page=searchresult&searcherID=200&sortorder=procdate&lang=de&text=SUCHTEXT
    var subdomain  = ff_gup ('ff_subdomain');
	  var searcherID = ff_gup ('searcherID');
	  var ff_lang      = ff_gup ('lang');
	  var ff_text      = ff_gup ('text');

    fotofinderframe.src = "http://"+subdomain+".fotofinder.net/if.ep?searcherID="+searcherID+"&action=search&suchtype=fulltext&page=searchresult&sortorder=procdate&lang="+ff_lang+"&text="+ff_text;
	}

  if (fotofinderframe.src == '' && typeof(fofidefault) != 'undefined') {
    fotofinderframe.src = fofidefault;
  }

}

function ff_can_cookie () {
  if (!ff_getCookie("fofiportal")) {
    return false
  } else {
    return true
  }
}

function ff_getCookie(name){
   var i=0  //Suchposition im Cookie
   var suche = name+"="
   while (i<document.cookie.length){
      if (document.cookie.substring(i, i+suche.length)==suche){
         var ende = document.cookie.indexOf(";", i+suche.length)
         ende = (ende>-1) ? ende : document.cookie.length
         var cook = document.cookie.substring(i+suche.length, ende)
         return unescape(cook)
      }
      i++
   }
   return null
}


