//ADMIN: Editiermöglichkeit für Crew
function manageCrew(CrewID,Order)
{
	if (Order == 'delete')
	{
		var wndUrl = "crew_delete.asp?CrewID=" + CrewID;	
	}
	else
	{
		var wndUrl = "crew_edit.asp?CrewID=" + CrewID;
	}
	
	var wndWidth = 715;
	var wndHeight = 500;
	var wndTarget = "WndAdminCrew";
	var wndLeft = "center";
	var wndTop = "center";
	var wndLocationbar = "no";
	var wndToolbar = "no";
	var wndMenubar = "no";
	var wndResizable = "no";
	var wndScrollbars = "no";
	var wndStatus = "yes";
	
	if(wndLeft == "center")
	{
		var $left = (screen.width - wndWidth) / 2;
		var $top = (screen.height - wndHeight) / 2;
	}
	else
	{
		var $left = wndLeft;
		var $top = wndTop;
	}
	
	var wndProp = "";
	wndProp = wndProp + "width=" + wndWidth + ",";
	wndProp = wndProp + "height=" + wndHeight + ",";
	wndProp = wndProp + "left=" + $left + ",";
	wndProp = wndProp + "top=" + $top + ",";
	wndProp = wndProp + "location=" + wndLocationbar + ",";
	wndProp = wndProp + "toolbar=" + wndToolbar + ",";
	wndProp = wndProp + "menubar=" + wndMenubar + ",";
	wndProp = wndProp + "resizable=" + wndResizable + ",";
	wndProp = wndProp + "scrollbars=" + wndScrollbars + ",";
	wndProp = wndProp + "status=" + wndStatus;

	var objDocWnd;

	if ((objDocWnd == null)||(objDocWnd.closed)) 
	{
		objDocWnd = window.open(wndUrl, wndTarget, wndProp);		
		objDocWnd.focus(); 
	} 
	else
	{
		objDocWnd.focus();
	}	
}


//ADMIN: Editiermöglichkeit für Ship
function manageShip(ShipID,Order)
{
	if (Order == 'delete')
	{
		var wndUrl = "ship_delete.asp?ShipID=" + ShipID;
	}
	else
	{
		var wndUrl = "ship_edit.asp?ShipID=" + ShipID;
	}
		
	var wndWidth = 715;
	var wndHeight = 470;
	var wndTarget = "WndAdminShip";
	var wndLeft = "center";
	var wndTop = "center";
	var wndLocationbar = "no";
	var wndToolbar = "no";
	var wndMenubar = "no";
	var wndResizable = "no";
	var wndScrollbars = "no";
	var wndStatus = "no";
	
	if(wndLeft == "center")
	{
		var $left = (screen.width - wndWidth) / 2;
		var $top = (screen.height - wndHeight) / 2;
	}
	else
	{
		var $left = wndLeft;
		var $top = wndTop;
	}
	
	var wndProp = "";
	wndProp = wndProp + "width=" + wndWidth + ",";
	wndProp = wndProp + "height=" + wndHeight + ",";
	wndProp = wndProp + "left=" + $left + ",";
	wndProp = wndProp + "top=" + $top + ",";
	wndProp = wndProp + "location=" + wndLocationbar + ",";
	wndProp = wndProp + "toolbar=" + wndToolbar + ",";
	wndProp = wndProp + "menubar=" + wndMenubar + ",";
	wndProp = wndProp + "resizable=" + wndResizable + ",";
	wndProp = wndProp + "scrollbars=" + wndScrollbars + ",";
	wndProp = wndProp + "status=" + wndStatus;

	var objDocWnd;

	if ((objDocWnd == null)||(objDocWnd.closed)) 
	{
		objDocWnd = window.open(wndUrl, wndTarget, wndProp);		
		objDocWnd.focus(); 
	} 
	else
	{
		objDocWnd.focus();
	}		
}


//ADMIN: Editiermöglichkeit für Photo
function managePhoto(PhotoID,Order)
{
	if (Order == 'delete')
	{
		var wndUrl = "photos_delete.asp?PhotoID=" + PhotoID;
	}
	else
	{
		var wndUrl = "photos_edit.asp?PhotoID=" + PhotoID;
	}
	
	var wndWidth = 715;
	var wndHeight = 500;
	var wndTarget = "WndAdminPhotos";
	var wndLeft = "center";
	var wndTop = "center";
	var wndLocationbar = "no";
	var wndToolbar = "no";
	var wndMenubar = "no";
	var wndResizable = "no";
	var wndScrollbars = "no";
	var wndStatus = "no";
	
	if(wndLeft == "center")
	{
		var $left = (screen.width - wndWidth) / 2;
		var $top = (screen.height - wndHeight) / 2;
	}
	else
	{
		var $left = wndLeft;
		var $top = wndTop;
	}
	
	var wndProp = "";
	wndProp = wndProp + "width=" + wndWidth + ",";
	wndProp = wndProp + "height=" + wndHeight + ",";
	wndProp = wndProp + "left=" + $left + ",";
	wndProp = wndProp + "top=" + $top + ",";
	wndProp = wndProp + "location=" + wndLocationbar + ",";
	wndProp = wndProp + "toolbar=" + wndToolbar + ",";
	wndProp = wndProp + "menubar=" + wndMenubar + ",";
	wndProp = wndProp + "resizable=" + wndResizable + ",";
	wndProp = wndProp + "scrollbars=" + wndScrollbars + ",";
	wndProp = wndProp + "status=" + wndStatus;

	var objDocWnd;

	if ((objDocWnd == null)||(objDocWnd.closed)) 
	{
		objDocWnd = window.open(wndUrl, wndTarget, wndProp);		
		objDocWnd.focus(); 
	} 
	else
	{
		objDocWnd.focus();
	}	
}


//ADMIN: Editiermöglichkeit für News
function manageNews(NewsID,Order)
{
	if (Order == 'delete')
	{
		var wndUrl = "news_delete.asp?NewsID=" + NewsID;
		var wndWidth = 715;
		var wndHeight = 200;		
	}
	else
	{
		var wndUrl = "news_edit.asp?NewsID=" + NewsID;
		var wndWidth = 715;
		var wndHeight = 660;		
	}	

	var wndTarget = "WndAdminNews";
	var wndLeft = "center";
	var wndTop = "center";
	var wndLocationbar = "no";
	var wndToolbar = "no";
	var wndMenubar = "no";
	var wndResizable = "no";
	var wndScrollbars = "no";
	var wndStatus = "no";
	
	if(wndLeft == "center")
	{
		var $left = (screen.width - wndWidth) / 2;
		var $top = (screen.height - wndHeight) / 2;
	}
	else
	{
		var $left = wndLeft;
		var $top = wndTop;
	}
	
	var wndProp = "";
	wndProp = wndProp + "width=" + wndWidth + ",";
	wndProp = wndProp + "height=" + wndHeight + ",";
	wndProp = wndProp + "left=" + $left + ",";
	wndProp = wndProp + "top=" + $top + ",";
	wndProp = wndProp + "location=" + wndLocationbar + ",";
	wndProp = wndProp + "toolbar=" + wndToolbar + ",";
	wndProp = wndProp + "menubar=" + wndMenubar + ",";
	wndProp = wndProp + "resizable=" + wndResizable + ",";
	wndProp = wndProp + "scrollbars=" + wndScrollbars + ",";
	wndProp = wndProp + "status=" + wndStatus;

	var objDocWnd;

	if ((objDocWnd == null)||(objDocWnd.closed)) 
	{
		objDocWnd = window.open(wndUrl, wndTarget, wndProp);		
		objDocWnd.focus(); 
	} 
	else
	{
		objDocWnd.focus();
	}	
}


//ADMIN: Editiermöglichkeit für Ships position
function manageShipPosition(PositionID)
{
	var wndWidth = 715;
	var wndHeight = 600;
	var wndUrl = "ship_position_edit.asp?PositionID=" + PositionID;
	var wndTarget = "WndAdminShipPosition";
	var wndLeft = "center";
	var wndTop = "center";
	var wndLocationbar = "no";
	var wndToolbar = "no";
	var wndMenubar = "no";
	var wndResizable = "no";
	var wndScrollbars = "no";
	var wndStatus = "yes";
	
	if(wndLeft == "center")
	{
		var $left = (screen.width - wndWidth) / 2;
		var $top = (screen.height - wndHeight) / 2;
	}
	else
	{
		var $left = wndLeft;
		var $top = wndTop;
	}
	
	var wndProp = "";
	wndProp = wndProp + "width=" + wndWidth + ",";
	wndProp = wndProp + "height=" + wndHeight + ",";
	wndProp = wndProp + "left=" + $left + ",";
	wndProp = wndProp + "top=" + $top + ",";
	wndProp = wndProp + "location=" + wndLocationbar + ",";
	wndProp = wndProp + "toolbar=" + wndToolbar + ",";
	wndProp = wndProp + "menubar=" + wndMenubar + ",";
	wndProp = wndProp + "resizable=" + wndResizable + ",";
	wndProp = wndProp + "scrollbars=" + wndScrollbars + ",";
	wndProp = wndProp + "status=" + wndStatus;

	var objDocWnd;

	if ((objDocWnd == null)||(objDocWnd.closed)) 
	{
		objDocWnd = window.open(wndUrl, wndTarget, wndProp);		
		objDocWnd.focus(); 
	} 
	else
	{
		objDocWnd.focus();
	}	
}



//ADMIN: Editiermöglichkeit für Ships position Karten
function manageShipPositionMaps()
{
	var wndWidth = 715;
	var wndHeight = 260;
	var wndUrl = "ship_map_edit.asp";
	var wndTarget = "WndAdminShipPositionMap";
	var wndLeft = "center";
	var wndTop = "center";
	var wndLocationbar = "no";
	var wndToolbar = "no";
	var wndMenubar = "no";
	var wndResizable = "no";
	var wndScrollbars = "no";
	var wndStatus = "yes";
	
	if(wndLeft == "center")
	{
		var $left = (screen.width - wndWidth) / 2;
		var $top = (screen.height - wndHeight) / 2;
	}
	else
	{
		var $left = wndLeft;
		var $top = wndTop;
	}
	
	var wndProp = "";
	wndProp = wndProp + "width=" + wndWidth + ",";
	wndProp = wndProp + "height=" + wndHeight + ",";
	wndProp = wndProp + "left=" + $left + ",";
	wndProp = wndProp + "top=" + $top + ",";
	wndProp = wndProp + "location=" + wndLocationbar + ",";
	wndProp = wndProp + "toolbar=" + wndToolbar + ",";
	wndProp = wndProp + "menubar=" + wndMenubar + ",";
	wndProp = wndProp + "resizable=" + wndResizable + ",";
	wndProp = wndProp + "scrollbars=" + wndScrollbars + ",";
	wndProp = wndProp + "status=" + wndStatus;

	var objDocWnd;

	if ((objDocWnd == null)||(objDocWnd.closed)) 
	{
		objDocWnd = window.open(wndUrl, wndTarget, wndProp);		
		objDocWnd.focus(); 
	} 
	else
	{
		objDocWnd.focus();
	}	
}


//ADMIN: Editiermöglichkeit für Schiff Positionen
function manageShipPositions()
{
	var wndWidth = 715;
	var wndHeight = 280;
	var wndUrl = "ship_position_new.asp";
	var wndTarget = "WndAdminShipPositions";
	var wndLeft = "center";
	var wndTop = "center";
	var wndLocationbar = "no";
	var wndToolbar = "no";
	var wndMenubar = "no";
	var wndResizable = "no";
	var wndScrollbars = "no";
	var wndStatus = "no";
	
	if(wndLeft == "center")
	{
		var $left = (screen.width - wndWidth) / 2;
		var $top = (screen.height - wndHeight) / 2;
	}
	else
	{
		var $left = wndLeft;
		var $top = wndTop;
	}
	
	var wndProp = "";
	wndProp = wndProp + "width=" + wndWidth + ",";
	wndProp = wndProp + "height=" + wndHeight + ",";
	wndProp = wndProp + "left=" + $left + ",";
	wndProp = wndProp + "top=" + $top + ",";
	wndProp = wndProp + "location=" + wndLocationbar + ",";
	wndProp = wndProp + "toolbar=" + wndToolbar + ",";
	wndProp = wndProp + "menubar=" + wndMenubar + ",";
	wndProp = wndProp + "resizable=" + wndResizable + ",";
	wndProp = wndProp + "scrollbars=" + wndScrollbars + ",";
	wndProp = wndProp + "status=" + wndStatus;

	var objDocWnd;

	if ((objDocWnd == null)||(objDocWnd.closed)) 
	{
		objDocWnd = window.open(wndUrl, wndTarget, wndProp);		
		objDocWnd.focus(); 
	} 
	else
	{
		objDocWnd.focus();
	}	
}


//Öffnet den Picture Browser
function openImageFolderView(path,returnField,previewDIV)
{
	var wndWidth = 516;
	var wndHeight = 400;
	var wndUrl = "_imagefolder_view.asp?Path=" + path + "&returnField=" + returnField + "&previewDIV=" + previewDIV;
	var wndTarget = "FolderView";
	var wndLeft = "center";
	var wndTop = "center";
	var wndLocationbar = "no";
	var wndToolbar = "no";
	var wndMenubar = "no";
	var wndResizable = "no";
	var wndScrollbars = "yes";
	var wndStatus = "no";
	
	if(wndLeft == "center")
	{
		var $left = (screen.width - wndWidth) / 2;
		var $top = (screen.height - wndHeight) / 2;
	}
	else
	{
		var $left = wndLeft;
		var $top = wndTop;
	}
	var wndProp = "";
	wndProp = wndProp + "width=" + wndWidth + ",";
	wndProp = wndProp + "height=" + wndHeight + ",";
	wndProp = wndProp + "left=" + $left + ",";
	wndProp = wndProp + "top=" + $top + ",";
	wndProp = wndProp + "location=" + wndLocationbar + ",";
	wndProp = wndProp + "toolbar=" + wndToolbar + ",";
	wndProp = wndProp + "menubar=" + wndMenubar + ",";
	wndProp = wndProp + "resizable=" + wndResizable + ",";
	wndProp = wndProp + "scrollbars=" + wndScrollbars + ",";
	wndProp = wndProp + "status=" + wndStatus;


	var objFolderViewWnd;

	if ((objFolderViewWnd == null)||(objFolderViewWnd.closed)) 
	{
		objFolderViewWnd = window.open(wndUrl, wndTarget, wndProp);		
		objFolderViewWnd.focus(); 
	} 
	else
	{
		objFolderViewWnd.focus();
	}	
}

//Lädt ein im Image Browser ausgewähltes Bild dynamisch im Browser nach
function loadDynamicPicture(div,sourcefield,url)
{
	var picCode = '<img src="includes/resize.inc.asp?PicName=' + document.getElementById(sourcefield).value + '&PicURL=' + url + '&maxLenght=150" alt="" />'
	document.getElementById(div).innerHTML = picCode;
}


//Eingabevalidierung eines Forms
function submitForm(FormID)
{
	var valStatus = true;
	var reqFields = document.forms[FormID].elements['RequiredFields'].value; 
	if (reqFields != 'NONE')
	{
		var valField = reqFields.split(",");
		var i = 0;
		
		while (i < valField.length)
		{
		  if (document.forms[FormID].elements[valField[i]].value == '')
		  {
				valStatus = false;
				document.forms[FormID].elements[valField[i]].className = 'input-markiert';
		  }
		  else
		  {
				document.forms[FormID].elements[valField[i]].className = '';  
		  }
		  i += 1;
		}
	}

	if (valStatus == true)
	{
		try
		{
		  document.forms[FormID].elements['BtnSubmit'].disabled = true;
		}
		catch(e)
		{}
		
		document.forms[FormID].submit();
	}
	else
	{
		alert('Missing information');
	}
}