/*
	TalkShoe Confidential Information
	Copyright (c) 2005 - 2009 
*/
/***********************************************
* Textarea Maxlength script- ? Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

function ismaxlength(obj,mlength){
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}

function RightNowCheck1(checkerHidden,calImg,radioName,checker,formName,rnField1,rnField2,updateField1,updateField2){
	var rn1OldDateVal=document.getElementById(formName+':'+rnField1).value;
	var rn1OldTimeVal=document.getElementById(formName+':'+rnField2).value;
	var rn1UpdateDateVal=document.getElementById(formName+':'+updateField1).value;
	var rn1UpdateTimeVal=document.getElementById(formName+':'+updateField2).value;
	var NHHsubStr;
	var NMMsubStr;
	var NAMPMsubStr;
	
	document.getElementById(formName+':'+checkerHidden).value=checker;

	if(checker=='Later'){
		document.getElementById(formName+':'+calImg).style.display = "";
		
		document.getElementById(formName+':'+updateField1).value="";
		document.getElementById(formName+':'+updateField2).value="";
		
		document.getElementById(formName+':'+updateField1+'New').disabled=false;
		document.getElementById(formName+':'+updateField2+'HH').disabled=false;
		document.getElementById(formName+':'+updateField2+'MM').disabled=false;
		document.getElementById(formName+':'+updateField2+'AMPM').disabled=false;
		
		document.getElementById(formName+':'+updateField1+'New').value="";
		document.getElementById(formName+':'+updateField2+'HH').value="HH";
		document.getElementById(formName+':'+updateField2+'MM').value="MM";
		document.getElementById(formName+':'+updateField2+'AMPM').value="--";
	}else{
		document.getElementById(formName+':'+calImg).style.display = "none";
		
		document.getElementById(formName+':'+updateField1).value=rn1OldDateVal;
		document.getElementById(formName+':'+updateField1+'New').value=rn1OldDateVal;
		document.getElementById(formName+':'+updateField2).value=rn1OldTimeVal;	
		
		NHHsubStr=rn1OldTimeVal.substring(0,2);
		NMMsubStr=rn1OldTimeVal.substring(3,5);
		NAMPMsubStr=rn1OldTimeVal.substring(6,8);
		
		document.getElementById(formName+':'+updateField2+'HH').value=NHHsubStr;
		document.getElementById(formName+':'+updateField2+'MM').value=NMMsubStr;
		document.getElementById(formName+':'+updateField2+'AMPM').value=NAMPMsubStr;
		
		document.getElementById(formName+':'+updateField1+'New').disabled=true;
		document.getElementById(formName+':'+updateField2+'HH').disabled=true;
		document.getElementById(formName+':'+updateField2+'MM').disabled=true;
		document.getElementById(formName+':'+updateField2+'AMPM').disabled=true;
		
		document.getElementById(formName+':'+updateField1+'New').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'HH').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'MM').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'AMPM').style.backgroundColor = "#FFFFFF";
		
		//FutureYes.style.display="none";
	}
	return;
}

function RightNowCheck2(checkerHidden,calImg,radioName,formName,rnField1,rnField2,updateField1,updateField2,newDateField){
	var checkerVal=document.getElementById(formName+':'+checkerHidden).value;
	var rn2OldDateVal=document.getElementById(formName+':'+rnField1).value;
	var rn2OldTimeVal=document.getElementById(formName+':'+rnField2).value;
	var rn2UpdateDateVal=document.getElementById(formName+':'+updateField1).value;
	var rn2UpdateTimeVal=document.getElementById(formName+':'+updateField2).value;
	var LHHsubStr;
	var LMMsubStr;
	var LAMPMsubStr;
	var NHHsubStr;
	var NMMsubStr;
	var NAMPMsubStr;
	
	if(checkerVal=='Now'){///This code is here becaused the checkerVal seems to get cached in session.
			checkerVal='Later';
	}
	
	if(checkerVal=='Later'){
		document.getElementById(formName+':'+calImg).style.display = "";
		
		document.getElementById(formName+':'+updateField1+'New').disabled=false;
		document.getElementById(formName+':'+updateField2+'HH').disabled=false;
		document.getElementById(formName+':'+updateField2+'MM').disabled=false;
		document.getElementById(formName+':'+updateField2+'AMPM').disabled=false;
		
		
		if((rn2OldDateVal!=rn2UpdateDateVal)){
			document.getElementById(formName+':'+newDateField).value=rn2UpdateDateVal;
		}else{
			document.getElementById(formName+':'+newDateField).value="";
		}
		
		LHHsubStr=rn2UpdateTimeVal.substring(0,2);
		LMMsubStr=rn2UpdateTimeVal.substring(3,5);
		LAMPMsubStr=rn2UpdateTimeVal.substring(6,8);
		
		if(rn2OldTimeVal!=rn2UpdateTimeVal){
			document.getElementById(formName+':'+updateField2+'HH').value=LHHsubStr;
			document.getElementById(formName+':'+updateField2+'MM').value=LMMsubStr;
			document.getElementById(formName+':'+updateField2+'AMPM').value=LAMPMsubStr;
		}else{
			document.getElementById(formName+':'+updateField2+'HH').value="HH";
			document.getElementById(formName+':'+updateField2+'MM').value="MM";
			document.getElementById(formName+':'+updateField2+'AMPM').value="AMPM";
		}
		
		if(document.getElementsByName(formName+':'+radioName)[0].value=="Now"){//IE is stupid.
			document.getElementsByName(formName+':'+radioName)[0].checked=false;
			document.getElementsByName(formName+':'+radioName)[1].checked=true;
		}else{
			document.getElementsByName(formName+':'+radioName)[1].checked=false;
			document.getElementsByName(formName+':'+radioName)[2].checked=true;
		}
	}else{
		document.getElementById(formName+':'+calImg).style.display = "none";
		
		document.getElementById(formName+':'+updateField1).value=rn2OldDateVal;
		document.getElementById(formName+':'+updateField1+'New').value=rn2OldDateVal;
		document.getElementById(formName+':'+updateField2).value=rn2OldTimeVal;
		
		NHHsubStr=rn2OldTimeVal.substring(0,2);
		NMMsubStr=rn2OldTimeVal.substring(3,5);
		NAMPMsubStr=rn2OldTimeVal.substring(6,8);
		
		document.getElementById(formName+':'+updateField2+'HH').value=NHHsubStr;
		document.getElementById(formName+':'+updateField2+'MM').value=NMMsubStr;
		document.getElementById(formName+':'+updateField2+'AMPM').value=NAMPMsubStr;
		
		document.getElementById(formName+':'+updateField1+'New').disabled=true;
		document.getElementById(formName+':'+updateField2+'HH').disabled=true;
		document.getElementById(formName+':'+updateField2+'MM').disabled=true;
		document.getElementById(formName+':'+updateField2+'AMPM').disabled=true;
		
		document.getElementById(formName+':'+updateField1+'New').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'HH').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'MM').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'AMPM').style.backgroundColor = "#FFFFFF";
		
		if(document.getElementsByName(formName+':'+radioName)[0].value=="Now"){//IE is stupid.
			document.getElementsByName(formName+':'+radioName)[0].checked=true;
			document.getElementsByName(formName+':'+radioName)[1].checked=false;
		}else{
			document.getElementsByName(formName+':'+radioName)[1].checked=true;
			document.getElementsByName(formName+':'+radioName)[2].checked=false;
		}
	}
	
	return;
}

function RightNowCheck2OnLoad(){
	RightNowCheck2('RightNowCheckerSave','TalkCastEpisodeCreateCalImg','RightNowRadio','episodeCreationForm','TalkCastEpisodeCreateStartDateRightNow','TalkCastEpisodeCreateStartTimeRightNow','TalkCastEpisodeCreateStartDate','TalkCastEpisodeCreateStartTime','TalkCastEpisodeCreateStartDateNew');
}

function RightNowCheck3(formName,updateTimeField){
	var rn3UpdateTimeVal=document.getElementById(formName+':'+updateTimeField).value;
	var RN3HHsubStr;
	var RN3MMsubStr;
	var RN3AMPMsubStr;

		RN3HHsubStr=rn3UpdateTimeVal.substring(0,2);
		RN3MMsubStr=rn3UpdateTimeVal.substring(3,5);
		RN3AMPMsubStr=rn3UpdateTimeVal.substring(6,8);
		document.getElementById(formName+':'+updateTimeField+'HH').value=RN3HHsubStr;
		document.getElementById(formName+':'+updateTimeField+'MM').value=RN3MMsubStr;
		document.getElementById(formName+':'+updateTimeField+'AMPM').value=RN3AMPMsubStr;
	
	return;
}

function RightNowUploadCheck1(checkerHidden,calImg,radioName,checker,formName,rnField1,rnField2,updateField1,updateField2){
	var rn1OldDateVal=document.getElementById(formName+':'+rnField1).value;
	var rn1OldTimeVal=document.getElementById(formName+':'+rnField2).value;
	var rn1UpdateDateVal=document.getElementById(formName+':'+updateField1).value;
	var rn1UpdateTimeVal=document.getElementById(formName+':'+updateField2).value;
	var NHHsubStr;
	var NMMsubStr;
	var NAMPMsubStr;
	
	document.getElementById(formName+':'+checkerHidden).value=checker;

	if(checker=='Past'){
		document.getElementById(formName+':'+calImg).style.display = "";
		
		document.getElementById(formName+':'+updateField1).value="";
		document.getElementById(formName+':'+updateField2).value="";
		
		document.getElementById(formName+':'+updateField1+'New').disabled=false;
		document.getElementById(formName+':'+updateField2+'HH').disabled=false;
		document.getElementById(formName+':'+updateField2+'MM').disabled=false;
		document.getElementById(formName+':'+updateField2+'AMPM').disabled=false;
		
		document.getElementById(formName+':'+updateField1+'New').value="";
		document.getElementById(formName+':'+updateField2+'HH').value="HH";
		document.getElementById(formName+':'+updateField2+'MM').value="MM";
		document.getElementById(formName+':'+updateField2+'AMPM').value="--";
	}else{
		document.getElementById(formName+':'+calImg).style.display = "none";
		
		document.getElementById(formName+':'+updateField1).value=rn1OldDateVal;
		document.getElementById(formName+':'+updateField1+'New').value=rn1OldDateVal;
		document.getElementById(formName+':'+updateField2).value=rn1OldTimeVal;	
		
		NHHsubStr=rn1OldTimeVal.substring(0,2);
		NMMsubStr=rn1OldTimeVal.substring(3,5);
		NAMPMsubStr=rn1OldTimeVal.substring(6,8);
		
		document.getElementById(formName+':'+updateField2+'HH').value=NHHsubStr;
		document.getElementById(formName+':'+updateField2+'MM').value=NMMsubStr;
		document.getElementById(formName+':'+updateField2+'AMPM').value=NAMPMsubStr;
		
		document.getElementById(formName+':'+updateField1+'New').disabled=true;
		document.getElementById(formName+':'+updateField2+'HH').disabled=true;
		document.getElementById(formName+':'+updateField2+'MM').disabled=true;
		document.getElementById(formName+':'+updateField2+'AMPM').disabled=true;
		
		document.getElementById(formName+':'+updateField1+'New').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'HH').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'MM').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'AMPM').style.backgroundColor = "#FFFFFF";
	}
	return;
}

function RightNowUploadCheck2(checkerHidden,calImg,radioName,formName,rnField1,rnField2,updateField1,updateField2,newDateField){
	var checkerVal=document.getElementById(formName+':'+checkerHidden).value;
	var rn2OldDateVal=document.getElementById(formName+':'+rnField1).value;
	var rn2OldTimeVal=document.getElementById(formName+':'+rnField2).value;
	var rn2UpdateDateVal=document.getElementById(formName+':'+updateField1).value;
	var rn2UpdateTimeVal=document.getElementById(formName+':'+updateField2).value;
	var LHHsubStr;
	var LMMsubStr;
	var LAMPMsubStr;
	var NHHsubStr;
	var NMMsubStr;
	var NAMPMsubStr;
	
	if(checkerVal=='Now'){///This code is here becaused the checkerVal seems to get cached in session.
			checkerVal='Past';
	}
	
	if(checkerVal=='Past'){
		document.getElementById(formName+':'+calImg).style.display = "";
		
		document.getElementById(formName+':'+updateField1+'New').disabled=false;
		document.getElementById(formName+':'+updateField2+'HH').disabled=false;
		document.getElementById(formName+':'+updateField2+'MM').disabled=false;
		document.getElementById(formName+':'+updateField2+'AMPM').disabled=false;
		
		
		if((rn2OldDateVal!=rn2UpdateDateVal)){
			document.getElementById(formName+':'+newDateField).value=rn2UpdateDateVal;
		}else{
			document.getElementById(formName+':'+newDateField).value="";
		}
		
		LHHsubStr=rn2UpdateTimeVal.substring(0,2);
		LMMsubStr=rn2UpdateTimeVal.substring(3,5);
		LAMPMsubStr=rn2UpdateTimeVal.substring(6,8);
		
		if(rn2OldTimeVal!=rn2UpdateTimeVal){
			document.getElementById(formName+':'+updateField2+'HH').value=LHHsubStr;
			document.getElementById(formName+':'+updateField2+'MM').value=LMMsubStr;
			document.getElementById(formName+':'+updateField2+'AMPM').value=LAMPMsubStr;
		}else{
			document.getElementById(formName+':'+updateField2+'HH').value="HH";
			document.getElementById(formName+':'+updateField2+'MM').value="MM";
			document.getElementById(formName+':'+updateField2+'AMPM').value="AMPM";
		}
		
		if(document.getElementsByName(formName+':'+radioName)[0].value=="Past"){//IE is stupid.
			document.getElementsByName(formName+':'+radioName)[0].checked=true;
			document.getElementsByName(formName+':'+radioName)[1].checked=false;
		}else{
			document.getElementsByName(formName+':'+radioName)[1].checked=true;
			document.getElementsByName(formName+':'+radioName)[2].checked=false;
		}
	}else{
		document.getElementById(formName+':'+calImg).style.display = "none";
		
		document.getElementById(formName+':'+updateField1).value=rn2OldDateVal;
		document.getElementById(formName+':'+updateField1+'New').value=rn2OldDateVal;
		document.getElementById(formName+':'+updateField2).value=rn2OldTimeVal;
		
		NHHsubStr=rn2OldTimeVal.substring(0,2);
		NMMsubStr=rn2OldTimeVal.substring(3,5);
		NAMPMsubStr=rn2OldTimeVal.substring(6,8);
		
		document.getElementById(formName+':'+updateField2+'HH').value=NHHsubStr;
		document.getElementById(formName+':'+updateField2+'MM').value=NMMsubStr;
		document.getElementById(formName+':'+updateField2+'AMPM').value=NAMPMsubStr;
		
		document.getElementById(formName+':'+updateField1+'New').disabled=true;
		document.getElementById(formName+':'+updateField2+'HH').disabled=true;
		document.getElementById(formName+':'+updateField2+'MM').disabled=true;
		document.getElementById(formName+':'+updateField2+'AMPM').disabled=true;
		
		document.getElementById(formName+':'+updateField1+'New').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'HH').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'MM').style.backgroundColor = "#FFFFFF";
		document.getElementById(formName+':'+updateField2+'AMPM').style.backgroundColor = "#FFFFFF";
		
		if(document.getElementsByName(formName+':'+radioName)[0].value=="Past"){//IE is stupid.
			document.getElementsByName(formName+':'+radioName)[0].checked=false;
			document.getElementsByName(formName+':'+radioName)[1].checked=true;
		}else{
			document.getElementsByName(formName+':'+radioName)[1].checked=false;
			document.getElementsByName(formName+':'+radioName)[2].checked=true;
		}
	}
	
	return;
}

function changeEpisodeDate(formName,newFieldDate,fieldToUpdateDate){
	var newDate=document.getElementById(formName+':'+newFieldDate).value;
	document.getElementById(formName+':'+fieldToUpdateDate).value=newDate;
}

function changeEpisodeTime(formName,newHH,newMM,newAMPM,fieldToUpdateTime){
	var newHHVal=document.getElementById(formName+':'+newHH).value;
	var newMMVal=document.getElementById(formName+':'+newMM).value;
	var newAMPMVal=document.getElementById(formName+':'+newAMPM).value;
	var updatingTime;
	
	updatingTime=newHHVal+':'+newMMVal+' '+newAMPMVal;
	document.getElementById(formName+':'+fieldToUpdateTime).value=updatingTime;
}

function changeUploadEpisodeDateTime(formName,FieldDate,HH,MM,AMPM){
	document.getElementById(formName+':'+FieldDate).value = "";
	document.getElementById(formName+':'+HH).value="HH";
	document.getElementById(formName+':'+MM).value="MM";
	document.getElementById(formName+':'+AMPM).value="AMPM";
}

function countSelList(formName,whichField,countField){
	var selectCount = document.getElementById(formName+":"+whichField).length;
	
	var j=0;
	
	for(var i=0; i<selectCount; i++){
		var fieldChecking = document.getElementById(formName+":"+whichField)[i];
		if(fieldChecking.selected){
			j++;
		}
	}
	
	var countFieldEl = document.getElementById(formName+":"+countField);
	
	if(j != 0){
		countFieldEl.value = "| Selected: " + j;
	}else{
		countFieldEl.value = "";
	}
	
	if(j > 100){
		countFieldEl.style.color = "#DF0921";
	}else{
		countFieldEl.style.color = "#22191C";
	}
	
	
	
}

function selectAllInvites(formName,fieldName,countField){
	var ContactPoolLength = document.getElementById(formName+":"+fieldName).length;
	
	for(var i=0; i<ContactPoolLength; i++){
		var fieldChecking = document.getElementById(formName+":"+fieldName)[i];
		fieldChecking.selected=true;
	}
	
	countSelList(formName,fieldName,countField);
}

function selectNoneInvites(formName,fieldName,countField){
	var ContactPoolLength = document.getElementById(formName+":"+fieldName).length;
	
	for(var i=0; i<ContactPoolLength; i++){
		var fieldChecking = document.getElementById(formName+":"+fieldName)[i];
		fieldChecking.selected=false;
	}
	
	countSelList(formName,fieldName,countField);
}

function deleteSelected(formName,whichField,hiddenBtn){

	if(preventLargeList(formName,whichField,'delete')== false){
		return false;
	}else{
	
	var selectCount = document.getElementById(formName+":"+whichField).length;
	
		var j=0;
		
		for(var i=0; i<selectCount; i++){
			var fieldChecking = document.getElementById(formName+":"+whichField)[i];
			if(fieldChecking.selected){
				j++;
			}
		}
		
		if(j==0){
			errorPop('There are no contacts selected.');
			return false;
		}
		
		if(j==1){
			errorConfirm('This contact will be deleted from all of your contact lists.  Do you really want to delete?',formName,hiddenBtn);
		}else if(j>1){
			errorConfirm('These contacts will be deleted from all of your contact lists.  Do you really want to delete?',formName,hiddenBtn);
		}
	}
}

function preventLargeList(formName,whichField,typeString){
	var selectCount = document.getElementById(formName+":"+whichField).length;
	
	var j=0;
	
	for(var i=0; i<selectCount; i++){
		var fieldChecking = document.getElementById(formName+":"+whichField)[i];
		if(fieldChecking.selected){
			j++;
		}
	}
	
	if(j==0){
		errorPop('There are no contacts selected.');
		return false;
	}

	if(j > 100){
		errorPop('You can only '+typeString+' 100 contacts at a time.');
		return false;
	}else{
		return true;
	}

}

function styleUnsubscribed(formName,fieldName,countField){
	var selectCount = document.getElementById(formName+":"+fieldName).length;
	
	var j=0;
	var stringToCheck = "Unsubscribed";
	
	for(var i=0; i<selectCount; i++){
		var fieldChecking = document.getElementById(formName+":"+fieldName)[i];
		if(fieldChecking.innerHTML.match(stringToCheck) == stringToCheck){
			fieldChecking.style.backgroundColor = '#FBE7FE';
		}
	}
	
	selectNoneInvites(formName,fieldName,countField)
}

function checkAddNewContacts(formName,dataTable,fieldName){
var j=0;

if(formName == 'invUsersUpdate'){
	var iC = 1;
	var iMsg = 'Please enter an email address. You can also import more than one by using the Advanced Contact Management.';
}else{
	var iC = 5;
	var iMsg = 'Please enter at least one email address.';
}

	for(var i=0; i<iC; i++){
		illegalCharCheckerRemove(document.getElementById(formName+":"+dataTable+':'+i+':'+fieldName+'1'));
		illegalCharCheckerRemove(document.getElementById(formName+":"+dataTable+':'+i+':'+fieldName+'2'));
		illegalCharCheckerRemove(document.getElementById(formName+":"+dataTable+':'+i+':'+fieldName+'3'));
		
		//Make Email Address, First Name and Last Name mandatory.
		/*if((document.getElementById(formName+":"+dataTable+':'+i+':'+fieldName+'1').value != '')
		 &&(document.getElementById(formName+":"+dataTable+':'+i+':'+fieldName+'2').value != '')
		 &&(document.getElementById(formName+":"+dataTable+':'+i+':'+fieldName+'3').value != '')){
			j++;
		}*/
		
		//Only Email Address is mandatory.
		if(document.getElementById(formName+":"+dataTable+':'+i+':'+fieldName+'1').value != ''){
			j++;
		}
	}
	
	if(j==0){
		//Make Email Address, First Name and Last Name mandatory.
		//errorPop('Please fill out all 3 fields for each new contact.');
		//Only Email Address is mandatory.
		errorPop(iMsg);
		return false;
	}else{
		return true;
	}

}

function checkEpisodeTitleName(formName,fieldName){
	var EpisodeTitleName = document.getElementById(formName+':'+fieldName).value;
	var EpisodeTitleLength = document.getElementById(formName+':'+fieldName).value.length;
	var EpisodeReplace;
	
	if(EpisodeTitleLength > 75){
		EpisodeReplace=EpisodeTitleName.substring(0,75);
		document.getElementById(formName+':'+fieldName).value = EpisodeReplace;
	}
}

function showPornMsg(checkerVal,pornMsgDisplay){
	if(checkerVal=='EL'){
		document.getElementById(pornMsgDisplay).style.display = "";
	}else{
		document.getElementById(pornMsgDisplay).style.display = "none";
	}	
}

function validateTalkCastCreate(formName){
	var TalkcastTitle = document.getElementById(formName+':TalkCastName');
	var TalkcastDescription = document.getElementById(formName+':TalkCastDescription');
	var TalkcastKeywords = document.getElementById(formName+':TalkCastKeywords');

	if(illegalCharChecker(TalkcastTitle)==false){
		return false;
	}else if(illegalCharChecker(TalkcastDescription)==false){
		return false;
	}else if(TalkcastDescription.value.length > 5000){
		errorPop('The description cannot be greater than 5000 characters.');
		return false;
	}else if(illegalCharChecker(TalkcastKeywords)==false){
		return false;
	}else{
		return true;
	}
		
}

function validateEpisodeCreate(formName){
if(formName=='episodeCreationForm'){
	var HHField="TalkCastEpisodeCreateStartTimeHH";
	var MMField="TalkCastEpisodeCreateStartTimeMM";
	var AMPMField="TalkCastEpisodeCreateStartTimeAMPM";
	var DATEField="TalkCastEpisodeCreateStartDateNew";
	var episodeName = "TalkCastName";
	var episodeDesc = "TalkCastDescription";
}
if(formName=='episodeUploadForm'){
	var HHField="TalkCastEpisodeUploadStartTimeHH";
	var MMField="TalkCastEpisodeUploadStartTimeMM";
	var AMPMField="TalkCastEpisodeUploadStartTimeAMPM";
	var DATEField="TalkCastEpisodeUploadStartDateNew";
	var episodeName = "TalkCastName";
	var episodeDesc = "TalkCastDescription";
}
if(formName=='episodeUpdateForm'){
	var HHField="TalkCastEpisodeUpdateStartTimeHH";
	var MMField="TalkCastEpisodeUpdateStartTimeMM";
	var AMPMField="TalkCastEpisodeUpdateStartTimeAMPM";
	var DATEField="TalkCastEpisodeUpdateStartDate";
	var episodeName = "TalkCastName";
	var episodeDesc = "TalkCastDescription";
}
if(formName=='PrivateGroupCreationForm'){
	var HHField="PrivateGroupCreateStartTimeHH";
	var MMField="PrivateGroupCreateStartTimeMM";
	var AMPMField="PrivateGroupCreateStartTimeAMPM";
	var DATEField="PrivateGroupCreateStartDateNew";
	var episodeName = "PrivateGroupName";
	var episodeDesc = "PrivateGroupDescription";
}
if(formName=='PrivateGroupUpdateForm'){
	var HHField="PrivateGroupUpdateStartTimeHH";
	var MMField="PrivateGroupUpdateStartTimeMM";
	var AMPMField="PrivateGroupUpdateStartTimeAMPM";
	var DATEField="PrivateGroupUpdateStartDate";
	var episodeName = "PrivateGroupName";
	var episodeDesc = "PrivateGroupDescription";
}

	var DATEChecker=document.getElementById(formName+':'+DATEField);
	var HHChecker=document.getElementById(formName+':'+HHField);
	var MMChecker=document.getElementById(formName+':'+MMField);
	var AMPMChecker=document.getElementById(formName+':'+AMPMField);
 	if(DATEChecker.value==''){
 		errorPop('Please, make sure the Date you selected is correct');
 		return false;
 	}else if((HHChecker.value=='HH') || (MMChecker.value=='MM') || (AMPMChecker.value=='')){
 		errorPop('Please, make sure the Start Time you selected is correct');
 		return false;
 	}else{
	 	if(illegalCharChecker(document.getElementById(formName+':'+episodeName))==false){
			return false;
		}else if(illegalCharChecker(document.getElementById(formName+':'+episodeDesc))==false){
			return false;
		}
		 			
 		if(formName=='episodeUploadForm'){
 			return verifyRecordingUpload('episodeUploadForm','uploadfile','EpisodeRecordingUpload');
 			///from fileUpload.js
 		}else{
 			return true;
 		}
 	}
}

function validateEpisodePastUpdate(formName){
	var episodeName = document.getElementById(formName+':TalkCastName');
	var episodeDesc = document.getElementById(formName+':TalkCastDescription');
	
	if(illegalCharChecker(episodeName)==false){
		return false;
	}else if(illegalCharChecker(episodeDesc)==false){
		return false;
	}else{
		return true;
	}
	
}

function persistUpdateTabs(formName,whichPersist){

	if(whichPersist=='UpdatePastHostCtrlLink1'){
		document.getElementById(formName+':UpdatePastHostCtrlImg1').src='/resources/talkshoe/images/HostEpisodeUpdateBtnRO.gif';
	}else if(whichPersist=='UpdatePastHostCtrlLink2'){
		document.getElementById(formName+':UpdatePastHostCtrlImg2').src='/resources/talkshoe/images/HostEpisodeUploadBtnRO.gif';
	}
}

function changeCreate(selVal){
document.getElementById('CreateForm:CreatePublicBtn').style.display = "none";
document.getElementById('CreateForm:CreateUnlistedBtn').style.display = "none";
document.getElementById('CreateForm:CreatePublicBtnLink').style.display = "none";
document.getElementById('CreateForm:CreateUnlistedBtnLink').style.display = "none";

	if(selVal == 'unlisted'){
		document.getElementById('CreateForm:CreatePublicBtn').style.display = "none";
		document.getElementById('CreateForm:CreatePublicBtnLink').style.display = "none";
		document.getElementById('CreatePublicNextTR').style.display = "none";
		document.getElementById('CreateUnlistedNextTR').style.display = "";
		document.getElementById('CreateForm:CreateUnlistedBtnLink').style.display = "";
		document.getElementById('CreateForm:CreateUnlistedBtn').style.display = "";
		return;
	}else{
		document.getElementById('CreateForm:CreateUnlistedBtn').style.display = "none";
		document.getElementById('CreateForm:CreateUnlistedBtnLink').style.display = "none";
		document.getElementById('CreateUnlistedNextTR').style.display = "none";
		document.getElementById('CreatePublicNextTR').style.display = "";
		document.getElementById('CreateForm:CreatePublicBtnLink').style.display = "";
		document.getElementById('CreateForm:CreatePublicBtn').style.display = "";
		return;
	}
}

function viewCreateMyTalkCasts(actionName){
	if(actionName == 'showMine'){
		document.getElementById('CreateLeftBG1').style.display = "none";
		document.getElementById('CreateLeftBG2').style.display = "";
	}
	if(actionName == 'createNew'){
		document.getElementById('CreateLeftBG1').style.display = "";
		document.getElementById('CreateLeftBG2').style.display = "none";
	}
}

function ChangeListedChecker(formName,checkerName,checkBool){
	var checkerBox = document.getElementById(formName+':'+checkerName);
	if(checkBool == 'unlist'){
		checkerBox.checked = true;
	}else{
		checkerBox.checked = false;
	}
}

function ChangePodcastChecker(formName,checkerName){
	var checkerBox = document.getElementById(formName+':'+checkerName);
		checkerBox.checked = true;
}

function preLoadCreateImgs(){
	var CImage1= new Image(481,132);
	CImage1.src = "/resources/talkshoe/images/Create/CreateHowDoesItWorkARO.gif";
	
	var CImage2= new Image(481,132);
	CImage2.src = "/resources/talkshoe/images/Create/CreateHowDoesItWorkBRO.gif";
	
	var CImage3= new Image(481,132);
	CImage3.src = "/resources/talkshoe/images/Create/CreateHowDoesItWorkCRO.gif";
	
	var CImage4= new Image(240,251);
	CImage4.src = "/resources/talkshoe/images/Create/CreateHowDoesItWork2ARO.gif";
	
	var CImage5= new Image(240,251);
	CImage5.src = "/resources/talkshoe/images/Create/CreateHowDoesItWork2BRO.gif";
	
	var CImage6= new Image(314,251);
	CImage6.src = "/resources/talkshoe/images/Create/CreateHowDoesItWork2CRO.gif";
}