function dashboard_themenChange(element){
var dashUrl="/servlet/ajax/dashboardThemen";
if(element!=null){
var dt = new Date( ).valueOf();
dashUrl+="?topic="+element.value+"&topicChecked="+element.checked+"&dt=" + dt;
}
jQuery.ajax({
url:dashUrl,
cache:false,
dataType:"json",
success:function(json){
if(json!=null){
var dashboardLeft=document.getElementById('dashboardTeaserContainerLeft');
var dashboardRight=document.getElementById('dashboardTeaserContainerRight');
if((json.length==2)&&(dashboardLeft!=null)&&(dashboardRight!=null)){
dashboardLeft.innerHTML="";
dashboardRight.innerHTML="";
var jsonTopicArray=json[0];
var jsonTeaserArray=json[1];
for(var i=0;i<jsonTopicArray.length;i++){
var topicInput=document.getElementById('thema'+jsonTopicArray[i]);
var topicInputSpan=document.getElementById('thema'+jsonTopicArray[i]+'span');
if(topicInput){
if(jsonTopicArray[i+1]){
topicInput.checked='checked';
topicInputSpan.className='selected';
}else{
topicInput.checked='';
topicInputSpan.className='';
}
}
i++;
}
for(var i=0;i<jsonTeaserArray.length;i++){
if(i%2==0){
dashboardLeft.innerHTML+=jsonTeaserArray[i];
}else{
dashboardRight.innerHTML+=jsonTeaserArray[i];
}
}
}else{
}
}
}
});
}
function hideElement(element,elementId){
document.getElementById(elementId).style.display='none';
element.onclick=function onclick(event){showElement(this,elementId);return false;};
}
function showElement(element,elementId){
document.getElementById(elementId).style.display='block';
element.onclick=function onclick(event){hideElement(this,elementId);return false;};
}
function openChatWindow(legalFlag,currentUser,author,webuser,title){
if(legalFlag=='true'){
testChat(legalFlag,currentUser,author,webuser,title);
}else{
alert("Ein anonymer Chat ist leider nicht "+unescape("m%F6glich")+", bitte loggen Sie sich ein.");
}
}
function testChat(legalFlag,currentUser,author,webuser,title){
jQuery.ajax({
url:"/servlet/ajax/chatAvailable?rcv="+webuser,
cache:false,
dataType:"json",
success:function(json){
if(json!=null){
if(json[0]=='false'){
alert("Ihr Chatpartner ist leider gerade nicht "+unescape("verf%FCgbar"));
}else{
OpenSubWin("/servlet/showChat?rcv="+webuser+"&title="+title+"&imageUrl=leer&author="+author,600,680);
}
}
}
});
}
function rueckrufAbschicken(elementId, contactid){
var receiverMail=contactid;
var Vorname=document.getElementById('Vorname').value;
var Nachname=document.getElementById('Nachname').value;
var Telefonnummer=document.getElementById('Telefonnummer').value;
var Nachricht=document.getElementById('Nachricht').value;
var Firma=document.getElementById('Firma').value;
var Anrede="";
var error=false;
if(document.getElementById('AnredeFr').checked){
Anrede="Frau";
}
if(document.getElementById('AnredeHr').checked){
Anrede="Herr";
}
if(Anrede==""){
alert("Bitte geben Sie Ihre Anrede an.");
error=true;
}
if(trim(Vorname)==""){
alert("Bitte geben Sie Ihren Vornamen an.");
error=true;
}
if(trim(Nachname)==""){
alert("Bitte geben Sie Ihren Nachnamen an.");
error=true;
}
if(trim(Telefonnummer)==""){
alert("Bitte geben Sie Ihren Telefonnummer an.");
error=true;
}
Vorname=escape(Vorname);
Nachname=escape(Nachname);
Telefonnummer=escape(Telefonnummer);
Nachricht=escape(Nachricht);
receiverMail=escape(receiverMail);
if(!error){
jQuery.ajax({
url:"/servlet/ajax/rueckrufWunsch?Telefonnummer="+Telefonnummer+"&Anrede="+Anrede+"&Vorname="+Vorname+"&Nachname="+Nachname+"&Nachricht="+Nachricht+"&Firma="+Firma+"&receiverMail="+receiverMail,
cache:false,
dataType:"json",
success:function(json){
if(json[0]=="ERROR"){
alert("Ihre Nachricht konnte leider nicht "+unescape("%FCbermittlet")+" werden.");
}else{
document.getElementById(elementId).style.display='none';
alert("Danke "+unescape("f%FCr")+" Ihren Kontaktwunsch.");
document.getElementById('Vorname').value="";
document.getElementById('Nachname').value="";
document.getElementById('Telefonnummer').value="";
document.getElementById('Nachricht').value="";
document.getElementById('AnredeFr').checked='';
document.getElementById('AnredeHr').checked='';
}
}
});
}
}
function trim(s){
while(s.substring(0,1)==' '){
s=s.substring(1,s.length);
}
while(s.substring(s.length-1,s.length)==' '){
s=s.substring(0,s.length-1);
}
return s;
}
function checkTextArea(obj,maxLength){
var textArea=obj;
var length=textArea.value.length;
if(length>maxLength){
textArea.value=textArea.value.substr(0,maxLength);
}
}
function setImageHeight(teaserbild) {
teaserbild.style.height = teaserbild.height+'px';
}
function showDatenschutz() {
OpenSubWin("http://www.t-systems-mms.com/datenschutz?view=modal",600,600);
}
function OpenSubWin( page, w, h){ 
var paramz = 'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=1,width='+w+',height='+h+'';
var oSubWin = window.open( page, "SubWin", paramz );
}
