/* Video Suggestion ------------------------------------------------------  */   
	    
function sendSuggestion() {
	// suggestionLayer ("wtl2"); /* gehe zum 'Daten senden...' */
	SuggestionButtons ('disable');
	
	if ($('suggest_recipients') && $('suggest_recipient_email').value == "Emails der anderen Empfänger") $('suggest_recipient_email').value = "";
	
	var url_string = $('videoForward_id').serialize(); 
	var sUrlSuggestion 	= "index.php?Action=sendVideoSuggestion&"+url_string;
	
	var handleSuccessSuggestion = function(o){   
	
		if(o.responseText !== undefined){   
			/*result = "Transaction id: " + o.tId;   
			result += "HTTP status: " + o.status;   
			result += "Status code message: " + o.statusText;   
			result += "HTTP headers: " + parseHeaders();   
			result += "Server response: " + o.responseText;   
			result += 	"Argument object: property foo = " + o.argument.foo +   
					"and property bar = " + o.argument.bar;
			*/   

			/* Errorbehandlung */
			//alert ("Response: "+o.responseText);
			
			SuggestionButtons ('enable');
			
			if (o.responseText == "ok") {
				suggestionLayer ("wtl3"); /* zeige Erfolgseite */
				clearSuggestion();
				
				/* verzögertes schliessen */
				// window.setTimeout("suggestionLayer ('wtl0');", 2000);
			}
			else {
				/* error */
				var fehler = o.responseText.substring (7, o.responseText.length);
				markSuggestionForm (fehler);
				suggestionLayer ("wtl1"); /* gehe zum Formular */
			}
			
			/* Sucess */
		
	
		}   
	}

	var handleFailureSuggestion = function(o){   
		/* Fehlerbehandlung */
		SuggestionButtons ('enable');
	   
	}   

	var callbackSuggestion =   
	{   
		success:handleSuccessSuggestion,   
		failure: handleFailureSuggestion,   
		argument: { foo:"foo", bar:"bar" }   
	};

	var requestSuggestion = YAHOO.util.Connect.asyncRequest('GET', sUrlSuggestion, callbackSuggestion);

}

var aFelder = new Array ('suggest_name', 'suggest_recipient', 'suggest_recipients', 'suggest_recipient_email', 'suggest_message'); 

function markSuggestionForm (feld) {
 for (i=0; i<aFelder.length; i++) {
 	el = eval("document.videoForward."+aFelder[i]);
	if (el) {
		if (aFelder[i] == feld) {
			el.className = "formerror";
		}
		else {
			el.className = "formnormal";
		}
	}
 }
}

var aDivs = new Array ('wtl0', 'wtl1', 'wtl3');

function suggestionLayer (ebene) {
	for (var i = 0; i < aDivs.length; i++) {
		if(ebene == aDivs[i]) {
			document.getElementById(aDivs[i]).style.display="block";
			
		}
		else {
			document.getElementById(aDivs[i]).style.display="none";
		}
	}
}

function clearSuggestion() {
	if (document.videoForward.suggest_name) document.videoForward.suggest_name.value = "Dein Name";
	if (document.videoForward.suggest_recipient) document.videoForward.suggest_recipient.value = "Name des Empfängers";
	if (document.videoForward.suggest_recipient_email) document.videoForward.suggest_recipient_email.value = "Email des Empängers";
	if (document.videoForward.suggest_message) document.videoForward.suggest_message.value = "Deine Nachricht";
	if (document.videoForward.suggest_recipients) document.videoForward.suggest_recipients.value = "";

	if ($('suggest_recipients_show')) $('suggest_recipients_show').innerHTML = "";
	
	markSuggestionForm ('none');
}

function SuggestionButtons (modus) {
	if (modus == 'disable') {
		document.videoForward.sendenBtn.disabled = true;
		document.videoForward.resetBtn.disabled = true;
	}
	else {
		document.videoForward.sendenBtn.disabled = false;
		document.videoForward.resetBtn.disabled = false;
	}
}
