var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();

function timedRefresh(timeoutPeriod) {
			setTimeout("location.reload(true);",timeoutPeriod);
		}
					
function deletnewspre(id){
                        var answer = confirm("Wirklich löschen ?")
			if (answer)
                            {if(deletenews(id)){
                            
                            }
                            }else {
                            }
					}

function deletepicpre(id){
                        var answer = confirm("Wirklich löschen ?")
			if (answer)
                            {
                                if(deletepics(id)){
                                location.reload(true);
                                }

                            }else {
                            location.reload(true);
                            }
}

function deletemessepre(id){
     var answer = confirm("Wirklich löschen ?")
			if (answer)
                            {
                            if(deletemesse(id)){
                            location.reload(true);
                            }
                            }else {
                            location.reload(true);
                            }
			
		}

function sortuppre(idin,mpin){

                            if(sortup(idin,mpin)){
                            location.reload(false);
                        }
		}

function sortdownpre(idin,mpin){
   
                            if(sortdown(idin,mpin)){
                            location.reload(false);
                        }
		}

function checkednewspre(id,ac){
	checkednews(id,ac);
}

function checkedmessepre(id,ac){
	checkedmesse(id,ac);
}

function checkeddownloadpre(id,ac){
	checkeddownload(id,ac);
}

function deletedownloadpre(id){
         var answer = confirm("Wirklich löschen ?")
			if (answer)
                            {
                                if(deletedownload(id)){
                            location.reload(true);}
                            }else {
                            location.reload(true);
                            }
    		}

function callbox (idin,edit,men) {
    		var id = idin;
    		var editme = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/newsform.php?id=' + id + '&edit=' + editme + '&men=' + men
			}, {    
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,
				  
				  width			: 750,
				  height			: 480,
				  type				: 'iframe'

			});
    }

function callpresse (idin,edit,men) {
    		var id = idin;
    		var editme = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/presseform.php?id=' + id + '&edit=' + editme + '&men=' + men
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				  width			: 750,
				  height			: 580,
				  type				: 'iframe'

			});
    }

function callart (idin,edit,men) {
    		var id = idin;
    		var editme = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/newsform_norm.php?id=' + id + '&edit=' + editme + '&men=' + men
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				  width			: 750,
				  height			: 430,
				  type				: 'iframe'
			});

    }

function callprod (idin,edit,men) {
    		var id = idin;
    		var editme = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/newsform_norm2.php?id=' + id + '&edit=' + editme + '&men=' + men
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				  width			: 750,
				  height			: 430,
				  type				: 'iframe'
			});



    }

function messenews (idin,edit,men) {
    		var id = idin;
    		var editme = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/newsmesseform.php?id=' + id + '&edit=' + editme + '&men=' + men
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,
				  
				  width			: 750,
				  height			: 430,
				  type				: 'iframe'	
			});
}

function deletenews (idin) {
		var id = idin;
                if(
		$.fancybox( {
			'href'	: '../../scripts/php/newsdel.php?id=' + id
		}, {
			  overlayShow     : true,
			  overlayOpacity	: 0.7,
			  overlayColor	: '#101010',
			  showCloseButton	: true,
			  hideOnOverlayClick	: false,
			  
			  width			: 750,
			  height			: 430,
			  type				: 'iframe'	
		})){return true;}
    }

function deletepics (idin) {
		var id = idin;
                if(
		$.fancybox( {
			'href'	: '../../scripts/php/picdel.php?id=' + id
		}, {
			  overlayShow     : true,
			  overlayOpacity	: 0.7,
			  overlayColor	: '#101010',
			  showCloseButton	: true,
			  hideOnOverlayClick	: false,

			  width			: 750,
			  height			: 430,
			  type				: 'iframe'
		}))
                {return true;}
    }

function checkednews (idin,ac) {
			var id = idin;
			var edit = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/checked.php?id=' + id + '&ac='+ ac
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,
				  
				 width			: 750,
				  height			: 430,
				  type				: 'iframe'	
			});



}
function checkedschulung (idin,ac) {
			var id = idin;
			var edit = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/checkedschulung.php?id=' + id + '&ac='+ ac
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				 width			: 750,
				  height			: 430,
				  type				: 'iframe'
			});



}
function validEmail(email) {

  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";

  var regex = new RegExp(strReg);

  return(regex.test(email));

}

function check_form(){
var f = document.forms[0];
var error = 0;
if(f.fm.value==""){
    document.getElementById("fmfield").innerHTML='<input style="border:2px solid red;"id="fm" size="49" type="text"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.tn1v.value == "" || f.tn1v.value == "Vorname") {
    document.getElementById("tn1vfield").innerHTML='<input style="border:2px solid red;" id="tn1v" type="text" value="Vorname"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.tn1n.value == "" || f.tn1n.value == "Nachname") {
    document.getElementById("tn1nfield").innerHTML='<input style="border:2px solid red;" id="tn1n" type="text" value="Nachname"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.str1.value == "") {
    document.getElementById("str1field").innerHTML='<input style="border:2px solid red;" id="str1" class="sform" type="text"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.plz1.value == "" || isNaN(f.plz1.value)) {
    document.getElementById("plz1field").innerHTML='<input style="border:2px solid red;" id="plz1"  value="'+f.plz1.value+'" class="sform_small" type="text" /><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.ort1.value == "" || !isNaN(f.ort1.value)) {
    document.getElementById("ort1field").innerHTML='<input style="border:2px solid red;" value="'+f.ort1.value+'" id="ort1" class="sform_small" type="text"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.tel.value == "" || isNaN(f.tel.value)) {
    document.getElementById("telfield").innerHTML='<input style="border:2px solid red;" value="'+f.tel.value+'" id="tel" class="sform_small" type="text" ><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.mob.value == "" || isNaN(f.mob.value)) {
    document.getElementById("mobfield").innerHTML='<input style="border:2px solid red; " value="'+f.mob.value+'" id="mob" class="sform_small" type="text" ><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.fax.value == "" || isNaN(f.fax.value) ) {
    document.getElementById("faxfield").innerHTML='<input style="border:2px solid red;" id="fax" class="sform_small" value="'+f.fax.value+'" type="text"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.email.value == "") {
    document.getElementById("emailfield").innerHTML='<input style="border:2px solid red;" id="email" class="sform_small" type="text" /><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}else if(validEmail(f.email.value)==false){
    document.getElementById("emailfield").innerHTML='<input style="border:2px solid red;" id="email" class="sform_small" type="text" value="'+f.email.value+'"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.ard.checked && !f.rd.checked){
if(f.str2.value == "") {
    document.getElementById("str2field").innerHTML='<input style="border:2px solid red;" id="str1" class="sform" type="text"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.plz2.value == "" || isNaN(f.plz1.value)) {
    document.getElementById("plz2field").innerHTML='<input style="border:2px solid red;" id="plz1"  value="'+f.plz2.value+'" class="sform_small" type="text" /><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
if(f.ort2.value == "" || !isNaN(f.ort1.value)) {
    document.getElementById("ort2field").innerHTML='<input style="border:2px solid red;" value="'+f.ort2.value+'" id="ort1" class="sform_small" type="text"/><br><font color="red">Ung&uuml;ltige Eingabe</font>';
    error =1;
}
}
if(f.ard.checked && f.rd.checked){
    document.getElementById("rdfield").innerHTML='<input id="rd" type="checkbox"checked="true"/>&nbsp;&nbsp;<font color="red>Rechnungsaddresse entspricht der Anmeldeaddresse</font>';
    document.getElementById("ardfield").innerHTML='<input id="ard" type="checkbox"checkbox"checked="true"/>&nbsp;&nbsp;<font color="red>Die Rechnung an diese Adresse senden<br> Bitte wählen Sie nur eine Option</font>';
    error =1;
}
if(!f.ard.checked && !f.rd.checked){
    document.getElementById("rdfield").innerHTML='<input id="rd" type="checkbox"/>&nbsp;&nbsp;<font color="red>Rechnungsaddresse entspricht der Anmeldeaddresse</font>';
    document.getElementById("ardfield").innerHTML='<input id="ard" type="checkbox"/>&nbsp;&nbsp;<font color="red>Die Rechnung an diese Adresse senden<br> Bitte wählen Sie eine Option</font>';
    error =1;
}
}
function deleteschulung (idin) {
		var id = idin;
                var answer = confirm("Wirklich löschen ?")
			if (answer)
                            {
                                if(
		$.fancybox( {
			'href'	: '../../scripts/php/schulungdel.php?id=' + id
		}, {
			  overlayShow     : true,
			  overlayOpacity	: 0.7,
			  overlayColor	: '#101010',
			  showCloseButton	: true,
			  hideOnOverlayClick	: false,

			  width			: 750,
			  height		: 430,
			  type			: 'iframe'
		})){return true;}

                            }else {
                            location.reload(true);
                            }
                
    }
function callmesse (idin,edit,lang) {
    		var id = idin;
    		var editme = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/messeform.php?id=' + id + '&lang=' + lang  + '&edit=' + editme  }, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				  width			: 750,
				  height			: 430,
				  type				: 'iframe'
			});
 }

function checkedmesse (idin,ac) {
			var id = idin;
			var edit = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/checkedmesse.php?id=' + id + '&ac='+ ac
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				  width			: 750,
				  height			: 430,
				  type				: 'iframe'
			});



}

function deletemesse (idin) {
		var id = idin;
                if(
		$.fancybox( {
			'href'	: '../../scripts/php/messedel.php?id=' + id
		}, {
			  overlayShow     : true,
			  overlayOpacity	: 0.7,
			  overlayColor	: '#101010',
			  showCloseButton	: true,
			  hideOnOverlayClick	: false,

			  width			: 750,
			  height			: 430,
			  type				: 'iframe'
		})){return true;}
    }

function checkeddownload (idin,ac) {
			var id = idin;
			var edit = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/checkeddownload.php?id=' + id + '&ac='+ ac
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				  width			: 750,
				  height			: 430,
				  type				: 'iframe'
			});



}

function deletedownload (idin) {
		var id = idin;
                if(
		$.fancybox( {
			'href'	: '../../scripts/php/downloaddel.php?id=' + id
		}, {
			  overlayShow     : true,
			  overlayOpacity	: 0.7,
			  overlayColor	: '#101010',
			  showCloseButton	: true,
			  hideOnOverlayClick	: false,

			  width			: 750,
			  height			: 430,
			  type				: 'iframe'
		})){return true;}
    }

function sortup(idin,mpin)
    {
        var id = idin;
        var mp = mpin;
        if(
		$.fancybox( {
			'href'	: '../../scripts/php/sortup.php?id=' + id + '&mp=' + mp
		}, {
			  overlayShow     : true,
			  overlayOpacity	: 0.7,
			  overlayColor	: '#101010',
			  showCloseButton	: true,
			  hideOnOverlayClick	: false,

			  width			: 750,
			  height			: 430,
			  type				: 'iframe'
		})){return true;}
    }

function sortdown(idin,mpin)
    {
        var id = idin;
        var mp = mpin;
if(
		$.fancybox( {
			'href'	: '../../scripts/php/sortdown.php?id=' + id + '&mp=' + mp
		}, {
			  overlayShow     : true,
			  overlayOpacity	: 0.7,
			  overlayColor	: '#101010',
			  showCloseButton	: true,
			  hideOnOverlayClick	: false,

			  width			: 750,
			  height			: 430,
			  type				: 'iframe'
		})){return true;}
    }

  //ajax Bruecke versuch 1
  function db_sort_down (idin,mpin){
     xmlo = null;
     if(window.XMLHttpRequest)
        {
            xmlo = new XMLHttpRequest();
        } else
        {
            try
                {
                    xmlo = new ActiveXObject('Msxml2.XMLHTTP');
                }
            catch(e1)
                {
                    try
                        {
                            xmlo =new ActiveXObject(Microsoft.XMLHTTP);
                        }
                    catch(e2)
                        {
                 }
         }
         }

          xmlo2 = null;
     if(window.XMLHttpRequest)
        {
            xmlo2 = new XMLHttpRequest();
        } else
        {
            try
                {
                    xmlo2 = new ActiveXObject('Msxml2.XMLHTTP');
                }
            catch(e1)
                {
                    try
                        {
                            xmlo2 =new ActiveXObject(Microsoft.XMLHTTP);
                        }
                    catch(e2)
                        {
                 }
         }
         }

         xmlo.open("POST", "sort_down_one_ajax.php", false)
         xmlo.setRequestHeader(
            "Content-Type",
            "application/x-www-form-urlencoded"
            );
         xmlo.send('id='+ idin +'&mp='+ mpin);
         xmlo2.open("POST", "sort_down_two_ajax.php", false)
         xmlo2.setRequestHeader(
            "Content-Type",
            "application/x-www-form-urlencoded"
            );
         xmlo2.send('id='+ idin +'&mp='+ mpin);

         

}
function show() {
    document.getElementById("aus").innerHTML += xmlo.responseText;
}
function show2() {
    document.getElementById("aus").innerHTML += xmlo2.responseText;
}
function db_sort_up (idin,mpin){
     xmlo = null;
     if(window.XMLHttpRequest)
        {
            xmlo = new XMLHttpRequest();
        } else
        {
            try
                {
                    xmlo = new ActiveXObject('Msxml2.XMLHTTP');
                }
            catch(e1)
                {
                    try
                        {
                            xmlo =new ActiveXObject(Microsoft.XMLHTTP);
                        }
                    catch(e2)
                        {
                 }
         }
         }

          xmlo2 = null;
     if(window.XMLHttpRequest)
        {
            xmlo2 = new XMLHttpRequest();
        } else
        {
            try
                {
                    xmlo2 = new ActiveXObject('Msxml2.XMLHTTP');
                }
            catch(e1)
                {
                    try
                        {
                            xmlo2 =new ActiveXObject(Microsoft.XMLHTTP);
                        }
                    catch(e2)
                        {
                 }
         }
         }

         xmlo.open("POST", "sort_up_one_ajax.php", false)
         xmlo.setRequestHeader(
            "Content-Type",
            "application/x-www-form-urlencoded"
            );
         xmlo.send('id='+ idin +'&mp='+ mpin);

         xmlo2.open("POST", "sort_up_two_ajax.php", false)
         xmlo2.setRequestHeader(
            "Content-Type",
            "application/x-www-form-urlencoded"
            );
         xmlo2.send('id='+ idin +'&mp='+ mpin);

}

function toggleme(id){
    if (document.getElementById(id).style.display =="none"){
        document.getElementById(id).style.display ="table-row";
    }else{
        document.getElementById(id).style.display = "none";
    }
}
function callschool (idin,edit) {
    		var id = idin;
    		var editme = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/schoolform.php?id=' + id + '&edit=' + editme
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				  width			: 750,
				  height			: 550,
				  type				: 'iframe'
			});

    }
function callmeta (idin,edit,men) {
    		var id = idin;
    		var editme = edit;
			$.fancybox( {
				'href'	: '../../scripts/php/newsform_norm3.php?id=' + id + '&edit=' + editme + '&men=' + men
			}, {
				  overlayShow     : true,
				  overlayOpacity	: 0.7,
				  overlayColor	: '#101010',
				  showCloseButton	: true,
				  hideOnOverlayClick	: false,

				  width			: 750,
				  height			: 430,
				  type				: 'iframe'
			});

    }