
// globale Instanz von XMLHttpRequest
var xmlHttp = false;

// XMLHttpRequest-Instanz erstellen
// ... für Internet Explorer
try {
    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
    try {
        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        xmlHttp  = false;
    }
}
// ... für Mozilla, Opera und Safari
if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}




$(document).ready(function() {
   
   
/*	$('#sponsors').cycle({
		 fx:      'fade', 
         speed:    'slow', 
		 timeout:  6000 

	});
*/
	$(".box-head").prepend('<div class="box-head-right">&nbsp;');
	$(".box-head").append("&nbsp;</div>");
	
	$('a.lang_switch').cluetip({
	cluetipClass: 'jtip', 
	dropShadow: true, 
	dropShadowSteps: 1,
	positionBy: 'fixed',
	closePosition: 'bottom',
	closeText: '',
	activation: 'click',
	width: 150, 
	showTitle: false,
	leftOffset: -50,
	topOffset: 20,
	mouseOutClose: true,
	sticky: true,

	hoverIntent: {
    sensitivity:  3,
    interval:     150,
    timeout:      50    
  	}

	});
/*	
	 $('.btn').each(function(){
	 var b = $(this);
	 var tt = b.text() || b.val();
	 if ($(':submit,:button',this)) {
	 b = $('<a>').insertAfter(this). addClass(this.className).attr('id',this.id);
	 $(this).remove();
	 }
	 b.text('').css({cursor:'pointer'}). prepend('<i></i>').append($('<span>').
	 text(tt).append('<i></i><span></span>'));
	 });
*/
});


$(function()
{
	
});

function updateInvDiv()
{
	document.getElementById('ownTextPreview').innerHTML=document.getElementById('txtOwnText').value.replace('\n','<br>').replace('\n','<br>').replace('\n','<br>').replace('\n','<br>').replace('\n','<br>').replace('\n','<br>') + '<br><br>---';	
}

function delAngebot(jid)
 {
 	if(confirm("Dieses Angebot wirklich entfernen?"))
	{
		document.location='delAngebot.php?jid='+jid;
	}
 }

function adminDelUser(uID)
{
 	if(confirm("Sind Sie sicher?"))
	{
//		document.location='removeUser.php?u='+uID;
		return true;
	}else
	{
	return false;
	}
}

function delFreundConfirm(uID,uName,profile)
{
 	if(confirm(uName))
	{
		document.location='/contacts/remove.php?u='+uID+'&returntoprofile='+profile;
	}
}

function confirmDelGroup(gID,gName)
{
 	if(confirm("Das Forum '" + gName + "' wirklich entfernen?"))
	{
		document.location='remove.php?grp='+gID;
	}
}


function confirmDelTermin(tID,tName)
{
 	if(confirm("Den Termin '" + tName + "' wirklich absagen?"))
	{
		document.location='remove.php?tid='+tID;
	}
}

function adminSelectAll()
{
	for (var i = 0;i < document.mark.elements.length;i++)
	{
		
			document.mark.elements[i].checked = document.mark.markAll.checked;
		
	}
}

function saveDatenfreigabe(UserID)
{
if (xmlHttp) {
	
	// string aufbereiten
	var datenstring;
	datenstring="";

	if(document.getElementById("dataGMail").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataGAdresse").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataGTelefon").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataGFax").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	
	if(document.getElementById("dataPMail").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataPOrt").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataPBuLa").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataPLand").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataPAdresse").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataPTelefon").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataPFax").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	
	if(document.getElementById("dataIMICQ").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataIMMSN").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataIMAIM").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataIMYahoo").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataIMSkype").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	
	if(document.getElementById("dataMobil").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataGeb").checked)
	{datenstring+="1,";}else{datenstring+="0,";}
	if(document.getElementById("dataMSG").checked)
	{datenstring+="1";}else{datenstring+="0";}
	

	
	document.getElementById('dataStatus').innerHTML='<img src="/img/loading_small.gif" />';
    xmlHttp.open('POST', '/ajaxSaveDatenfreigabe.php');
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.send('daten='+datenstring+'&uid='+UserID);
	xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
			document.getElementById('dataStatus').innerHTML='<img src="/img/saved_icon.png" />';
			}
		};
	

}
}


function event_invite(user_id,action,event_id)
{
	$.get("/events/invite/ajaxInvite.php", { userid: user_id, action: action, event_id: event_id},
   function(data){

	if(action=='add')
	{
		document.getElementById('u'+user_id).style.display='none';	
		document.getElementById('l'+user_id).style.display='block';	
	}
	
	if(action=='remove')
	{
		document.getElementById('u'+user_id).style.display='block';	
		document.getElementById('l'+user_id).style.display='none';	
	}
	
	
	
	
	 
   });
}

function updateProfilNotes(UserID)
{
if (xmlHttp) {
    xmlHttp.open('POST', '/profil/ajaxUpdateProfilNotes.php');
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.send('myNotes='+document.getElementById("idProfilNotes").value+'&uid='+UserID);
	xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				$('#profilNotesSave').fadeOut();
			}
		};
	

}
}

function switchDataAll()
{
	


		document.getElementById('dataAll').checked=document.getElementById('dataAll').checked;
	
		document.getElementById('dataGAll').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataGMail').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataGAdresse').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataGTelefon').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataGFax').checked=document.getElementById('dataAll').checked;
			
		document.getElementById('dataPAll').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataPMail').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataPOrt').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataPBuLa').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataPLand').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataPAdresse').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataPTelefon').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataPFax').checked=document.getElementById('dataAll').checked;
			
		document.getElementById('dataIMAll').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataIMICQ').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataIMMSN').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataIMAIM').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataIMYahoo').checked=document.getElementById('dataAll').checked;
			document.getElementById('dataIMSkype').checked=document.getElementById('dataAll').checked;
			
		document.getElementById('dataMobil').checked=document.getElementById('dataAll').checked;
		document.getElementById('dataGeb').checked=document.getElementById('dataAll').checked;
		document.getElementById('dataMSG').checked=document.getElementById('dataAll').checked;
}


function switchDataGAll()
{
	


		//document.getElementById('dataAll').checked='';
	
		document.getElementById('dataGAll').checked=document.getElementById('dataGAll').checked;
			document.getElementById('dataGMail').checked=document.getElementById('dataGAll').checked;
			document.getElementById('dataGAdresse').checked=document.getElementById('dataGAll').checked;
			document.getElementById('dataGTelefon').checked=document.getElementById('dataGAll').checked;
			document.getElementById('dataGFax').checked=document.getElementById('dataGAll').checked;
			

}

function toggleIMAll()
{
	if(document.getElementById('boxIMAll').style.display=='none')
	{
//		document.getElementById('boxIMAll').style.display='block';
		$('#boxIMAll').slideDown();
		document.getElementById('toggleIM').innerHTML='<img src="/img/list_minus.png" onclick="toggleIMAll(); return false;" />';
	}else
	{
//		document.getElementById('boxIMAll').style.display='none';
		$('#boxIMAll').slideUp();
		document.getElementById('toggleIM').innerHTML='<img src="/img/list_plus.png" onclick="toggleIMAll(); return false;" />';
	}
	
}

function togglePAll()
{
	if(document.getElementById('boxPAll').style.display=='none')
	{
		//document.getElementById('boxPAll').style.display='block';
		$('#boxPAll').slideDown();
		document.getElementById('toggleP').innerHTML='<img src="/img/list_minus.png" onclick="togglePAll(); return false;" />';
	}else
	{
		//document.getElementById('boxPAll').style.display='none';
		$('#boxPAll').slideUp();
		document.getElementById('toggleP').innerHTML='<img src="/img/list_plus.png" onclick="togglePAll(); return false;" />';
	}
	
}

function toggleGAll()
{
	if(document.getElementById('boxGAll').style.display=='none')
	{
//		document.getElementById('boxGAll').style.display='block';
		$('#boxGAll').slideDown();
		document.getElementById('toggleG').innerHTML='<img src="/img/list_minus.png" onclick="toggleGAll(); return false;" />';
	}else
	{
		//document.getElementById('boxGAll').style.display='none';
		$('#boxGAll').slideUp();
		document.getElementById('toggleG').innerHTML='<img src="/img/list_plus.png" onclick="toggleGAll(); return false;" />';
	}
	
}

function switchDataPAll()
{
	


		//document.getElementById('dataAll').checked='';
	
		document.getElementById('dataPAll').checked=document.getElementById('dataPAll').checked;
			document.getElementById('dataPMail').checked=document.getElementById('dataPAll').checked;
			document.getElementById('dataPOrt').checked=document.getElementById('dataPAll').checked;
			document.getElementById('dataPBuLa').checked=document.getElementById('dataPAll').checked;
			document.getElementById('dataPLand').checked=document.getElementById('dataPAll').checked;
			document.getElementById('dataPAdresse').checked=document.getElementById('dataPAll').checked;
			document.getElementById('dataPTelefon').checked=document.getElementById('dataPAll').checked;
			document.getElementById('dataPFax').checked=document.getElementById('dataPAll').checked;
			

}


function switchDataIMAll()
{
	


		//document.getElementById('dataAll').checked='';
	
	document.getElementById('dataIMAll').checked=document.getElementById('dataIMAll').checked;
			document.getElementById('dataIMICQ').checked=document.getElementById('dataIMAll').checked;
			document.getElementById('dataIMMSN').checked=document.getElementById('dataIMAll').checked;
			document.getElementById('dataIMAIM').checked=document.getElementById('dataIMAll').checked;
			document.getElementById('dataIMYahoo').checked=document.getElementById('dataIMAll').checked;
			document.getElementById('dataIMSkype').checked=document.getElementById('dataIMAll').checked;
			

}


function showProfilKartei(which)
{
	document.getElementById('data1').style.display='none';
	document.getElementById('data2').style.display='none';
	document.getElementById('data3').style.display='none';
	document.getElementById('data4').style.display='none';
	
	document.getElementById('navi1').style.display='none';
	document.getElementById('navi2').style.display='none';
	document.getElementById('navi3').style.display='none';
	document.getElementById('navi4').style.display='none';
	switch(which)
	{
		case "perso":
		document.getElementById('data1').style.display='block';
		document.getElementById('navi1').style.display='block';
		break;
		
		case "kontakt":
		document.getElementById('data2').style.display='block';
		document.getElementById('navi2').style.display='block';
		break;
		
		case "web":
		document.getElementById('data3').style.display='block';
		document.getElementById('navi3').style.display='block';
		break;
		
		case "uber":
		document.getElementById('data4').style.display='block';
		document.getElementById('navi4').style.display='block';
		break;
	}
}

function selectAll()
{
	for (var i = 0;i < document.mark.elements.length;i++)
	{
		
			document.mark.elements[i].checked = document.mark.markAll.checked;
		
	}
}

function newsletter_test(id)
{
	$.get("/manage/_ajax_newsletter_test.php", { nid: id},
   function(data){
	
	alert("Testmail generated. Should be sent within the next 10 minutes.");
   });
	
}