var tabsClass = {
	tabSetArray: 	new Array(),
	classOn: 		"tabs_on",
	classOff: 		"tabs_off",
	
	addTabs: function (tabsContainer) {
		tabs = document.getElementById(tabsContainer).getElementsByTagName("div");
		for (x in tabs) {
			if (typeof(tabs[x].id) != "undefined") {
				this.tabSetArray.push(tabs[x].id);
			} else {}
		}
	},

	switchTab: function (element) {
		for (x in this.tabSetArray) {
			tabItem = this.tabSetArray[x];
			dataElement = document.getElementById(tabItem + "_data");
			if (dataElement) {
				if (dataElement.style.display != "none") {
					dataElement.style.display = "none";
				} else {}
			} else {}

			tabElement = document.getElementById(tabItem);
			if (tabElement) {
				if (tabElement.className != this.classOff) {
					tabElement.className = this.classOff;
				} else {}
			} else {}
		}

		document.getElementById(element.id + "_data").style.display = "";
		element.className = this.classOn;
	}
};

/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
		
var horizontal_offset="9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox



 var formular = null;
   var textfeld = null;
   var uebrigFeld = null;
   var intv = null;
   var maxZeichen = 0;

   function Zaehlen ()
   {
       var laenge = textfeld.value.length;
       var uebrig = maxZeichen - laenge;
    
       uebrigFeld.value = uebrig;
   }
   
   function AllMessages(form)
		{
			for (var x = 0; x< form.elements.length; x++) {
				var y = form.elements[x];
				if (y.name != 'ALLMSGS') {
					y.checked = form.ALLMSGS.checked;
				}
			}
		}   
   
 function show_checked_data(checkbox){		
		var element = document.getElementById('checked_data');	
		if(checkbox.checked == true ){
			element.style.visibility = "visible";
		}else{
			element.style.visibility = "hidden";
		}							
}
	
function showform() {
document.getElementById("formmitjava").style.visibility = "visible";
}

function reloadCaptcha() {
    
	var img = document.getElementById('incaptcha');
    img.innerHTML = "";
	document.images.secucode.src = 'http://www.sabeo.de/templates/css/images/refresh-image.gif';
        setTimeout("reloadCaptcha2();",2100);
		
}

function reloadCaptcha2()
{
    document.getElementById('incaptcha').innerHTML = "<img src=\"http://www.sabeo.de/templates/css/images/refresh.jpg\" border=\"0\" onclick=\"reloadCaptcha()\"/>";
	
	if (document.images)
		
		document.images.secucode.src = 'http://www.sabeo.de/captcha/captcha.php?+Math.random()&time=' + new Date().getTime();

}

function hochschieben()
{
window.addEvent('domready',function() {  
new SmoothScroll({ duration:600 }, window); 
}); 
}



function change_pic(picsource,id)
{
document.getElementById("picbig").innerHTML = "<a rel=\"lightbox[gal]\" target=\"_blank\" href=\"http://www.sabeo.de/uploads/"+picsource+"\"><img src=\"http://www.sabeo.de/uploads/thumbs/middle/"+picsource+"\"/></a>";	
}


function Aktiv (formular , gecheckt , element)
{
if (gecheckt) {
formular[element].disabled = false;
}
else {
formular[element].disabled = true;
}
}


function showpaypal()
 {
 document.getElementById("paypalmail").style.visibility = "visible";
 }
function hidepaypal()
 {
 document.getElementById("paypalmail").style.visibility = "hidden";
 }
 function showbank()
 {
 document.getElementById("bank").style.visibility = "visible";
 }
function hidebank()
 {
 document.getElementById("bank").style.visibility = "hidden";
 } 



function agbok (){
if (document.getElementById("agb").checked) {
document.getElementById("gebotokdiv").innerHTML = "<input type=\"hidden\" name=\"do_bit\" value=\"bitnow\" style=\"margin:0px\"><input type=\"image\" src=\"templates/css/images/button_gebot_ok.jpg\" name=\"submit\" style=\"margin:0px\">";
} else {
document.getElementById("gebotokdiv").innerHTML = "<input type=\"image\" style=\"margin:0px\" src=\"templates/css/images/button_gebot_ok_ia.jpg\" name=\"submit\" disabled>";
}	
}

function agbok_buy (){
if (document.getElementById("agb").checked) {
document.getElementById("buyokdiv").innerHTML = "<input type=\"hidden\" name=\"do_buy\" value=\"buynow\" style=\"margin:0px\"><input type=\"hidden\" name=\"step\" value=\"3\" style=\"margin:0px\"><input type=\"image\" src=\"templates/css/images/button_buy_ok.jpg\" name=\"submit\" style=\"margin:0px\">";
} else {
document.getElementById("buyokdiv").innerHTML = "<input type=\"image\" style=\"margin:0px\" src=\"templates/css/images/button_buy_ok0.jpg\" name=\"submit\" disabled>";
}	
}

function openwindow (url) {
	if (document.layers || document.all) {
    window.open(url, 'fenster', 'width=580,height=240,location=no,statusbar=no,scrollbars=no,resizable=no,menubar=0');
	}
	else{
	window.open(url, 'fenster', 'width=580,height=240,location=no,statusbar=no,scrollbars=no,resizable=no,menubar=0');	
	}
}

function openwindow_mediathek (url) {
	if (document.layers || document.all) {
    window.open(url, 'upload_fenster', 'width=540,height=340,location=no,statusbar=no,scrollbars=no,resizable=no,menubar=0');
	}
	else{
	window.open(url, 'upload_fenster', 'width=540,height=340,location=no,statusbar=no,scrollbars=no,resizable=no,menubar=0');	
	}
}

function show_content(id)
{
	if (document.getElementById(id).style.display == "none")
	{
		document.getElementById(id).style.display = "inline";
	}
	else
	{
		 document.getElementById(id).style.display = "none";
	}
}



function show_content_gebuehren(id)
{
	if (document.getElementById(id).style.display == "none")
	{
		document.getElementById(id).style.display = "inline";
		document.getElementById("icon"+id+"").src = "http://www.sabeo.de/templates/css/images/minus.jpg";
		
		
		for (var zahl = 1; zahl <= 6; zahl++) { 
		var val = "i"+zahl+""; 
		if (val!=id) {
		document.getElementById(""+val+"").style.display = "none";
		document.getElementById("icon"+val+"").src = "http://www.sabeo.de/templates/css/images/plus.jpg";
		}
		}
		
		
		
	}
	else
	{
		 document.getElementById(id).style.display = "none";
		 document.getElementById("icon"+id+"").src = "http://www.sabeo.de/templates/css/images/plus.jpg";
	}
}

function change_content(id,content) {

document.getElementById(""+id+"").innerHTML="";
document.getElementById(""+id+"").innerHTML=""+content+"";

}

function add_fav(id) {

new Image().src="http://www.sabeo.de/index.php?fid="+id+"&add_to_fav=1";

document.getElementById("list_gemerkt").innerHTML='<a href="http://www.sabeo.de/mein_sabeo/vorgemerkt.html" style="color: #6F6F6F">ist vormerkt</a>';

return true;


}

function add_blog_fav(id) {

new Image().src="http://www.sabeo.de/index.php?add_blog_to_fav=1&fid="+id+"";

document.getElementById("list_gemerkt").innerHTML='<img src="http://www.sabeo.de/templates/css/images/delete_icon.gif" align="absmiddle" style="border:0px">&nbsp;<a href="JavaScript:void(0);" onClick="del_blog_fav('+id+');" color: #6F6F6F">Blogabo löschen</a>';

return true;


}

function del_blog_fav(id) {
if (confirm('Soll dieses Blogabo wirklich gelöscht werden?')) {	
new Image().src="http://www.sabeo.de/index.php?del_blog_fav=1&fid="+id+"";

document.getElementById("list_gemerkt").innerHTML='<img src="http://www.sabeo.de/templates/css/images/blog_fav.jpg" align="absmiddle" style="border:0px">&nbsp;<a href="JavaScript:void(0);" onClick="add_blog_fav('+id+');" style="color:#BF2800" title="Diesen Blog abonnieren">Blog abonnieren</a>';

return true;

}

}



function add_friend(id,username) {
new Image().src="http://www.sabeo.de/index.php?add_friend=1&fid="+id+"";
document.getElementById("profil_merken_"+id+"").innerHTML='<span style="color: #8F8F8F">Freundesanfrage ausstehend</span>';
return true;
}

function veri_friend(id,username) {
if (confirm('Soll '+username+' nun zur Freundesliste hinzugefügt werden?')) {	
new Image().src="http://www.sabeo.de/index.php?veri_friend=1&fid="+id+"";
document.getElementById("profil_merken_"+id+"").innerHTML="<a href=\"javascript:void(0)\" onclick=\"del_friend('"+id+"','"+username+"');return false\" style=\"color:#8F8F8F\">Von der Freundesliste entfernen</a>";
return true;
}
}


function del_friend(id,username) {
if (confirm('Soll '+username+' nun aus der Freundesliste gelöscht werden?')) {	
new Image().src="http://www.sabeo.de/index.php?del_friend=1&fid="+id+"";
document.getElementById("profil_merken_"+id+"").innerHTML='';
return true;
}
}

function del_friend2(id,username) {
if (confirm('Soll die Freundesanfrage von '+username+' abgelehnt werden?')) {	
new Image().src="http://www.sabeo.de/index.php?del_friend=1&fid="+id+"";
document.getElementById("profil_merken_"+id+"").innerHTML='';
return true;
}
}


function add_ops(link) {

	if (navigator.userAgent.match(/MSIE [7]\./) || navigator.userAgent.match(/MSIE [8]\./) || navigator.userAgent.match(/Firefox/)) {
		window.external.AddSearchProvider(link);
	} else {
		alert("Diese Funktion ist nur für den Internet Explorer und Firefox vorgesehen.");
	}
}


function openhelp (url) {
	if (document.layers || document.all) {
    window.open(url, 'fenster', 'width=780,height=500,location=no,statusbar=no,scrollbars=yes,resizable=no,menubar=0');
	}
	else{
	window.open(url, 'fenster', 'width=780,height=500,location=no,statusbar=no,scrollbars=yes,resizable=no,menubar=0');	
	}
}

function map_posi(posi) {
document.getElementById("plz_karte").style.backgroundPosition = "0px -"+posi+"px";

}

function rein_raus(rein,raus) {
var ist = document.getElementById(""+rein+"").innerHTML;
document.getElementById(""+raus+"").innerHTML = ist;
document.getElementById(""+rein+"").innerHTML = "";
}


