
var Base64 = {
 
	// private property
	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
 
	// public method for encoding
	encode : function (input) {
		var output = "";
		var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = Base64._utf8_encode(input);
 
		while (i < input.length) {
 
			chr1 = input.charCodeAt(i++);
			chr2 = input.charCodeAt(i++);
			chr3 = input.charCodeAt(i++);
 
			enc1 = chr1 >> 2;
			enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
			enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
			enc4 = chr3 & 63;
 
			if (isNaN(chr2)) {
				enc3 = enc4 = 64;
			} else if (isNaN(chr3)) {
				enc4 = 64;
			}
 
			output = output +
			this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
			this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
 
		}
 
		return output;
	},
 
	// public method for decoding
	decode : function (input) {
		var output = "";
		var chr1, chr2, chr3;
		var enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
 
		while (i < input.length) {
 
			enc1 = this._keyStr.indexOf(input.charAt(i++));
			enc2 = this._keyStr.indexOf(input.charAt(i++));
			enc3 = this._keyStr.indexOf(input.charAt(i++));
			enc4 = this._keyStr.indexOf(input.charAt(i++));
 
			chr1 = (enc1 << 2) | (enc2 >> 4);
			chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
			chr3 = ((enc3 & 3) << 6) | enc4;
 
			output = output + String.fromCharCode(chr1);
 
			if (enc3 != 64) {
				output = output + String.fromCharCode(chr2);
			}
			if (enc4 != 64) {
				output = output + String.fromCharCode(chr3);
			}
 
		}
 
		output = Base64._utf8_decode(output);
 
		return output;
 
	},
 
	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	},
 
	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;
 
		while ( i < utftext.length ) {
 
			c = utftext.charCodeAt(i);
 
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
 
		}
 
		return string;
	}
 
}


/* KBA SEARCH ----------------------------------------------------------------------------------------- */

	function monr_onkeyup() {

		var elem = document.getElementById('monr');
		var eingabe = elem.value;

			if (eingabe.length == 3 && document.getElementById('henr').value.length==4) {

				//document.getElementById('btnschluessel').click();
			}
	}

	function henr_onkeyup() {

		var eingabe = document.getElementById('henr').value;

		if (eingabe.length == 4) {
			document.getElementById('monr').focus();
		}
	}

	function henr_onclick() { //zu 3) muss gelöscht werden, da sonst die KBA-Suche gestartet wird

		var monr =  document.getElementById('monr');
		monr.value = "";
	}

	function monrnkw_onkeyup() {

		if (taste==13) {

			//document.getElementById('btnschluessel').click();
		};
	}



/* BLIND FUNCTION ----------------------------------------------------------------------------------------- */

	Bild01 = new Image();
	Bild01.src = "/templates/uk_media_div_new/lightbox/images/closelabel.gif";

	Bild02 = new Image();
	Bild02.src = "/templates/uk_media_div_new/lightbox/images/nextlabel.gif";

	Bild03 = new Image();
	Bild03.src = "/templates/uk_media_div_new/lightbox/images/prevlabel.gif";

	Bild04 = new Image();
	Bild04.src = "/templates/uk_media_div_new/images/button_small_hover.jpg";

	Bild05 = new Image();
	Bild05.src = "/templates/uk_media_div_new/images/shopping_box/del_hover.jpg";


	function check_form( form ){
    	return new form;
	}

	function switch_input(text , type ,obj){

		if(type == 1){
			obj.value='';
		}


			if(obj.value.replace(/\s/g, '') == '' ){
				obj.value = text;
			return false
		}
	}

	function socialOver(text) {
		if (text == '') {
			text = '...';
		} else {
			text='&nbsp;<strong>'+text+'</strong>';
		}
		document.getElementById('socialText').innerHTML=text;
	}

	function socialDo(was) {
		socialurl=encodeURIComponent(location.href);
		socialtitle=encodeURIComponent(document.title);
		switch(was) {
			case 'delicious':
				window.open('http://del.icio.us/post?url='+socialurl+'&title='+socialtitle);
				break;
			case 'wong':
				window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+socialurl+'&bm_description='+socialtitle);
				break;
			case 'blinkList':
				window.open('http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description=&Url='+socialurl+'&Title='+socialtitle);
				break;
			case 'yahoo':
				window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+socialurl+'&t='+socialtitle);
				break;
			case 'yigg':
				window.open('http://yigg.de/neu?exturl='+socialurl+'&exttitle='+socialtitle);
				break;
			case 'furl':
				window.open('http://www.furl.net/storeIt.jsp?u='+socialurl+'&t='+socialtitle);
				break;
			case 'oneview':
				window.open('http://beta.oneview.de:80/quickadd/neu/addBookmark.jsf?URL='+socialurl+'&title='+socialtitle);
				break;
			case 'folkd':
				window.open('http://www.folkd.com/submit/page/'+socialurl);
				break;
			case 'linkarena':
				window.open('http://linkarena.com/bookmarks/addlink/?url='+socialurl+'&title='+socialtitle+'&desc=&tags=');
				break;
			case 'google':
				window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+socialurl+'&title='+socialtitle);
				break;
			case 'webnews':
				window.open('http://www.webnews.de/einstellen?url='+socialurl+'&title='+socialtitle);
				break;
		}
	}

	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

	if (typeof _gat != 'undefined') {
		var pageTracker = _gat._getTracker("UA-4541439-1");
		pageTracker._trackPageview();
	}


    try {
       XMLHttpRequestObject = new XMLHttpRequest();
     } catch (versuchmicrosoft) {
       try {
         XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (anderesmicrosoft) {
         try {
           XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (fehlschlag) {
           XMLHttpRequestObject = null;
         }
       }
     }

function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function shiftOpacity(id, millisec) {
	//if an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blendimage(divid, imageid, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;




	//set the current image as background
	document.getElementById(divid).style.backgroundImage = "none";

	//make image transparent
	changeOpac(0, imageid);

	//make new image
	document.getElementById(imageid).src = imagefile;
	document.getElementById('main_product_img_link').href = imagefile.replace(/info/i, "popup");
	document.getElementById('main_product_img_a').href = imagefile.replace(/info/i, "popup");

	document.getElementById('main_product_img_first').style.display = "none";
	document.getElementById('blendimageid').style.display = "";

	//fade in image
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	}

}

function currentOpac(id, opacEnd, millisec) {
	//standard opacity is 100
	var currentOpac = 100;

	//if the element has an opacity set, get it
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}

	//call for the function that changes the opacity
	opacity(id, currentOpac, opacEnd, millisec)
}

function change_focus(obj, lenght)
{
	var left;
	var sum = '';
	var charcode = '';
	obj.value = obj.value.toUpperCase();


	if(obj.id != 7)
	{
		if(obj.value.length >= lenght)
		{
			obj.blur();
			document.getElementById((obj.id * 1 + 1)).focus();
		}
	}
	else
	{
		if(obj.value.length >= lenght)
		{
			validateIBAN(1,'end');
		}
	}
}


function validateIBAN(obj){

	obj.value = obj.value.toUpperCase();

	var b= obj.value;
	var k=0;
	var error="[Bitte IBAN-Nummer eingeben zum Pr&uuml;fen]";
	var errct=0;
	var land='';
	var ibanlen=0;

	landid=b.substring(0, 2);

	switch (landid) {
		case 'AD':	land='Andorra';
					ibanlen=24;
					break;
		case 'BE':	land='Belgien';
					ibanlen=16;
					break;
		case 'BA':	land='Bosnien und Herzegowina';
					ibanlen=20;
					break;
		case 'BG':	land='Bulgarien';
					ibanlen=22;
					break;
		case 'DK':	land='Dänemark';
					ibanlen=18;
					break;
		case 'DE':	land='Deutschland';
					ibanlen=22;
					break;
		case 'EE':	land='Estland';
					ibanlen=20;
					break;
		case 'FO':	land='Färöer';
					ibanlen=18;
					break;
		case 'FI':	land='Finnland';
					ibanlen=18;
					break;
		case 'FR':	land='Frankreich';
					ibanlen=27;
					break;
		case 'GI':	land='Gibraltar';
					ibanlen=23;
					break;
		case 'GR':	land='Griechenland';
					ibanlen=27;
					break;
		case 'GL':	land='Grönland'
					ibanlen=18;
					break;
		case 'IE':	land='Irland';
					ibanlen=22;
					break;
		case 'IS':	land='Island';
					ibanlen=26;
					break;
		case 'IL':	land='Israel';
					ibanlen=23;
					break;
		case 'IT':	land='Italien';
					ibanlen=27;
					break;
		case 'HR':	land='Kroatien';
					ibanlen=21;
					break;
		case 'LV':	land='Lettland';
					ibanlen=21;
					break;
		case 'LI':	land='Liechtenstein';
					ibanlen=21;
					break;
		case 'LT':	land='Litauen';
					ibanlen=20;
					break;
		case 'LU':	land='Luxemburg';
					ibanlen=20;
					break;
		case 'MT':	land='Malta';
					ibanlen=31;
					break;
		case 'MA':	land='Marokko';
					ibanlen=24;
					break;
		case 'MU':	land='Mauritius';
					ibanlen=30;
					break;
		case 'MK':	land='Mazedonien';
					ibanlen=19;
					break;
		case 'MC':	land='Monaco';
					ibanlen=27;
					break;
		case 'ME':	land='Montenegro';
					ibanlen=22;
					break;
		case 'NL':	land='Niederlande';
					ibanlen=18;
					break;
		case 'NO':	land='Norwegen';
					ibanlen=15;
					break;
		case 'AT':	land='Österreich';
					ibanlen=20;
					break;
		case 'PL':	land='Polen';
					ibanlen=28;
					break;
		case 'PT':	land='Portugal';
					ibanlen=25;
					break;
		case 'RO':	land='Rumänien';
					ibanlen=24;
					break;
		case 'SM':	land='San Marino';
					ibanlen=27;
					break;
		case 'SE':	land='Schweden';
					ibanlen=24;
					break;
		case 'CH':	land='Schweiz';
					ibanlen=21;
					break;
		case 'RS':	land='Serbien';
					ibanlen=22;
					break;
		case 'SK':	land='Slowakei';
					ibanlen=24;
					break;
		case 'SI':	land='Slowenien';
					ibanlen=19;
					break;
		case 'ES':	land='Spanien';
					ibanlen=24;
					break;
		case 'CZ':	land='Tschechien';
					ibanlen=24;
					break;
		case 'TN':	land='Tunesien';
					ibanlen=24;
					break;
		case 'TR':	land='Türkei';
					ibanlen=26;
					break;
		case 'HU':	land='Ungarn';
					ibanlen=28;
					break;
		case 'GB':	land='Vereinigtes Königreich';
					ibanlen=22;
					break;
		case 'CY':	land='Zypern';
					ibanlen=28;
					break;
	}

	left = ibanlen - parseInt(obj.value.length);
	if(ibanlen != '' && obj.value.length >= 2){
		if(left < 0){
          obj.value = obj.value.substring(0,ibanlen);
          return;
		}
		document.getElementById('iban_left').innerHTML = '(<b>'+ left + '</b>) Zeichen verbleiben!';

	}else{
		document.getElementById('iban_left').innerHTML = '';
	}


	if (land=='' && ibanlen==0) {
		document.getElementById('iban_1').style.backgroundColor='#ffb3b5';
		document.getElementById('iban_status').innerHTML = '<b>IBAN Code:</b>&nbsp; <img src="./images/delete.png" />';
		error="Die Länderkennung der eingegebenen IBAN ist unbekannt.";
		errct++;
	}

	if (errct==0 && b.length != ibanlen) {
		document.getElementById('iban_1').style.backgroundColor='#ffb3b5';
		document.getElementById('iban_status').innerHTML = '<b>IBAN Code:</b>&nbsp; <img src="./images/delete.png" />';
		error="Die IBAN für " + land + " muss eine Länge von " + ibanlen + " haben.";
		errct++;
	}

	if (errct==0) {
		s = b.substring(4) + b.substring(0, 4);
		for (i = 0, r = 0; i < s.length; i++ ) {
			c = s.charCodeAt(i);
			if (48 <= c && c <= 57) {
				if (i == s.length-4 || i == s.length-3) {
					document.getElementById('iban_1').style.backgroundColor='#ffb3b5';
					document.getElementById('iban_status').innerHTML = '<b>IBAN Code:</b>&nbsp; <img src="./images/delete.png" />';
					error="Die Positionen 1 und 2 der IBAN dürfen nicht numerisch sein.";
					errct++;
				}
				k = c - 48;
			} else if (65 <= c && c <= 90) {
				if (i == s.length-2 || i == s.length-1) {
					document.getElementById('iban_1').style.backgroundColor='#ffb3b5';
					document.getElementById('iban_status').innerHTML = '<b>IBAN Code:</b>&nbsp; <img src="./images/delete.png" />';
					error="Die Positionen 3 und 4 der IBAN müssen numerisch sein.";
					errct++;
				}
				k = c - 55;
			} else {
				document.getElementById('iban_1').style.backgroundColor='#ffb3b5';
				document.getElementById('iban_status').innerHTML = '<b>IBAN Code:</b>&nbsp; <img src="./images/delete.png" />';
				error="Es sind nur alphanumerische Zeichen erlaubt in einer IBAN-Nummer.";
				errct++;
			}
			if (errct==0) {
				if (k > 9) {
					r = (100 * r + k) % 97;
				} else {
					r = (10 * r + k) % 97;
				}
			}
		}
		if (errct==0) {
			if (r != 1) {
				document.getElementById('iban_1').style.backgroundColor='#ffb3b5';
				document.getElementById('iban_status').innerHTML = '<b>IBAN Code:</b>&nbsp; <img src="./images/delete.png" />';
				error="Die eingegebene IBAN-Nummer ist ungültig.";
				errct++;
			} else {

				document.getElementById('iban_1').style.backgroundColor='#99ff00';
				document.getElementById('iban_status').innerHTML = '<b>IBAN Code:</b>&nbsp; <img src="./images/accept.png" />';
				error="Die eingegebene IBAN-Nummer scheint gültig. (" + land + ")";
				errct++;

				getBicCode(obj.value);

			}
		}
	}

	if(obj.value == ''){
		document.getElementById('iban_1').style.backgroundColor='#FFFFFF';
		document.getElementById('iban_status').innerHTML = '<b>IBAN Code:</b>';
		error = '[Bitte IBAN-Nummer eingeben]';
	}

	document.getElementById('ergebnis').innerHTML=error;
}

function trim_12(str) {
   if(typeof(str)=="string") return str.replace(/^\s+|\s+$/g,"");
    else return str;
}

function send_gv_code(){

		var gv_code;

		document.getElementById('gv_result').style.display = 'block';
		gv_code = document.getElementById('gv_redeem_code').value;

		XMLHttpRequestObject.open('POST', './shopping_cart.php?action=check_gift');
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

		XMLHttpRequestObject.onreadystatechange = function(){

			if(XMLHttpRequestObject.readyState == 4) {
				document.getElementById('gv_result').innerHTML = XMLHttpRequestObject.responseText;
			}else{
				document.getElementById('gv_result').innerHTML = '<img style="position:static" src="./images/loader-gv.gif" />...code verification...';
			}
		};
		XMLHttpRequestObject.send('gv_redeem_code='+ gv_code);
}


function getBicCode(iban){

		XMLHttpRequestObject.open('POST', './ajax_bic_code.php');
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

		XMLHttpRequestObject.onreadystatechange = function(){

			if(XMLHttpRequestObject.readyState == 4) {
					document.getElementById('bic_1').innerHTML = '<input style="border:1px solid #9d9d9d;" maxlength="44" size="44" name="bic_1" id="bic_output" onkeyup="" value="'+trim_12(XMLHttpRequestObject.responseText)+'" type="text">&nbsp;';


			if(XMLHttpRequestObject.responseText != ''){
						document.getElementById('bic_output').style.backgroundColor='#99ff00';
						document.getElementById('bic_status').innerHTML = '<b>BIC/SWIFT:</b>&nbsp; <img src="./images/accept.png" />';
				}else{
						document.getElementById('bic_output').style.backgroundColor='#ffb3b5';
						document.getElementById('bic_status').innerHTML = '<b>BIC/SWIFT:</b>&nbsp; <img src="./images/delete.png" />';
						document.getElementById('bic_1').innerHTML += '<br /><b><u>BITTE &Uuml;BERPR&Uuml;FEN!</u></b>';
				}
			}else{
					document.getElementById('bic_1').innerHTML = '<b>BIC/SWIFT wird angefordert...!<b/>&nbsp;&nbsp;<img src="./images/loading2.gif" />';
			}
		};
		XMLHttpRequestObject.send('iban_code='+ iban);

}

function switchIbanBlock(){

	if(document.getElementById('iban_tr').style.display == 'none'){
		document.getElementById('iban_tr').style.display = 'block';
	}else{
		document.getElementById('iban_tr').style.display = 'none';

	}

}


function getPartnerCode(){

		var text = document.getElementById('partner_text').value;

		var images = ['120x60','234x60','468x60'];

		document.getElementById('partnership_code').innerHTML = '';

		for(x = 0; x < images.length; x++){

			if(text != ''){
				document.getElementById('partnership_code').innerHTML += '<img src="ajax.partnercode.php?text='+ text +'&type='+ images[x] +'" /><br /><br />';
			}else{
				document.getElementById('partnership_code').innerHTML = '';
			}

	    }

}

function faq_send(solved, text){

		var qid;

		qid = document.getElementById('qid').value;

		XMLHttpRequestObject.open('POST', './faq.php');
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

		XMLHttpRequestObject.onreadystatechange = function(){

			if(XMLHttpRequestObject.readyState == 4) {
				response = XMLHttpRequestObject.responseText;

				document.getElementById('faq_response').innerHTML = response;
			}
		};
		XMLHttpRequestObject.send('solved='+ solved +'&text='+ text +'&qid='+ qid +'&xhr=send');

}

function calc_mpoints(amount, mfact){

	var result;

	amount = amount.replace(',', '.');
	result = (mfact * amount).toFixed(2);

	if(isNaN(result)){
		result = '0.00';
		document.getElementById('affiliate_code').value = '';
	}

	if(result > 999.99)
		result = '0.00';

	document.getElementById('affiliate_amount').innerHTML = result;
}

function send_affiliate_code(){

		var amount;
		var token;

		amount 	= document.getElementById('affiliate_code').value;
		token	= document.getElementById('affiliate_token').value;

		XMLHttpRequestObject.open('POST', './ajax.affiliate.php');
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

		XMLHttpRequestObject.onreadystatechange = function(){

			if(XMLHttpRequestObject.readyState == 4) {
				response = XMLHttpRequestObject.responseText;

				if(!response){
					document.getElementById('affiliate_status').src = './images/delete-2.png';
				}else{
					document.getElementById('affiliate_status').src = './images/accept-2.png';
				}

				document.getElementById('affiliate_status').style.display = '';
				document.getElementById('affilitate_result').innerHTML = response;
			}
		};
		XMLHttpRequestObject.send('token='+ token +'&amount='+ amount);
}

function getLagerRequest(object, product, gprice, id){

		var options_id;
		var product_id;
		var response;

		options_id = object.options[object.selectedIndex].value;
		product_id = product;

		send_data = product_id + '|' +options_id+ '|'+gprice+'|'+id;

		XMLHttpRequestObject.open('POST', './ajax.lagerrequest.php');
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

		XMLHttpRequestObject.onreadystatechange = function(){

			if(XMLHttpRequestObject.readyState == 4) {
				 response = XMLHttpRequestObject.responseText;
				 response = response.split("|");

				 document.getElementById('lager_div').innerHTML = response[0];
				 document.getElementById('productPrice').innerHTML = response[1];
				 document.getElementById('artikelNr').innerHTML = response[2];
				 document.getElementById('partnership_points').innerHTML = response[3];

			}else{
				document.getElementById('lager_div').innerHTML = '<img style="position:static" src="./images/loader-gv.gif" />...request lager...';
				document.getElementById('artikelNr').innerHTML = '<img style="position:static" src="./images/loader-gv.gif" />...request lager...';
				document.getElementById('productPrice').innerHTML = '<img style="position:static" src="./images/loader-gv.gif" />';
				document.getElementById('partnership_points').innerHTML = '<img style="position:static" src="./images/loader-gv.gif" />';
			}
		};
		XMLHttpRequestObject.send('att='+ send_data);


}


function getData(parameter, current_id, lang_id){
	if(XMLHttpRequestObject) {

		var param = parameter.split(';');

		step 	= param[0];
		vid		= param[1];
		mid		= param[2];
		catid	= param[3];
		fallout	= param[4];
		type	= param[5];


		var obj = document.getElementById( 'results' );
		var obj2 = document.getElementById( 'search_results' );
		var loader = document.getElementById( 'loader' );
		var loader_box = document.getElementById( 'loader_box' );

		XMLHttpRequestObject.open('POST', './datenbanken/ajax.class.php');
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

		XMLHttpRequestObject.onreadystatechange = function(){

			if(XMLHttpRequestObject.readyState == 1){

					loader.style.display = '';
					loader_box.style.display = '';
					loader.innerHTML = '&nbsp;&nbsp;&nbsp;<img src="./datenbanken/ajax-loader.gif" />&nbsp;<strong>Anfrage wird initalisiert...<strong>';

			}else if (XMLHttpRequestObject.readyState == 2){

					loader.style.display = '';
					loader_box.style.display = '';
					loader.innerHTML = '&nbsp;&nbsp;&nbsp;<img src="./datenbanken/ajax-loader.gif" />&nbsp;<strong>Daten werden gesammelt...<strong>';

			}else if (XMLHttpRequestObject.readyState == 3){

					loader.style.display = '';
					loader_box.style.display = '';
					loader.innerHTML = '&nbsp;&nbsp;&nbsp;<img src="./datenbanken/ajax-loader.gif" />&nbsp;<strong>Ergebnisse werden zusammengetragen...<strong>';

			}else if (XMLHttpRequestObject.readyState == 4) {
					loader.style.display = 'none';
					loader_box.style.display = 'none';

					if(step < 6){
						obj.innerHTML = XMLHttpRequestObject.responseText;
					}else{
						obj2.innerHTML = XMLHttpRequestObject.responseText;
					}
			}
		};
		XMLHttpRequestObject.send('langid=' + lang_id + '&current='+ current_id +'&step='+ step +'&vehicle_id=' + vid + '&model_id='+ mid +'&cat_id=' + catid + '&fallout=' + fallout+ '&type=' + type);



	}
}

function popUp1(seite,width,height)
   {
   popUp=window.open(seite, 'NewWindows', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width='+width+', height='+height+', left=50, top=0');
   };