function showSendForm(ArticleID) {
	if ($('versenden_popup').visible()){
		Shadower.deshadow($('versenden_popup'))
		$('versenden_popup').hide();
		return false;
	}
	else {
		$('versenden_popup_inhalt').update(''); //loeschen
		new Ajax.Request('/_/sendmail.html?_FRAME=64', { method:'get',
		onSuccess: function(response){
			$('versenden_popup_inhalt').update(response.responseText);			
			$('versenden_popup').show();
			Shadower.shadow($('versenden_popup'));
			$$('h2.textsize artikeldetailhead_title').scrollTo();
		}
		});
		//$('versenden_popup').show();
		//Shadower.shadow($('versenden_popup'));
		return false;
	}
}
function hideSendForm() {
	Shadower.deshadow($('versenden_popup'))
	$('versenden_popup').hide();
	return false;
}



function versendenLogin(f){
	var form = $('me_loginform');
	var f_frame = form['_FRAME'];
	var framenum = $(f_frame).getValue();
	if ( framenum == 64){
		//window.alert('artikelversenden.js: ajaxlogin wird ausgeführt');
		// offenbar ein AJAX aufruf
		// funktionalität aus js.js:cmslogin kopiert
		var f_username = form['username'];
		var f_password = form['password'];
		var f_response = form['response'];
		var f_challenge = form['challenge'];
		var f_permanent = form['permanent'];
		var f_cappass = form['cappass'];
		if ( $(f_username).length && $(f_password).length ){
			str = $(f_username).value+":"+MD5($(f_password).value)+":"+$(f_challenge).value;
			$(f_response).value = MD5(str);
			$(f_password).value = "";
		}
		if ( document.cookie.indexOf('fCMS')<0 ) window.alert('Für diese Funktion müssen Sie Cookies \nauf Ihrem Rechner zulassen!');
		try {
			var response = new Ajax.Request('/_/login.html?_FRAME=64', { method:'post',
			parameters: 'referer_backup=/_/sendmail.html&go=Anmelden&_FRAME='+$(f_frame).value+
			'&challenge='+$(f_challenge).value+
			'&response='+$(f_response).value+
			'&username='+$(f_username).value+
			'&password='+$(f_password).value+
			'&cappass='+$(f_cappass).value+
			'&permanent='+$(f_permanent).value,
			onSuccess: function(transport) {
				//alert("versendenSend2: onSuccess callback"+response.getStatus());
				$('versenden_popup_inhalt').update(response.transport.responseText);
				//alert("versendenSend2: onSuccess callback fertig "+response.getStatus());
			}
			});
			//alert("versendenLogin: ajax request fertig");
		}
		catch(e){
			alert("Exception:"+e);
		}
		// lurz: Warum hier ein return false?
                // return false;
	}
	else cmslogin(f);
}


function versendenSend(f){
	//alert('versendenSend aufgerufen');
	//$('versenden_popup_inhalt').update("Bitte Warten .");
	var form = $('me_sendform');
	//window.alert('artikelversenden.js: versendenSend wird ausgeführt');
	var f_name = form['fd[name]'];
	var f_myemail = form['fd[myemail]'];
	var f_toemail = form['fd[toemail]'];
	var f_subject = form['fd[subject]'];
	var f_text = form['fd[text]'];
	var f_cappass = form['fd[cappass]'];
	var f_capsess = form['fd[capsess]'];
	if ($(f_name).value.length ==0) $(f_name).value=$(f_myemail).value;
	try{
		//window.alert('artikelversenden.js: versendenSend wird ausgeführt');
		$('versenden_popup_inhalt').update("Bitte Warten ..");
		//window.alert('artikelversenden.js: versendenSend wird ausgeführt');
		var response = new Ajax.Request('/_/sendmail.html', { method:'post',
		parameters: 'SEND=Mail%20absenden&_FRAME=64&fd[name]='+$(f_name).value+
		'&fd[myemail]='+$(f_myemail).value+
		'&fd[toemail]='+$(f_toemail).value+
		'&fd[subject]='+$(f_subject).value+
		'&fd[cappass]='+$(f_cappass).value+
		'&fd[capsess]='+$(f_capsess).value+
		'&fd[text]='+$(f_text).value,
		onSuccess: function(transport) {
			$('versenden_popup_inhalt').update(response.transport.responseText);
			var newheight=$('me_sendform').offsetHeight;
			newheight=newheight + 40;
			Shadower.deshadow($('versenden_popup'))
			$('versenden_popup').hide();
			
			//alert("newheight="+newheight);
			$('versenden_popup').setStyle({
				height: newheight+'px'
			});

			$('versenden_popup').show();
		
			Shadower.shadow($('versenden_popup'));
			$$('h2.textsize artikeldetailhead_title').scrollTo();
		}
		});
		$('versenden_popup_inhalt').update("Bitte Warten ...");
		//$('versenden_popup_inhalt').update(response.transport.responseText);
		//alert("versendenSend2: response fertig "+response.getStatus());

	}
	catch(e){
		//alert("Exception:"+e);
	}
	return false;
}


