ord = Math.random()*10000000000000000;


function deActivateSubmitButton() {
	document.getElementById("SubmitButton").disabled = true;
}

function doagb() {
	neu = open("http://www.blogjungle.de/agb.php","agbwindow","width=600,height=400,scrollbars=yes");
}
function doProfile(getp) {
	targetURL = "http://www.blogjungle.de/" + getp;
	self.location.href=targetURL;
}

function doProfileExternal(getp) {
	targetURL = "http://www.blogjungle.de/leute.php?pid=" + getp;
	self.location.href=targetURL;
}


function doImpressum(bid) {
	if (typeof(bid)!="undefined") {
		pagelink = "http://www.blogjungle.de/common/templates/blogjungle/impressum.php?bid=" + bid;
		neu = open(pagelink,"agbwindow","width=600,height=400,scrollbars=yes");
	} else {
		neu = open("http://www.blogjungle.de/impressum.php","agbwindow","width=600,height=400,scrollbars=yes");
	}
}
function doDatenschutzhinweis() {
	neu = open("http://www.blogjungle.de/datenschutzhinweis.php","agbwindow","width=600,height=400,scrollbars=yes");
}

/*
 * This is the function that actually highlights a text string by
 * adding HTML tags before and after all occurrences of the search
 * term. You can pass your own tags if you'd like, or if the
 * highlightStartTag or highlightEndTag parameters are omitted or
 * are empty strings then the default <font> tags will be used.
 */
function doHighlight(bodyText, searchTerm, highlightStartTag, highlightEndTag) 
{
  // the highlightStartTag and highlightEndTag parameters are optional
  if ((!highlightStartTag) || (!highlightEndTag)) {
    highlightStartTag = "<font style='color:white;background-color:#999999;'>";
    highlightEndTag = "</font>";
  }
  
  // find all occurences of the search term in the given text,
  // and add some "highlight" tags to them (we're not using a
  // regular expression search, because we want to filter out
  // matches that occur within HTML tags and script blocks, so
  // we have to do a little extra validation)
  var newText = "";
  var i = -1;
  var lcSearchTerm = searchTerm.toLowerCase();
  var lcBodyText = bodyText.toLowerCase();
    
  while (bodyText.length > 0) {
    i = lcBodyText.indexOf(lcSearchTerm, i+1);
    if (i < 0) {
      newText += bodyText;
      bodyText = "";
    } else {
      // skip anything inside an HTML tag
      if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i)) {
        // skip anything inside a <script> block
        if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("<script", i)) {
          newText += bodyText.substring(0, i) + highlightStartTag + bodyText.substr(i, searchTerm.length) + highlightEndTag;
          bodyText = bodyText.substr(i + searchTerm.length);
          lcBodyText = bodyText.toLowerCase();
          i = -1;
        }
      }
    }
  }
  
  return newText;
}


/*
 * This is sort of a wrapper function to the doHighlight function.
 * It takes the searchText that you pass, optionally splits it into
 * separate words, and transforms the text on the current web page.
 * Only the "searchText" parameter is required; all other parameters
 * are optional and can be omitted.
 */
function highlightSearchTerms(searchText, treatAsPhrase, warnOnFailure, highlightStartTag, highlightEndTag)
{
  // if the treatAsPhrase parameter is true, then we should search for 
  // the entire phrase that was entered; otherwise, we will split the
  // search string so that each word is searched for and highlighted
  // individually
  if (treatAsPhrase) {
    searchArray = [searchText];
  } else {
    searchArray = searchText.split(" ");
  }
  
  
  var bodyText = document.body.innerHTML;
  for (var i = 0; i < searchArray.length; i++) {
    bodyText = doHighlight(bodyText, searchArray[i], highlightStartTag, highlightEndTag);
  }
  
  document.body.innerHTML = bodyText;
  return true;
}



function getScrollPos() {
   if (document.body.scrollTop != undefined && navigator.appName.indexOf("Explorer") != -1 ) {
	  var res = (document.compatMode != "CSS1Compat") ? document.body : document.documentElement;
	  return {x : res.scrollLeft, y : res.scrollTop};
   } else {
	  return {x : window.pageXOffset, y : window.pageYOffset};
   }
}



function showToolTip(e, text) {
	var scr = getScrollPos();
	var cordX = e.clientX + scr.x;
	var cordY = e.clientY + scr.y;
	var correctorY = e.clientY + document.getElementById("tooltip").offsetHeight + 20 - window.innerHeight;

	document.getElementById("tooltip").style.visibility = "hidden";
	document.getElementById("tooltip").innerHTML = text;
	document.getElementById("tooltip").style.position = "absolute";
	document.getElementById("tooltip").style.left = ( cordX + 10 ) + "px";

	if ( correctorY > 0 ) {
		document.getElementById("tooltip").style.top = ( cordY - correctorY ) + "px";
	} else {
		document.getElementById("tooltip").style.top = ( cordY + 10 ) + "px";
	}

	document.getElementById("tooltip").style.visibility = "visible";
}

function hideToolTip() {
	document.getElementById("tooltip").style.visibility = "hidden";
	document.getElementById("tooltip").innerHTML = "false";	
}		





if (!document.layers&&!document.all&&!document.getElementById)
event="test"
function showtip(current,e,text){

if (document.all||document.getElementById){
thetitle=text.split('<br>')
if (thetitle.length>1){
thetitles=''
for (i=0;i<thetitle.length;i++)
thetitles+=thetitle[i]
current.title=thetitles
}
else
current.title=text
}

else if (document.layers){
document.tooltip.document.write('<layer bgColor="white" style="border:1px solid black;font-size:12px;">'+text+'</layer>')
document.tooltip.document.close()
document.tooltip.left=e.pageX+5
document.tooltip.top=e.pageY+5
document.tooltip.visibility="show"
}
}

function hidetip(){
if (document.layers)
document.tooltip.visibility="hidden"
}






