function deleteVerify( text ) {
  return window.confirm( text );
}
function trmark(id) {
		if(document.getElementById(id).checked == true)
		{
			document.getElementById('tr'+id).bgColor = "#f7d99f";
		}
		else
		{
			document.getElementById('tr'+id).bgColor = "";
		}
	}

function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
			//alert(curleft);
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

 function bw(){
	if ((navigator.appName=="Microsoft Internet Explorer") || (navigator.appName=="Netscape")){
		if (navigator.appName=="Microsoft Internet Explorer"){
			return "ie";
		}else{
			return "ns";
		}
	}else{
		return "ot";
	}
}

function divhide(id)
{
	document.getElementById(id).style.display="none";
}

function divshow(id) {
	document.getElementById(id).style.display="inline";
}

function divfade(id)
{
	Effect.Fade(id,{duration: 0.3});
}

function divappear(id) {
	Effect.Appear(id,{duration:0.3});
}
//AJAX Grundfunktionen
function ajax_load(url,ausgid,zweite,dritte) {
			var ahttp_request;
		if(!zweite){
			zweite = "0";
		}else{
			if(typeof zweite =="object"){	
				zweite.concat(Array(""));
			}
		}
		if(!dritte){
			dritte = "0";
		}
        ahttp_request = false;
 		
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            ahttp_request = new XMLHttpRequest();
            if (ahttp_request.overrideMimeType) {
                ahttp_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten
            }
        } else if (window.ActiveXObject) { // IE
            try {
                ahttp_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    ahttp_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
 
        if (!ahttp_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;
        }
        ahttp_request.onreadystatechange = function (){
											//alert("hans " + ahttp_request.readyState);
											//alert(ahttp_request.responseText);
											if (ahttp_request.readyState == 4) {
													//alert(ahttp_request.responseText);
													if(document.getElementById(ausgid)){
														document.getElementById(ausgid).innerHTML = ahttp_request.responseText;
													}
													if(zweite!=0){
													
													/*	if(typeof zweite == "object"){
															alert("array");	
														}*/
														eval(zweite);
													}
													if(dritte!=0){
														//alert(zweite);
														eval(dritte);
													}
												 
											}
										}
		var fra = false;
		for(var x=0;x<url.length;x++){
			if(url.charAt(x)=="?"){
			fra = true;
			}
		}
		if(fra){
			var url2 = url+"&zufda="+Math.floor(Math.random()*100000000000);
		}else{
			var url2 = url+"?zufda="+Math.floor(Math.random()*100000000000);
		}
        ahttp_request.open('GET', url2, true);
        ahttp_request.send(null);
 	}
	/*
function ajax_Inhalt(id,zweite,dritte) { //ohne init
	//alert("hans " + ahttp_request.readyState);
	//alert(ahttp_request.responseText);
	
    if (bhttp_request.readyState == 4) {
		//alert(ahttp_request.responseText);
        document.getElementById(id).innerHTML = bhttp_request.responseText;
		//document.getElementById('ladediv').style.visibility = 'hidden';
		//alert("hans");		
		if(zweite!=0){
			//alert(zweite);
			eval(zweite);
		}
		if(dritte!=0){
			//alert(zweite);
			eval(dritte);
		}    
	}
}
*/

function ajax_load_post(url, parameters,id,zweite,dritte) {
		if(!zweite){
			zweite = "0";
		}else{
			if(typeof zweite =="object"){	
				zweite.concat(Array(""));
			}
		}
		if(!dritte){
			dritte = "0";
		}
      http_request_post = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request_post = new XMLHttpRequest();
         if (http_request_post.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request_post.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request_post = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {

               http_request_post = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request_post) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request_post.onreadystatechange = function(){
												  if (http_request_post.readyState == 4) {
													 if (http_request_post.status >= 200 && http_request_post.status < 300) {
														//alert(http_request.responseText);
														result = http_request_post.responseText;
														document.getElementById(id).innerHTML = result;
														if(zweite!=0){
															eval(zweite);
														}
														if(dritte!=0){
															//alert(zweite);
															eval(dritte);
														}
													 } else {
														alert('Ajax_Post ist fehlgeschlagen');
													 }
												  }
											  }
		var fra = false;
		for(var x=0;x<url.length;x++){
			if(url.charAt(x)=="?"){
			fra = true;
			}
		}
		if(fra){
			var url2 = url+"&zufda="+Math.floor(Math.random()*100000000000);
		}else{
			var url2 = url+"?zufda="+Math.floor(Math.random()*100000000000);
		}
      http_request_post.open('POST', url2, true);
      http_request_post.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request_post.setRequestHeader("Content-length", parameters.length);
      http_request_post.setRequestHeader("Connection", "close");
      http_request_post.send(parameters);
   }

   function alertContents_ajax_post() {
      
   }
   

//Allgemeine Funktionen
	function checkform() {
		if(document.getElementById('message').value == "") {
		alert("Du hast keine Nachricht eingegeben");
		return false;	
		}
	}

//QuickMessage
function qmcheck()
{
var respond = document.getElementById('respond').value;
var objektid = document.getElementById('objektid').value;
	if(respond == 1)
	{
		if(!document.getElementById("qm"+objektid)) {
		var newdiv = document.createElement("div");
		newdiv.id="qm"+objektid;
		//newdiv.innerHTML = "</div>";
		newdiv.className = "qmblocked";
		parentDiv = document.getElementById("qmshow").parentNode;
		parentDiv.insertBefore(newdiv, document.getElementById("qmshow"));
		ajax_load("qmblocked.php?messageid="+objektid+"","qm"+objektid);
		document.getElementById("qm"+objektid).style.display='inline';
		}
	}
	if(respond==2)
	{
	window.open('qm.php?r=1&messageid='+objektid+'',''+objektid+'','status=no,scrollbars=yes,width=550,height=510');
	}
	//setTimeout('ajax_load("onlineuser.php","uonline","onlineuser_check();")',1000);
}

function qmload(){
	ajax_load("qm.php","qmshow","setTimeout(\u0022qmload();\u0022,7500);qmcheck();");
}

function qmmarkread(id) {
	ajax_load("qmblocked.php?markread=1&messageid="+id,"leer");
}

function onlineuser_check(){
	var on_us = document.getElementById('on_us').value * 1;
	document.getElementById('on_anz').innerHTML = on_us + " ";
	//IM IE: document.body.scrollHeight
	//im Firefox: document.height
	if(on_us == 0){
		document.getElementById('uonline').style.height="40px";
		document.getElementById('uonline').style.overflowY = "hidden";
	}
	else if(on_us <4 && on_us != 0){
		document.getElementById('uonline').style.height=86*on_us + "px";
		document.getElementById('uonline').style.overflowY = "hidden";
	}else{
		document.getElementById('uonline').style.height=86*4 + "px";
		document.getElementById('uonline').style.overflowY = "scroll";
	}
	
}


function setzen(obj){ 
  
if(obj.checked==true) {  
  for(i=0;i<document.loeschen.elements.length;i++)   {  
       if(document.loeschen.elements[i].type=="checkbox"){ 
          document.loeschen.elements[i].checked=true   
       }  
  }   
}else{  
  for(i=0;i<document.loeschen.elements.length;i++){  
    if(document.loeschen.elements[i].type=="checkbox"){   
      document.loeschen.elements[i].checked=false  
       }  
  }  
}  
}  
		var aktiv;
function changevisibility() {
		var auswahl = document.getElementById('changevisible').value;
		document.getElementById('visible').src = "http://www.pokervalley.net/img/visible"+auswahl+".png";
		ajax_load("ajax_changevisibility.php?auswahl="+auswahl,"leer");
		document.getElementById('1info').style.display="none";
		document.getElementById('2info').style.display="none";
		document.getElementById('3info').style.display="none";
			if(auswahl != 0) {
			clearTimeout(aktiv);
			
			var obj = document.getElementById('statmessageshow');
			var obj2 = document.getElementById(auswahl+'info');
			obj2.style.left = (findPosX(obj)-413)+"px";
			obj2.style.top = (findPosY(obj)-59)+"px";
			divappear(auswahl+'info');
			aktiv = setTimeout("divfade(document.getElementById('changevisible').value+'info')",5000);
			}
}

function statsave() {
var text = document.getElementById('messagetext').value;
	if(text) {
		ajax_load("ajax_statmessagesave.php?messagetext="+text,"leer");
		text = text.substr(0,60);
		document.getElementById('statmessageshow').innerHTML = text;
	}
	else {
		ajax_load("ajax_statmessagesave.php","leer");
		document.getElementById('statmessageshow').innerHTML = "Kein Text";
	}
	divfade('statmessage');
}

function CountMax(id,laenge){ 
	var akt=document.getElementById(id).value.length;
	document.getElementById('zzaehler').value = (laenge - akt);
		if(akt > laenge){
		alert("Ihre Nachricht ist zu lang! Sie darf nur "+laenge+" Zeichen haben");
		return false;
		}
} 

//Fotogalerie Funktionen

	function checkbildupload() {
		if(document.getElementById('bildupload').value == "") {
		alert("Du hast kein Bild angegeben");
		return false;	
		}
	}

	function checkordnersubmit() {
		if(document.getElementById('ordnername').value == "") {
		alert("Du hast keinen Ordnernamen eingegeben");
		return false;	
		}
	}


	
	function neugbsave(userid) {
		var nachricht = escape(document.getElementById('message').value);
		if(nachricht == "") {
		alert("Du hast keine Nachricht eingegeben");
		}
		else {
		divhide('neugbeintrag');
		ajax_load("ajax_profilgb.php?aid="+userid+"&message="+nachricht,"neugbeintrag2");
		}
	}
	
	function setzen(obj){ 
  
if(obj.checked==true) {  
  for(i=0;i<document.loeschen.elements.length;i++)   {  
       if(document.loeschen.elements[i].type=="checkbox"){ 
          document.loeschen.elements[i].checked=true   
       }  
  }   
}else{  
  for(i=0;i<document.loeschen.elements.length;i++){  
    if(document.loeschen.elements[i].type=="checkbox"){   
      document.loeschen.elements[i].checked=false  
       }  
  }  
}  
}

function checkon(id) {
	if(document.getElementById(id).checked == true)
	{
		document.getElementById(id).checked = false;
		if(id%2)
		{
			document.getElementById('tr'+id).bgColor = "#ffffff";
		}
		else
		{
			document.getElementById('tr'+id).bgColor = "#D2DDF0";
		}
	}
	else
	{
		document.getElementById(id).checked = true;
		document.getElementById('tr'+id).bgColor = "#f7d99f";
	}
}

//Partner
var req;
var host;
host = "http://"+window.location.hostname+"/";
if(window.XMLHttpRequest) { // Non-IE browsers
	req = new XMLHttpRequest();
}else if(window.ActiveXObject) { // IE
    req = new ActiveXObject("Microsoft.XMLHTTP");
}

function partner(partner){
    if(req){
        req.open("GET", host+"poptop.php", true);
        req.send(null);
    }
}

function showstatedit() {
var obj = document.getElementById('statmessageshow');
var obj2 = document.getElementById('statmessage');
obj2.style.left = (findPosX(obj)-260)+"px";
obj2.style.top = (findPosY(obj)-30)+"px";
 
divappear('statmessage');

}



var lastid;
function show_title(id,title,autornr) {
	var obj = document.getElementById(id);
	if(obj.style.visibility == "hidden") {
		if(lastid) {
		hide_title(lastid);
		}
		obj.style.height = "";
		obj.innerHTML = '<img src="http://www.songtext4free.de/img/loading.gif"> loading...';
		obj.style.visibility = "visible";
		
		//mask +
		while(title.search(/\++/) != -1) {
		title = title.replace("+","!abcd1234!");
		}
		title = escape(title);
		ajax_load('ajax_title.php?title='+title+'&autornr='+autornr,id);

		lastid = id;
	}
	else {
	hide_title(id);
	}
}

function hide_title(id) {
	var obj = document.getElementById(id);
	obj.innerHTML = "";
	obj.style.height = "0px";
	obj.style.visibility = "hidden";
}

function rate_link(id,option) {
	ajax_load('ajax_title.php?rate=1&option='+option+'&id='+id,'rate_'+id);
}