/* Video Suggestion ------------------------------------------------------  */   
	    
function sendSuggestion() {
	// suggestionLayer ("wtl2"); /* gehe zum 'Daten senden...' */
	SuggestionButtons ('disable');
	
	var suggest_name 			= encodeURIComponent(document.videoForward.suggest_name.value);
	var suggest_recipient 		= encodeURIComponent(document.videoForward.suggest_recipient.value);
	var suggest_recipient_email = encodeURIComponent(document.videoForward.suggest_recipient_email.value);
	var suggest_message			= encodeURIComponent(document.videoForward.suggest_message.value);
	var iid			 			= encodeURIComponent(document.videoForward.iid.value);
	
	var sUrlSuggestion = "index.php?Action=sendSuggestion&iid="+iid+"&suggest_name="+suggest_name+"&suggest_recipient="+suggest_recipient+"&suggest_recipient_email="+suggest_recipient_email+"&suggest_message="+suggest_message;
	
	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") {
				overlay_close();
				
				/* 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_recipient_email', 'suggest_message'); 

function markSuggestionForm (feld) {
 for (i=0; i<aFelder.length; i++) {
 	el = eval("document.videoForward."+aFelder[i]);
	if (aFelder[i] == feld) {
		el.className = "formerror";
	}
	else {
		el.className = "formnormal";
	}
 }
}

var aDivs = new Array ('wtl0', 'wtl1', 'wtl3');

function suggestionLayer (ebene) {
	document.getElementById(ebene).style.display="block";
}

function overlay_close() {
	document.getElementById('wtl1').style.display = "none";
}

function clearSuggestion() {
	document.videoForward.suggest_name.value = "";
	document.videoForward.suggest_recipient.value = "";
	document.videoForward.suggest_recipient_email.value = "";
	document.videoForward.suggest_message.value = "";
	
	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;
	}
}
