// Hier kommen alle JavaScript Funktionen rein, die nicht mit php bearbeitet werden...
// Andernfalls sind sie sichtbar auf der Seite...


// Flash detection
var flash = 0;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin )
{
	plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= 4;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0  && (navigator.userAgent.indexOf("Windows ")>=0))
 {
  document.write('<SCRIPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))\n');
  document.write('</SCRIPT\> \n');
 }
if (plugin) {
	flash=1;
} 
 else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0))
{
flash=0;
 }
 
 
//flash=0; // nur zum Testen
//alert(flash)


// ACTIVATIONS
// Info:
// Wenn ich ein Formular auslšse, wird die Variable deactivated mit einem Timout auf 1 gestellte, um den Automatismus onUnlod zu unterbinden,
// der beim Verlassen des Fensters die Aufforerung zum Speichern erzeugt.
// deactivated muss auf 1:
//		- checkboxen submit (showtiming etc)
// 		- Speichern (sonst kommt die Box vor dem neuladen des Fensters)

function reactivate() {deactivated = 0;}
function deactivate(modus) {
	//alert("deactiviere " + modus)
	deactivated = 1;
	//if (modus != "total") window.setTimeout("reactivate()",2000) // fŸr xml upload ganz ausschalten, also "total"
}
function submitdeactivated() {
	deactivated = 1;
	document.edit.submit()
}
function registerNextPage(p) 				{document.edit.gonextpage.value = p}
function registerchanges() 					{changes = 1;}
function registerformessage(thismessage) 	{message = thismessage;}







// leerfunction
function dn() {
}

function test() {
	alert("test");
}

function submitWarn(warn,form) {
	//alert(form.name);
	if(confirm(warn)==true) form.submit();
}


function submitdeleteLanguages(warn,form) {
// das geht so:
// generell werden von einem Button, der kein Submit-Btton sst, kein Inhalt Ÿbergeben
// Deshalb wird der Button als submit definiert, das Formular also agschickt, ber nur nach dem Confirm die Variable l_delete auf delete gesetzt.
	//alert (form.name);
	if(confirm(warn)==true) {
	form.l_delete.value = "delete";
	//alert("teste");
	//alert(form.l_delete.value);
	form.submit();
	}
}

function submitform(form) {
	//alert(form.sprachauswahl.value);
	//form.action=form.sprachauswahl.value;
	form.submit();
	
}

function submitsprachauswahl(form) {
	//alert(form.sprachauswahl.value);
	//form.action=form.sprachauswahl.value; // altes script, jetzt wird nach Variable sprachauswahl gecheckt
	form.submit();
	
}


function fensterauf(fenstertyp,vars) {
//alert(fenstertyp);
//alert(vars);
if(fenstertyp=="bildliste")      {F2 = window.open('/cms/bilder.php?modus=images&path='            +vars,'bilder','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=400,height=500,left=10,top=10');}
if(fenstertyp=="brokenlinks")    {F2 = window.open('/cms/brokenlinks.php?searchforBrokenLinks=1'   +vars,'brokenlinks','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=250,left=10,top=10');}
if(fenstertyp=="chooselanguage") {F2 = window.open('/cms/chooselanguage.php','','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=350,left=10,top=10');}
if(fenstertyp=="checkboxes")     {F2 = window.open('/cms/checkboxes.php?'                          +vars,'','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=450,left=10,top=10');}
if(fenstertyp=="edituser")       {F2 = window.open('/cms/edituser.php?'                            +vars,'','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=450,left=10,top=10');}
if(fenstertyp=="edituserrigths") {F2 = window.open('/cms/edituserrights.php?'                      +vars,'','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=600,left=10,top=10');}
if(fenstertyp=="sender")         {F2 = window.open('/cms/sender.php?'                              +vars,'','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=100,height=100,left=1000,top=700');}
if(fenstertyp=="PDFgen")         {F2 = window.open('/cms/pdf_generation/pdfgen.php?'               +vars,'','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=480,height=720,left=0,top=0');}
if(fenstertyp=="email")          {F2 = window.open('/cms/email.php?'                               +vars,'','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes,width=800,height=500,left=0,top=0');}

}



function Dfensterauf(path,name,xy) {
// Downloadfenster fŸr PDF...
//alert(path);
{F2 = window.open(path,'download','toolbar=no,location=no,menubar=no,scrollbars=no,resizable=yes,width=280,height=130,left=-10,top=-10');}
}

function popup(path,w,h) {
	// $downloadlink = '<a href="javascrip:\"Dfensterauf(/cms/download.php?path='$ImagePath.$thissrc.'&name='.$bu.');">'.$bu.'</a>';
	//alert(fenstertyp);
	{F2 = window.open(path,'download','toolbar=no,location=no,menubar=no,scrollbars=no,resizable=yes,width='+w+',height='+h+',left=-10,top=-10');}
}





var lastColor="#FFFFFF";
var lastObj;
 
function roll(obj) { 
if(lastObj) lastObj.bgColor = lastColor; // zurÄcksetzen
 lastColor = obj.bgColor // speichern
 obj.bgColor = "#EEEEEE";
 lastObj = obj;
}

function rollback(obj) {
	obj.bgColor = lastColor;
}

function activateInputField(obj) {
	myobj = document.getElementById(obj)
	d = myobj.disabled
	//alert(d)
	if (d == 1) myobj.disabled = 0;
	else 		myobj.disabled = 1
}

    
   
