function edit_event(edit_id)
	{
	var article_editor_window = window.open("/marketplace/edit_event.php?edit_id="+edit_id+"&call_from=dmode","article_editor","width=730,height=700,scrollbars,resizable,status");
	article_editor_window.focus();
	}

function edit_object(edit_id)
	{
	var object_editor_window = window.open("/rcs/admin/module/objectbox/edit.php?edit_id="+edit_id+"&call_from=dmode","object_editor","width=730,height=700,scrollbars,resizable,status");
	object_editor_window.focus();
	}

/* Javascript für die Anzeige eines Artikels in einem neuen Fenster */

function extra_article(article_id,article_width)
	{
	var extra_article_display = window.open("/rcs/scriptbox/article/extra_article.php?ai="+article_id+"&article_width="+article_width,"extra_article_window","width=450,height=600,scrollbars,resizable,status");
	extra_article_display.focus();
	}

function inline_article(article_id,div_id)
	{
	document.getElementById("prepare_content").src = "http://www.dogida.de/rcs/scriptbox/article/inline_article.php?ai="+article_id+"&div_id="+div_id;
	}
	
function start_gutschein_service(article_id,div_id)
	{
	document.getElementById("prepare_content").src = "http://www.dogida.de/gutschein/inline_gutschein.php?ai="+article_id+"&div_id="+div_id;
	}
	
function inline_article_news(article_id,div_id)
	{
	document.getElementById("prepare_content").src = "http://www.dogida.de/rcs/scriptbox/article/inline_article_news.php?ai="+article_id+"&div_id="+div_id;
	}
		
/* Mediabeamer */
	
function media_beamer(this_file)
	{
	var media_beamer_display = window.open(this_file,'media_beamer_window','width=800,height=600,resizable,status,scrollbars');
	media_beamer_display.focus();
	}
		

/* Didgekalender Termin Details */
function show_details(id)
	{
	var date_details_window = window.open("/sitepart/didgekalender/date_details.php?date_id="+id,"date_details_window","width=600,height=500,scrollbars,resizable,status");
	date_details_window.focus();
	}


function bigview(id,ai)
	{
	var bigview_window = window.open("/marketplace/dogida_bigview.php?id="+id+"&ai="+ai,"dogida_bigview","width=1100,height=400,scrollbars,resizable,status");
	bigview_window.focus();
	}
	

	

/*
  Copyright Lutz Eymers <ixtab@polzin.com>, 1997
  Polzin GmbH, Duesseldorf
*/

<!--
  function isDigit( ch )
  {
    if ( (ch >= '0') && (ch <= '9') )
      return true;
    else
      return false;
  }


  function isAlpha( ch )
  {
    if ( ((ch >= 'a') && (ch <= 'z')) || ((ch >= 'A') && (ch <= 'Z')) )
      return true;
    else
      return false;
  }


  function isAlnum( ch )
  {
    if ( isAlpha( ch ) || isDigit( ch ) )
      return true;
    else
      return false;
  }


  function notIn( str1, str2 )
  {
    var i = 0;
    var j = str2.length;
    for( ; i<j; i++ )
    {
      var str3 =  str2.charAt(i);
      if( str1.indexOf( str3 ) != -1 )
        return false;
    }
    return true;
  }


  function checkUsername( username, mustBeQuoted )
  {
    var i = 0;
    var j = username.length;
    if ( username.charAt(0) != '"' )
    {
      if ( (username.charAt(0) <  ' ') || (username.charAt(0) >  '~')
            || !notIn( mustBeQuoted, username.charAt(0) ) )
        return false;
      for( i=1; i<j; i++ )
      {
        if ( ( (username.charAt(i) < ' ') || (username.charAt(i) >  '~')
              || !notIn ( mustBeQuoted, username.charAt(i) ) )
             && ( username.charAt(i-1) != '\\' ) )
          return false;
      }
    }
    else
    {
      if ( username.charAt( j-1 ) != '"' )
        return false;
      for( i=1; i<j-1; i++ )
      {
        if ( ( (username.charAt(i) == '\n') || (username.charAt(i) == '\r')
              || (username.charAt(i) == '\"') )
            && (username.charAt(i-1) != '\\') )
          return false;
      }

    }
    return true;
  }


  function checkNr ( nr )
  {
    var i=0;
    var j=nr.length;

    if( j < 1 )
      return false;

    for( ; i<j; i++ )
      if( ( nr.charAt(i) < '0' ) || ( nr.charAt(i) > '9' ) )
        return false;

    return true;
  }


  function checkIpnr( ipnr )
  {
    var iL=0;
    var iC=0;
    var i=0;
    var sNr = "";

    for( ; i< ipnr.length; i++ )
    {
      if ( ipnr.charAt(i) == '.' )
      {
        if ( !iL || (iL> 3) || parseInt( sNr,10 ) > 255 )
          return false;
        iC++;
        iL = 0;
        sNr = "";
        continue;
      }
      if ( isDigit ( ipnr.charAt(i) ) )
      {
        iL++;
        sNr = sNr + ipnr.charAt(i);
        continue;
      }
      return false;
    }

    if ( parseInt( sNr,10 ) > 255 )
      return false;
    if ( ( (iC==3) && (iL>=1) && (iL<=3) ) || ( (iC==4) && (!iL) )  )
      return true;
    else
      return false;
  }


  function checkFqdn( fqdn )
  {
    var iL=0;
    var iC=0;
    var i=fqdn.length-1;

    if ( (fqdn.charAt(0) == '.') || (fqdn.charAt(0) == '-') )
      return false;
    if ( fqdn.charAt(i) == '.' )
      i=i-1;

    for( ; i>=0; i-- )
    {
      if ( fqdn.charAt(i) == '.' )
      {
        if ( iL < 2 && iC < 2 )
          return false;
        if ( fqdn.charAt(i-1) == '-' )
          return false;
        iC++;
        iL = 0;
        continue;
      }
      if ( isAlnum ( fqdn.charAt(i) ) )
      {
        iL++;
        continue;
      }
      if ( fqdn.charAt(i) == '-' )
      {
        if ( !iL )
          return false;
        iL++;
        continue;
      }
      return false;
    }

    if ( !iC || ( iL == 1 && iC < 2 ) || ( !iL && iC==1 ) ) {
      return false;
    }

    return true;

  }


  function checkHostname( hostname )
  {
    if ( hostname.charAt(0) == '[' )
    {
      if ( hostname.charAt(hostname.length-1) != ']' )
        return false;
      var ipnr = hostname.substring( 1, hostname.length -1 );
        return checkIpnr( ipnr );
    }

    if ( hostname.charAt(0) == '#' )
    {
      var nr = hostname.substring( 1, hostname.length );
        return checkNr( nr );
    }

    return checkFqdn( hostname );
  }


  function checkEmailAdr( address )
  {
    var status = true;
    var username = "";
    var hostname = "";

    if ( address.length < 8 )
      return false;

    var seperate = address.lastIndexOf("@");
    if ( seperate == -1 )
      return false;

    username = address.substring(0, seperate );
    if ( ! checkUsername( username, "<>()[],;:@\" " ) )
      return false;

    hostname = address.substring(seperate+1, address.length );
    if ( ! checkHostname( hostname ) )
      return false;

    return true;
  }


  function checkEmail( email, allowFullname )
  {
    var existFullname = false;
    var status = true;
    var fullname = "";
    var adress = "";
    if ( email.length < 8 )
      return false;
    var emailBegin = email.indexOf("<");
    var emailEnd = email.lastIndexOf(">");

    if ( (emailBegin == -1) && (emailEnd == -1) )
      return checkEmailAdr( email );

    if ( ( (emailBegin == -1) && (emailEnd != -1) )
        || ( (emailBegin != -1) && (emailEnd == -1) ) )
      return false;

    adress = email.substring( emailBegin+1, emailEnd );

    if ( ! checkEmailAdr( adress ) )
      return false;

    if ( email.length == adress.length + 2 )
      return true;
    else
      if ( ! allowFullname )
        return false;

    if ( emailEnd == email.length - 1 )
    {
      if ( emailBegin == 0 )
        return true;
      if ( email.charAt( emailBegin -1 ) != ' ' )
        return false;
      fullname = email.substring( 0, emailBegin-1 );
      return checkUsername ( fullname, "<>()[],;:@\"" );
    }

    return false ;

  }
  
  var js11=true;

function checkForm( form )
  {
    var warn = "";
    if ( form.login_user.value == "" ) {
      warn = "Bitte gib Deine E-Mail-Adresse ein!\n";
    }
    else
    {
      if ( js11 ) {
        if ( ! checkEmail( form.login_user.value, true ) ) {
          warn = "Bitte überprüfe Deine eMail Schreibweise.\n";
        } else {
          return true;
        }
      }
    }
    if ( warn != "" ) {
      alert( warn );
    }
    return false;
  }
  
  function checkForm2( form )
  {
    var warn = "";
    if ( form.email_passwort.value == "" ) {
      warn = "Bitte gib Deine E-Mail-Adresse ein!\n";
    }
    else
    {
      if ( js11 ) {
        if ( ! checkEmail( form.email_passwort.value, true ) ) {
          warn = "Bitte überprüfe Deine eMail Schreibweise.\n";
        } else {
          return true;
        }
      }
    }
    if ( warn != "" ) {
      alert( warn );
    }
    return false;
  }



function login_checkout()
              {
              if(document.forms['login_form'].login_pw.value == "" || document.forms['login_form'].login_pw.value == "Dein Passwort" || document.forms['login_form'].login_pw.value.length < 6 || document.forms['login_form'].login_pw.value.length > 10)
               {
                if(document.forms['login_form'].login_pw.value == "" || document.forms['login_form'].login_pw.value == "Dein Passwort")
                  {
                  alert("Bitte trage Dein Passwort ein.\n\nUm Dich in den Marketplace einzuloggen, trage bitte hier in die dafür vorgesehenen Felder Deine eMail Adresse und Dein Passwort ein und klicke dann auf -anmelden-.");
                  }
                  else
                  {
                   
                   if(document.forms['login_form'].login_pw.value.length < 6)
                   {
                    alert("Dein Passwort ist zu kurz.\n\nUm Dich in den Marketplace einzuloggen, trage bitte hier in die dafür vorgesehenen Felder Deine eMail Adresse und Dein Passwort ein und klicke dann auf -anmelden-.");
                   }
                   
                   if(document.forms['login_form'].login_pw.value.length > 10)
                   {
                    alert("Dein Passwort ist zu lang.\n\nUm Dich in den Marketplace einzuloggen, trage bitte hier in die dafür vorgesehenen Felder Deine eMail Adresse und Dein Passwort ein und klicke dann auf -anmelden-.");
                   }
                  
                  }
                  
               }
               else
               {
               
               
               if(checkForm( document.forms['login_form']))
               {
                  
                  document.forms['login_form'].dogida_marketplace_login.value="1";
                  document.forms['login_form'].account_manager.value="1";
                  document.forms['login_form'].submit();
               }
                
                }
                }
                


function passwort_anforderung()
                {
               if(document.forms['login_form'].login_user.value == "Deine eMail Adresse" || document.forms['login_form'].login_user.value == "")
               {
               alert("Wenn Du schon einen Marketplace Zugang hast und Dein Passwort anfordern möchtest, dann trage bitte hier beim Marketplace Login\nDeine eMail Adresse in das eMail Feld ein und klicke dann auf -Zuganggsdaten anfordern-. Du bekommst es dann von uns per eMail zugeschickt.\n\nDas Passwort Feld kannst Du so lassen wie es ist.");
               }
               else
               {
               
               
               if(checkForm( document.forms['login_form']))
               {
               document.forms['login_form'].passwort_anforderung2.value=1;
               document.forms['login_form'].account_manager.value=1;
               document.forms['login_form'].login_opener.value=0;
               document.forms['login_form'].login_pw.value="";
               document.forms['login_form'].submit();
               }
                
                }
              }
              
function passwort_anforderung3()
                {
               if(document.forms['save'].email_passwort.value == "Deine eMail Adresse" || document.forms['save'].email_passwort.value == "")
               {
               alert("Trage bitte Deine eMail Adresse ein, damit wir Dir Deine Zugangsdaten zuschicken können.");
               }
               else
               {
               
               
               if(checkForm2( document.forms['save']))
               {
               document.forms['login_form'].login_user.value = document.forms['save'].email_passwort.value;
               document.forms['login_form'].passwort_anforderung2.value=1;
                  document.forms['login_form'].account_manager.value=1;
                  document.forms['login_form'].login_opener.value=0;
                  document.forms['login_form'].login_pw.value="";
                 document.forms['login_form'].submit();
               }
                
                }
              }
