//////////////////////////////////////////////////// var refresh_user=refresh_user=0; // Ajax Config var xmlHttp = false; try{ xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){ try{ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){xmlHttp = false;} } if(!xmlHttp && typeof XMLHttpRequest!='undefined'){ xmlHttp = new XMLHttpRequest(); } //////////////////////////////////////////////////// // Ajax Daten laden function load_modul(Loader,Type,Query,Data,Target,Out){ if((ust=='0' || agb=='0') && Target=='main_content'){ if(agb=='0') alert('Bitte fülle erst Dein Profil aus und speichere die Daten.\n\nKlicke dazu auf Profilverwaltung.'); if(agb=='1') alert('Bitte fülle erst Dein Profil aus (Profilverwaltung)\n\n und lade dann ein Bild von Dir hoch.'); return false; } if(ust>'1' && Target=='main_content'){ alert('Dein Profil wurde gesperrt oder gelöscht, bitte wende Dich an den Support.') return false; } tar = document.getElementById(Target); if(xmlHttp){ if(Loader) LD = Loader; else LD = 'ajax.php'; xmlHttp.open(Type,LD+'?'+Query,true); xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ RES = xmlHttp.responseText; if(!RES) return false; if(Out==1 && tar) tar.innerHTML = RES; if(Out==2) alert(RES); } } } if(!Data) Data = null; xmlHttp.send(Data); } return false; } /////////////////////////////////////////////////// // Profil laden function LP(pid){ load_modul('','GET','load=web_profil&id='+pid,'','main_content',1); return false; } /////////////////////////////////////////////////// function count(f_name,c_name,maximal){ if(!maximal) maximal = 501; textfield = document.getElementById(f_name); counter = document.getElementById(c_name); zeichen = maximal - textfield.value.length; if(zeichen<0){ alert("Bitte gebe nicht mehr als " + maximal + " Zeichen ein!"); textfield.value = textfield.value.substring(0,maximal); zeichen = maximal - textfield.value.length; counter.value = 'Du hast noch '+zeichen+' Zeichen.'; } else counter.value = ' Du hast noch '+zeichen+' Zeichen'; } ///////////////////////////////////////////////////// // neue Anmeldungen function anm_check(){ var nck = document.getElementById('anm_nick').value; var eml = document.getElementById('anm_email').value; var png = document.getElementById('png_check').value; var lnd = document.getElementById('anm_land').value; var agb = document.getElementById('anagb').checked; if(!nck){alert('Bitte gewünschten Nickname eintragen'); return false;} if(!eml){alert('Bitte eMailadresse eintragen'); return false;} if(!png){alert('Bitte den Code eintragen'); return false;} if(!png){alert('Bitte Land wählen'); return false;} if(!agb){alert('Bitte AGB bestätigen'); return false;} if(confirm('Ist Deine eMailadresse >'+eml+'< korrekt?\n\nWir senden Dir Dein Passwort an diese Adresse.\n\nAnmeldung senden?')) return true; else return false; } /////////////////////////////////////////////////// // Postfach Inputs function pf_iclick(){ for(var i=0;i < document.getElementById('fs_main').elements.length; i++){ var e = document.getElementById('fs_main').elements[i]; if((e.type=="checkbox" && e.name=='del_msg[]')) e.click(); } } /////////////////////////////////////////////////// // Nachrichten löschen function del_msg(pmode){ var mids =''; for(var i=0;i < document.getElementById('fs_main').elements.length; i++){ var e = document.getElementById('fs_main').elements[i]; if((e.type=="checkbox" && e.name=='del_msg[]' && e.checked==true)){ mids+= e.value+','; } } if(mids.length>0){ p_dat = "del_msg="+mids.length+"&pmode="+pmode+"&mids="+mids; load_modul('','POST','',p_dat,'main_content',1); } return false; } /////////////////////////////////////////////////// // Senden function Send_Data(Mode,nButton){ // alert(nButton+' | '+Mode); // document.getElementById(nButton).disabled = true; document.getElementById(nButton).value = "Bitte warten..."; // New Msg if(Mode=='MSG'){ if(document.getElementById('msg_text')) msg_text = document.getElementById('msg_text').value; else msg_text=""; if(document.getElementById('empf_id')) empf_id = document.getElementById('empf_id').value; else empf_id=""; if(document.getElementById('aw_mid')) aw_mid = document.getElementById('aw_mid').value; else aw_mid=""; p_dat = "send_msg=true&msg_text="+escape(msg_text)+"&empf_id="+empf_id+"&aw_mid="+aw_mid; load_modul('','POST','',p_dat,'main_content',1); } // GB Comment if(Mode=='GBC'){ g_dat = "id="+document.getElementById('gb_id').value+"&nick="+document.getElementById('gb_nick').value; p_dat = "SEND_GBC=true&comment="+escape(document.getElementById('gb_comment').value); load_modul('','POST',g_dat,p_dat,'profil_content_2',1); } // Bild Comment if(Mode=='BIC'){ g_dat = "SEND_BIC=true&id="+document.getElementById('bdc_id').value+"&bild="+document.getElementById('bdc_bild').value; p_dat = "comment="+escape(document.getElementById('b_cnt').value); load_modul('','POST',g_dat,p_dat,'profil_content_2',1); } if(Mode=='ADV'){ p_dat = "meldung=true&meld_text="+escape(document.getElementById('meld_text').value); p_dat += "&meld_id="+document.getElementById('meld_id').value; load_modul('','POST','',p_dat,'main_content',1); } } /////////////////////////////////////////////////// // DELGB_COMMENT function del_gb_comment(cid,id,nick){ if(confirm('Eintrag löschen?')){ g_dat = "load=web_gaestebuch&gb_aktion=gb_delete&id="+id+"&nick="+nick+"&cid="+cid; load_modul('','GET',g_dat,'','profil_content_2',1); } } /////////////////////////////////////////////////// // DELBI_COMMENT function del_bi_comment(cid,id,bild){ if(confirm('Eintrag löschen?')){ g_dat = "load=web_profil_bilder&aktion=bic_del&id="+id+"&bild="+bild+"&cid="+cid; load_modul('','GET',g_dat,'','profil_content_2',1); } } /////////////////////////////////////////////////// // ADB DEL function adb_del(del_aid){ if(confirm('User und alle Daten aus Adressbuch löschen?')){ load_modul('','GET','load=user_adressbuch&del_aid='+del_aid,'','main_content',1); } return false; } /////////////////////////////////////////////////// // ADB edit function adb_edit(f_aid,f_nick,f_email,f_nummer,f_notiz){ document.getElementById('adb_aid').value = f_aid; document.getElementById('adb_nick').value = f_nick; document.getElementById('adb_email').value = f_email; document.getElementById('adb_nummer').value = f_nummer; document.getElementById('adb_notiz').value = f_notiz; document.getElementById('adb_users').style.display = "none"; document.getElementById('adb_edits').style.display = "block"; return false; } /////////////////////////////////////////////////// // ADB save function adb_save(){ p_dat = 'ADB_SAVE=true&aid='+escape(document.getElementById('adb_aid').value); p_dat += '&email='+escape(document.getElementById('adb_email').value); p_dat += '&nummer='+escape(document.getElementById('adb_nummer').value); p_dat += '¬iz='+escape(document.getElementById('adb_notiz').value); load_modul('','POST','',p_dat,'main_content',1); alert('Die Daten wurden gespeichert...'); document.getElementById('adb_edits').style.display = "none"; document.getElementById('adb_users').style.display = "block"; return false; } /////////////////////////////////////////////////// // Bilder löschen function del_pic(pid){ if(pid<2 || pid>20){ alert('Dieses Bild kann nicht gelöscht werden!'); return false; } if(confirm('Bild '+pid+' löschen?\n\nAlle Bewertungen werden ebenfalls gelöscht!')){ load_modul('','GET','delPIC='+pid,'','main_content',1); } return false; } /////////////////////////////////////////////////// // ABO function show_input(){ document.getElementById('abo_div_1').style.display = "none"; document.getElementById('abo_div_2').style.display = "block"; } function check_data(){ if(document.fs_main.AGB.checked == false){ alert("Bitte Hinweis bestätigen"); return false; } if(document.fs_main.ktnr.value=='' || document.fs_main.blz.value==''){ alert("Bitte Bankdaten eintragen!"); return false; } if(confirm('+ + + + + + Achtung!!! + + + + + +\n\nDie Eingabe von falschen Kontodaten ist vorsätzlicher Betrug.\n\nZu Sicherheit aller Kunden erstatten wir in jedem Einzelfall Strafanzeige.\n\nSind Ihre Kontodaten korrekt?\n\nKontonummer:\t'+document.fs_main.ktnr.value+'\n\Bankleitzahl:\t'+document.fs_main.blz.value+'\n\nHandelt es sich um Ihre Kontodaten, möchten Sie diese Daten senden?\n\n')) return true; else return false; } /////////////////////////////////////////////////// // Chat function livechat(data,wname,cid,id2){ if(id1 == id2){ alert('Du kannst nicht mit Dir selbst chatten...'); return false; } if(!id1 || !id2){ alert('Chat nicht verfügbar, Du bist nicht eingeloggt!'); return false; } var cpop = window.open('include/chat_modul.php?mode=call&cid='+cid+'&'+data,wname,"width=530,height=400,top=200,left=200,scrollbars=no,resizable=no"); cpop.focus(); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Freunde function friend(nButton,id2){ if(!id1){ load_modul('','GET','load=web_anmeldung','','profil_content_2',1); return false; } if(confirm('Möchtest Du diesem User Deine Freundschaft anbieten?')){ if(nButton){ BT = document.getElementById(nButton); if(BT) BT.disabled = true; } p_dat = "option=new_friend&id2="+id2; load_modul('','POST','',p_dat,'',2); } } ////////////////////////////////////////// // Freunde Comment sichern function save_comment(nButton,c_uid,c_field){ if(nButton){ BT = document.getElementById(nButton); if(BT) BT.disabled = true; } obj = document.getElementById(c_field); comment = obj.value; if(comment.length<3){ obj.style.backgroundColor="#FF0000"; alert('Bitte einen Kommentar eingeben!'); return false; } obj.style.backgroundColor=""; p_dat = 'SEND_FRC=true&cuid='+escape(c_uid)+'&comment='+escape(comment); load_modul('','POST','',p_dat,'',2); } /////////////////////////////////////////////////// // ADB function adb(nButton,id2){ if(!id1){ load_modul('','GET','load=web_anmeldung','','profil_content_2',1); return false; } if(confirm('User in Adressbuch eintragen?\n\nDort kannst Du weitere Informationen hinterlegen...')){ if(nButton){ BT = document.getElementById(nButton); if(BT) BT.disabled = true; } p_dat = "option=adb&id2="+id2; load_modul('','POST','',p_dat,'',2); } } /////////////////////////////////////////////////// // urlencode function urlencode(str) { str = escape(str); str = str.replace('+', '%2B'); str = str.replace('?', '%3F'); str = str.replace('=', '%3F'); str = str.replace('&', '%26'); str = str.replace('*', '%2A'); str = str.replace('@', '%40'); return str; } /////////////////////////////////////////////////// // Block function block(nButton,id2){ if(!id1){ load_modul('','GET','load=web_anmeldung','','profil_content_2',1); return false; } if(confirm('ACHTUNG!!!\n\nDer User kann Dir dann nicht mehr schreiben bzw. chatten,\n\nkann keine Gästebucheinträge machen usw...!\n\nUser wirklich in Sperrliste eintragen?')){ if(nButton){ BT = document.getElementById(nButton); if(BT) BT.disabled = true; } p_dat = "option=block&id2="+id2; load_modul('','POST','',p_dat,'',2); } } /////////////////////////////////////////////////// // MSG Layer var darkoff = false; var overlay = document.getElementById('msg_dark'); var msglayer = document.getElementById('msg_layer'); function hidebox(){ overlay.style.display = "none"; msglayer.style.visibility = "hidden"; } /////////////////////////////////////////////////// // Showbox function showbox(OUT_TEXT,darkoff){ document.getElementById('layer_text').innerHTML = OUT_TEXT; if(!darkoff) overlay.style.display = "block"; msglayer.style.visibility = "visible"; } /////////////////////////////////////////////////// // Suchoptionen function search_more(){ if(id1){ var obt = document.getElementById('so_name'); var obj = document.getElementById('s_options'); var akt = obj.style.display; if(akt=='none'){ op_txt = ''; op_new = "block"; } else { op_txt = ''; op_new = "none"; } obt.innerHTML = op_txt; obj.style.display = op_new; } else alert('Bitte einloggen für weitere Suchoptionen...'); } /////////////////////////////////////////////////// // Suche function suche(VON){ gender = document.getElementById('s_geschlecht').value; age_fr = document.getElementById('s_alt_von').value; age_to = document.getElementById('s_alt_bis').value; s_plz = document.getElementById('s_plz').value; s_rauch = document.getElementById('s_rauch').value; s_kg_fr = document.getElementById('s_kg_fr').value; s_kg_to = document.getElementById('s_kg_to').value; s_cm_fr = document.getElementById('s_cm_fr').value; s_cm_to = document.getElementById('s_cm_to').value; s_order = document.getElementById('s_order').value; s_online = document.getElementById('s_online').value; s_nsearch= document.getElementById('s_nsearch').value; if(s_nsearch=='Name suchen') s_nsearch=''; if(s_nsearch!='' && s_nsearch!='Name suchen'){ if(s_plz==0) s_plz='%'; document.getElementById('s_plz').value = 0; } else { if(s_plz < 1 || s_plz > 99999){ document.getElementById('s_plz').style.backgroundColor="#FFFFCC"; alert('Bitte Postleitzahlbereich wählen...'); return false; } } g_dat = "load=web_suche&von="+VON+"&gender="+gender+"&age_fr="+age_fr+"&age_to="+age_to+"&plz="+s_plz; g_dat += "&rauch="+s_rauch+"&kg_fr="+s_kg_fr+"&kg_to="+s_kg_to+"&cm_fr="+s_cm_fr+"&cm_to="+s_cm_to+"&order="+s_order+"&online="+s_online+"&s_nsearch="+s_nsearch; load_modul('','GET',g_dat,'','main_content',1); } /////////////////////////////////////////////////// // Online User function o_suche(){ document.getElementById('s_options').style.display = "block"; document.getElementById('s_plz').style.backgroundColor="#FFFFCC"; document.getElementById('s_online').style.backgroundColor="#FFFFCC"; document.getElementById('s_order').style.backgroundColor="#FFFFCC"; document.getElementById('s_plz').value = '%'; document.getElementById('s_online').value = 'on'; document.getElementById('s_order').value = 'online%20DESC'; suche(0); } /////////////////////////////////////////////////// // Bildvoting function vote(uid,unick,bild,note){ load_modul('','GET','load=web_profil_bilder&id='+uid+'&nick='+unick+'&bild='+bild+'&vnote='+note,'','profil_content_2',1); alert("Note "+note+" | SID: "+sid+" | UID: "+uid+" | Bild: "+bild); } /////////////////////////////////////////////////// // Herz verschenken function herz(id2){ if(id1){ if(id1 == id2){ alert('Du kannst Dich nicht selbst beschenken...'); return false; } if(confirm('Möchtest Du diesem User wirklich ein Herz schenken?')){ load_modul('','GET','option=herz&id2='+id2,'','',2); } } else alert('Bitte einloggen...'); return false; } /////////////////////////////////////////////////// // POPUP function popup(path,wname,attrib){ window.open(path,wname,attrib); } /////////////////////////////////////////////////// // Navi links Posteingang function pe_cle(){ document.getElementById('div_new_mail').innerHTML=""; } function pe_chk(){ if(document.getElementById('div_new_mail')){ load_modul('','POST','','check_msg=true','div_new_mail',1); setTimeout("pe_chk()",100000); setTimeout("pe_cle()",10000); } else return false; } setTimeout("pe_chk()",1000); /////////////////////////////////////////////////// 120000 // Onlineliste function u_online(){ var xmlhttp=false; var myvar; if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } function validate() { returnvalue = true; xmlhttp.open("Get", "http://www.fotosingle.de/includes/chat.php"); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { myvar = xmlhttp.responseText; if(myvar) { //alert(myvar); var myString = myvar; var mySplitResult = myString.split("{.}"); popup('include/chat_modul.php?cid=' + mySplitResult[2] + '&id=' + mySplitResult[0] + '&nick=' + mySplitResult[1] + '&auto=1','livechat' + mySplitResult[0],'width=530,height=400,top=200,left=200,scrollbars=no,resizable=no') } returnvalue = false; return returnvalue; } } xmlhttp.send(null); } validate(); refresh_user=refresh_user+1; if(refresh_user==10) { load_modul('','GET','load=web_online_user','','user_onl',1); refresh_user=0; } setTimeout("u_online()",6000); } setTimeout("u_online()",6000); /////////////////////////////////////////////////// // Smilies function emo(text,feldname){ if(text=='IMG'){ addy = prompt("Bitte die Adresse zum Bild eingeben","http://"); if(addy && addy.length>7) text = '[IMG]'+addy+'[/IMG]'; else return false; } if(text=='LNK'){ addy = prompt("Bitte die Adresse eingeben","http://"); ltxt = prompt("Bitte den Linktext eingeben","Externer Link"); if(addy && addy.length>7 && ltxt) text = '[URL]'+urlencode(addy)+'[URT]'+ltxt+'[/URL]'; else return false; } if(text=='QUO'){ zitat = prompt("Bitte das Zitat eingeben",""); if(zitat && zitat.length>5) text = '[QUO]'+zitat+'[/QUO]'; else return false; } var tfeld = document.getElementById(feldname); if(tfeld.createTextRange && tfeld.caretPos) { var caretPos = tfeld.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; tfeld.focus(); } else if(typeof tfeld.selectionStart != 'undefined'){ selected = (tfeld.value).substring(tfeld.selectionStart,tfeld.selectionEnd); tfeld.focus(); start=tfeld.selectionStart; end=tfeld.textLength; endtext=tfeld.value.substring(tfeld.selectionEnd,end); starttext=tfeld.value.substring(0,start); tfeld.value=starttext+' '+text+' '+endtext; tfeld.selectionStart=start; tfeld.selectionEnd=start; return; } else { /* für die übrigen Browser */ tfeld.value += text; tfeld.focus(); } } // OP Options function opo(op_mode,id){ if(confirm('+ + + Operator Aktion + + +\n\nAktion wirklich durchführen???')){ load_modul('','GET','op_mode='+op_mode+'&id='+id,'','',2); } return false; } function op_pic(id,bild){ if(confirm('+ + + Operator Aktion + + +\n\nBild '+bild+' von Userid '+id+' wirklich löschen???')){ load_modul('','GET','op_mode=pic&id='+id+'&bild='+bild,'','',2); } return false; } function send_pw(){ pwml = document.getElementById('pw_eml').value; load_modul('','GET','mode=sendpw&email='+document.getElementById('pw_eml').value,'','',2); } function del_pr(){ var dpass = prompt("Bitte Dein Passwort für die Profillöschung eingeben",""); if(dpass == document.getElementById('pass').value){ if(confirm('ACHTUNG!!!\n\nALLE DATEN UND BILDER WERDEN GELÖSCHT!!!\n\nLöschung wirklich durchführen???')){ load_modul('','GET','mode=del_pr&id='+id1,'','',2); return false; } } else { if(dpass.length > 0) alert('Fehler!!!\n\nInaktives Profil, falsches oder kein Passwort!!!'); } return false; } function check_gift(kto,kst,gname,gempf){ if(kto < kst){ alert('Leider hast Du noch zu wenig Coins für dieses Geschenk...'); load_modul('','GET','load=user_ABO','','main_content',1); } else { load_modul('','GET','load=user_geschenke&empf='+gempf+'&auswahl='+gname,'','main_content',1); } return false; } function send_gift(){ gempf = document.getElementById('gift_empf').value; gname = document.getElementById('gift_name').value; gtext = escape(document.getElementById('gift_text').value); if(gempf.length<2 || gempf.length>30){ alert('Bitte gebe den Nicknamen des Empfängers ein...'); return false; } if(gname.length<2 || gname.length>30){ alert('Bitte wähle ein Geschenk aus...'); return false; } if(confirm('Möchtest Du '+gempf+' wirklich dieses Geschenk machen?')){ load_modul('','GET','load=user_geschenke&empf='+gempf+'&gname='+gname+'>ext='+gtext+'&gaction=gsend','','main_content',1); } return false; } function TOOLTIP() { this.width = 100; // width (pixels) this.bgColor = '#FFFFFF'; // background color this.textColor = '#FF6633'; // text color this.borderColor = '#FF6633'; // border color this.opacity = 100; // opacity (percent) - doesn't work with all browsers this.cursorDistance = -80; // distance from cursor (pixels) this.text = ''; this.obj = 0; this.sobj = 0; this.active = false; this.create = function() { if(!this.sobj) this.init(); var t = '
'+this.text+'
'; if(document.layers) { t = '
' + t + '
'; this.sobj.document.write(t); this.sobj.document.close(); } else { this.sobj.border = '2px dotted ' + this.borderColor; this.setOpacity(); if(document.getElementById) document.getElementById('ToolTip').innerHTML = t; else document.all.ToolTip.innerHTML = t; } this.show(); } this.init = function(){ if(document.getElementById) { this.obj = document.getElementById('ToolTip'); this.sobj = this.obj.style; } else if(document.all) { this.obj = document.all.ToolTip; this.sobj = this.obj.style; } else if(document.layers) { this.obj = document.ToolTip; this.sobj = this.obj; } } this.show = function(){ var ext = (document.layers ? '' : 'px'); var left = mouseX-100; // 40 if(left + this.width + this.cursorDistance > winX) left -= this.width + this.cursorDistance; else left += this.cursorDistance; this.sobj.left = left + ext; this.sobj.top = mouseY + this.cursorDistance + ext; if(!this.active) { this.sobj.visibility = 'visible'; this.active = true; } } this.hide = function(){ if(this.sobj) this.sobj.visibility = 'hidden'; this.active = false; } this.setOpacity = function() { this.sobj.filter = 'alpha(opacity=' + this.opacity + ')'; this.sobj.mozOpacity = '.1'; if(this.obj.filters) this.obj.filters.alpha.opacity = this.opacity; if(!document.all && this.sobj.setProperty) this.sobj.setProperty('-moz-opacity', this.opacity / 100, ''); } } var tooltip = mouseX = mouseY = winX = 0; if(document.layers) { document.write(''); document.captureEvents(Event.MOUSEMOVE); } else document.write('
'); document.onmousemove = getMouseXY; function getMouseXY(e) { if(document.all) { mouseX = event.clientX + document.body.scrollLeft; mouseY = event.clientY + document.body.scrollTop-100; // } else { mouseX = e.pageX; mouseY = e.pageY; } if(mouseX < 0) mouseX = 0; if(mouseY < 0) mouseY = 0; if(document.body && document.body.offsetWidth) winX = document.body.offsetWidth-500; else if(window.innerWidth) winX = window.innerWidth - 500; else winX = screen.width - 500; if(tooltip && tooltip.active) tooltip.show(); } function VS(nick,bild){ if(nick){ tooltip = new TOOLTIP(); tooltip.width = 150; tooltip.opacity = 100; tooltip.text = '
'+nick+'



'; tooltip.create(); } else if(tooltip) tooltip.hide(); }