// JavaScript Document
	var request = false;
	var d_mail='';
	var d_link='';
	var d_send='';
	var d_url='';
	var bulb_scrOfY=0;
	function bulb_send_friend_show () {
		bulb_scrOfY=parseInt(bulb_getScrollY());
		bulb_scrOfYPlus=bulb_scrOfY+150;
		folio=document.getElementById('bulb_send_friend_folio');
		folio.style.visibility='visible';
		folio.style.top=bulb_scrOfY+'px';
		border=document.getElementById('bulb_send_friend_border_1');
		border.style.visibility='visible';
		border.style.top=bulb_scrOfYPlus+'px';
	}
	function bulb_send_friend_hide () {
		folio=document.getElementById('bulb_send_friend_folio');
		folio.style.visibility='hidden';
		folio=document.getElementById('bulb_send_friend_border_1');
		folio.style.visibility='hidden';
	}
	function bulb_send_friend_getScrollY() {
	bulb_scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		bulb_scrOfY = window.pageYOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		bulb_scrOfY = document.body.scrollTop;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		bulb_scrOfY = document.documentElement.scrollTop;
	}
	return bulb_scrOfY;
	}
	function bulb_send_friend_click() {
		d_mail=document.getElementById('bulb_send_friend_mail');
		d_link=document.getElementById('bulb_send_friend_link');
		d_name=document.getElementById('bulb_send_friend_name');
		alert ('geklickt.');
		if (d_mail!='' && d_name!='') {
			setRequest();
		} else {
			alert ('Bitte alles Felder ausfüllen.');
		}
	}
	// Request senden
	function setRequest() {
		// Request erzeugen
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}
		// überprüfen, ob Request erzeugt wurde
		if (!request) {
			alert("Kann keine XMLHTTP-Instanz erzeugen");
			return false;
		} else {
				d_url = "../sys_modulev3/ajax/bulb_send_friend_send.php5";
				// Request öffnen
				request.open('post', d_url, true);
				// Requestheader senden
				request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				// Request senden
				d_mail = document.getElementById('bulb_send_friend_mail').value;
				d_send = 'bulb_send_friend_mail='+d_mail;
				d_link = document.getElementById('bulb_send_friend_link').value;
				d_send=d_send+'&bulb_send_friend_link='+d_link;
				request.send(d_send);
				// Request auswerten
				request.onreadystatechange = interpretRequest;
		}
	}

	// Request auswerten
	function interpretRequest() {
		switch (request.readyState) {
			// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			case 4:
				if (request.status != 200) {
					//alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
				} else {
					var content = eval('(' + request.responseText + ')');
					var d_state	= content.state;
					if (d_state=='ok') {
						d_state=document.getElementById('bulb_send_friend');
						d_state.style.visibility='hidden';
					} else
					alert('Konnte Mail nicht versenden');
				}
				break;
			default:
				break;
		}
	}

