// JavaScript Document




var SubscriberID;
var SubscriberName;
var PublisherID;
var PublisherName;
var CurrentID =0;
var LastKeyDownDate =null;
var IdleCounter = 0;
var StartProgress= 0;
var HisCounter = 0;
var OutFocusMessage = "friendmap.de (neue Nachricht)";
var HTMLContent = null;


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;



var isActive=true;




function runScripts(e) {
	if (e.nodeType != 1) return; //if it's not an element node, return
 
	if (e.tagName.toLowerCase() == 'script') {
		eval(e.text); //run the script
	}
	else {
		var n = e.firstChild;
		while ( n ) {
			if ( n.nodeType == 1 ) runScripts( n ); //if it's an element node, recurse
			n = n.nextSibling;
			
		}
	}
}


function CreateNewLikeButton(url)
        {
            var elem = $(document.createElement("fb:like"));
            elem.attr("href", url);
            $("div#Container").empty().append(elem);
            FB.XFBML.parse($("div#Container").get(0));
        }



function prepend(parentObj,childObj)
{
  parentObj.insertBefore(childObj,parentObj.firstChild)

}

function adjustRatio(img)
{
if(window.innerHeight < img.height)
{
img.style.height = '100%';
img.style.width = 'auto';
}
else if(window.innerWidth < img.width)
{
img.style.width = '100%';
img.style.height = 'auto';
}
}

/***********************************************
* Show Hint script- 

***********************************************/



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 showTooltip(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(){
	dropmenuobj=document.getElementById("hintbox");
	if (dropmenuobj != null)
	{
dropmenuobj.style.visibility="hidden";
dropmenuobj.style.left="-500px";
	}
}






function SoundPlay()
{
	try
	{
        var Sound = document.getElementById("Sound1");	
        if (Sound!= null)
        {
           Sound.play();
        }
	} catch (e)
	{
		
		
	}
	finally {
   
    }
 
}



function EvalSound(soundobj) {
  //var thissound=document.getElementById(soundobj);
 // thissound.Play();
}

function ScrollTopDelayed()
{
	
	var ChatObj1 = document.getElementById("ChatDiv");
	  ChatObj1.scrollTop = ChatObj1.scrollHeight;	
	
	
	
}



 function getSWF(movieName) {
      if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
      }
      else {
            if(document[movieName].length != undefined){
                 return document[movieName][1];
            }
        return document[movieName];
     }
   }



function getFlashMovieObject(movieName) {
	
	
	
if(document.embeds[movieName]) return document.embeds[movieName];
// FireFox 
if(window.document[movieName]) return window.document[movieName];
// IE 
if(window[movieName]) return window[movieName];
if(document[movieName]) return document[movieName]; return null;
} 


function ShowPicture()
{
	
	var DivImage = document.getElementById('ImagePopupW');
       // var DisplayImg = document.getElementById('IdImg');
       // DisplayImg.src=imgName;
        DivImage.style.visibility="visible";
	
	
	
	
}

function ShowFavourite()
{
	
	var DivImage = document.getElementById('FavouritePopupW');
       // var DisplayImg = document.getElementById('IdImg');
       // DisplayImg.src=imgName;
        DivImage.style.visibility="visible";
	
	
	
	
}

function Dummy()
{
	return 0;
	
	
}


function SelectW()
{
 var FMW = document.getElementById('FMStart-W');	
 var FMM = document.getElementById('FMStart-M');
 
 FMW.className = "FMStart-W_Select";
 FMM.className = "FMStart-M_";
	
	
	
}


function SelectM()
{
	
 var FMW = document.getElementById('FMStart-W');	
 var FMM = document.getElementById('FMStart-M');
 
 FMW.className = "FMStart-W_";
 FMM.className = "FMStart-M_Select";
	
	
	
	
	
}

function blink(speed) 
{ 
if (speed) { 
if (document.all) 
setInterval("blink()", speed*1000) ;
return; 
} 
var blink = document.all.tags("BLINK");
for (var i=0; i<blink.length; i++) 
blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
} 


var myTimer;
var IsPolling = false;
var CamCache = null;

var tInterval = 2000;

   //  setInterval(AjaxPulse,6000);
	
	
function SearchKeyUp(eventV,boxValue,obj)
{
	var keyCode = eventV.keyCode;
	if (keyCode == 13) return false;
	if (keyCode == 27)
	{
		obj.value = "";
		get('OverlaySearch.php?p1=','CSearch','OverlaySearch.php');
		
		return false;
		
		
		
	}
	
	
		get('OverlaySearch.php?p1='+encodeURIComponent(boxValue),'CSearch','OverlaySearch.php');
	return true;
	
	
}

function ChatAsRead(id)
{
	get('ChatInput.php?p1=&p2='+id,'CSearch','ChatInput.php');
	var RowChatDelete = document.getElementById("PopupRowChat_"+id);
		if (RowChatDelete != null)
		{
		   RowChatDelete.parentNode.removeChild(RowChatDelete);
			
			
		}
	
	
	
}


function AdminKeyDown(eventV,boxValue,obj,id)
{
	
	var keyCode = eventV.keyCode;
	var ShiftPressed = eventV.shiftKey;
	IdleCounter =0;
		
	


	
	if (keyCode == 13 )
	{
		get('AdminList.php?p1='+encodeURIComponent(boxValue)+'&p2=CustomSQL','CSearch','AdminList.php');
		
		
		
	}
	
	return keyCode;
	
	
}


function ChatKeyDown(eventV,boxValue,obj,id)
{
	
	var keyCode = eventV.keyCode;
	var ShiftPressed = eventV.shiftKey;
	IdleCounter =0;
	


	
	if (keyCode == 13 && boxValue == "") return false;
	if (keyCode == 13 && boxValue != "" && ShiftPressed == false)
	{
		get('ChatInput.php?p1='+encodeURIComponent(boxValue)+'&p2='+id,'CSearch','ChatInput.php');
		obj.value = "";
		LastKeyDownDate =null;
		var RowChatDelete = document.getElementById("PopupRowChat_"+id);
		if (RowChatDelete != null)
		{
		   RowChatDelete.parentNode.removeChild(RowChatDelete);
			
			
		}
		return false;
	}
	
	var CurrentKeyDownDate=new Date();
	
	if (LastKeyDownDate != null)
	{
	
	var Diff =  CurrentKeyDownDate.getTime() - LastKeyDownDate.getTime();
	
	if (Diff > 7000)
	{
		
	   get('UserWriting.php?p2='+id,'CSearch','UserWriting.php');	
		
	}
	} else
	{
		
		 get('UserWriting.php?p2='+id,'CSearch','UserWriting.php');	
		
	}
	
	
	LastKeyDownDate = CurrentKeyDownDate;
	
	
	return keyCode;
	
	
}
	

	
function CheckKey(keyCode)
{
//if (keyCode == 13) return false;
return keyCode;


}
	
	function AjaxPulse()
	{
		if(IsPolling == true) return 0;
		IsPolling = true;
	      Pollget();

		
     }


function Pollget()
{
	
	
// return 0;
	
	RunPolling = true;
		
		
	IdleCounter++;
	
	tempInterval =  tInterval;
	
	if (IdleCounter > 60) tempInterval = 10000;
	
		
	
		 
	 	
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp2=new XMLHttpRequest();
  
  //if (xmlhttp.overrideMimeType) {
         //   xmlhttp.overrideMimeType('text/xml');
       //  }

  }
else
  {// code for IE6, IE5
  xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp2.onreadystatechange=function()
  {
  if (xmlhttp2.readyState==4 )
    {
		if (xmlhttp2.status==200)
		{
         var xmldoc = xmlhttp2.responseXML;
	
    	 var div=document.createElement('div');
	     div.innerHTML=xmlhttp2.responseText;
	 
	 //document.getElementById(dst).innerHTML=div.innerHTML;
	 
	    FindSpans(div);
	 
	// div
	     
	//  document.getElementById(dst).innerHTML=xmlhttp.responseText;
	       setTimeout('Pollget();',tempInterval);
		} else
		{
			
			   setTimeout('Pollget();',tempInterval);
			
			
			
		}

	
	
    }
  }
  
xmlhttp2.open("GET","poll.php?p1="+IdleCounter,true);
xmlhttp2.send();


	
	
	
	
}

function dummy()
{
	return 0;
	
	
}

function recursiveFind(obj,id)
{
	
	if (obj == null) return null;
	if (obj.id == id) return obj;
	 for (var i=0; i<obj.childNodes.length; i++) {
		 
		var childElement =  obj.childNodes[i];
		var foundElement = recursiveFind(childElement,id);
		if (foundElement != null) return foundElement;
		 
		 
	 }
	 
	 return null;
	
}

 function recursiveForm2(obj) {
      var getstr = "?";
      for (i=0; i<obj.elements.length; i++) {
         if (obj.elements[i].tagName == "INPUT") {
            if (obj.elements[i].type == "text") {
               getstr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
            }
			if (obj.elements[i].type == "password") {
               getstr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
            }
			if (obj.elements[i].type == "hidden") {
               getstr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
            }
            if (obj.elements[i].type == "checkbox") {
               if (obj.elements[i].checked) {
                  getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
               } else {
                  getstr += obj.elements[i].name + "=&";
               }
            }
            if (obj.elements[i].type == "radio") {
               if (obj.elements[i].checked) {
                  getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
               }
            }
         }   
         if (obj.elements[i].tagName == "SELECT") {
            var sel = obj.elements[i];
			if(sel.selectedIndex >=0)
			{
			
                  getstr += sel.name + "=" + encodeURIComponent(sel.options[sel.selectedIndex].value) + "&";
			}
         }
		 
		   if (obj.elements[i].tagName == "TEXTAREA") {
             getstr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
         }
         
      }
	  
	  var FMM = recursiveFind(obj,"FMStart-M");
	  var FMW = recursiveFind(obj,"FMStart-W");
	  if (FMM != null)
	  {
		  if (FMM.className=="FMStart-M_Select") getstr +="Sex=M&";  
	  }
	  
	    if (FMW != null)
	  {
		  if (FMW.className=="FMStart-W_Select") getstr +="Sex=W&";  
	  }
       return getstr;
   }
   
   
    function fnAlignControlToTopScreen(elementId)
    {
  
     var objControl=document.getElementById(elementId);
    
     if(objControl !=null)
     {
                 
		//	var bod=document.getElementById('bod');	
          var left=(document.documentElement.clientWidth/2)-(objControl.clientWidth/2)+document.documentElement.scrollLeft;
        
	//	var left=(document.documentElement.clientWidth/2)-(100);
    
      //    var top=(document.documentElement.clientHeight/2)-(objControl.clientHeight/2)+document.documentElement.scrollTop;
		  
		   var top=document.documentElement.scrollTop+20;
		// var top=(screen.height/2)-(200)+document.documentElement.scrollTop; 
		  
		//  var top = objControl.offsetParent.scrollTop;
           objControl.style.top= top+"px";
          objControl.style.left= "10px";
          }
		  
		
    }
	
	
	function GetScrollTop()
	{
	   var scrollTop;
	   if (window.pageYOffset)
		{  
	       scrollTop = window.pageYOffset 
        } else if(document.documentElement && document.documentElement.scrollTop)
		{ 
	        scrollTop = document.documentElement.scrollTop; 
        } else if(document.body)
		{ 
	          scrollTop = document.body.scrollTop; 
        } 
		
		return scrollTop;
		
		
	
	}
	
	
	
   
 function fnAlignControlToCenterScreen(elementId)
    {
  
     var objControl=document.getElementById(elementId);
    
     if(objControl !=null)
     {
                 
		//	var bod=document.getElementById('bod');	
          var left=(document.documentElement.clientWidth/2)-(objControl.clientWidth/2)+document.documentElement.scrollLeft;
        
	//	var left=(document.documentElement.clientWidth/2)-(100);
    
      //    var top=(document.documentElement.clientHeight/2)-(objControl.clientHeight/2)+document.documentElement.scrollTop;
		  
		   var top=GetScrollTop()+20;
		 //  var top=document.documentElement.scrollTop+20;
		// var top=(screen.height/2)-(200)+document.documentElement.scrollTop; 
		  
		//  var top = objControl.offsetParent.scrollTop;
           objControl.style.top= top+"px";
          objControl.style.left= left+"px";
          }
		  
		
    }
	
	
function ExecuteSlide(ObjectName,EffectName)
{
	
	$(function(){
				
				
				
				
				//////////////////////////////
				
	function runEffect() {
			// get effect type from 
			var selectedEffect = "scale";
			var selectedEffect = EffectName;

			// most effect types need no options passed by default
			var options = {};
			// some effects have required parameters
			if ( selectedEffect === "scale" ) {
				options = { percent: 100 };
			} else if ( selectedEffect === "size" ) {
				options = { to: { width: 280, height: 185 } };
			}

			// run the effect
			$( "#"+ObjectName ).show( selectedEffect, options, 250, callback );
			
			
			
		};

		//callback function to bring a hidden box back
		function callback() {
			setTimeout(function() {
				//$( "#MoveWindow:visible" ).removeAttr( "style" ).fadeOut();
			}, 1000 );
		};


        	
		
			runEffect();
			
			//$( "#MoveWindow" ).draggable();
			
		
		
				
				
				
			});
	return false;
	
	
	
	
	
}

function RunJQuery()
{
	
	
	$(function(){
			   
			   
		   
				
				
				
				
				//////////////////////////////
				
	function runEffect() {
			// get effect type from 
			var selectedEffect = "blind";

			// most effect types need no options passed by default
			var options = {};
			// some effects have required parameters
			if ( selectedEffect === "scale" ) {
				options = { percent: 100 };
			} else if ( selectedEffect === "size" ) {
				options = { to: { width: 280, height: 185 } };
			}

			// run the effect
			//$( "#MoveWindow" ).show( selectedEffect, options, 500, callback );
			//$( "#SlideWindow" ).show( selectedEffect, options, 500, callback );
			//$( "#FavouritePopupW" ).show( selectedEffect, options, 500, callback );
			
			
		};

		//callback function to bring a hidden box back
		function callback() {
			setTimeout(function() {
				//$( "#MoveWindow:visible" ).removeAttr( "style" ).fadeOut();
			}, 1000 );
		};


        	
		
			runEffect();
			
		
		
		
    HTMLContent =    $("#HTMLContent").cleditor({width:600, height:400, useCSS:true});
/*	if (a != null)
	{
	
	  var b = a[0];
	
	  b.execCommand("inserthtml","fffff",null,null);
	
	}*/
     

		
				
				
   $("#GrowBox").autoGrow();
				
				
				///////////////////////////////

				// Accordion
				$("#accordion").accordion({ header: "h3" });
	
				// Tabs
				$('#tabs').tabs();
				
				$( "#MoveWindow" ).draggable();
				$( "#CamWindow" ).draggable();
				$( "#MapPopup" ).draggable();
			
			//	$( "#MapPopup" ).resizable();
	

				// Dialog			
				$('#dialog').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
						"Cancel": function() { 
							$(this).dialog("close"); 
						} 
					}
				});
				
				// Dialog Link
				$('#dialog_link').click(function(){
					$('#dialog').dialog('open');
					return false;
				});

				// Datepicker
				$('#datepicker').datepicker({
					
					
					dateFormat: 'dd.mm.yy'
				});
				
				// Slider
				$('#slider').slider({
					range: true,
					values: [17, 67]
				});
				
				// Progressbar
				$("#progressbar").progressbar({
					value: 20 
				});
				
				//hover states on the static widgets
				$('#dialog_link, ul#icons li').hover(
					function() { $(this).addClass('ui-state-hover'); }, 
					function() { $(this).removeClass('ui-state-hover'); }
				);
				
			});
	return false;
	
}


function SpanAfterEffects(cObj)
{
	 
	 
	 if (cObj.id == "CMain")
	 {
		 
		  var ChatObj2 = document.getElementById("ChatDiv");
				  if (ChatObj2 != null)
				  {
				     
					 
				   	 ChatObj2.scrollTop = ChatObj2.scrollHeight;
				  }
		 
		 
		 
	 }
	 
	 
	
	
	
}


function ResetWriting()
{
	
	var WritingObject = document.getElementById("WritingObject");		  				
				 if (WritingObject != null)
				 {	
				 
				      WritingObject.innerHTML="";
				 
				 }
				 
	
	
	
	
	
	
}

function HideFavourite()
{
	
 var DivImage = document.getElementById('FavouritePopupW');
				   DivImage.innerHTML = '';  
                   DivImage.style.visibility="hidden";	
	
	
}

function HideMap()
{
	
 var DivImage = document.getElementById('MapPopup');
				   DivImage.innerHTML = '';  
                   DivImage.style.visibility="hidden";	
				   
				 if (changed)  showHintModal(mlat,mlon,'MapUpdate.php','CSearch','Karte speichern?')
				   
				 //  get('MapClose.php?Lat='+mlat+'&Lon='+mlon,'CSearch','OverlaySearch.php');
	
	
}

function FindSpans(obj) {
	 var getstr = "?";
      for (i=0; i<obj.childNodes.length; i++) {
		  
		  var cObj = obj.childNodes[i];
         if (cObj.tagName == "SPAN") {
			 
			 if (cObj.id == "OnlineChatUpdate")
			  {		
			     var id2 = cObj.getAttribute("id2");
				 var ListPopup =  document.getElementById("OnlineFriendListPopup");	
				 if (ListPopup != null)
				 {
				   var TopMessage = document.getElementById("OnlineMessageTop_"+id2);
				   var RowSpacer =  document.getElementById("PopupRowSpacer_"+id2);
				   var RowChat =  document.getElementById("PopupRowChat_"+id2);
				 
				   var MessageRow = recursiveFind(cObj,"OnlineMessageRow");
				   var ContentOfRow = recursiveFind(cObj,"PopupRowChat_"+id2);
				 
				   if (TopMessage == null)
				   {
				 
				       prepend(ListPopup,ContentOfRow);
				 
				   } else
				   {
					   RowSpacer.appendChild(MessageRow);
				
					  if (ListPopup.firstChild != RowChat)
					  {
					
					    ListPopup.removeChild(RowChat);
					    prepend(ListPopup,RowChat);
					
					  }
					 
			       }
				 
				 }
				 
				 
				// alert(id2);
				   
			  				    					 			 
			   } else 
			 
			 if (cObj.id == "IsWriting")
			  {		
			       IdleCounter =0;
			     var WritingObject = document.getElementById("WritingObject");		  				
				 if (WritingObject != null)
				 {	
				    
				      WritingObject.innerHTML="...ist am schreiben.";
					  setTimeout("ResetWriting()", 7000);
				 
				 }
				   
			  				    					 			 
			   } else 
			
			
			if (cObj.id == "Ring")
			   {	
			    
				SoundPlay();
				   
			  				    					 			 
			   } else
			   
			    if (cObj.id == "SetID")
			    {	
				
						     
					 if (cObj.innerHTML.length > 0)
					 {
					  //   CurrentID = cObj.innerHTML;
		              //   window.open('#' + cObj.innerHTML, '_self');
					  
					 
					  
					 }
				 
				   
			  				    					 			 
			   } else
			 
			 	if (cObj.id == "AppendPost")
			    {		   
				   var ChatObj1 = document.getElementById("PostText");		  				
				 if (ChatObj1 != null)
				 {		     
					 if (cObj.innerHTML.length > 0)
					 {
					   ChatObj1.value+=cObj.innerHTML;
					  
					 }
				 }
			  				    					 			 
			   } else
			   
			   
			    if (cObj.id == "HTMLContent")
			    {		   
				   var ChatObj1 = document.getElementById("HTMLContent");		  				
				 if (ChatObj1 != null)
				 {		     
					 if (cObj.innerHTML.length > 0)
					 {
					  
					  
					  
	 var a =   HTMLContent;
	if (a != null)
	{
	
	  var b = a[0];
	  var bt = cObj.innerHTML;
	
	  b.execCommand("inserthtml",bt,null,null);
	  b.focus();
	//  focus(b);
	
	}
					  
					
					// var ceditor =  $('#HTMLContent');
				//	 execCommand(ceditor,"inserthtml","fffff",null,null);
					 
					// var myboxy = cleditor.get(ChatObj1);

					
					 
					var a = HTMLContent ;
					 
					 
					  
							
					

					  
					 }
				 }
			  				    					 			 
			   } else
			   
			   if (cObj.id == "Beschreibung")
			    {		   
				   var ChatObj1 = document.getElementById("Beschreibung");		  				
				 if (ChatObj1 != null)
				 {		     
					 if (cObj.innerHTML.length > 0)
					 {
					   ChatObj1.value+=cObj.innerHTML;
					  
					 }
				 }
			  				    					 			 
			   } else
			   
			   if (cObj.id == "Hobbys")
			    {		   
				   var ChatObj1 = document.getElementById("Hobbys");		  				
				 if (ChatObj1 != null)
				 {		     
					 if (cObj.innerHTML.length > 0)
					 {
					   ChatObj1.value+=cObj.innerHTML;
					  
					 }
				 }
			  				    					 			 
			   } else
			   
			   if (cObj.id == "GrowBox")
			    {		   
				   var ChatObj1 = document.getElementById("GrowBox");		  				
				 if (ChatObj1 != null)
				 {		     
					 if (cObj.innerHTML.length > 0)
					 {
					   ChatObj1.value+=cObj.innerHTML;
					  
					 }
				 }
			  				    					 			 
			   } else
			   
			    if (cObj.id == "Mich")
			    {		   
				   var ChatObj1 = document.getElementById("Mich");		  				
				 if (ChatObj1 != null)
				 {		     
					 if (cObj.innerHTML.length > 0)
					 {
					   ChatObj1.value+=cObj.innerHTML;
					  
					 }
				 }
			  				    					 			 
			   } else
			   
			    if (cObj.id == "LocationName")
			    {		   
				   var ChatObj1 = document.getElementById("LocationName");		  				
				 if (ChatObj1 != null)
				 {		     
					 if (cObj.innerHTML.length > 0)
					 {
					   ChatObj1.value=cObj.innerHTML;
					  
					 }
				 }
			  				    					 			 
			   } else
			   
			   if (cObj.id == "ShowFavourite")
			   {
			  	   var DivImage = document.getElementById('FavouritePopupW');
				   DivImage.innerHTML = cObj.innerHTML; 			   
				   fnAlignControlToCenterScreen('FavouritePopupW');		 
                   DivImage.style.visibility="visible";
				   		
				    					 			 
			   } else
			   
			   if (cObj.id == "ShowMap")
			   {
			  	    var lat = cObj.getAttribute("lat");
					    var lon = cObj.getAttribute("lon");
						    var zoom = cObj.getAttribute("zoom");
					var editmarker = cObj.getAttribute("editmarker");
				  
				  var DivImage = document.getElementById('MapPopup');
				   DivImage.innerHTML = cObj.innerHTML; 			   
				   fnAlignControlToCenterScreen('MapPopup');		 
                   DivImage.style.visibility="visible";
				   
				   InitMap(lat,lon,zoom,editmarker);
				   		
				    					 			 
			   } else
			   
			   if (cObj.id == "HideFavourite")
			   {
			  	  HideFavourite();
	
				 			 
			   } else
			   
			    if (cObj.id == "HideMap")
			   {
			  	  HideMap();
	
				 			 
			   } else
						
			 if (cObj.id == "ShowPicture")
			   {
			  	   var DivImage = document.getElementById('ImagePopupW');
				   if (DivImage != null)
				   {
				    
					var bHeight = parseInt(document.documentElement.clientHeight);
					var bWidth = parseInt(document.documentElement.clientWidth);
					
					bWidth = (bWidth / 100 *70)-60;
					bHeight = bHeight -140;
					
					var bRatio = bWidth / bHeight;
					
					  var ImageObj = recursiveFind(cObj,"ImageOBJ");
					   
					   var iWidth = parseInt(ImageObj.getAttribute("intW"));
					   var iHeight = parseInt(ImageObj.getAttribute("intH"));
					   
					   var iRatio = iWidth / iHeight;
					   if (iRatio > bRatio)
					   {
					   ImageObj.style.width ='95%';
					//   ImageObj.style.max-height = '100px';
					   
					   } else
					   {
						   ImageObj.style.height ='95%';
						   
					   }
					 
					 DivImage.innerHTML = cObj.innerHTML; 	
					 
					 
					 
				
					 
					  var top=GetScrollTop()+20;
					  var bottom = document.documentElement.clientHeight-140;
					  DivImage.style.top=top+'px';
					  DivImage.style.height = bottom+'px';
					  
					 
					  
					   
				    // fnAlignControlToCenterScreen('ImagePopupW');		 
                    
					 
					  
					    DivImage.style.visibility="visible";
				   }
				   		
				    					 			 
			   } else
			   
			   if (cObj.id == "HidePicture")
			   {
			  	   var DivImage = document.getElementById('ImagePopupW');
				   if (DivImage != null)
				   {
				     DivImage.innerHTML = cObj.innerHTML;  
                     DivImage.style.visibility="hidden";
				   }
	
				 			 
			   } else
			   
			   if (cObj.id == "ShowPicture2")
			   {
			  	   var DivImage = document.getElementById('ImagePopupW2');
				   if (DivImage != null)
				   {
				     DivImage.innerHTML = cObj.innerHTML; 			   
				     fnAlignControlToCenterScreen('ImagePopupW2');		 
                     DivImage.style.visibility="visible";
				   }
				   		
				    					 			 
			   } else
			   
			    if (cObj.id == "OutFocusChatMessage")
			    {		   
				   
				  
				   
				   if (document.title =="friendmap.de")
				   {
					   document.title =OutFocusMessage;
					   
				   } 
					
			
			  				    					 			 
			   } else
			   
			   if (cObj.id == "NewMessages")
			    {		   
				   
				  MessagesCount = cObj.innerHTML;
				  var FriendNumber = document.getElementById("HeaderFriendNumber");
				   
				   if ( MessagesCount == 0)
				   {
					  if (document.title != OutFocusMessage) document.title ="friendmap.de";
					  if(FriendNumber != null)  FriendNumber.innerHTML = '';
				   } else
				   {
					   IdleCounter =0;
					   if ( MessagesCount == 1)  document.title ="friendmap.de ("+ MessagesCount+" neue Nachricht)";
					   else document.title ="friendmap.de ("+ MessagesCount+" neue Nachrichten)";
					   
					  
					  if(FriendNumber != null)  FriendNumber.innerHTML =    '<div class="HeaderNumber">'+MessagesCount+'</div>';
				   }
					
			
			  				    					 			 
			   } else
			   
			    if (cObj.id == "NewMessagesMailbox")
			    {		   
				   
				  MessagesCount = cObj.innerHTML;
				  var FriendNumber = document.getElementById("HeaderPostboxNumber");
				   
				   if ( MessagesCount == 0)
				   {
					 //  document.title ="friendmap.de";
					   FriendNumber.innerHTML = '';
				   } else
				   {
					   IdleCounter =0;
					 /*  if ( MessagesCount == 1)  document.title ="friendmap.de ("+ MessagesCount+" neue Nachricht)";
					   else document.title ="friendmap.de ("+ MessagesCount+" neue Nachrichten)";*/
					   
					  
					  FriendNumber.innerHTML =    '<div class="HeaderNumber">'+MessagesCount+'</div>';
				   }
					
			
			  				    					 			 
			   } else
			   
			   if (cObj.id == "NewInviteMassages")
			    {		   
				   
				  MessagesCount = cObj.innerHTML;
				  var FriendNumber = document.getElementById("HeaderInviteNumber");
				   
				   if ( MessagesCount == 0)
				   {
					 //  document.title ="friendmap.de";
					   FriendNumber.innerHTML = '';
				   } else
				   {
					   IdleCounter =0;
					 /*  if ( MessagesCount == 1)  document.title ="friendmap.de ("+ MessagesCount+" neue Nachricht)";
					   else document.title ="friendmap.de ("+ MessagesCount+" neue Nachrichten)";*/
					   
					  
					  FriendNumber.innerHTML =    '<div class="HeaderNumber">'+MessagesCount+'</div>';
				   }
					
			
			  				    					 			 
			   } else
			   
			   
			   
			   if (cObj.id == "SetPublisher")
			   {
			  	 /* var	vc2 = getFlashMovieObject("videochat");
				  if (vc2 != null)
				  {
				     var v2ID = cObj.innerHTML;	
				     vc2.SetPublisher(v2ID);
				  }*/

                   var PublisherID = cObj.innerHTML;

				  
				   		
				    					 			 
			   } else
			   
			   if (cObj.id == "SetSubscriber")
			   {
				   /* var	vc2 = getFlashMovieObject("videochat");
				   if (vc2 != null)
				  {
					 var v2ID = cObj.innerHTML;
				     vc2.SetSubscriber(v2ID);
					 
				  }*/
				  
				  SubscriberID = cObj.innerHTML;
			  	  
				   		
				    					 			 
			   } else
			   
			   
			      if (cObj.id == "SetPublisherNew")
			   {
			  	  var	vc2 = getFlashMovieObject("videochat");
				  if (vc2 != null)
				  {
				     var v2ID = cObj.innerHTML;	
				     vc2.SetPublisher(v2ID);
				  }

                   var PublisherID = cObj.innerHTML;

				  
				   		
				    					 			 
			   } else
			   
			   if (cObj.id == "SetSubscriberNew")
			   {
				    var	vc2 = getFlashMovieObject("videochat");
				   if (vc2 != null)
				  {
					 var v2ID = cObj.innerHTML;
				     vc2.SetSubscriber(v2ID);
					 
				  }
				  
				  SubscriberID = cObj.innerHTML;
			  	  
				   		
				    					 			 
			   } else
			   
			    if (cObj.id == "SetSubscriberName")
			   {
				    var	vc2 = getFlashMovieObject("videochat");
				   if (vc2 != null)
				  {
					 var v2ID = cObj.innerHTML;
				     vc2.SetSubscriberName(v2ID);
					 
				  }
			  	  
				   		
				    					 			 
			   } else
			   
			    if (cObj.id == "ShowCam")
			   {
			  	  
				  if (CamCache == null || true)
				  {
				    var DivImage = document.getElementById('PeerBox');
				   DivImage.innerHTML = cObj.innerHTML; 	
				   CamCache = DivImage;
				  } else
				  {
					  //	var	vc2 = getFlashMovieObject("videochat");
						//	vc2.SetPublisher("1000103191");
						///	vc2.SetSubscriber("1000103191");
					  
					  
				  }
				  //  fnAlignControlToCenterScreen('CamPopupW');
				    CamCache.style.visibility="visible";
					
					//sleep(2000);
					  	
			
		             //	vc2.SetVariable("/:otherCam", "1000103191");
					  
					  
					  
				  
				  // fnAlignControlToCenterScreen('CamPopupW');
				 
                  
				
				  
				  
				//   sleep(1000);
				   
			//	var vc1 =   document.embeds["videochat"];
				// vc.AliasFunction("Test");
				 
				 //  setTimeout('vc.SetVariable("Test","rr");',2000);
				   
				 //  setTimeout('vc.AliasFunction("Test");',2000);
				//   getFlashMovieObject("videochat").Callback_AliasName("1000103191"); 
				
		//	var	vc2 = getFlashMovieObject("videochat");
			
		//	vc2.SetVariable("/:otherCam", "1000103191");
		 
   
		//	vc2.AliasFunction("1000103191");
			
	
			//vc2.Callback_AliasFunction("1000103191");
			//	 getFlashMovieObject("videochat").Callback_AliasFunction("1000103191"); 
			
	//	var	vc3 = getFlashMovieObject("videochat");
				   
				   
				   
				 
				   		
				    					 			 
			   } else
			   
			     if (cObj.id == "HideCam")
			   {
			  	   var DivImage = document.getElementById('CamPopupW');
				 //  DivImage.innerHTML = "";  
                   DivImage.style.visibility="hidden";
	
				 			 
			   } else
			   
			   if (cObj.id == "HidePicture2")
			   {
			  	   var DivImage = document.getElementById('ImagePopupW2');
				   DivImage.innerHTML = cObj.innerHTML;  
                   DivImage.style.visibility="hidden";
	
				 			 
			   } else
			 
			 
			 if (cObj.id == "StartTimer")
			   {
			  
			  	// myTimer = setInterval(AjaxPulse,7000);
			
				 			 
			   } else
			   if (cObj.id == "ScrollUp")
			   {
				
				
				
	            if(document.documentElement && document.documentElement.scrollTop)
		        { 
	              
				  if (document.documentElement.scrollTop >100)  document.documentElement.scrollTop = 0;
				 
                } else if(document.body)
		        { 
	               if (document.body.scrollTop >100)  document.body.scrollTop = 0;
				 
                } 
		
				
				

				 			 
			   } else
			 
			 
			    if (cObj.id == "StopTimer")
			   {
				// clearInterval(myTimer);

				 			 
			   } else
			    if (cObj.id == "RunUpload")
			   {
				 createUploader();

				 			 
			   }
			   else
			   
			    if (cObj.id == "OnePulse")
			   {
				  //AjaxPulse();
				 // tInterval= 1000;

				 			 
			   } else
			   
			    
			   
			   
			    if (cObj.id == "ShortMessagePoll")
			   {
				
				 var ChatObj1 = document.getElementById("ShortMessagePoll");
				 
				
				 if (ChatObj1 != null)
				 {
				    // EvalSound('sound1');
					 if (cObj.innerHTML.length > 0)
					 {
						 
						 // IdleCounter =0;
					   
					   
					 
					   
					      
				

					   ChatObj1.innerHTML=cObj.innerHTML+ChatObj1.innerHTML;
					   
					   	 
					 
					//  ChatObj1.scrollTop = ChatObj1.scrollHeight;
					   
					//   setTimeout("ScrollTopDelayed()", 0);
					   
					  
                       //   ResetWriting();
					   
					 //  ChatObj1.scrollTop = 100000;
					 /*  ChatObj1.focus();
					   
					    var FChatObj = document.getElementById("ChatInput2");
					   FChatObj.focus();*/
					 }
				 }
				 
				 
			   } else
			 
			   
			 
			   if (cObj.id == "ChatSpan")
			   {
				
				 var ChatObj1 = document.getElementById("ChatDiv");
				 
				
				 if (ChatObj1 != null)
				 {
				     EvalSound('sound1');
					 if (cObj.innerHTML.length > 0)
					 {
						 
						  IdleCounter =0;
					   
					   
					 
					   
					      
				

					   ChatObj1.innerHTML+=cObj.innerHTML;
					   
					   	 
					 
					//  ChatObj1.scrollTop = ChatObj1.scrollHeight;
					   
					   setTimeout("ScrollTopDelayed()", 0);
					   
					  
                          ResetWriting();
					   
					 //  ChatObj1.scrollTop = 100000;
					 /*  ChatObj1.focus();
					   
					    var FChatObj = document.getElementById("ChatInput2");
					   FChatObj.focus();*/
					 }
				 }
				 
				 
			   } else
			   if (cObj.id == "ChatSpanReplace")
			   {
				  var ChatObj2 = document.getElementById("ChatDiv");
				  if (ChatObj2 != null)
				  {
				     
					 ChatObj2.innerHTML=cObj.innerHTML;	
				   	 ChatObj2.scrollTop = ChatObj2.scrollHeight;
				  }
				
				 
			   } else
			   {
			      if (cObj != null)
				  {
				    
					 var DstObj = document.getElementById(cObj.id);
				     if (DstObj != null)
				    {
				    
					 // if (DstObj.innerHTML != cObj.innerHTML)
					 // {
				      	
						DstObj.innerHTML=cObj.innerHTML;	
					//  }
				    }
				  }
			   }
			   if (cObj != null)
			   {
			   
			         var Effekt = cObj.getAttribute("SlideEffect");
					  var EffektName = cObj.getAttribute("SlideEffectName");
					 if(Effekt != null)
					 {
						 
						 ExecuteSlide(Effekt,EffektName);
						 
						 
						 
					 }
			   
			   }
			 SpanAfterEffects(cObj);
			 
		 }
           
         
      }
	  
	
       return getstr;
     
     
   }

function getForm(obj,url,dst) {
      var getstr = recursiveForm2(obj);
      
      get2(url+getstr,dst);
	 
   }
   
   
function getChat(str,dst)
{
	
	IdleCounter =0;
	if (str.length==0)
  {
  
 
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp4=new XMLHttpRequest();
  
  //if (xmlhttp.overrideMimeType) {
         //   xmlhttp.overrideMimeType('text/xml');
       //  }

  }
else
  {// code for IE6, IE5
  xmlhttp4=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp4.onreadystatechange=function()
  {
  if (xmlhttp4.readyState==4 && xmlhttp4.status==200)
    {
  
	
	
	 
	 document.getElementById("txtHintttt").innerHTML+=xmlhttp4.responseText;
	 
	 document.getElementById("ChatDiv").scrollTop = document.getElementById("ChatDiv").scrollHeight;
	 
	//// ChatDiv.scrollTop = ChatDiv.scrollHeight; 
	 //ChatDiv.scrollTop = 500;
	 
	// FindSpans(div);
	 
	// div
	 
	//  document.getElementById(dst).innerHTML=xmlhttp.responseText;
	 

	
	
    }
  }
xmlhttp4.open("GET",str,true);
xmlhttp4.send();
	
	
}

function get2(str,dst)
{
	IdleCounter =0;
	if (str.length==0)
  {
  
 
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp3=new XMLHttpRequest();
  
  //if (xmlhttp.overrideMimeType) {
         //   xmlhttp.overrideMimeType('text/xml');
       //  }

  }
else
  {// code for IE6, IE5
  xmlhttp3=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp3.onreadystatechange=function()
  {
  if (xmlhttp3.readyState==4 && xmlhttp3.status==200)
    {
    var xmldoc = xmlhttp3.responseXML;
	
	 var div=document.createElement('div');
	 div.innerHTML=xmlhttp3.responseText;
	 
	 //document.getElementById(dst).innerHTML=div.innerHTML;
	 
	 FindSpans(div);
	  RunJQuery();
	 
	// div
	 
	//  document.getElementById(dst).innerHTML=xmlhttp.responseText;
	 

	
	
    }
  }
xmlhttp3.open("GET",str,true);
xmlhttp3.send();
	
	
}

function get(str,dst,id)
{
	
	if (id != "UserWriting.php" && id != "OverlaySearch.php" && id != "OverlaySearchCity.php" && id != "OnlineFriendListPopup.php" && id != "ChatInput.php" && id!="BrowserFocus.php")
	{
    	ShowProgressBar();
	}
	IdleCounter =0;
	hidetip();
	if (str.length==0)
  {
  
 
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  
  //if (xmlhttp.overrideMimeType) {
         //   xmlhttp.overrideMimeType('text/xml');
       //  }

  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    var xmldoc = xmlhttp.responseXML;
	
	 var div=document.createElement('div');
	 div.innerHTML=xmlhttp.responseText;
	 
	 //document.getElementById(dst).innerHTML=div.innerHTML;
	 
	 
	// runScripts(div);
	
	 FindSpans(div);
	   RunJQuery();
	   
	   var FBExecute = recursiveFind(div,"FBExecute");
	   
	   if (FBExecute != null)
	   {
		   FB.XFBML.parse();
		   
		   
	   }
	   
	// if (id =="ChangeChannel.php")   FB.XFBML.parse();
	   
 /* if (id == "ChangeChannel.php" || id == "ChangeAlbumList.php" || id == "ChangeAlbum.php" || id == "ChangeCityMemberType.php" || id == "PostListForum.php")
  {
    HisCounter = HisCounter +1;
	window.open('#' + HisCounter, '_self');
    
  }*/
  
  if (id != "SwitchHistorie.php")
  {
  
   HisCounter = HisCounter +1;
	window.open('#' + HisCounter, '_self');
	
  }
	 
		
		
		
	
	
	HideProgressBar();
	 
	// div
	 
	//  document.getElementById(dst).innerHTML=xmlhttp.responseText;
	 

	
	
    }
  }
xmlhttp.open("GET",str,true);
xmlhttp.send();
	
	
}

function showLargeHint(str,str2,str3,str4,par1,dst)
{

get(par1+"?p1="+encodeURIComponent(str)+"&p2="+encodeURIComponent(str2)+"&p3="+encodeURIComponent(str3)+"&p4="+encodeURIComponent(str4),dst,0);
}


function showHintKey(str,str2,par1,dst,KeyCode)
{
	
 // if (KeyCode != 13) 
  showHint(str,str2,par1,dst);
	return KeyCode;
	
}
function showHint(str,str2,par1,dst)
{
 
 var HobbyContentPersist = "";
 var ChatObj1 = document.getElementById("Hobbys");		  				
				 if (ChatObj1 != null)
				 {		     
					    HobbyContentPersist = "&HobbyContentPersist="+encodeURIComponent(ChatObj1.value);
				 }
				 
 var MichContentPersist = "";
 var ChatObj1 = document.getElementById("Mich");		  				
				 if (ChatObj1 != null)
				 {		     
					    MichContentPersist = "&MichContentPersist="+encodeURIComponent(ChatObj1.value);
				 }
				
				
 var BeschreibungContentPersist = "";
 var ChatObj1 = document.getElementById("Beschreibung");		  				
				 if (ChatObj1 != null)
				 {		     
					    BeschreibungContentPersist = "&BeschreibungContentPersist="+encodeURIComponent(ChatObj1.value);
				 }
				 
 var AppendPostContentPersist = "";
 var ChatObj1 = document.getElementById("PostText");		  				
				 if (ChatObj1 != null)
				 {		     
					    BeschreibungContentPersist = "&PostTextContentPersist="+encodeURIComponent(ChatObj1.value);
				 }
				 
 var GrowBoxContentPersist = "";
 var ChatObj1 = document.getElementById("GrowBox");		  				
				 if (ChatObj1 != null)
				 {		     
					    BeschreibungContentPersist = "&GrowBoxContentPersist="+encodeURIComponent(ChatObj1.value);
				 }


				 
				 
  
  if (par1 == "ChangeChannel.php")
  {
	get(par1+"?p1="+encodeURIComponent(str)+"&p2="+encodeURIComponent(str2)+HobbyContentPersist+MichContentPersist+BeschreibungContentPersist+AppendPostContentPersist,dst,par1);
	
  } else
  {

     get(par1+"?p1="+encodeURIComponent(str)+"&p2="+encodeURIComponent(str2)+HobbyContentPersist+MichContentPersist+BeschreibungContentPersist+AppendPostContentPersist,dst,par1);
  }
  
  
}

function showHintExecuteModal(str,str2,par1,dst)
{
	HideFavourite();	
	showHint(str,str2,par1,dst)
}

function ShowProgressBar()
{
	if (StartProgress == 0 )
	{
	StartProgress = 1;
	setTimeout(function() {
				//$( "#MoveWindow:visible" ).removeAttr( "style" ).fadeOut();
			
	if (StartProgress == 1  )
	{
	
	var e = window.event||window.Event;
	//alert(e.pageX);
 var DivImage = document.getElementById('ProgressBar');
				//   DivImage.innerHTML = "Warten..."; 
				 //  DivImage.style.left =   e.pageX+"px";
				 //  fnAlignControlToCenterScreen('ProgressBar');		 
                   DivImage.style.visibility="visible";	
	}
				   
				   
				   }, 300 );
	
	}
	
}

function HideProgressBar()
{
	StartProgress = 0;
	
	
	
	setTimeout(function() {
	
	 var DivImage = document.getElementById('ProgressBar');
	 if(DivImage != null)
	 {
				   DivImage.innerHTML = '';  
                   DivImage.style.visibility="hidden";	
	 }
				   
				   
				    }, 200 );
		
	
	
	setTimeout(function() {
	
	 var DivImage = document.getElementById('ProgressBar');
				   if(DivImage != null)
				   {
				     DivImage.innerHTML = '';  
                     DivImage.style.visibility="hidden";	
				   }
				   
				   
				    }, 300 );
	
	
	
	
}


function showHintModal(str,str2,par1,dst,modalText)
{
	 var htmltext ='';
	
  htmltext +='<table   border="0" class="TblPic">';
  htmltext+='<tr>';
  htmltext+='<td height="30" colspan="2" valign="top" ><div class="BoxHaupt">' +modalText+ '</div> </td>';
  htmltext+='</tr> <tr>';
  htmltext+='<td  width="253" valign="top" ><div onclick="showHintExecuteModal(\''+str+'\',\''+str2+'\',\''+par1+'\',\''+dst+'\');" class="JesNo">ja</div></td>';
  htmltext+='<td  width="253" valign="top" ><div onclick="HideFavourite();" class="JesNo">nein</div></td>';

  htmltext+='</tr>';
  htmltext+='</table>';
	
  
  


   


    
    
    
    
  
    
   
    
    
 
  
  var DivImage = document.getElementById('FavouritePopupW');
				   DivImage.innerHTML = htmltext;		   
				   fnAlignControlToCenterScreen('FavouritePopupW');		 
                   DivImage.style.visibility="visible";
				   
				    ExecuteSlide('FavouritePopupW','blind');

     
  
}

function Chg(str)
{
  showHint(str,'Select','ChangeChannel.php','CSearch');	
	
	
}
function Clo(str)
{
  showHint(str,'CloseChannel','CenterFrame.php','CSearch');
	
	
}

function Cht(str)
{
  showHint(str,'SelectChat','ChangeChannel.php','CSearch');	
	
	
}

function Chh(str)
{
  showHint(str,'SelectHaupt','ChangeChannel.php','CSearch');	
	
	
}

function ChChat(str)
{
  showHint(str,'SelectChat','ChangeChannel.php','CSearch');	
  
	
	
}


function init() {
		var gethash = document.location.hash;
		var pagehash = gethash.split('#')[1];
		var pageHashNr = parseInt(pagehash);
		if (pageHashNr != HisCounter)
		{
			
			if (pageHashNr < HisCounter)  showHint("Back",'SelectHaupt','SwitchHistorie.php','CSearch');
			if (pageHashNr > HisCounter)  showHint("Forward",'SelectHaupt','SwitchHistorie.php','CSearch');
		   
		   
          HisCounter = pageHashNr;
		  
		
		//  showHint(pagehash,'SelectHaupt','SwitchHistorie.php','CSearch')
  
		}
}


window.onhashchange = init;

 HisCounter = 0;
  window.open('#' + HisCounter, '_self');

Pollget();


window.onresize = function(event) {
	
	
	var DivImage = document.getElementById('ImagePopupW');
				   if (DivImage != null)
				   {
					   
				    
					var bHeight = parseInt(document.documentElement.clientHeight);
					var bWidth = parseInt(document.documentElement.clientWidth);
					
					
					
					bWidth = (bWidth / 100 *70)-60;
					bHeight = bHeight -140;
					
					if (bWidth > 1 && bHeight > 1)
					{
					
					//  bWidth = (bWidth / 100 *95);
					//   bHeight = (bHeight / 100 *95);
					
					var bRatio = bWidth / bHeight;
					
					  var ImageObj = recursiveFind(DivImage,"ImageOBJ");
					  
					  if (ImageObj != null)
					  {
					   
					   var iWidth = parseInt(ImageObj.getAttribute("intW"));
					   var iHeight = parseInt(ImageObj.getAttribute("intH"));
					   
					  // iWidth = (iWidth / 100 *95);
					  // iHeight = (iHeight / 100 *95);
					   
					   var iRatio = iWidth / iHeight;
					   if (iRatio > bRatio*1)
					   {
					   ImageObj.style.width ='95%';
					   ImageObj.style.height =null;
					//   ImageObj.style.max-height = '100px';
					   
					   } else
					   {
						   ImageObj.style.height ='95%';
						   ImageObj.style.width=null;
						   
					   }
					 
						
					 
					 
					 
				
					 
					  var top=GetScrollTop()+20;
					  var bottom = document.documentElement.clientHeight-140;
					  DivImage.style.top=top+'px';
					  DivImage.style.height = bottom+'px';
					  
					  }
					  
					  } else
					  {
						   ImageObj.style.width=null;
						    ImageObj.style.height =null;
						  
						  
					  }
				   }
   
}


if (navigator.appName == 'Microsoft Internet Explorer')
{


document.onfocusin = function () { 

	isActive = true; 
	
	if (isActive == false)
	{
		showHint('On','Focus','BrowserFocus.php','CSearch');	
		
	}
	
	
	 if (document.title ==OutFocusMessage)
	 { 
		 document.title ="friendmap.de";	 
	 }

  
  
  
}; 

    document.onfocusout = function () { 
	
	if(isActive == true)
 {
	 	showHint('Off','Focus','BrowserFocus.php','CSearch');	
	 
 }


	isActive = false; 
	//alert("inakiiv");
	


  
  
}; 

} else

{





window.onmouseover = function () { 


	if (isActive == false)
	{
		showHint('On','Focus','BrowserFocus.php','CSearch');	
		
	}
	
	
	 if (document.title ==OutFocusMessage)
	 { 
		 document.title ="friendmap.de";	 
	 }
	
	isActive = true; 

   
  
  
}; 

window.onblur = function () { 

 if(isActive == true)
 {
	 	showHint('Off','Focus','BrowserFocus.php','CSearch');	
	 
 }
	isActive = false; 
	//alert("inakiiv");
	


  
  
}; 

}




//Pollget();
