function check_aktion(frm)
{
	var aktion = document.forms[frm].action;
	if (aktion== 'delete' ) aktion="";
}

function show_standardtext(tid,bezeichnung, SID)
{
	var page = "show_standardtext.php?tid="+ tid;
	window.open(page,"Zeigen","width=600, height=600 , resizable=yes , scrollbars=yes");
}

function edit_standardtext(tid,bezeichnung, SID)
{
	var page = "edit_standardtext.php?tid="+ tid;
	window.open(page,"Ändern","width=600, height=600, resizable=yes , scrollbars=yes");
}

function edit_and_send_standardtext(tid,bezeichnung, SID)
{
	var page = "edit_and_send_standardtext.php?tid="+ tid;
	window.open(page,"Ändern","width=600, height=700, scrollbars= yes , resizable=yes , status=no ");
}

function delete_standardtext(tid, bezeichnung, SID)
{
	var page = "admin.php?id=604&tid="+ tid;
	var x=confirm("Standardtext: "+ bezeichnung + " wirklich löschen?");
	if (x==true) { window.location=page; }
}


function text_preview(file,name){ window.open(file,name,'width=700, height=600, resizable=yes, scrollbars=yes ' ); }

function text_edit(page,name) { window.open(page,name,'width=700, height=600, resizable=yes, scrollbars=yes ' );}

function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
	if(!document.forms[FormName]) return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes) return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes) { objCheckBoxes.checked = CheckValue; }
	else
	{	// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
		objCheckBoxes[i].checked = CheckValue;
	}
}

function passwort_vergessen_popup() { 	window.open("passwort_vergessen.php","Passwort","width=500, height=230, resizable=yes");}

function open_anlage(filename) { window.open(filename,'Anlage','width=600, height=400, resizable=yes, scrollbars=yes ' ); }
function confirmaction(text, actionurl)
{
	var x=confirm(text);
	if (x==true) { window.location=actionurl; }
}
function confirm_delete( FormName , FieldName , page)
{
	var w = 480, h = 340;
	if (window.screen) {w = screen.availWidth; h = screen.availHeight; }
  	var popW = 250, popH = 100;
  	var leftPos = (w-popW)/2, topPos = (h-popH)/2;
  	
	var text ;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	var action = document.forms[FormName].aktion.value;
	if(action !='kein_action' )
	{
		var countCheckBoxes = objCheckBoxes.length;
		var count = 0;
		if (objCheckBoxes[0].checked ) count ++;
		for(var i = 1; i < countCheckBoxes; i++){ if (objCheckBoxes[i].checked ) count ++; }
		if(count == 0 ) 	{ alert( "Sie haben keine Einträge ausgewählt!") ;return; }
		else
		{
			if (action == 'delete')
			{
				if (count == 1 ) { text= "Eintrag wirklich löschen?"; }
				else { text= "Alle " + count + " Einträge wirklich löschen?"; }
				var x=confirm(text);
				if (x==true){ window.document.forms[FormName].action=page; window.document.forms[FormName].submit(); return;}
			}
			else if (action.indexOf("Einladung")!=-1 )
			{
				var termin 	= prompt("Bitte geben Sie einen Termin an:","");
				var ort     = prompt("Bitte geben Sie einen Ort an:","");
				page+= "&termin=" + termin + "&ort=" + ort;
 				//window.open('einladung_popup.php','Einladung','status=no, width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);
			}
  		}
  	 }
  	window.document.forms[FormName].action=page; window.document.forms[FormName].submit();
  		
}
//------------------------------------------------------------------------------
function bewerbungen_delete()
{
	var text;
	if(document.forms[0] == null )
	{
		alert( "Sie haben keine Einträge ausgewählt!") ;return;
	}
	var objCheckBoxes = document.forms[0].elements['bewerbungen[]'];
	var countCheckBoxes = objCheckBoxes.length;
    var count = 0;
    
	if(countCheckBoxes == null )
	{
		countCheckBoxes = 1;
		if (!objCheckBoxes.checked)
		    { alert( "Sie haben keine Einträge ausgewählt!") ;return; }
		else { count= 1;}
	}
	else
	{
		if (objCheckBoxes[0].checked ) count ++;
		for(var i = 1; i < countCheckBoxes; i++){ if (objCheckBoxes[i].checked ) count ++; }
		if(count == 0 )
			{ alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}

	if (count == 1 ) { text= "Bewerbung wirklich löschen?"; }
	else { text= "" + count + " Bewerbungen wirklich löschen?"; }
	var x=confirm(text);
	if (x==true)
	{
		document.forms['frm_Aktionen'].elements['aktion'].value="delete";
		window.document.forms[0].submit();
		return;
	}
	
}
//------------------------------------------------------------------------------
function bewerbungen_de_activieren()
{
  	var text ;
  	if(document.forms[0] == null )
	{
		alert( "Sie haben keine Einträge ausgewählt!") ;return;
	}
	
	var objCheckBoxes = document.forms[0].elements['bewerbungen[]'];
	
	var countCheckBoxes = objCheckBoxes.length;
	if(countCheckBoxes == null )
	{
		countCheckBoxes = 1;
		if (!objCheckBoxes.checked)
		    { alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}
	else
	{
		var count = 0;
		if (objCheckBoxes[0].checked ) count ++;
		for(var i = 1; i < countCheckBoxes; i++){ if (objCheckBoxes[i].checked ) count ++; }
		if(count == 0 )
			{ alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}
		document.forms['frm_Aktionen'].elements['aktion'].value="de_aktivieren";
	 	window.document.forms[0].submit(); return ;
	
}
//------------------------------------------------------------------------------
function bewerbungen_standardmails(SID,page_id,bid,stid)
{
	var w = 480, h = 340;
	if (window.screen) {w = screen.availWidth; h = screen.availHeight; }
  	var popW = 250, popH = 100;
  	var leftPos = (w-popW)/2, topPos = (h-popH)/2;

	var text ;
	
	if(document.forms[0] == null )
	{
		alert( "Sie haben keine Einträge ausgewählt!") ;return;
	}
	var objCheckBoxes = document.forms[0].elements["bewerbungen[]"];
	var countCheckBoxes = objCheckBoxes.length;
	
	if(countCheckBoxes == null )
	{
		countCheckBoxes = 1;
		if (!objCheckBoxes.checked)
		    { alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}
	else
	{
		var count = 0;
		if (objCheckBoxes[0].checked ) count ++;
		for(var i = 1; i < countCheckBoxes; i++){ if (objCheckBoxes[i].checked ) count ++; }
		if(count == 0 )
			{ alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}

 		var page = "bewerbungen_standardmails.php?" ;
		window.open("dumm.htm","new_window"," width=660, height=450, resizable=yes, scrollbars , " + leftPos + " , " + topPos  );
		window.document.forms['frm_Aktionen'].target= "new_window";
		window.document.forms['frm_Aktionen'].action= page;
		window.document.forms['frm_Aktionen'].submit();
		window.document.forms['frm_Aktionen'].target="";
		page =  "admin.php?id="+page_id;
		if (bid!="") page+= "&bid=" + bid;
		if (stid!="") page+= "&stid=" + stid;
		window.document.forms['frm_Aktionen'].action= page;
        window.document.forms['frm_Aktionen'].submit();
		//return ;

}

function bewerber_empfehlen_an_ansp(SID,page_id,bid,stid)
{
	var w = 480, h = 340;
	if (window.screen) {w = screen.availWidth; h = screen.availHeight; }
  	var popW = 250, popH = 100;
  	var leftPos = (w-popW)/2, topPos = (h-popH)/2;

	var text ;
	
	if(document.forms[0] == null )
	{
		alert( "Sie haben keine Einträge ausgewählt!") ;return;
	}
	var objCheckBoxes = document.forms[0].elements["bewerbungen[]"];
	var countCheckBoxes = objCheckBoxes.length;
	
	if(countCheckBoxes == null )
	{
		countCheckBoxes = 1;
		if (!objCheckBoxes.checked)
		    { alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}
	else
	{
		var count = 0;
		if (objCheckBoxes[0].checked ) count ++;
		for(var i = 1; i < countCheckBoxes; i++){ if (objCheckBoxes[i].checked ) count ++; }
		if(count == 0 )
			{ alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}

 		var page = "bewerber_empfehlen_an_ansp.php?" ;
		window.open("dumm.htm","new_window"," width=660, height=450, resizable=yes, scrollbars , " + leftPos + " , " + topPos  );
		window.document.forms['frm_Aktionen'].target= "new_window";
		window.document.forms['frm_Aktionen'].action= page;
		window.document.forms['frm_Aktionen'].submit();
		window.document.forms['frm_Aktionen'].target="";
		page =  "admin.php?id="+page_id ;
		if (bid!="") page+= "&bid=" + bid;
		if (stid!="") page+= "&stid=" + stid;
		window.document.forms['frm_Aktionen'].action= page;
        window.document.forms['frm_Aktionen'].submit();
		//return ;

}
//------------------------------------------------------------------------------
function bewerber_profil_drucken(SID,id,bid,stid)
{
	var w = 480, h = 340;
	if (window.screen) {w = screen.availWidth; h = screen.availHeight; }
  	var popW = 250, popH = 100;
  	var leftPos = (w-popW)/2, topPos = (h-popH)/2;

	var text ;

	if(document.forms[0] == null )
	{
		alert( "Sie haben keine Einträge ausgewählt!") ;return;
	}
	var objCheckBoxes = document.forms[0].elements["bewerbungen[]"];
var countCheckBoxes = objCheckBoxes.length;

	if(countCheckBoxes == null )
	{
		countCheckBoxes = 1;
		if (!objCheckBoxes.checked)
		    { alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}
	else
	{
		var count = 0;
		if (objCheckBoxes[0].checked ) count ++;
		for(var i = 1; i < countCheckBoxes; i++){ if (objCheckBoxes[i].checked ) count ++; }
		if(count == 0 )
			{ alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}


		var page = "bewerber_print_profil.php" ;
		window.open("dumm.htm","new_window"," width=660, height=450, resizable=yes, scrollbars , " + leftPos + " , " + topPos  );
		window.document.forms['frm_Aktionen'].target= "new_window";
		window.document.forms['frm_Aktionen'].action= page;
		window.document.forms['frm_Aktionen'].submit();
		window.document.forms['frm_Aktionen'].target="";
		page =  "admin.php?id="+id;
		if (bid!="") page+= "&bid=" + bid;
		if (stid!="") page+= "&stid=" + stid;
		window.document.forms['frm_Aktionen'].action= page;
        window.document.forms['frm_Aktionen'].submit();
		//return ;

}
//------------------------------------------------------------------------------
function bewerber_vermittelt()
{
  	var text ;
  	if(document.forms[0] == null )
	{
		alert( "Sie haben keine Einträge ausgewählt!") ;return;
	}

	var objCheckBoxes = document.forms[0].elements['bewerbungen[]'];

	var countCheckBoxes = objCheckBoxes.length;

	if(countCheckBoxes == null )
	{
		countCheckBoxes = 1;
		if (!objCheckBoxes.checked)
		    { alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}
	else
	{
		var count = 0;
		if (objCheckBoxes[0].checked ) count ++;
		for(var i = 1; i < countCheckBoxes; i++){ if (objCheckBoxes[i].checked ) count ++; }
		if(count == 0 )
			{ alert( "Sie haben keine Einträge ausgewählt!") ;return; }
	}

		var kunde = prompt("vermittelt an:","");
		document.forms['frm_Aktionen'].elements['aktion'].value="vermittelt";
		document.forms['frm_Aktionen'].elements['vermittelt_an'].value=kunde;
	 	window.document.forms[0].submit(); return ;

}
	
//------------------------------------------------------------------------------
function show_aktion_details(history)
{
	alert (history );
}
//------------------------------------------------------------------------------
function show_history(bewerbung_id, SID)
{
	//var FileName = FieldID + "_history";
	//var history = window.document.forms[0].elements[FieldName].value;
	//var value = history.value;
	//window.status = "";
	var page = "show_history.php?bewerbung_id=" + bewerbung_id;
	window.open(page, "History", " width=700 , height=500 , resizable=yes, scrollbars=yes" ); //alert(history);
	return ;

}
//------------------------------------------------------------------------------
function add_action( FormName , FieldName , page)
{
	var w = 480, h = 340;
	if (window.screen) {w = screen.availWidth; h = screen.availHeight; }
  	var popW = 250, popH = 100;
  	var leftPos = (w-popW)/2, topPos = (h-popH)/2;

	var text ;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	var action = document.forms[FormName].aktion.value;
	if(action !='kein_action' )
	{
		var countCheckBoxes = objCheckBoxes.length;
		var count = 0;
		if (objCheckBoxes[0].checked ) count ++;
		for(var i = 1; i < countCheckBoxes; i++){ if (objCheckBoxes[i].checked ) count ++; }
		if(count == 0 )
		{
			alert( "Sie haben keine Einträge ausgewählt!") ;return;
		}
		else
		{
			if (action == 'delete')
			{
				if (count == 1 ) { text= "Eintrag wirklich löschen?"; }
				else { text= "Alle " + count + " Einträge wirklich löschen?"; }
				var x=confirm(text);
				if (x==true){ window.document.forms[FormName].action=page; window.document.forms[FormName].submit(); return;}
				else {return;}
			}
			else if (action.indexOf("Einladung")!=-1 )
			{
				var termin 	= prompt("Bitte geben Sie einen Termin an:","");
				var ort     = prompt("Bitte geben Sie einen Ort an:","");
				document.forms[FormName].termin.value= termin;
				document.forms[FormName].ort.value= ort;
				page+= "&termin=" + termin + "&ort=" + ort;
 				window.document.forms[FormName].action=page; window.document.forms[FormName].submit();
			}
			else if (action=="kommentare")
			{
				var comment  = prompt("Bitte schreiben Sie Ihre Kommentare ein:","");
				document.forms[FormName].kommentare.value= comment;
				window.document.forms[FormName].action=page; window.document.forms[FormName].submit();
			}
  		}
  	 }
  	window.document.forms[FormName].action=page; window.document.forms[FormName].submit();
}
//------------------------------------------------------------------------------




function confirm_projekt_delete( pname , pnum, id , page)
{
	var text1= "Projekt: "+ pnum + ", Firma: " + pname + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

function confirm_ansprechpartner_delete( vorname , name, id , page)
{
	var text1= "Ansprechpartner: "+ vorname + " " + name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

function confirm_mitarbeiter_delete( vorname , name, id , page)
{
	var text1= "Benutzer: "+ vorname + " " + name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

function confirm_firma_delete( name, id , page)
{
	var text1= "Firma: "+ name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

function confirm_firma_ansp_delete( name, page)
{
	var text1= "Firma: "+ name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}
function confirm_stellen_delete( name , id , page)
{
	var text1= "Stellenausschreibung: "+ name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

function confirm_kontakt_delete( name, id , page)
{
	var text1= "Kontakt: "+ name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

function confirm_bewerbung_delete( id , page)
{
	var text1= "Bewerbung: wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

function suchen(page)
{
	window.document.frm_stelle1.action= page;
	window.document.frm_stelle1.submit();
}


function checkInputs()
{
	var error=0;
	if ( document.forms.frmFrage1.f1.value!='1' && document.forms.frmFrage1.f1.value!='2' && document.forms.frmFrage1.f1.value!='3' && document.forms.frmFrage1.f1.value!='4'){error=1;}
	if ( document.forms.frmFrage1.f2.value!='1' && document.forms.frmFrage1.f2.value!='2' && document.forms.frmFrage1.f2.value!='3' && document.forms.frmFrage1.f2.value!='4'){error=1;}
	if ( document.forms.frmFrage1.f3.value!='1' && document.forms.frmFrage1.f3.value!='2' && document.forms.frmFrage1.f3.value!='3' && document.forms.frmFrage1.f3.value!='4'){error=1;}
	if ( document.forms.frmFrage1.f4.value!='1' && document.forms.frmFrage1.f4.value!='2' && document.forms.frmFrage1.f4.value!='3' && document.forms.frmFrage1.f4.value!='4'){error=1;}
	if ( document.forms.frmFrage1.f1.value == document.forms.frmFrage1.f2.value
	  || document.forms.frmFrage1.f1.value == document.forms.frmFrage1.f3.value
	  || document.forms.frmFrage1.f1.value == document.forms.frmFrage1.f4.value
	  || document.forms.frmFrage1.f2.value == document.forms.frmFrage1.f3.value
	  || document.forms.frmFrage1.f2.value == document.forms.frmFrage1.f4.value
	  || document.forms.frmFrage1.f3.value == document.forms.frmFrage1.f4.value ){error=2;}
	if ( document.forms.frmFrage1.f1.value=="" || document.forms.frmFrage1.f2.value=="" || document.forms.frmFrage1.f3.value=="" || document.forms.frmFrage1.f4.value==""){error=3;}

	switch(error)
	{
		case 1: alert("Achtung: Falsche Angabe!\nBitte geben Sie ausschließlich entweder '1', '2', '3' oder '4' ein"); break;
		case 2: alert("Achtung, Sie haben den gleichen Wert mehrmals eingegeben!"); break;
		case 3: alert("Achtung!\nSie müssen alle Textfelde ausfüllen!"); break;
		case 0: document.frmFrage1.submit(); break;
		default: document.frmFrage1.submit(); break;
	}
}


function startFocus(){ if (document.getElementById("0")) document.getElementById("0").focus(); }

function popUps(page,name) { window.open(page,name,"width=800, height=600, resizable=yes, scrollbars=yes"); }
function weiterempfhelen(stid,position, SID)
{
	var page = "weiterempfehlen.php?stid=" + stid + "&p=" + position ;
	window.open(page,"Stelleweiterempfehlung","width=520, height=300, resizable=yes, scrollbars=yes");
}
function confirm_tatigkeit_delete(name, page)
{
	var text1= "Tätigkeit: "+ name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}
function confirm_sprache_delete(name, page)
{
	var text1= "Sprache: "+ name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}
function confirm_any_delete(title,name, page)
{
	var text1= title+" "+ name + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

function confirm_fesite_delete(sitetitle, page)
{
	var text1= "Seite: "+ sitetitle + " wirklich löschen?";
	var x=confirm(text1);
	if (x==true) { window.location=page; }
}

////////////////////////////////////
/// NEWSLETTER  AJAX ///////////////
////////////////////////////////////



function registerNewsletter() {
 
  
  
  if (checkFields()) { 
  	var xmlHttp= createXMLHttpRequestObj();
	
  }
  else {
	//showDiv("boxMailSent");
	document.getElementById("boxStatus").innerHTML="<b>Bitte geben Sie eine E-Mail Adresse ein!</b>";
	//showDiv("emailform");
	return false;
  }

  newemail=document.getElementById("emailnews").value;
  document.getElementById("emailnews").value="";
  var url = "includes/func_newsletter.php?mode=addemail&newemail="+newemail;
  // Open a connection to the server
 // netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead UniversalBrowserWrite");
  xmlHttp.open("GET", url, false);
  // Setup a function for the server to run when it's done
  xmlHttp.onreadystatechange = doResponsex;
  // Send the request
  xmlHttp.send(null);
 
	function doResponsex() {
		if (xmlHttp.readyState == 4) {
				result=xmlHttp.responseText;
			//if (res=="true") {
				//showDiv("boxMailSent");
				//alert("Email wurde registriert");
				document.getElementById("boxStatus").innerHTML=result;
				//hideDiv("emailform");
			//}
			//else  {
		//		showDiv("boxMailSent");
		//		document.getElementById("boxMailSent").innerHTML="<b>E-Mail wurde nicht gesendet!</b>";
		//		hideDiv("emailform");
		//	}
		}
		else  {
			//alert("Email wurde NICHT registriert");
			//showDiv("boxMailSent");
			document.getElementById("boxStatus").innerHTML="<b>E-Mail konnte nicht registriert werden. Bitte probieren Sie es nochmal oder schreiben Sie an uns!</b>";
		}
	}
}



createXMLHttpRequestObj=function()
{
	
	var xmlHttp;
	if (window.XMLHttpRequest) {
	 //Moz
	  xmlHttp = new XMLHttpRequest();
	  
	}
	else if (window.ActiveXObject) {
	  //IE
	  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	return xmlHttp;
}

function checkFields() {
	missinginfo = "";
	if (!checkEmail(document.formnews.emailnews.value)){missinginfo += "\n     - Email";}
	
	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"Sie haben keine Angaben für folgende Pflichtfelder gegeben:\n" +
		missinginfo + "\n_____________________________" +
		"\nBitte Felder richtig ausfüllen !";
		alert(missinginfo);
		return false;
	}
	else return true;
	function checkEmail(s) {
		if (/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i.test(s)){return (true)}
		return (false)
	}

	
}
////////////////////////////////////
/// END NEWSLETTER  AJAX ///////////
////////////////////////////////////






