// Glossar Javascript File

function fensterlein(msg)
{
  f = window.open('/fensterlein.php?msg='+msg,'fensterlein',"width=200,height=250");
  if (navigator.appName == "Netscape" 
     && parseInt(navigator.appVersion.substring(0,1)) >= 3) {
    f.focus();
  }
}

function check_email(email_feld)
{
  var email_muster  = /^[\w\.%-_]+@[\w-]+\.[\w\.-]+$/;
  var email = email_feld.value;

  if (email.length < 3) {
    fensterlein('Bitte geben Sie Ihre E-Mail-Adresse ein!');
    return false;
  }
  if (email_muster.test(email) == false) {
    fensterlein('Bitte geben Sie eine gültige E-Mail-Adresse ein!<p>E-Mail-Adressen dürfen keine Leer- oder Sonderzeichen (außer -_%) enthalten.<p>Wir haben Ihre Eingabe entsprechend korrigiert. Bitte überprüfen Sie Ihre Eingabe.');

   email_feld.value = email_feld.value.replace(/([^\w\.@%-_])/g, '');

    return false;
  }
  return true;
}
// /js_check_email  
  
function checksearch()
{ 
  if(document.quicksearch["sv[vt]"].value.length < 3) {
    alert('Ihr Suchbegriff muss mindestens 3 Zeichen lang sein!');
  return false;
  }
}  
  
function winopen(url)
{
  newwindow = window.open(url,"viewer_win",
    "toolbar=yes,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=yes,width=640,height=480");
  if (navigator.appName == "Netscape" && parseInt(navigator.appVersion.substring(0,1)) >= 3) {
    newwindow.focus();
  }
}

function winopenWH(url, width, height)
{
  newwindow = window.open(url,"viewer_win","toolbar=yes,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=yes,width="+width+",height="+height);
  if (navigator.appName == "Netscape" && parseInt(navigator.appVersion.substring(0,1)) >= 3) {
    newwindow.focus();
  }
}

function winopenKantine()
{
newwindow = window.open('/gewinnspiel_flash/kantinenspiel2/kantinenspiel.php?quelle=','Kantinenspiel','height=425, width=575, scrollbar=no, menubar=no');
}

function winopenDiabetesQuiz()
{
newwindow = window.open('/umfrage/diabetes_umfrage/test_form.php?quelle=','DiabetesQuiz','height=700, width=700, scrollbar=yes, menubar=no');
}

// jeho@digi
function newsletterfeld() {
if (document.Newsletter.email.value == " Ihre E-Mail-Adresse")
  document.Newsletter.email.value = "";
}

function glossar()
	{
	if ( navigator.appName.indexOf("Netscape") != -1 )
		{
		var wort = self.document.getSelection();
		}
	if ( navigator.appName.indexOf("Explorer") != -1 )
		{
		var wort = document.selection.createRange();
		wort = wort.text;
		}
	else
		{
		var wort = document.getSelection();
		}
	
	var url = "glossardetail.php?sw="+wort;
	var pop = window.open( url, 'Glossar', 'width=300,height=250,scrollbars' );
	pop.focus();
	}

function dc_change_form()
{
em = document.agent_form.elements[7].value;
pa = document.agent_form.elements[8].value;
//alert(em);
  if (em.indexOf("@") > 0) {
    //alert("@ gefunden..."+em);
    return true;
  }
   else {
    var expdate = new Date();
    expdate.setTime(expdate.getTime() + (1000*3600*24*365));
    w = window.open('', 'doccheck', 'resizable=yes,width=800,height=600,scrollbars=yes');
    document.agent_form.target = "doccheck";
    document.agent_form.action = "http://login.doccheck.com";
    document.agent_form.elements[5].value = em;
    document.agent_form.elements[4].value = pa;
    w.document.write('<div style="position:absolute;top:150px;left:220px;width:360;height:60px;background:#C3E1FA;border:2px solid gray;padding:10px;text-align:center;"><img hspace="4" src="http://www.diabetes-world.net/images_relaunch/apis/ico_pfeil.gif" width="19" heigth="19">Bitte haben Sie einen Augenblick Geduld.<br>Sie werden über DocCheck angemeldet.</div>');
    document.cookie = 'DWNlast=27116; expires' + expdate.toGMTString() + '; path=/';
    return true;
  }
}


// jeho@digi: dwn als Startseite festlegen
function makeHome() {
  // legt vorgegebene Url als Startseite fest
  var blnIe5 = (document.all && navigator.appVersion.substring(0,1) >= 4) ? true : false; // IE 5.x
  var strUrl = "http://www.diabetes-world.net/"; // Url der Startseite
  var strErr = "Diese Funktion ist nur für den Internet Explorer ab Version 5 verfügbar."; // Ausgabe bei falschem Browser
  
  if (blnIe5) {
    document.body.style.behavior='url(#default#homepage)';
    document.body.setHomePage(strUrl);
    }
  else
    alert (strErr);
  }

function getCookieVal(offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function getCookie(name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return '';
}

