// JavaScript Document
var time = 4000;
window.setTimeout("isEOrakelLoaded()", time);

var erotikorakel_id = null;
var f = null;

function isEOrakelLoaded(){
	var u=navigator.userAgent;
	var e=/*@cc_on!@*/false;
	var dr=document.readyState;
	if(dr == "loaded" || dr == "complete"){
		searchEOrakelTags();
	} else {
		window.setTimeout("isEOrakelLoaded()", time);
	}
}

function searchEOrakelTags(){
	var orakel = document.getElementsByTagName("*");
	for(a=0; a < orakel.length; a++){
		if(typeof orakel[a] == "object"){
			if(orakel[a].className == 'erotikorakel'){
				f = doEOrakelWidget(orakel[a]);
        if(f.user != 1){
        	f.user = 0;
       	}
        erotikorakel_id = orakel[a].id;
        handleEOrakelResponse();
			}
		}
	}
}

function doEOrakelWidget(orakel){
	var myData={user:"1",token:"118d037b68f195883edd8a223adb9dc1",typ:"hitin",style:"big",keywords:"",text:"EROTIK ORAKEL",borderColor:"666",backgroundColorValue:"",textColorValue:"",backgroundColorText:"C00",textColorText:"FFF"};
	if(orakel.innerHTML.search(/<!--\s*\{/) != -1 && orakel.innerHTML.search(/\};?\s*-->/) != -1){
		var inhalt=orakel.innerHTML.substr(orakel.innerHTML.indexOf("<!--")+4);
		inhalt=inhalt.substr(0,inhalt.indexOf("-->"));
		inhalt=eval("("+inhalt+")")
    if(inhalt.user != 0){
      for(var key in inhalt){
        if(inhalt[key]=="null"){
          continue
        }
        var myInhalt=key.replace(/^orakel_/,"");
        myData[myInhalt]=encodeURIComponent(inhalt[key]);
			}
		}
		return myData
	}
}

function handleEOrakelResponse() {
	 	var data_f = '/' + f.user + '/' + f.token;
	if(f.keywords){
  	data_f = data_f  + '/' + f.keywords;
 	} else {
  	data_f = data_f  + '/0';
 	}
	  anzahl = handleEOrakelAnzahl();
  if(f.style == 'big'){
    var data = '<div title="HitIn : 0 | ClickIn : 0 | HitOut : 0 | ClickOut : 0 | Error : 0" onclick="window.location.href = \'http://www.erotikorakel.de/search/create' + data_f + '\'" style="cursor:pointer;">';
		data = data + '<div id="eorakel_button" style="font-family:Verdana, Geneva, sans-serif; font-size:10px; width:50px; height:50px; text-align:center;">';
    data = data + handleEOrakelWert(anzahl);
    data = data + handleEOrakelText(data_f);
    data = data + '</div>';
    data = data + '</div>';
  }
  if(f.style == 'small'){
    var data = '<div title="HitIn : 0 | HitOut : 0 | ClickIn : 0 | ClickOut : 0" onclick="window.location.href = \'http://www.erotikorakel.de/search/create' + data_f + '\'" align="center" style="cursor:pointer;">';
    data = data + '<div id="eorakel_button" style="font-family:Verdana, Geneva, sans-serif; font-size:10px; height:16px; text-align:left;">';
    data = data + handleEOrakelWert(anzahl, data_f);
    data = data + handleEOrakelText(data_f);
    data = data + '</div>';
    data = data + '</div>';
  }
  if(f.style == 'default'){
    var data = '<div title="HitIn : 0 | HitOut : 0 | ClickIn : 0 | ClickOut : 0" onclick="window.location.href = \'http://www.erotikorakel.de/search/create' + data_f + '\'" align="center" style="cursor:pointer;">';
		data = data + '<div id="eorakel_button" style="font-family:Verdana, Geneva, sans-serif; font-size:10px; width:50px; height:50px; text-align:center;">';
    data = data + handleEOrakelText(data_f);
    data = data + handleEOrakelWert(anzahl, data_f);
    data = data + '</div>';
    data = data + '</div>';
  }
  document.getElementById(erotikorakel_id).innerHTML = data;
}

function handleEOrakelText(data_f) {
  if(f.style == 'small'){
		return '<span class="eorakel_name" style="border:1px solid #' + f.borderColor + '; margin:0px; padding:3px; font-size:1.0em; background-color:#' + f.backgroundColorText + ';"><a href="http://www.erotikorakel.de/search/create' + data_f + '" style="color:#' + f.textColorText + '; text-decoration:none">' + f.text + '</a></span>';
	}
  if(f.style == 'big'){
		return '<div class="eorakel_name" style="border:1px solid #' + f.borderColor + '; border-top:0px; margin-top:0px; padding:1px; font-size:1.0em; background-color:#' + f.backgroundColorText + ';"><a href="http://www.erotikorakel.de/search/create' + data_f + '" style="color:#' + f.textColorText + '; text-decoration:none">' + f.text + '</a></div>';
	}
	return '<div class="eorakel_name" style="border:1px solid #' + f.borderColor + '; border-top:0px; margin-top:0px; padding:1px; font-size:1.0em; background-color:#' + f.backgroundColorText + ';"><a href="http://www.erotikorakel.de/search/create' + data_f + '" style="color:#' + f.textColorText + '; text-decoration:none">' + f.text + '</a></div>';
}

function handleEOrakelWert(anzahl) {
  if(anzahl < 1000000000000) {
	  myAnzahl = parseInt(anzahl / 1000000000) + 'G';
  }
  if(anzahl < 1000000000) {
	  myAnzahl = parseInt(anzahl / 1000000) + 'M';
  }
  if(anzahl < 1000000) {
	  myAnzahl = parseInt(anzahl / 1000) + 'K';
  }
  if(anzahl < 1000){
	  myAnzahl = anzahl;
  }
  if(f.style == 'small'){
    return '<span class="eorakel_wert" style="border:1px solid #' + f.borderColor + '; margin:0px; padding:3px; font-size:1.0em; font-weight:bold; background-color:#' + f.backgroundColorValue + '; color:#' + f.textColorValue + ';">' + myAnzahl + '</span>';
	}
  if(f.style == 'big'){
	  return '<div class="eorakel_wert" style="font-size: 12px; font-weight:bold; border:1px solid #' + f.borderColor + '; padding-top:6px; padding-bottom:6px; line-height:0.9em; margin-top:0px; margin-bottom:0px; background-color:#' + f.backgroundColorValue + '; color:#' + f.textColorValue + '">' + myAnzahl + '</div>';
	}
  return '<div class="eorakel_wert" style="font-size: 12px; font-weight:bold; border:1px solid #' + f.borderColor + '; padding-top:6px; padding-bottom:6px; line-height:0.9em; margin-top:0px; margin-bottom:0px; background-color:#' + f.backgroundColorValue + '; color:#' + f.textColorValue + '">' + myAnzahl + '</div>';
}

function handleEOrakelAnzahl() {
	var anzahl = 0;
  if(f.typ == 'hitin'){
    anzahl = 0  }
  if(f.typ == 'hitout'){
    anzahl = 0  }
  if(f.typ == 'clickin'){
    anzahl = 0  }
  if(f.typ == 'clickout'){
    anzahl = 0  }
  if(f.typ == 'error'){
    anzahl = 0  }
  return anzahl;
}
