ie=(document.all)?true:false;
xyChange=false;
X=0;
Y=0;
var aktiv=0;

var daten="";


function getCookieVal (offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
        return getCookieVal (j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break; 
    }
    return null;
}





function ermittle_position(ausfuehrendes_skript,aktualisiertes_element,bild,key,reverse)
{
var obj = document.getElementById(bild);
var pos = {left:0, top:0};

if(typeof obj.offsetLeft != 'undefined')
{
   while (obj)
   {
       pos.left += obj.offsetLeft;
       pos.top += obj.offsetTop;
       obj = obj.offsetParent;
   }
}
else
{
   pos.left = obj.left ;
   pos.top = obj.top ;
}

pos.left=reverse==0?pos.left-450:pos.left+200;
pos.top=pos.top+20;

document.getElementById(aktualisiertes_element).style.top = pos.top + 'px';
document.getElementById(aktualisiertes_element).style.left = pos.left + 'px';

document.getElementById(aktualisiertes_element).style.visibility='visible';
document.getElementById(aktualisiertes_element).style.display='block';

ajaxFunction(ausfuehrendes_skript,aktualisiertes_element,bild,key,reverse);
}



function hide_teaser(aktualisiertes_element)
{
document.getElementById(aktualisiertes_element).style.visibility='hidden';
document.getElementById(aktualisiertes_element).style.display='none';
}

//function changeImg(fz_key,aktuelle_nummer,bilder_gesamt)
//{
//var pfad='http://www.jahreswagen-autostaiger.de/jahreswagen-bilder/';
// Großes Bild austauschen
//eval("document.getElementById('grossesfahrzeugbild').src='" + pfad + fz_key + "_" + aktuelle_nummer + ".jpg';");
//ajaxFunction("change_thumbs","fahrzeugbilder_thumbs_container",fz_key,aktuelle_nummer,bilder_gesamt);
//}

function changeImg(fz_key,aktuelle_nummer,bilder_gesamt)
{
var a_class;

var pfad='jahreswagen-bilder/';
// Großes Bild austauschen
eval("document.getElementById('grossesfahrzeugbild').src='" + pfad + fz_key + "_" + aktuelle_nummer + ".jpg';");

for(var i=1;i<=bilder_gesamt;i++)
{
a_class=eval("document.getElementById('thumblink" + i + "');");
a_class.className=aktuelle_nummer==i?'highlighted':'fahrzeugbild';
}

}

function readCookie(ausfuehrendes_skript,aktualisiertes_element,fz_key)
{
var ersetzen="_" + fz_key;
var myCookie=GetCookie("merkliste");

if(myCookie.indexOf(fz_key) > -1)
{
myCookie=myCookie.replace(ersetzen,"");
var found=1;
}
else
{
myCookie+=ersetzen;
var found=0;
}
var ablauf = new Date();
var infuenfTagen = ablauf.getTime() + (5 * 24 * 60 * 60 * 1000);
ablauf.setTime(infuenfTagen);
document.cookie = "merkliste=" + myCookie  + "; expires=" + ablauf.toGMTString();
ajaxFunction(ausfuehrendes_skript,aktualisiertes_element,fz_key,found);
}


function ajaxFunction(ausfuehrendes_skript,aktualisiertes_element){
	
	var ajaxRequest;  // The variable that makes Ajax possible!
	var queryString;

	queryString="?aktualisieren=1";

	for (var i = 0; i < arguments.length; ++i)
	{
		if(i!=0 && i!=1)
		{
    		queryString+="&var" + (i-1) + "=" + arguments[i];
		}
	}
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Es ist ein Fehler aufgetreten. Bitte schließen Sie Ihren Browser und versuchen Sie es erneut");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById(aktualisiertes_element).innerHTML = ajaxRequest.responseText;
		}
		else {
			if(aktualisiertes_element != "fahrzeugbilder_thumbs_container")
			{
				if(aktualisiertes_element != "suchtreffer_neu")	
				{
				document.getElementById(aktualisiertes_element).innerHTML="<img src='images/ajax-loader-klein.gif' border='0'>";
				}
				else
				{
				document.getElementById(aktualisiertes_element).innerHTML="<a href='javascript:document.frm_schnellsuche.submit();' title='Jahreswagen / Vorführwagen - Schnellsuche'><span class='trefferbutton'>&nbsp;Treffer anzeigen:&nbsp;<img src='images/ajax-loader-klein.gif' border='0'></span><span class='trefferpfeil'>></span></a>";
				}
			}
		}

	}
	var datei=ausfuehrendes_skript + ".php";
		
	ajaxRequest.open("GET", datei + queryString, true);
	ajaxRequest.send(null); 
}



