// JavaScript Module Article
function letterCounter(nrOfAllowedLetters, 
					   strControlledTextFieldName){
	if(strControlledTextFieldName == 'aTitle'){
		 var msg = "Es stehen Ihnen für die Veröffentlichung als Twitter noch die folgende Anzahl von Zeichen zur Verfügung:";
		 
		 letterCounterTextField(nrOfAllowedLetters, 
							   document.dataForm.aTitle, 
							   document.dataForm.aTitleTextCount,
							   msg);
	}
}

/*
 * <form method="post" name="delAdvertisementFileForm">
 * 		<input type="hidden" name="delAdvertisementFileID" value="">
 *	</form>
* @param fileArticleID
* @author Sebastian Güldenberg <sebastian@gueldenberg.com>
* @version 26.10.2009
 */
function deleteAdvertisementFile(advertisementFileID, question){
	if(question == null){
		question = "Möchten Sie diese Datei wirklich löschen?"; 
	}
	if(confirm(question)){ 
		document.delAdvertisementFileForm.delAdvertisementFileID.value=advertisementFileID;	
		document.delAdvertisementFileForm.submit();
	}
}

/*
* @param deleteAdvertisement
* @author Sebastian Güldenberg <sebastian@gueldenberg.com>
* @version 26.10.2009
 */
function deleteAdvertisement(advertisementID, submit){
		//alert('test');
		if(advertisementID == null)  advertisementID = '';
		document.delAdvertisementForm.delAdvertisementID.value = advertisementID;	
		if(submit == null) submit = false;
		if(submit == true) document.delAdvertisementForm.submit();
}

/*
* @param fileAdvertisementID
* @author Sebastian Güldenberg <sebastian@gueldenberg.com>
* @version 26.10.2009
 */
function deleteTweet(tweetID, tweetloginname, twitterModuleNotation){
		if(twitterModuleNotation == null) twitterModuleNotation = 'plattform';
		if(tweetID == null) tweetID = '';
		var tweetIDFieldName = "tweetID_" + twitterModuleNotation;
		document.forms["delAdvertisementForm"].elements[tweetIDFieldName].value = tweetID;	
		
		if(tweetloginname == null)  tweetloginname = '';
		var tweetloginnameFieldName = "tweetloginname_" + twitterModuleNotation;
		document.forms["delAdvertisementForm"].elements[tweetloginnameFieldName].value = tweetloginname;	
}

/*
 * 
 * <form method="post" name="delAdvertisementForm">
 * 		<input type="hidden" name="delAdvertisementID" value="">
 * 		<input type="hidden" name="tweetID_plattform" value="">
 * 		<input type="hidden" name="tweetloginname_plattform" value="">
 * 		<input type="hidden" name="tweetID_user" value="">
 * 		<input type="hidden" name="tweetloginname_user" value="">
 *	</form>
* @param fileAdvertisementID
* @author Sebastian Güldenberg <sebastian@gueldenberg.com>
* @version 14.12.2009
 */
function deleteAllAdvertisementsValues(arValuesForDeletion,question){
	var advertisementID = arValuesForDeletion[0];
	
	var tweetID_plattform = arValuesForDeletion[1];
	var tweetloginname_plattform = arValuesForDeletion[2];
	
	var tweetID_user = arValuesForDeletion[3];
	var tweetloginname_user = arValuesForDeletion[4];
	
	if(question == null){
		question = "Möchten Sie dieses Advertisement und die damit verbundenen Einträge (Twitter, usw.) wirklich löschen?"; 
	}
	if(confirm(question)){ 
		deleteTweet(tweetID_plattform,tweetloginname_plattform, 'plattform');
		deleteTweet(tweetID_user,tweetloginname_user, 'user');
		deleteAdvertisement(advertisementID);
		document.delAdvertisementForm.submit();
	}
	
}

