// googleanalytics
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-2896387-8']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

var timer = null;
var aimgtitle = null;
var ruckwert = new Array();
var XMLHTTP = null;

if(window.XMLHttpRequest){
    XMLHTTP = new XMLHttpRequest();
}else{
    if(window.ActiveXObject){
        try{
            XMLHTTP = new ActiveXObject('Msxml2.XMLHTTP');
        }catch(ex){
            try{
                XMLHTTP = new ActiveXObject('Microsoft.XMLHTTP');
            }catch(ex){
            }
        }
    }
}

function onloadrepeat(){
   var ruckanz = ruckwert.length;
	if(document.getElementById('ruckgo') && ruckanz>1 ){
		var ruckgobtn = document.getElementById('ruckgo');
		ruckgobtn.innerHTML = '<a id="ruckgolink" href="javascript:ruckGo();" title="Перейти на страницу назад"><img src="/images/bt_back.gif" alt="" /></a>';
	}
   var links = document.getElementsByTagName('a');
   var xPos = 0;
   var yPos = 0;
   var tmpTitle = '';
   for(i=0;i<links.length;i++){
		if(links[i].title != '' && links[i].title != null){
			links[i].onmouseover = function(){
				if( this.title != 'null' &&  this.title != null && this.title != ''){
					aimgtitle= this.title;
					tmpTitle=this.title.replace('<br />', '');
					tmpTitle=this.title.replace('.', '.<br />');
					xPos = moveXbySlicePos (this);
					yPos = moveYbySlicePos(this);
					iBoxShow(xPos, yPos, tmpTitle);
					this.title = '';
				}else{
					this.title = '';
					aimgtitle = '';
				}
			}
			links[i].onmouseout = function(){
				this.title = aimgtitle;
				aimgtitle = '';
				iBoxHide();
			}
		}
		if(links[i].rel=='info' || links[i].rel=='info2' || links[i].rel=='info3' || links[i].rel=='info4' || links[i].rel=='info5' || links[i].rel=='info6'){
			links[i].onclick = function(){
				var typVar = '';
				switch(this.rel){
					case 'info' : typVar = 1; break;
					case 'info2' : typVar = 2; break;
					case 'info3' : typVar = 3; break;
					case 'info4' : typVar = 4; break;
					case 'info5' :typVar = 5;break;
				}
				this.title=aimgtitle;
				iBoxHide();
				var content=document.getElementById('info');
				content.innerHTML = '<img src="/images/wartezeit.gif" alt="" />';
 				getContent(this.href, 'info', typVar, this.title);
				return false;
			}
		}
	}
   var inptag = document.getElementsByTagName('input');
   for(i=0;i<inptag.length;i++){
		if(inptag[i].title!='' && inptag[i].title!=null){
			inptag[i].onmouseover = function(){
			aimgtitle=this.title;
			xPos = moveXbySlicePos (this);
			yPos = moveYbySlicePos(this);
			iBoxShow(xPos, yPos, aimgtitle);
			this.title = '';
			}
			inptag[i].onmouseout = function(){
				this.title=aimgtitle;
				iBoxHide();
			}
		}
		if(inptag[i].type == 'image'){
			inptag[i].onmouseover = function(){
				var imgSrc = this.src;
				var imgSrcLen = this.src.length;
				imgSrc = imgSrc.substring(0,(imgSrcLen-4))+'_a'+imgSrc.substring((imgSrcLen-4));
				this.src = imgSrc;
			}
			inptag[i].onmouseout = function(){
				var imgSrc = this.src;
				var imgSrcLen = this.src.length;
				imgSrc = imgSrc.substring(0,(imgSrcLen-6))+imgSrc.substring((imgSrcLen-4));
				this.src = imgSrc;
			}
		}
   }
   var tabrow = document.getElementsByTagName('tr');
   for(i=0;i<tabrow.length;i++){
	   if(tabrow[i].className == 'tabrow'){
			tabrow[i].onmouseout = function(){
				this.bgColor="";
			}
			tabrow[i].onmouseover = function(){
				this.bgColor="#FFD4D4";
			}
	   }
   }
	if(document.getElementById('wanfra')){
	var wanfra = document.getElementById('wanfra');
		wanfra.onsubmit = function(){
			if(wanfra.kontakt.value.length == 0 ){
				alert('Внимание! Поле КОНТАКТ должно быть заполнено.');
				return false;
			}else{
				wanfraGo();
			}
		}
	}
}

window.onload = function(){
   //Menu oben rechts Einstellungen
	var styp = document.getElementById('styp');
	var stypdiv = document.getElementById('servicesmenu');
	styp.onmouseover = showStypMenu;
	styp.onmouseout = function(){
		timer=setTimeout('hideStypMenu()',500);
	}
	stypdiv.style.opacity=0.8;
    //stypdiv.style.filter='Alpha(opacity='+80+')';
	stypdiv.onmouseout = function(){
		timer=setTimeout('hideStypMenu()',500);
	}
	stypdiv.onmouseover = function(){
		if(timer){
			clearTimeout(timer);
		}
	}

	var contuntdiv = document.getElementById('contwerb');
	var neucontBox = document.createElement('div');
	neucontBox.id = 'contwerb_i1';
	neucontBox.className = 'contwerb200';
	neucontBox.style.border = '1px solid #660000';
	neucontBox.innerHTML = '<a href="http://ru-geld.de" target="_blank"><img src="http://ru-geld.de/Banners/b_geld_80x80_1.gif" alt="" class="pdr10 flole" /></a> Русская Германия: полезные советы, Интернет-газета бесплатных объявлений, Сравнение цен <br /><a href="http://ru-geld.de" target="_blank">RU-GELD.DE</a>';
	contuntdiv.appendChild(neucontBox);

	var infoBox = document.createElement('div');
	infoBox.id = 'title_info';
	infoBox.style.opacity=0.9;
	infoBox.style.filter='Alpha(opacity='+90+')';
	document.body.appendChild(infoBox);

	var miblok1 = document.getElementById('mimnu_p1');
	miblok1.style.cursor = 'pointer';
	miblok1.onmouseover = function(){
		miblok1.style.opacity = 0.8;
		miblok1.style.filter = 'Alpha(opacity=80)';
		miblok1.style.backgroundColor = '#FFFFFF';
	}
	miblok1.onmouseout = function(){
		miblok1.style.opacity = 1;
		miblok1.style.filter = 'Alpha(opacity=100)';
		miblok1.style.backgroundColor = '';
	}
	miblok1.onclick = function(){
		window.location.href = 'http://tl.euservice24.info';
	}
	var miblok2 = document.getElementById('mimnu_p2');
	miblok2.style.cursor = 'pointer';
	miblok2.onmouseover = function(){
		miblok2.style.opacity = 0.8;
		miblok2.style.filter = 'Alpha(opacity=80)';
		miblok2.style.backgroundColor = '#FFFFFF';
	}
	miblok2.onmouseout = function(){
		miblok2.style.opacity = 1;
		miblok2.style.filter = 'Alpha(opacity=100)';
		miblok2.style.backgroundColor = '';
	}
	miblok2.onclick = function(){
		window.location.href = 'http://mt.euservice24.info';
	}
	if(document.getElementById('coweun1')){
		document.getElementById('coweun1').style.border = '1px solid #660000';
	}
	if(document.getElementById('coweun2')){
		document.getElementById('coweun2').style.border = '1px solid #660000';
	}
	onloadrepeat();
}
/****************************************FUNCTIONEN***************************************/

function getContent(url, mDiv, mTyp, nTitle){
	var newUrl='';
	var urlLength='';
	var urlAnf = '';
	var newId = null;
	switch(mTyp){
		case 1: 
			newUrl = url.substring(0,url.lastIndexOf('/'))+'/daten/'+url.substring((url.lastIndexOf('/')+1),url.lastIndexOf('.'))+'.php';
			break;
		case 2:
			newId = url.substring((url.lastIndexOf('-')+1),url.lastIndexOf('.'));
			newUrl = url.substring(0,url.substring(0,url.lastIndexOf('/')).lastIndexOf('/'))+'/daten/idc_land.php?i='+newId;
			urlAnf = '/idc';
			break;
		case 3:
			newId = url.substring((url.lastIndexOf('-')+1),url.lastIndexOf('.'));
			newUrl = url.substring(0,url.substring(0,url.lastIndexOf('/')).lastIndexOf('/'))+'/daten/tl_artikel.php?i='+newId;
			urlAnf = '/Artikel';
			break;
		case 4:
			newId = url.substring((url.lastIndexOf('_')+1),url.lastIndexOf('.'));
			newUrl = url.substring(0,url.lastIndexOf('/'))+'/daten/'+url.substring((url.lastIndexOf('/')+1),url.lastIndexOf('_'))+'.php?s='+newId;
			break;
		case 5:
			newUrl = url.substring(0,url.substring(0,url.lastIndexOf('/')).lastIndexOf('/'))+'/daten/idc.php';
			urlAnf = '/idc';
			break;
		default:
			newUrl=url;
	}
	newUrl=encodeURI(newUrl);
	XMLHTTP.open('GET', newUrl);
    var content = document.getElementById(mDiv);
    XMLHTTP.send(null);
    XMLHTTP.onreadystatechange = function(){
        if(XMLHTTP.readyState == 4){
            content.innerHTML = XMLHTTP.responseText;
			if(nTitle.length != 0 && nTitle != 'null' && mTyp==1){
				document.title = nTitle;
			}else{
				document.title = 'EUservice24.info: Международный центр услуг';
			}
			if(mTyp == 1 || mTyp == 2 || mTyp == 3 ||mTyp == 4 || mTyp == 5 ){
				_gaq.push(['_trackPageview', (urlAnf+url.substring(url.lastIndexOf('/')))]);
				var ruckanz = ruckwert.length;
				ruckwert[ruckanz] = new Array(url, document.title, mTyp);
				onloadrepeat();
			}
        }
    }
}
function ruckGo() {
	ruckwert.pop();
	document.getElementById('ruckgolink').title ="";
	var ruckanz = ruckwert.length;
    if(ruckanz>0 && document.getElementById('ruckgo')){
		getContent(ruckwert[ruckanz-1][0], 'info', ruckwert[ruckanz-1][2], ruckwert[ruckanz-1][1]);
		ruckwert.pop();
		aimgtitle = '';
		iBoxHide();
	}
}
function iBoxShow(objleft, objtop, inf){
    var infoBox=document.getElementById('title_info');
    infoBox.style.display="block";
    infoBox.innerHTML=inf;
    infoBox.style.left=objleft+'px';
    infoBox.style.top=(objtop+30)+'px';
}
function iBoxHide(){
    var infoBox=document.getElementById('title_info');
    infoBox.style.display='none';
    infoBox.innerHTML='';
}

function showStypMenu(){
	var styp = document.getElementById('styp');
	var xPos = moveXbySlicePos(styp);
	var yPos = moveYbySlicePos(styp);
	if(timer){
		clearTimeout(timer);
	}
	var stypdiv = document.getElementById('servicesmenu');
	stypdiv.style.left=(xPos-70)+'px';
	stypdiv.style.top=(yPos+14)+'px';
	stypdiv.style.display='block';
}
function hideStypMenu(){
	var stypdiv = document.getElementById('servicesmenu');
	stypdiv.style.display='none';
}

function wanfraGo(){
	var obj = document.getElementById('wanfra');
	var uplo = document.getElementById('uplo');
	obj.action = 'daten/werbung_eintrag.php';
	uplo.className = 'pofrauplo2';
	obj.target = 'uplo';
	return true;
}

function moveXbySlicePos (obj) {
	var x = 0;
	if (!document.layers) {
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = obj;
		var lastOffset = 0;
		while(par){
			if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin);
			if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft);
			if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
	} else if (obj.x) x += obj.x;
	return x;
}
function moveYbySlicePos (obj) {
	var y = 0;
	if(!document.layers) {
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = obj;
		var lastOffset = 0;
		while(par){
			if( par.topMargin && !onWindows ) y += parseInt(par.topMargin);
			if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop);
			if( par.offsetTop != 0 ) lastOffset = par.offsetTop;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
	} else if (obj.y >= 0) y += obj.y;
	return y;
}