
function loadCssIntoDom(filename){
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
  if (typeof fileref!="undefined"){
	var targetelement="link"
	var targetattr="href"
	var allsuspects=document.getElementsByTagName(targetelement)
	var alreadyLoaded = false;
	for (var i=allsuspects.length; i>=0; i--){
		if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(filename)!=-1){
	   		alreadyLoaded = true;
	 	}
 	}
 	if(!alreadyLoaded)
  		document.getElementsByTagName("head")[0].appendChild(fileref);
  }	
}

loadCssIntoDom('http://t.tellja.de/widget/layouts/tellja/outside/css/skin2/style-outside.css');

 if(document.layers){   
  	document.captureEvents(Event.MOUSEMOVE);  
  	document.onmousemove = captureMousePosition;  
 } else if(document.all)
 	document.onmousemove = captureMousePosition;  
 else if(document.getElementById)    
  	document.onmousemove = captureMousePosition;  
 var xMousePos = 0; //abscissa  
 var yMousePos = 0; //ordinate  
 
 function captureMousePosition(e){  
  if(document.layers){    
   		xMousePos = e.pageX;  
       	yMousePos = e.pageY;
	}   
    else if(document.all){  
   		xMousePos = window.event.x+document.documentElement.scrollLeft;  
       	yMousePos = window.event.y+document.documentElement.scrollTop;
    }   
    else if(document.getElementById) {  
   		xMousePos = e.pageX;  
       	yMousePos = e.pageY; 
    }
    telljaWidgetTop = yMousePos;
 }

function isIE6(){
	var ie = navigator.userAgent.toLowerCase().indexOf("msie");
	var isIE6 = ie && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6;
	if(isIE6) return "true"; else return "false";
}

function isIE7(){
	var ie = navigator.userAgent.toLowerCase().indexOf("msie");
	var isIE7 = ie && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==7;
	if(isIE7) return "true"; else return "false";
}

var telljaWidgetTop = 0;
var isIE6 = isIE6();
var isIE7 = isIE7();

function createWindow(){
	var id = "telljaWidgetDiv";
	if(document.getElementById(id) == null){
		var win = document.createElement("div");
    	win.setAttribute('id', id);
    	document.body.insertBefore(win,document.body.firstChild);
    }
    
    var id2 = "telljaTransDiv";
    if(document.getElementById(id2) == null){
		var win = document.createElement("div");
    	win.setAttribute('id', id2);
    	document.body.insertBefore(win,document.body.firstChild);
    }
}
function closeWidget(){
	if(document.getElementById("telljaWidgetDiv") != null){
		document.getElementById("telljaWidgetDiv").innerHTML = "";
		document.getElementById("telljaWidgetDiv").style.display = "none";
		document.getElementById("telljaWidgetDiv").style.height = "0px";
		document.getElementById("telljaWidgetDiv").style.width = "0px";
		document.getElementById("telljaWidgetDiv").style.top = "0px"; 
		document.getElementById("telljaWidgetDiv").style.left = "0px";
		document.getElementById("telljaWidgetDiv").style.zIndex=0;
	}

	if(document.getElementById("telljaTransDiv") != null){
		document.getElementById("telljaTransDiv").style.zIndex=0;
		document.getElementById("telljaTransDiv").style.visibility = "hidden";
		document.getElementById("telljaTransDiv").style.display = "none";
		document.getElementById("telljaTransDiv").style.height = "0px";
		document.getElementById("telljaTransDiv").style.width = "0px";
		document.getElementById("telljaTransDiv").style.top = "0px"; 
		document.getElementById("telljaTransDiv").style.left = "0px";		
	}
}
function loadWidget_1327750341047_1878631938(){
	closeWidget();	
	var widgetDivHeight = "405px";		
	document.getElementById("telljaTransDiv").className = "telljaDimmer";
	document.getElementById("telljaTransDiv").style.display = "";
	if (isIE6 == "true") {
		var D = document;
		var height = Math.max(   Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
       	Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
       	Math.max(D.body.clientHeight, D.documentElement.clientHeight));
		
		var width = Math.max(   Math.max(D.body.scrollWidth, D.documentElement.scrollWidth),
       	Math.max(D.body.offsetWidth, D.documentElement.offsetWidth),
       	Math.max(D.body.clientWidth, D.documentElement.clientWidth));
		document.getElementById("telljaTransDiv").style.position = "absolute";
		document.getElementById("telljaTransDiv").style.width = width;
		document.getElementById("telljaTransDiv").style.height = height;
	}else{
		widgetDivHeight = "415px";
		document.getElementById("telljaTransDiv").style.width = "100%";
		document.getElementById("telljaTransDiv").style.height = "100%";
	}
	document.getElementById("telljaTransDiv").style.filter = (document.getElementById("telljaTransDiv").style.filter || "").replace( /alpha\([^)]*\)/, "" ) + (parseInt( 0.4 ) + '' == "NaN" ? "" : "alpha(opacity=" + 0.4 * 100 + ")");
	document.getElementById("telljaTransDiv").style.zIndex=1000;	
	document.getElementById("telljaTransDiv").style.visibility = "visible";
	document.getElementById("telljaWidgetDiv").style.display = "";
	document.getElementById("telljaWidgetDiv").style.zIndex=1001;
	document.getElementById("telljaWidgetDiv").style.position="absolute";
	
	var innerDivHeight;
	var innerDivWidth;
	var widgetDivWidth = "530px";
	
	var innerDivHeight = "407px";
	var innerDivWidth = "510px"
	
	var iFrameHeight = 367;
	var iFrameWidth = 500;		
	var headerStyle = "tellja-header";	
	document.getElementById("telljaWidgetDiv").style.height = widgetDivHeight;
	document.getElementById("telljaWidgetDiv").style.width = widgetDivWidth;	
	var usePlacement = "false";
	var usePartialPlacement = "false";
	var widgetTop = "";
	var widgetLeft = "";
	if(usePlacement == "true"){
		widgetTop = "nullpx";
		widgetLeft = "nullpx";
	}else if(usePartialPlacement == "true"){
		var IpopLeft = (document.body.clientWidth - document.getElementById("telljaWidgetDiv").offsetWidth) / 2;
	    var IpopTop = (document.body.clientHeight ) / 2;
	    if(telljaWidgetTop < 150){
	    	widgetTop = "150px";
	    }else{
	    	widgetTop = (telljaWidgetTop - 200) +"px";
	    }
	    widgetLeft = (IpopLeft + document.body.scrollLeft)+"px";
	}else{	
		var scrolledX, scrolledY;
		if( self.pageYOffset ) {
			scrolledX = self.pageXOffset;
			scrolledY = self.pageYOffset;
		} else if( document.documentElement && document.documentElement.scrollTop ) {
			scrolledX = document.documentElement.scrollLeft;
			scrolledY = document.documentElement.scrollTop;
		} else if( document.body ) {
			scrolledX = document.body.scrollLeft;
			scrolledY = document.body.scrollTop;
		}		
		var centerX, centerY;
		if( self.innerHeight ) {
			centerX = self.innerWidth;
			centerY = self.innerHeight;
		} else if( document.documentElement && document.documentElement.clientHeight ) {
			centerX = document.documentElement.clientWidth;
			centerY = document.documentElement.clientHeight;
		} else if( document.body ) {
			centerX = document.body.clientWidth;
			centerY = document.body.clientHeight;
		}
		var IpopLeft = scrolledX + (centerX - document.getElementById("telljaWidgetDiv").offsetWidth) / 2;
		var IpopTop = scrolledY + (centerY - document.getElementById("telljaWidgetDiv").offsetWidth) / 2;
    	widgetTop = IpopTop+"px";
    	widgetLeft = IpopLeft+"px";
	}
   	document.getElementById("telljaWidgetDiv").style.left=widgetLeft;
   	document.getElementById("telljaWidgetDiv").style.top=widgetTop;
   	var innerCode = '<div id="tellja-iframe-container" style="height: '+widgetDivHeight+'; width: '+widgetDivWidth+';';
 		innerCode += ' " class="tellja-iframe-border">';
		innerCode += '<div class="'+headerStyle+'"><a href="javascript: void(0)" onclick="javascript: closeWidget(); return false;"><img class="tellja-img" border="0" src="http://t.tellja.de/widget/layouts/tellja/outside/images/skin2/closeX.gif"></a></div>'; 
		innerCode += '<div style="width: '+iFrameWidth+'px; height: '+iFrameHeight+'px; margin: 10px 15px 15px 15px;" >';
		innerCode += '<iframe class="tellja-iframe" id="telljaIFrame_1327750341047_1878631938" src="https://t.tellja.de/widget/widget/?C=YhT3JQ&skin=2&demomode=false&layoutName=default&pcd=EFN1Rg&locale=de&tmz=1327750341047&wRef=null&wBtn=rec_log_PEFN1Rg&isIE6='+isIE6+'&t_art_name=HTC+EVO+4G+Schwarz+%2B+o2+_o~&t_art_number=979_0_537_0&t_art_desc=Das+neue+Flagschiff+aus+dem+Hause+HTC%21%0D%0ADas+HTC+EVO+4G+arbeitet+mit+einem+1-GHz+Snapdragon-Prozessor+und+besitzt+einen+1500-mAh+starken+Akku.+Vorbereitet+auf+den+neuen+Standard+der+4G-Netze+ist+rasend+schnelles+Internet+garantiert.+Nat%26uuml%3Brlich+kan+...~&t_art_image_url=http://www.logitel.de/pics/art,979,m3.jpg&t_amdh=140948666802101922905758142186127467714&use_aff_redirect=false&redirecturl=http://www.logitel.de/htc-evo-4g-schwarz--o2-_o--,a979,537.html?caid=86" width="'+iFrameWidth+'" height="'+iFrameHeight+'" frameborder="0" scrolling="no"></iframe>';
	innerCode += '</div></div>';
	document.getElementById("telljaWidgetDiv").innerHTML = innerCode;	
	return false;
}



var telljaCode='<script type="text/javascript">createWindow();</script><div id="telljaButtonDiv_EFN1Rg">';
telljaCode += '<a href="javascript: void(0)" class="tWidgetButtonStyle" onclick="javascript: loadWidget_1327750341047_1878631938(); return false;"><img border="0" src="http://img.tellja.de/img/widgetbuttons/de/rec_log_PEFN1Rg.png" /></a>';
telljaCode += '</div>';
document.writeln(telljaCode);
