 function check_passwords() {
return true;    //DocCheck-Schutz an
// return false;   //DocCheck-Schutz aus
}

function check_skip() {

//alert("check_skip!");

	//Definition des zu schützenden Bereiches
	var secArea = "http://www.sandoz.at/site/de/Sandoz_Osterreich/";
	
	
	var actPath = document.location.href;
	var result = actPath.match(secArea);
	
//	alert(actPath);
//	alert("Test 0: " + result);

	if (result == null) {
		return true;
	}

	return false;

}

function tryautoLogIn() {

//alert('LogIn!');

	//Definition des geschützten Bereiches
	var secArea = "http://www.sandoz.at/site/de/Sandoz_Osterreich/";

	var eigeneURL = document.location.href;
	var referer = document.referrer;

	var result = referer.match(secArea);
	
	if (result != null) {
		
		switch (eigeneURL) {
			case "http://www.sandoz.at/site/de/Sandoz_Osterreich_pu/aussendienst.shtml": 
				window.location.href = "http://www.sandoz.at/site/de/Sandoz_Osterreich/Aussendienst/Region_Ost/index.shtml?dc=1&al=1";
				break;
 
			default: 
			window.location.href = "http://www.sandoz.at/site/de/Sandoz_Osterreich_pu/aussendienst.shtml"; 
		}
		
	}	

}

function checkReferer(){
	
	var debugging = false;
//if (debugging) alert('referer check!');

//alert('referer check!');

	var fallBackURL = 'http://www.sandoz.at/site/de/Sandoz_Osterreich_pu/aussendienst.shtml';
	var loginURLs = new Array(1); 
	loginURLs[1] = 'http://www.sandoz.at/site/de/Sandoz_Osterreich_pu/aussendienst.shtml';

	var eigeneURL = document.location.href;
	var referer = document.referrer;

	var dc_option = '';
	var dc_opt_dc = '';
	var dc_opt_al = '';
	var dc_opt_timestamp = '';
	
	splitEigeneURL = eigeneURL.split('?');

	if (splitEigeneURL.length > 1) {
		splitEigeneURLOpt = splitEigeneURL[1].split('&');
		for (var i=0;i<splitEigeneURLOpt.length;i++) {
			dc_option = splitEigeneURLOpt[i].split('=');
			switch (dc_option[0]) {
				case "dc":
					dc_opt_dc = dc_option[1];
					break;
				case "al":
					dc_opt_al = dc_option[1];
					break;
				case "dc_timestamp":
					dc_opt_timestamp = dc_option[1];
					break;
			}
		}
	}

 
 if (referer) {
	
  //leerer referer
  if (referer == "") {
//    alert('referrer vorhanden - aber leer!');
    window.location.href = fallBackURL;
  }
  var Suchstring = "http://www.sandoz.at/site/de/Sandoz_Osterreich/";
  var Ergebnis = referer.match(Suchstring);
  
  var SuchGoogle = "google";
  var ErgGoogle = referer.match(SuchGoogle);
  
  // alert(Ergebnis);
  // alert(referer);
  // alert(ErgGoogle);
  
  if ((Ergebnis) && (ErgGoogle == null)) {
   //Suchkuerzel in referer gefunden
   return true;
  } else {
   //Suchkuerzel nicht in referer gefunden --> Test ob von Loginseiten aus anderen Bereichen kommend

   for (var i=0;i<loginURLs.length;i++) {
//    if ((((loginURLs[i] == referer) && (dc_opt_dc == "1")) || (dc_opt_al == "1")) && (ErgGoogle == null)) {
    if ((loginURLs[i] == referer) && (dc_opt_dc == "1") && (ErgGoogle == null)) {
    	return true;
    }
   }
        
   window.location.href = fallBackURL;
  }
 } else {
   //kein referer gefunden

  if ((dc_opt_dc == "1")  || (dc_opt_al == "1")) {
  	return true;
  } else {
  	window.location.href = fallBackURL;
  }
 }
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

