function DoSubmit(parForm)
{       
	var thisForm= parForm; 
	var strVorschau="";
	var strFile = parForm.txtFile.value;

	var extension = strFile.substring(strFile.length - 3, strFile.length);

	if(parForm.chkAutoVorschau)
		 {strVorschau="&vorschaubild=" + parForm.chkAutoVorschau.checked;}
		
	
	if (extension.toUpperCase() == "GIF" || extension.toUpperCase() == "JPG" || extension.toUpperCase() == "JPEG") {
		thisForm.action = thisForm.action + "&exten=" + extension + strVorschau;
		thisForm.submit();
	} else {
		alert("Sie haben keine Bilddatei angegeben. Sie müssen ein Bild vom Type GIF oder JPG angeben");
	}

}
function DoSubmitExt(parForm)
{       
	var thisForm= parForm; 
	var strVorschau="";
	var strFile = parForm.txtFile.value;

	var extension = strFile.substring(strFile.length - 3, strFile.length);

		
	if (extension.toUpperCase() == "SWF" || extension.toUpperCase() == "GIF" || extension.toUpperCase() == "JPG" || extension.toUpperCase() == "JPEG") {
		thisForm.action = thisForm.action + "&exten=" + extension + strVorschau;
		thisForm.submit();
	} else {
		alert("Sie haben keine gültige Bilddatei oder Flashdatei angegeben. Sie müssen ein Bild vom Type GIF oder JPG bzw. eine Flashdatei(SWF) angeben");
	}

}
function DoSubmitVideo(parForm)
{       
	var thisForm= parForm; 
	var strFile = parForm.txtFile.value;

	var extension = strFile.substring(strFile.length - 3, strFile.length);
	
	if (extension.toUpperCase() == "ASF" || extension.toUpperCase() == "WMV" || extension.toUpperCase() == "MOV" || extension.toUpperCase() == "MPEG" || extension.toUpperCase() == "MPG" || extension.toUpperCase() == "AVI") {
		thisForm.action = thisForm.action + "&exten=" + extension;
		thisForm.submit();
	} else {
		alert("Bitte wählen Sie eine Video-Datei vom Typ AVI, MOV, WMV, MPG oder ASF!");
	}

}
function DoSubmitPdf(parForm)
{       
    var thisForm= parForm; 
	var strFile = parForm.txtFile.value;

	var extension = strFile.substring(strFile.length - 3, strFile.length);
	
	if (extension.toUpperCase() == "PDF") {
		thisForm.action = thisForm.action + "&exten=" + extension;
		thisForm.submit();
	} else {
		alert("Sie haben keine PDF-Datei ausgewählt.");
	}

}
function changeImages()
{
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

//Bilder in den Speicher vorladen
var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		myImg1 = newImage("images/statisch/menus/1a.gif");
		preloadFlag = true;
	}
}


//Dropdownmenü
var oldMenu;
var timerOn=false;

function ShowMenu(command,bShow,isBottom)
{
	stopTimer();
	if (oldMenu)
	{
		oldMenu.style.visibility = "hidden";
		oldMenu.style.display = "none";
	}
	if (command)
	{
		oldMenu=document.getElementById('cp'+command);
		
		var buttonElement;
		buttonElement = document.getElementById(command );
		if (isBottom){
			document.getElementById('cp'+command).style.top = (getOffsetTop(buttonElement) + buttonElement.offsetHeight) + "px";
			document.getElementById('cp'+command).style.left = getOffsetLeft(buttonElement) + "px";
		}
		else{
			document.getElementById('cp'+command).style.top = getOffsetTop(buttonElement)  + "px";
			document.getElementById('cp'+command).style.left = (getOffsetLeft(buttonElement)+ buttonElement.offsetWidth) + "px";
		}
		if (bShow){
			document.getElementById('cp'+command).style.visibility = "visible";
			document.getElementById('cp'+command).style.display = "inline";
		}
		else {
			document.getElementById('cp'+command).style.visibility = "hidden";
			document.getElementById('cp'+command).style.display = "none";
		}
	}
}
function startTimer() {
	stopTimer();
	timerOn = setTimeout("ShowMenu();", 1000);
}
function stopTimer()
{
	if (timerOn) {
		clearTimeout(timerOn);
		timerOn = false;
	}
}

function getOffsetLeft(elm) {
	var mOffsetLeft = elm.offsetLeft;
	var mOffsetParent = elm.offsetParent;
	
	while(mOffsetParent) {
		mOffsetLeft += mOffsetParent.offsetLeft;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	
	return mOffsetLeft;
}
function getOffsetTop(elm) {
	var mOffsetTop = elm.offsetTop;
	var mOffsetParent = elm.offsetParent;
	
	while(mOffsetParent){
		mOffsetTop += mOffsetParent.offsetTop;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	
	return mOffsetTop;
}


