var woher;//Der Pilot soll bei Webmiles und Pilot versenden kein neues Fenster öffnen
if(location.href.indexOf("pilotenaufruf.phtml")>= 0 || location.href.indexOf("/sp.htm") >= 0 || location.href.indexOf("tour.php")>=0)woher="spmiles";
else woher="normal";

function showIntPilot(Typ,Kennz,Plan,Ton,Loop)
  {
  TakeOff(Typ,Kennz,Plan,Ton,Loop)
  }
function CarrierTakeOff(Typ,Kennz,Plan,Ton,Loop)
  {
 TakeOff(Typ,Kennz,Plan,Ton,Loop)
  }

function TakeOff(Typ,Kennz,Plan,Ton,Loop)
  {
  pilotenmethode = BrowserTest();
  dimensions = new Array(2);
  dimensions = SwitchWindowDimensons(Kennz, Typ);
  /*
  if(Plan=='Pro7_Netzfundstueck')
  	{
	underpop=window.open('http://adserver.netzpiloten.de/adsrv/adclick.php?bannerID=2883','tipp');
	underpop.blur();
	}
*/
  Pfad = 'http://www.netzpiloten.de/airport/'+Typ+'/'+Kennz+'/'+Plan+'.htm?pilotenmethode='+pilotenmethode+'&woher='+woher+'&sound='+Ton+'&loop='+Loop;
   PilotWindow = window.open(Pfad,"Autopilot","toolbar=no,location=no,status=no,scrollbars=no,width="+dimensions[0]+",innerWidth="+dimensions[0]+",height="+dimensions[1]+",innerheight="+dimensions[1]+",screenX=30,screenY=20,resizable=no,scrolling=0");          
/*   if (PilotWindow.frames.length == 0) {
     PilotWindow = window.open( Pfad,"Autopilot","toolbar=no,location=no,status=no,scrollbars=no,width="+dimensions[0]+",innerWidth="+dimensions[0]+",height="+dimensions[1]+",innerheight="+dimensions[1]+",screenX=30,screenY=20,resizable=no");
   }
   */
  // else {
    //PilotWindow.document.location.href = Pfad;
   //}
    if(navigator.appVersion.indexOf("AOL")== -1) PilotWindow.focus();

}

function WMTakeOff(Typ,Kennz,Plan,Ton,Loop,Landingmessage)
  {
  BrowserTest()
  dimensions = new Array(2);
  dimensions = SwitchWindowDimensons(Kennz)
  Pfad = 'http://www.netzpiloten.de/airport/'+Typ+'/'+Kennz+'/'+Plan+'&pilotenmethode='+pilotenmethode+'&sound='+Ton+'&loop='+Loop+'&landingmessage='+Landingmessage;
   PilotWindow = window.open(Pfad,"Autopilot","toolbar=no,location=no,status=yes,scrollbars=no,width="+dimensions[0]+",innerWidth="+dimensions[0]+",height="+dimensions[1]+",innerheight="+dimensions[1]+",screenX=30,screenY=20,resizable=no");          
    if(navigator.appVersion.indexOf("AOL")== -1)  PilotWindow.focus();
  }

function showHelp(file) {
	helppath = "http://www.netzpiloten.de/" + file;
	HelpWindow = window.open(helppath,"Hilfe","toolbar=no,location=no,status=no,scrollbars=yes,width=330,innerWidth=330,height=400,innerheight=400,screenX=30,screenY=20,resizable=yes");
	HelpWindow.focus();
};

function BrowserTest()
	{
	var name = navigator.appName;
	var vers = navigator.appVersion;
	var codename = navigator.userAgent;
	var macintosh = /Mac/; 
	vers = vers.substring(0,1); // or 0,4  could return 4.5 instead of just 4
	if (vers >= 4) {
		if (name == "Microsoft Internet Explorer") {
			if (macintosh.exec(codename) == "Mac")
			{ 
			pilotenmethode=1;
			return pilotenmethode;
			}
			else
			{ 
			pilotenmethode=2;
			return pilotenmethode;
			}

		}
		else if (name == "Netscape"){
			if (macintosh.exec(codename) == "Mac")
			{ 
			pilotenmethode=3;
			return pilotenmethode;
			}
			else
			{ 
			pilotenmethode=4;
			return pilotenmethode;
			}
		}
	}
	else {
		pilotenmethode=0;
		return pilotenmethode;
		}
	};
	
function SwitchWindowDimensons(Kennz, Typ) {
	if (Typ && Typ.indexOf("mp_airport/10") != -1) {
		Kennz = "USA_SMALL";
	} 
	if (Typ && Typ.indexOf("mp_airport/11") != -1) {
		Kennz = "F";
	}
	if (Typ && Typ.indexOf("mp_airport/12") != -1) {
		Kennz = "I";
	}
	if(Typ == 'bertelsmann')return tooldimensions = new Array(445,115)
	switch (Kennz) {
		case "USA_SMALL":
		case "USA_EAST":
		case "USA_WEST":
		case "I":
    	case "F":
    	case "BRAZIL":
		case "AR":
			return tooldimensions = new Array(508,132)	
			break;
		default:
			return tooldimensions = new Array(650,132)	
			break;
	}

}
	
function showWebmilesLogin(pid, typ, land, pilot) {
//sicher stellen, dass kein Pilot mehr mit webmiles login gestartet wird...
/*
if(location.href.indexOf("netzpiloten.de/airport/sp.htm")>=0)alert("Sorry, aber Sie müssen die Touren von unseren Seiten aus starten...");
else
	{	
	if(land=="D")land="DE";//Die Laenderkuerzel unterscheiden sich leider vom normalen Pilot 
	else if(land=="E")land="ES";
	else if(land=="F")land="FR";
	else if(land=="I")land="IT";
	else ;
    CheckInWin = window.open("http://www.netzpiloten.de/webmiles/"+land+"/start.htm"
//    CheckInWin = window.open("http://www.netzpiloten.de/de/webmiles/start.htm"
    	+"?pid="+pid+"&typ="+typ+"&land="+land+"&pilot="+pilot,
    	"CheckIn","menubar=yes,toolbar=no,location=no,status=yes,scrollbars=no,width=440,innerWidth=430,height=360,innerHeight=350,resizable=yes");
	}
	*/
TakeOff(typ,land,pilot);
	
}

function showBeenzLogin(beenz_typ, beenz_kennz, beenz_pilot) {
    CheckInWin = window.open("http://www.webpilots.com/beenz/beenz_start.htm"
    	+"?beenz_pilot="+beenz_pilot+"&beenz_typ="+beenz_typ+"&beenz_kennz="+beenz_kennz,
    	"CheckIn","menubar=yes,toolbar=yes,location=yes,status=yes,scrollbars=yes,width=600,height=320,resizable=yes,screenX=200,screenY=200");
  }
function disclaim(Typ,Kennz,Plan,Ton,Loop)
{
dissie=window.open('http://www.netzpiloten.de/disclaim.php?Typ='+Typ+'&Plan='+Plan+'&Kennz='+Kennz+'&Ton='+Ton+'&Loop='+Loop+'&woher='+woher,'Disclaimer','width=400,height=220,toolbar=no,location=no,status=no,resizable=no');
}
function showDaytime(){
	BrowserTest();
  dimensions = new Array(2);
  dimensions = SwitchWindowDimensons("D")
  	Pfad = 'http://www.netzpiloten.de/airport/np/D/dynamopilot.htm?pilotenmethode='+pilotenmethode;
  	PilotWindow = window.open("","Autopilot","toolbar=no,location=no,status=no,scrollbars=no,width="+dimensions[0]+",innerWidth="+dimensions[0]+",height="+dimensions[1]+",innerheight="+dimensions[1]+",screenX=30,screenY=20,resizable=no");
   if (PilotWindow.frames.length == 0)
    {
     PilotWindow = window.open( Pfad,"Autopilot","toolbar=no,location=no,status=no,scrollbars=no,width="+dimensions[0]+",innerWidth="+dimensions[0]+",height="+dimensions[1]+",innerheight="+dimensions[1]+",screenX=30,screenY=20,resizable=no");
     PilotWindow.focus();
   }
   else {
     PilotWindow.location.href = Pfad;
     PilotWindow.focus();
   }
  }