function showphone(checktype)
{
	var objDiv3=document.getElementById("phonehide");
	var objDiv4=document.getElementById("phoneboxhide");
	var objDiv5=document.getElementById("timehide");
	//var objDiv6=document.getElementById("DurationHide");
	if (checktype==1)
	{
        objDiv3.style.display="block";
        objDiv4.style.display="block";
		objDiv5.style.display="block";
        //objDiv6.style.display="block";
		
	}
	else
	{
		objDiv3.style.display="none";
		objDiv4.style.display="none";
		objDiv5.style.display="none";
        //objDiv6.style.display="none";
	}
}

function showphone2(checktype)
{
	var objDiv3=document.getElementById("phonehide2");
	var objDiv4=document.getElementById("phoneboxhide2");
	var objDiv5=document.getElementById("timehide2");
	//var objDiv6=document.getElementById("DurationHide2");
	if (checktype==1)
	{
        objDiv3.style.display="block";
        objDiv4.style.display="block";
		objDiv5.style.display="block";
        //objDiv6.style.display="block";
	}
	else
	{
		objDiv3.style.display="none";
		objDiv4.style.display="none";
		objDiv5.style.display="none";
        //objDiv6.style.display="none";
		
	}
}

function showreply(checktype)
{
	var objreply=document.getElementById("replydial");
	if (checktype==1)
	{
		objreply.style.display="none";
	}
	else
	{
		objreply.style.display="block";
	}

}

function showphone3(checktype)
{
	var objDiv3=document.getElementById("phonehide3");
	var objDiv4=document.getElementById("phoneboxhide3");
	var objDiv5=document.getElementById("Td1");
	//var objDiv6=document.getElementById("CallDuration3");
	if (checktype==1)
	{
        objDiv3.style.display="block";
        objDiv4.style.display="block";
		objDiv5.style.display="block";
        //objDiv6.style.display="block";
	}
	else
	{
		objDiv3.style.display="none";
		objDiv4.style.display="none";
	    objDiv5.style.display="none";
        //objDiv6.style.display="none";
	}
}
function CheckedCommline()
{
	
	if(document.getElementById("Checkrequestedservices14").checked)
    {
		document.getElementById("comcc111").style.display="block"; 
		document.getElementById("comcc222").style.display="block";
	
	}
	else
	{
		document.getElementById("comcc111").style.display="none"; 
		document.getElementById("comcc222").style.display="none";
		document.getElementById("comcc333").style.display="none"; 
		document.getElementById("comcc444").style.display="none";
	}
	
}

function showphoneComm(checktype)
{
	var objDiv3=document.getElementById("comcc333");
	var objDiv4=document.getElementById("comcc444");

	if (checktype==1)
	{
        objDiv3.style.display="block";
        objDiv4.style.display="block";
		
	}
	else
	{
		objDiv3.style.display="none";
		objDiv4.style.display="none";
	   
	}
}
function CheckedPartlist()
{
	/*
	if(document.getElementById("Checkrequestedservices21").checked)
    {
		document.getElementById("partlist0").style.display="block"; 	
	}
	else
	{
		document.getElementById("partlist0").style.display="none"; 
	}
	*/
}

function showotherspeakers(checktype)
{
	var objDiv3=document.getElementById("speakerother");
	if (checktype==1)
	{
        objDiv3.style.display="block";
	}
	else
	{
		objDiv3.style.display="none";
	}
}

/*
function showaudiorecord(checktype)
{
	var objDivaudio=document.getElementById("audiorecording");
	if (checktype==1)
	{
        objDivaudio.style.display="block";
	}
	else
	{
		objDivaudio.style.display="none";
	}
}
*/

function showwebevent(checktype)
{
	var objDivwebevent=document.getElementById("Eventservices");
	if (checktype==1)
	{
        objDivwebevent.style.display="block";
	}
	else
	{
		objDivwebevent.style.display="none";
	}
}


function show(checktype)
{
	var objDivevent=document.getElementById("Eventweb");
	if (checktype=="Event Audio and Event Web")
	{
         objDivevent.style.display="block";
	}
	else
	{
		objDivevent.style.display="none";
	}
}
function showclasscheck(checktype) 
{ 
var objDiv = document.getElementById ("first"); 
var objDiv1=document.getElementById("notfirst");
if (checktype=="Yes") 
{
objDiv.style.display = "block"; 
objDiv1.style.display="none";
}else{
objDiv.style.display = "none";
objDiv1.style.display="block";
} 
}

/*****Event Information*****/
function showoption()
{	
	var isCheckedPane00=document.forms['frmGMC'].CallEntryType[0].checked;
	var isCheckedPane01=document.forms['frmGMC'].CallEntryType[1].checked;
	var isCheckedPane02=document.forms['frmGMC'].CallEntryType[2].checked;
	/*
	if(isCheckedPane00==true)
	{
		document.getElementById ("Checkbox6").style.display="block";
	}
	else
	{
		document.getElementById ("Checkbox6").style.display="none";
	}
	*/
	if(isCheckedPane00==true||isCheckedPane01==true||isCheckedPane02==true)
	{
		document.forms['frmGMC'].elements['Checkrequestedservices14'].checked=true;
		document.getElementById ("comcc111").style.display="block";
		document.getElementById ("comcc222").style.display="block";
		document.forms['frmGMC'].elements['Checkrequestedservices21'].checked=true;
		document.forms['frmGMC'].elements['Checkrequestedservices22_add1'].checked=true;
		document.forms['frmGMC'].elements['Checkrequestedservices22_add2'].checked=true;
		document.getElementById ("audioemail").style.display="block";
		document.forms['frmGMC'].elements['CheckrequestedservicesCDMail'].checked=true;
		document.forms['frmGMC'].elements['Checkrequestedservices23'].checked=true;
		document.getElementById ("enddate").style.display="block";
		document.forms['frmGMC'].elements['Checkrequestedservices25'].checked=true;
		document.getElementById ("deliverystatus").style.display="block";
		document.forms['frmGMC'].deliverystatus[0].checked=true;
		document.forms['frmGMC'].transcriptiontype[0].checked=true;
		document.getElementById ("transcriptiontype").style.display="block";
		document.getElementById ("transcriptionemail").style.display="block";
	}
	if(isCheckedPane00==true)
	{
		document.getElementById ("partlist0").style.display="block";
		document.getElementById ("maximum").style.visibility="hidden";
	}
	else
	{
		document.getElementById ("partlist0").style.display="none";
		//document.getElementById ("country").style.visibility="hidden";
	}
	if(isCheckedPane01==true)
	{
		document.getElementById ("partlist1").style.display="block";
		//document.forms['frmGMC'].elements['Checkrequestedservices21_add1'].checked=true;
		//document.forms['frmGMC'].elements['Checkrequestedservices21_add2'].checked=true;
		document.getElementById ("maximum").style.visibility="visible";
	}
	else
	{
		document.getElementById ("partlist1").style.display="none";
		//document.getElementById ("country").style.visibility="hidden";
	}
	if(isCheckedPane02==true)
	{
		document.getElementById ("partlist2").style.display="block";
		//document.getElementById ("country").style.visibility="visible";
		document.getElementById ("maximum").style.visibility="visible";
	}
	else
	{
		document.getElementById ("partlist2").style.display="none";
		//document.getElementById ("country").style.visibility="hidden";
	}
	/*
	else
	{
		document.forms['frmGMC'].elements['Checkrequestedservices14'].checked=false;
		document.forms['frmGMC'].elements['Checkrequestedservices21'].checked=false;
		document.forms['frmGMC'].elements['Checkrequestedservices22_add2'].checked=false;
		document.forms['frmGMC'].elements['Checkrequestedservices23'].checked=false;
		document.forms['frmGMC'].elements['Checkrequestedservices25'].checked=false;
		document.getElementById ("deliverystatus").style.display="none";
		document.forms['frmGMC'].deliverystatus[0].checked=false;
		document.getElementById ("transcriptiontype").style.display="none";
		document.getElementById ("transcriptionemail").style.display="none";
	}
	*/
	
	if(isCheckedPane02==true)
	{
		document.forms['frmGMC'].elements['Checkrequestedservices15'].checked=true;
		document.getElementById ("leaderview").style.display="block";
	}
	else
	{
		document.forms['frmGMC'].elements['Checkrequestedservices15'].checked=false;
		document.getElementById ("leaderview").style.display="none";
	}
}
	
/*****Event Audio Recordings*****/
function showoption2()
{
		
	var isCheckedPane10=document.forms['frmGMC'].Checkrequestedservices22_add1.checked;
	var isCheckedPane11=document.forms['frmGMC'].Checkrequestedservices22_add2.checked;
	
	var isCheckedPane20=document.forms['frmGMC'].Checkrequestedservices23.checked;
	
	var isCheckedPane30=document.forms['frmGMC'].Checkrequestedservices25.checked;
	
	if(isCheckedPane10==true||isCheckedPane11==true)
	{
		document.getElementById ("audioemail").style.display="block";
	}
	else
	{
		document.getElementById ("audioemail").style.display="none";
	}
	
	if(isCheckedPane20==true)
	{
		document.getElementById ("enddate").style.display="block";
	}
	else
	{
		document.getElementById ("enddate").style.display="none";
	}
	
	if(isCheckedPane30==true)
	{
		document.getElementById ("deliverystatus").style.display="block";
		document.getElementById ("transcriptiontype").style.display="block";
		document.getElementById ("transcriptionemail").style.display="block";
	}
	else
	{
		document.getElementById ("deliverystatus").style.display="none";
		document.getElementById ("transcriptiontype").style.display="none";
		document.getElementById ("transcriptionemail").style.display="none";
	}
}

function showtext()
{
	if(document.getElementById ("Radio23").checked==true)
	{
		document.getElementById ("recordingdate_othertext").style.display="none";
	}
	else
	{
		document.getElementById ("recordingdate_othertext").style.display="block";
	}
}

	function fncCheckDigits(strEntry,intReqDigits,strMsg,blnExact) {
				// Check that an entry has at least a certain number of digits in it
				var intLen;
				var intDigits;
				intLen = strEntry.length;
				intDigits = 0;								
				for (i = 0;  i < intLen;  i++) {
					if ((strEntry.charAt(i) >= "0") && (strEntry.charAt(i) <= "9")) {
						intDigits = intDigits + 1;
					}
				}
				if (intDigits < intReqDigits) {		
					alert(strMsg);
					return false;
				}
				else {
					if (blnExact) {
						if ((intDigits != intReqDigits) || (intDigits != intLen)) {
							alert(strMsg);
							return false;
						}
						else {
							return true;
						}
					}			
					else {	
						return true;
					}	
				}	
			}
	function fncCheckNum(strEntry,strMsg) 
	{
		// Check that an entry has at least a certain number of digits in it
		var intLen;
		var intDigits;
		intLen = strEntry.length;
		intDigits = 0;								
		if (strEntry == "") 
		{
			alert(strMsg);
			return false;	
		}
		
		for (i = 0;  i < intLen;  i++) 
		{
			if ((strEntry.charAt(i) < "0") || (strEntry.charAt(i) > "9"))
			{
				alert(strMsg);
				return false;	
			}
		}
		return true;
	}


	function fncCheckEmail(strEntry, strFieldName) {
				// Check Email Address
				var strEmail = strEntry;				
				var emailPat=/^(.+)@(.+)$/
				var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
				var validChars="\[^\\s" + specialChars + "\]"
				var quotedUser="(\"[^\"]*\")"
				var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
				var atom=validChars + '+'
				var word="(" + atom + "|" + quotedUser + ")"
				var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
				var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
				var matchArray=strEmail.match(emailPat)
						
				if (matchArray==null) {
					alert(strFieldName + ": the entry seems incorrect (check @ and .'s).\nPlease re-enter.");
					return;
				}
				else	{
					var user=matchArray[1]
					var domain=matchArray[2]
					if (user.match(userPat)==null) {
						alert(strFieldName + ": The E-mail username doesn't seem to be valid.\nPlease re-enter.");
						return;
					}
					var IPArray=domain.match(ipDomainPat)
					if (IPArray!=null) {
						for (var i=1;i<=4;i++) {
							if (IPArray[i]>255) {
								alert(strFieldName + ": The E-mail IP address is invalid.\nPlease re-enter.");
								return;
							}
						}
					}
								
					var domainArray=domain.match(domainPat)
								
					if (domainArray==null) {
						alert(strFieldName + ": The E-mail domain name doesn't seem to be valid.\nPlease re-enter.");
						return;
					}
					else {
						var atomPat=new RegExp(atom,"g")
						var domArr=domain.match(atomPat)
						var len=domArr.length
								
						if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
							alert(strFieldName + ": The E-mail address must end in a three-letter domain, or two letter country.\nPlease re-enter.");
							return;
						}
								
						if (len<2) {
							alert(strFieldName + ": The E-mail address is missing a hostname.\nPlease re-enter.");
							return false;
						}
					}
				}
				return true;
			}

		//Account set up form


function poppic(url)
   {
	var newwindow;
	newwindow=window.open(url,'name','height=600,width=900');
	if (window.focus) {newwindow.focus()}
    }


		function fncValidateGMCAudioForm(){
							    		       
			if (document.forms['frmGMC'].elements['FirstName1'].value== "") {
		    	alert('The Scheduler First Name field is required.\nPlease enter.');
				return;
		    }
				
			if (document.forms['frmGMC'].elements['LastName1'].value== "") {
		    	alert('The Scheduler Last Name field is required.\nPlease enter.');
				return;
		    }
		    if (document.forms['frmGMC'].elements['Company1'].value== "") {
		    	alert('The Scheduler Company field is required.\nPlease enter.');
				return;
		    }
			if (document.forms['frmGMC'].elements['Country'].value== "") {
		    	alert('The Scheduler Country field is required.\nPlease enter.');
				return;
		    }
			if (document.forms['frmGMC'].elements['Phone1'].value== "") {
		    	alert('The Scheduler Phone field is required.\nPlease enter.');
				return;
		    }	
			
			if (document.forms['frmGMC'].elements['EmailAddress'].value== "") {
		    	alert('The Email Address field is required.\nPlease enter.');
				return;
		    }

               if (document.getElementsByName("firsttimescheduling").checked == false ) {
		    	alert('The test field is required.\nPlease enter.');
				return;
		    }

			
		    
			   //  var First_Time = false;
                 //var typearr1 = document.getElementsByName("firsttimescheduling");
          
				// for (counter = 0; counter < typearr1.length; counter++)
//{

//if (typearr1[counter].checked)
//First_Time = true; 

//}

//if(!First_Time)
//{
	//alert("The first time scheduling field is required.\nPlease select.");
	//return false;
//}
		     
					
		    
			
			//////////////////////////////////////////////////////////////
			
			if (document.forms['frmGMC'].elements['FirstName2'].value== "") {
		    	alert('The Speaker/Moderator 1 First Name field is required.\nPlease enter.');
				return;
		    }
				
			if (document.forms['frmGMC'].elements['LastName2'].value== "") {
		    	alert('The Speaker/Moderator 1 Last Name field is required.\nPlease enter.');
				return;
		    }
			
			if (document.forms['frmGMC'].elements['Title2'].value== "") {
		    	alert('The Chairperson/Speaker\'s Job Title field is required.\nPlease enter.');
				return;
			}

			var radio_phone = false;
            var typearrphone = document.getElementsByName("Phoneoption");
          
			for (counter = 0; counter < typearrphone.length; counter++)
			{
			
			if (typearrphone[counter].checked)
			radio_phone = true; 
			
			}
			
			if(!radio_phone)
			{
				alert("Is the speaker/main line to be dialled out?\nPlease select.");
				return false;
			}
			
			if(document.getElementById("Radio2").checked)
			{
				if (document.forms['frmGMC'].elements['Phone2'].value=="") 
				{
		    	alert('The Speaker/Moderator 1 phone field is required.\nPlease enter.');
				return;
		         }
			if (document.forms['frmGMC'].elements['CallDuration'].value== "null") {
		    	alert('The Speaker/Moderator 1 call duration field is required.\nPlease Select.');
				return;
		         }
			
			}
			
			if(document.getElementById("Radio6").checked)
			{
				if (document.forms['frmGMC'].elements['Phone3'].value=="") 
				{
		    	alert('The Speaker/Moderator 2 phone field is required.\nPlease enter.');
				return;
		         }
			if (document.forms['frmGMC'].elements['CallDuration2'].value== "null") {
		    	alert('The Speaker/Moderator 2 call duration field is required.\nPlease Select.');
				return;
		         }
			
			}
			
			if(document.getElementById("Radio8").checked)
			{
				if (document.forms['frmGMC'].elements['Phone4'].value=="") 
				{
		    	alert('The Speaker/Moderator 3 phone field is required.\nPlease enter.');
				return;
		         }
			//if (document.forms['frmGMC'].elements['CallDuration3'].value== "null") {
		    	//alert('The Speaker/Moderator 3 call duration field is required.\nPlease Select.');
				//return;
		        // }
			
			}
		    
			
			/////////////////////////////////////////////////////////////////			
			
			if (document.forms['frmGMC'].elements['EventTitle'].value== "") {
		    	alert('The Event Information Event Title field is required.\nPlease enter.');
				return;
		    }
		    
		    if (document.forms['frmGMC'].elements['Date_1'].value== "") {
		    	alert('The Event Information Date is required.\nPlease select Month.');
				return;
		    }
		    if (document.forms['frmGMC'].elements['Date_2'].value== "") {
		    	alert('The Event Information Date is required.\nPlease select Date.');
				return;
		    }
		    if (document.forms['frmGMC'].elements['Date_3'].value== "") {
		    	alert('The Event Information Date is required.\nPlease select Year.');
				return;
		    }
		    document.forms['frmGMC'].elements['Date'].value = document.forms['frmGMC'].elements['Date_1'].value;
		    document.forms['frmGMC'].elements['Date'].value += ", " + document.forms['frmGMC'].elements['Date_2'].value;
		    document.forms['frmGMC'].elements['Date'].value += ", " + document.forms['frmGMC'].elements['Date_3'].value;
		    
		    if (document.forms['frmGMC'].elements['Duration'].value== "") {
		    	alert('The Event Information Duration field is required.\nPlease enter.');
				return;
		    }
			
			if (document.forms['frmGMC'].elements['NumberOfParticipants'].value== "") {
				alert('The Event Information Number of participants field is required.\nPlease enter.');
				return;
			}
		    
			
			var radio_attend = false;
            var typearrattend = document.getElementsByName("Attendoption");
          
			for (counter = 0; counter < typearrattend.length; counter++)
			{
			
			if (typearrattend[counter].checked)
			radio_attend = true; 
			
			}
			
			if(!radio_attend)
			{
				alert("Will members of the Media be attending the conference?\nPlease select.");
				return false;
			}
			
		    document.forms['frmGMC'].elements['Time'].value = document.forms['frmGMC'].elements['Time_1'].value;
		    document.forms['frmGMC'].elements['Time'].value += ":" + document.forms['frmGMC'].elements['Time_2'].value;
		    document.forms['frmGMC'].elements['Time'].value += " " + document.forms['frmGMC'].elements['Time_3'].value;
			document.forms['frmGMC'].elements['Time'].value += " " + document.forms['frmGMC'].elements['Time_4'].value;
		    
		    //if (document.forms['frmGMC'].elements['NumberofDomesticParticipants'].value== "") {
		    	//alert('The Event Information Number of UK participants field is required.\nPlease enter.');
				//return;
		   // }
		    //if (document.forms['frmGMC'].elements['NumberofInternationalParticipants'].value== "") {
		    	//alert('The Number of EU participants (excluding UK) field is required.\nPlease enter.');
				//return;
		    //}
		    //if (document.forms['frmGMC'].elements['NumberofInternationalAsiaParticipants'].value== "") {
		    	//alert('The Number of Asia Pacific Participants field is required.\nPlease enter.');
				//return;
		    //}
			
			var isCallEntryTypeChecked = false;
            var call_entry_type = document.getElementsByName("CallEntryType");
          
			for (counter = 0; counter < call_entry_type.length; counter++)
			{
			
			if (call_entry_type[counter].checked)
			isCallEntryTypeChecked = true; 
			
			}
			
			if(!isCallEntryTypeChecked)
			{
				alert("The Call Entry Type is required.\nPlease select.");
				return false;
			}
					    		     
			var radio_choice = false;
			var typearr = document.getElementsByName("ConferenceType");
	  
			for (counter = 0; counter < typearr.length; counter++)
			{
			
			if (typearr[counter].checked)
			radio_choice = true; 
			
			}
			
			if(!radio_choice)
			{
				alert("The Conference type is required.\nPlease select.");
				return false;
			}

			/*
            var audio_choice = false;
            var audiorecord_group = document.getElementsByName("audiorecord");
          
		    for (counter = 0; counter < audiorecord_group.length; counter++)
			{
			
			if (audiorecord_group[counter].checked)
			audio_choice = true; 
			
			}

			if(!audio_choice)
			{
				alert("Would you like to record your event? \nPlease select.");
				return false;
			}
			*/
/*
  			var eventservice_choice = false;
            var eventservice_group = document.getElementsByName("webservices");
          
		   for (counter = 0; counter < eventservice_group.length; counter++)
		   {
			
		   if (eventservice_group[counter].checked)
		   eventservice_choice = true; 
			
		   }

if(!eventservice_choice)
{
	alert("Would you like to add a slide show or audio streaming to your event? \nPlease select.");
	return false;
}
*/

	    
		   // if (document.forms['frmGMC'].elements['Doyourequirearehearsalcall'][0].checked) {
				//if (document.forms['frmGMC'].elements['DateTimeforrehearsal_1'].value== "") {
				//	alert('The Event Information Date for Rehearsal is required.\nPlease select Month.');
				//	return;
				//}
				//if (document.forms['frmGMC'].elements['DateTimeforrehearsal_2'].value== "") {
				//	alert('The Event Information Date for Rehearsal is required.\nPlease select Date.');
				//	return;
				//}
				//if (document.forms['frmGMC'].elements['DateTimeforrehearsal_3'].value== "") {
					//alert('The Event Information Date for Rehearsal is required.\nPlease select Year.');
					//return;
				//}
				
				//document.forms['frmGMC'].elements['DateTimeforrehearsal'].value = document.forms['frmGMC'].elements['DateTimeforrehearsal_1'].value;
				//document.forms['frmGMC'].elements['DateTimeforrehearsal'].value += ", " + document.forms['frmGMC'].elements['DateTimeforrehearsal_2'].value;
				//document.forms['frmGMC'].elements['DateTimeforrehearsal'].value += ", " + document.forms['frmGMC'].elements['DateTimeforrehearsal_3'].value;
				//document.forms['frmGMC'].elements['DateTimeforrehearsal'].value += " at " + document.forms['frmGMC'].elements['DateTimeforrehearsal_4'].value;
				//document.forms['frmGMC'].elements['DateTimeforrehearsal'].value += ":" + document.forms['frmGMC'].elements['DateTimeforrehearsal_5'].value;
				//document.forms['frmGMC'].elements['DateTimeforrehearsal'].value += " " + document.forms['frmGMC'].elements['DateTimeforrehearsal_6'].value;
				//document.forms['frmGMC'].elements['DateTimeforrehearsal'].value += " " + document.forms['frmGMC'].elements['DateTimeforrehearsal_7'].value;
		   // }
		    /*
		    document.forms['frmGMC'].elements['Checkrequestedservices23_add1'].value = document.forms['frmGMC'].elements['Checkrequestedservices23_add1_1'].value;
		    document.forms['frmGMC'].elements['Checkrequestedservices23_add1'].value += ", " + document.forms['frmGMC'].elements['Checkrequestedservices23_add1_2'].value;
		    document.forms['frmGMC'].elements['Checkrequestedservices23_add1'].value += ", " + document.forms['frmGMC'].elements['Checkrequestedservices23_add1_3'].value;
			*/
		    //document.forms['frmGMC'].elements['Checkrequestedservices23_add1'].value += " - " + document.forms['frmGMC'].elements['Checkrequestedservices23_add1_4'].value;
		    //document.forms['frmGMC'].elements['Checkrequestedservices23_add1'].value += ", " + document.forms['frmGMC'].elements['Checkrequestedservices23_add1_5'].value;
		    //document.forms['frmGMC'].elements['Checkrequestedservices23_add1'].value += ", " + document.forms['frmGMC'].elements['Checkrequestedservices23_add1_6'].value;
			
			var recordingdate_choice = false;
			var recordingdate_group = document.getElementsByName("recordingdate");
          
			for (counter = 0; counter < recordingdate_group.length; counter++)
			{
			
			if (recordingdate_group[counter].checked)
				recordingdate_choice = true; 
			}

			if(!recordingdate_choice)
			{
				alert("How long would you like the recording be made available for? \nPlease select.");
				return false;
			}
			
			if (recordingdate_group[1].checked && document.forms['frmGMC'].elements['recordingenddate'].value == "")
			{
				alert("Please specify how long you would like the recording be made available for.");
				return false;
			}
			
		   	document.forms['frmGMC'].submit();
		}
		
		function validateWelcomeKitFields()
		{
			if (document.forms['frmGMC'].elements['strFrmFirstNameKit'].value== "") {
		    	alert('The First Name field for Welcome Kit is required.\nPlease enter.');
				return false;
		    }
				
			// Return if your last name field is empty
			if (document.forms['frmGMC'].elements['strFrmLastNameKit'].value== "") {
		    	alert('The Last Name field for Welcome Kit is required.\nPlease enter.');
				return false;
		    }
		    
			if (document.forms['frmGMC'].elements['strFrmAddress1Kit'].value== "") {
		    	alert('The Mailing Address 1 field for Welcome Kit is required.\nPlease enter.');
				return false;
		    }
		    
			// Return if your first name field is empty
			if (document.forms['frmGMC'].elements['strFrmCityKit'].value== "") {
		    	alert('The City field for Welcome Kit is required.\nPlease enter.');
				return false;
		    }
		    
			// Return if your last name field is empty
			if (document.forms['frmGMC'].elements['strFrmStateKit'].value== "") {
		    	alert('The State field for Welcome Kit is required.\nPlease enter.');
				return false;
		    }
		    // Return if your last name field is empty
			if (document.forms['frmGMC'].elements['strFrmZipKit'].value== "") {
		    	alert('The Zip Code field for Welcome Kit is required.\nPlease enter.');
				return false;
		    }
		    return true;
		}
     
		
		function fncValidateGMCAudioForm_Modify(){
		//alert(document.forms['frmGMC'].elements['rbRand'].checkedItem.value)
		
			if (document.forms['frmGMC'].elements['strBusinessUnit'].value== "") {
		    	alert('The Business Unit field is required.\nPlease select one.');
				return;
		    }
									
			// Return if your first name field is empty
			if (document.forms['frmGMC'].elements['strFrmFirstName'].value== "") {
		    	alert('The First Name field is required.\nPlease enter.');
				return;
		    }
				
			// Return if your last name field is empty
			if (document.forms['frmGMC'].elements['strFrmLastName'].value== "") {
		    	alert('The Last Name field is required.\nPlease enter.');
				return;
		    }
		    if (!fncCheckEmail(document.forms['frmGMC'].elements['strFrmEmail'].value, 
					"Email Address field has incorrect format")) {
					return;
			}
			
		    // Check that the phone field is at least 10 digits long
			if (!fncCheckDigits(document.forms['frmGMC'].elements['strFrmTelephone'].value,10,
				"The Telephone field has incorrect format.\nShould be 10 digits ",false)) {
				return;
			}
			
			
		    // Return if your first name field is empty
			if (document.forms['frmGMC'].elements['strFrmFirstNameEx'].value== "") {
		    	alert('The Subscriber Existing First Name field is required.\nPlease enter.');
				return;
		    }
				
			// Return if your last name field is empty
			if (document.forms['frmGMC'].elements['strFrmLastNameEx'].value== "") {
		    	alert('The Subscriber Existing Last Name field is required.\nPlease enter.');
				return;
		    }
		    
		    // Check that the phone field is at least 10 digits long
			
			//if (document.forms['frmGMC'].elements['strFrmMeetingNumber'].value == "")
			//{
			//	alert ("The Meeting Number field has incorrect format.\nNumerical values only.")
			//}
			
			if (!fncCheckNum(document.forms['frmGMC'].elements['strFrmMeetingNumber'].value,
				"The Meeting Number has incorrect format.\nNumerical values only.")) {
				return;
			}
					    
		    document.forms['frmGMC'].submit();
		}
		
		function fncValidateGMCAudioForm_Cancel(){
			
			if (document.forms['frmGMC'].elements['strBusinessUnit'].value== "") {
		    	alert('The Business Unit field is required.\nPlease select one.');
				return;
		    }
			
			// Return if your first name field is empty
			if (document.forms['frmGMC'].elements['strFrmFirstName'].value== "") {
		    	alert('The First Name field is required.\nPlease enter.');
				return;
		    }
				
			// Return if your last name field is empty
			if (document.forms['frmGMC'].elements['strFrmLastName'].value== "") {
		    	alert('The Last Name field is required.\nPlease enter.');
				return;
		    }
			if (!fncCheckEmail(document.forms['frmGMC'].elements['strFrmEmail'].value, 
					"Email Address field has incorrect format")) {
					return;
			}
			if (!fncCheckDigits(document.forms['frmGMC'].elements['strFrmTelephone'].value,10,
				"The Telephone field has incorrect format.\nShould be 10 digits ",false)) {
				return;
			}
			
			// Return if your first name field is empty
			if (document.forms['frmGMC'].elements['strFrmFirstNameEx'].value== "") {
		    	alert('The Subscriber First Name field is required.\nPlease enter.');
				return;
		    }
		    // Return if your last name field is empty
			if (document.forms['frmGMC'].elements['strFrmLastNameEx'].value== "") {
		    	alert('The Subscriber Last Name field is required.\nPlease enter.');
				return;
		    }
		    if (document.forms['frmGMC'].elements['strFrmMeetingNumber'].value== "") {
		    	alert('The Meeting Number field is required.\nPlease enter.');
				return;
		    }
		   	document.forms['frmGMC'].submit()
		}
        
		function fncClose()
		{
			window.opener = self;
			window.close();
		}   
		
		//eventWebControls = new Array(
		//"Checkrequestedservices31",
		//"Checkrequestedservices32",
		//"Checkrequestedservices33",
		//"Checkrequestedservices41",
		//"Checkrequestedservices42",
		//"Checkrequestedservices43",
		//"Checkrequestedservices44",
		//"Checkrequestedservices45",
		//"Checkrequestedservices46",
		//"Checkrequestedservices47",
		//"Checkrequestedservices48"
	//	);     
		
		rehearsalControls = new Array(
		"DateTimeforrehearsal",
		"DateTimeforrehearsal_1",
		"DateTimeforrehearsal_2",
		"DateTimeforrehearsal_3",
		"DateTimeforrehearsal_4",
		"DateTimeforrehearsal_5",
		"DateTimeforrehearsal_6",
		"DateTimeforrehearsal_7");
		
		//EventWebServicesControls2 = new Array(
		//"Checkrequestedservices32_add1",
		//"Checkrequestedservices32_add2"
		//);
		
		//EventWebServicesControls3 = new Array(
		//"Checkrequestedservices33_add1",
		//"Checkrequestedservices33_add2",
		//"Checkrequestedservices33_add3",
		//"Checkrequestedservices33_add4"
		//);
		
		
	//	EventWebServicesControls1 = new Array(
		//"Checkrequestedservices31_add1",
		//"Checkrequestedservices31_add2",
		//"Checkrequestedservices31_add3",
		//"Checkrequestedservices31_add4"
		//);
		
		//function disableEventWeb() {
		//	disableAllIfMainChecked("ProductsRequired2", eventWebControls);
		//}
		//function enableEventWeb() {
		//	enableAllIfMainChecked("ProductsRequired1", eventWebControls);
	//	}
		//
		function disableRehearsalCall() {
			disableAllIfMainChecked("Doyourequirearehearsalcall2", rehearsalControls);
		}
		function enableRehearsalCall() {
			enableAllIfMainChecked("Doyourequirearehearsalcall1", rehearsalControls);
		}
		
		function updateEventWebServicesControls() {
			updateControls("Checkrequestedservices31", EventWebServicesControls1);
			updateControls("Checkrequestedservices32", EventWebServicesControls2);
			updateControls("Checkrequestedservices33", EventWebServicesControls3);
		}
		
		function updateControls(idMain, controls) {
			mainControl = document.getElementById(idMain);
			if (mainControl.checked) {
				enableAll(controls);
			} else {
				disableAll(controls);
			}
		}
		
		function disableAllIfMainChecked(idMain, controls) {
			mainControl = document.getElementById(idMain);
			if (mainControl.checked) {
				disableAll(controls);
			}
		}
		function enableAllIfMainChecked(idMain, controls) {
			mainControl = document.getElementById(idMain);
			if (mainControl.checked) {
				enableAll(controls);
			}
		}
		
		function disableAll(controls) {
			for (i=0; i<controls.length; i++) {
				disable(controls[i]);
			}
		}
		function enableAll(controls) {
			for (i=0; i<controls.length; i++) {
				enable(controls[i]);
			}
		}

		function disable(id) {
			control = document.getElementById(id);
			control.checked = false;
			control.disabled = true;
		}
		
		function enable(id) {
			control = document.getElementById(id);
			control.disabled = false;
		}
		
		function chooseOnlyOne(id)
		{
		  if(id=="Checkrequestedservices31_add1")
		  {
		     var control=document.getElementById("Checkrequestedservices31_add2");
		     control.checked=false;
		     return;
		  }
		  else if(id=="Checkrequestedservices31_add2")
		  {
		     var control=document.getElementById("Checkrequestedservices31_add1");
		     control.checked=false;
		     return;
		  }
		  
		  if(id=="Checkrequestedservices32_add1")
		  {
		     var control=document.getElementById("Checkrequestedservices32_add2");
		     control.checked=false;
		     return;
		  }
		  else if(id=="Checkrequestedservices32_add2")
		  {
		     var control=document.getElementById("Checkrequestedservices32_add1");
		     control.checked=false;
		     return;
		  }
		  
		  if(id=="Checkrequestedservices33_add1")
		  {
		     var control=document.getElementById("Checkrequestedservices33_add2");
		     control.checked=false;
		     return;
		  }
		  else if(id=="Checkrequestedservices33_add2")
		  {
		     var control=document.getElementById("Checkrequestedservices33_add1");
		     control.checked=false;
		     return;
		  }
		  
		  
		}
