// JavaScript Document
//alert(document.cookie());
function resizeText(n) {
	// alert('value received is' +n);
	var bod = document.getElementById('BODY');
	switch (n) {
	case '1':
		bod.style.fontSize = "100.1%";
		document.cookie = "font-size=1; path=/";
		break;
	case '2':
		bod.style.fontSize = "110.1%";
		document.cookie = "font-size=2; path=/";
		break;
	case '3':
		bod.style.fontSize = "120.1%";
		document.cookie = "font-size=3; path=/";
		break;
	default:
		bod.style.fontSize = "100.1%";
		document.cookie = "font-size=0; path=/";
	}
}

function fontSizeCookieCheck() {
	var c = document.cookie;
	var string = 'font-size';
	var cvar = c.indexOf(string);
	if (cvar == -1) {
	} else {
		cvar += 10;
		var n = c.substring(cvar, cvar + 1);
		// alert('value passsed to func id '+n);
		resizeText(n);
	}
}

function PrintPage() {
	window.print();
}

function get_cookie(cookie_name) {
	var results = document.cookie
			.match('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');

	if (results)
		return (unescape(results[2]));
	else
		return null;
}

function deleteCookie(name) {

	var d = new Date();
	d.setDate(d.getTime() - 100000);
	document.cookie = name + '=; expires=' + d.toGMTString();

}

function contrastCookieCheck() {

	var string = get_cookie('contrast');
	if ((string == '') || (string == null)) {
	} else {
		/*
		 * cvar +=9; var n = c.substring(cvar,cvar+1); //alert('value passsed to
		 * func id '+n); alert('n is equal to: '+n);
		 */
		if (string == '0') {
			// The page isn;t of high contrast and so leave it
		} else if (string == '1') {
			// the page is to be shown in high contrast, therefore acll the high
			// contrast function
			highContrast();
		}
	}
}

// Removes leading white spaces
function LTrim(value) {

	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");

}

// Removes trailing whites paces
function RTrim(value) {

	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");

}

// Removes leading and trailing white spaces
function trim(value) {

	return LTrim(RTrim(value));

}

function goURL(param1) {
	var contextPath = '';

	var radioVal = '';
	var textVal = '';
	var admEmail = '';
	for ( var i = 0; i < document.jenceppform.questionnaireType.length; i++) {
		if (document.jenceppform.questionnaireType[i].checked) {
			radioVal = document.jenceppform.questionnaireType[i].value;
		}
	}

	textVal = document.jenceppform.resumeLabel.value;
	admEmail = document.jenceppform.adminEmail.value;

	if (textVal == '' && admEmail == '' && radioVal == '') {
		alert('Please supply relevant information for the operation you wish to perform.');
		contextPath = '/joinEncepp.htm';
	}
	else if ((textVal != '' || admEmail != '') && radioVal != '') {
		alert('What you have chosen is invalid, please retry');
		contextPath = '/joinEncepp.htm';
		window.location = param1 + contextPath;
	}
	else if ((textVal == '' && admEmail != '') && radioVal == '') {
		alert('Please supply the reference information.');
	}  
	else if ((textVal != '' && admEmail == '') && radioVal == '') {
		alert('Please supply the email information.');
	}	
	else if ((textVal == '' && admEmail == '') && radioVal != '') {
		if (radioVal == 'newRC') {
			contextPath = '/registration.htm';
		} else if (radioVal == 'newNetwork') {
			contextPath = '/networkRegistration.htm';
		} else if (radioVal == 'newDatasource') {
			contextPath = '/prepopulateContact.htm';
		}
		window.location = param1 + contextPath;
	} else if ((textVal != '' && admEmail != '') && radioVal == '') {
		if (textVal.toUpperCase().indexOf("RCPP") >= 0) {
			contextPath = '/completeQuestionnaire.htm?resumeLabel='
					+ trim(textVal) + '&adminEmail=' + trim(admEmail)
					+ "&encepptype=centre";
		} else if (textVal.toUpperCase().indexOf("RNPP") >= 0) {
			contextPath = '/completeQuestionnaire.htm?resumeLabel='
					+ trim(textVal) + '&adminEmail=' + trim(admEmail)
					+ "&encepptype=network";
		} else if (textVal.toUpperCase().indexOf("DSPP") >= 0) {
			contextPath = '/completeQuestionnaire.htm?resumeLabel='
					+ trim(textVal) + '&adminEmail=' + trim(admEmail)
					+ "&encepptype=datasource";
		} else {
			alert('The reference information you entered is invalid, please retry.');
			contextPath = '/joinEncepp.htm';
		}
		window.location = param1 + contextPath;
	} else if ((textVal != '' || admEmail == '') && radioVal == '') {
		contextPath = '/joinEncepp.htm';
	} else if ((textVal == '' || admEmail != '') && radioVal == '') {
		contextPath = '/joinEncepp.htm';
	} else {
		contextPath = '/joinEncepp.htm';
	}

	if (contextPath == '') {
		contextPath = '/joinEncepp.htm';
	}

	// window.location = param1 + contextPath;
}

function goURL2(param1) {
	var contextPath = '';

	var textVal = '';
	var admEmail = '';

	textVal = document.jenceppform.resumeLabel.value;
	admEmail = document.jenceppform.adminEmail.value;

	if (textVal != '' || admEmail != '') {
		if (textVal.toUpperCase().indexOf("RCPP") >= 0) {
			contextPath = '/registration.htm?resumeLabel=' + trim(textVal)
					+ '&adminEmail=' + trim(admEmail) + "&encepptype=centre"
					+ "&edit=APPROVED";
		} else if (textVal.toUpperCase().indexOf("RNPP") >= 0) {
			contextPath = '/networkRegistration.htm?resumeLabel='
					+ trim(textVal) + '&adminEmail=' + trim(admEmail)
					+ "&encepptype=network" + "&edit=APPROVED";
		} else if (textVal.toUpperCase().indexOf("DSPP") >= 0) {
			contextPath = '/datasourceRegistration.htm?resumeLabel='
					+ trim(textVal) + '&adminEmail=' + trim(admEmail)
					+ "&encepptype=datasource" + "&edit=APPROVED";
		}

		else {
			alert('You have entered an incorrect reference');
		}
	}

	window.location = param1 + contextPath;
}

function highContrast() {
	var sheet = 'style1';
	var noContrast = 'styles/enceppx2cols_green.css';
	var contrast = 'styles/enceppx2cols_highContrast.css';

	/*
	 * if(navigator.appName == 'Microsoft Internet Explorer'){ var noContrast =
	 * '../styles/enceppx2cols_green.css'; var contrast =
	 * '../styles/enceppx2cols_highContrast.css'; }
	 */

	if (document.getElementById) {
		var d = new Date();
		d.setTime(d.getTime() + (30 * 24 * 60 * 60 * 1000));
		var styleSheet = document.getElementById(sheet);
		if (styleSheet.href.search(noContrast) != '-1') {
			var toUse = '/' + contrast;
			if (document.all)
				deleteCookie('contrast');
			document.cookie = "contrast=1; expires=" + d.toGMTString()
					+ "; path=/";

		} else {
			var toUse = '/' + noContrast;
			if (document.all)
				deleteCookie('contrast')
			document.cookie = "contrast=0; expires=" + d.toGMTString()
					+ "; path=/";
		}
	} else if (document.layers) {
		var styleSheet = document.layers[sheet];
		if (styleSheet.href.search(noContrast) != '-1') {
			var toUse = '/' + contrast;
			if (document.all)
				deleteCookie('contrast');
			document.cookie = "contrast=1; expires=" + d.toGMTString()
					+ "; path=/";
		} else {
			var toUse = '/' + noContrast;
			if (document.all)
				deleteCookie('contrast');
			document.cookie = "contrast=0; expires=" + d.toGMTString()
					+ "; path=/";
		}
	} else if (document.all) {
		var styleSheet = document.all.sheet;
		if (styleSheet.href == noContrast) {
			var toUse = '/' + contrast;
			if (document.all)
				deleteCookie('contrast');
			document.cookie = "contrast=1; expires=" + d.toGMTString()
					+ "; path=/";
		} else {
			var toUse = '/' + noContrast;
			if (document.all)
				deleteCookie('contrast');
			document.cookie = "contrast=0; expires=" + d.toGMTString()
					+ "; path=/";
		}
	}
	styleSheet.href = toUse;

}

function uncheckDirectStudies() {
	var respondentLength = document.forms["form5"].elements["directStudies.numberOfRespondents"].length;
	var studiesLength = document.forms["form5"].elements["directStudies.numberOfDirectStudies"].length;
	if (!document.forms["form5"].elements["directStudies.answer"].checked) {
		// alert('UnChecked');
		for ( var i = 0; i < respondentLength; i++) {
			document.forms["form5"].elements["directStudies.numberOfRespondents"][i].checked = false;
			document.forms["form5"].elements["directStudies.numberOfRespondents"][i].value = '';
		}

		for ( var i = 0; i < studiesLength; i++) {
			document.forms["form5"].elements["directStudies.numberOfDirectStudies"][i].checked = false;
		}
	} /*else {
		// alert('Checked');
		for ( var i = 0; i < respondentLength; i++) {
			document.forms["form5"].elements["directStudies.numberOfRespondents"][i].checked = false;
			document.forms["form5"].elements["directStudies.numberOfRespondents"][i].value = '';
		}
	} */
}

function blankDataResources() {

	if (!document.forms["form6"].elements["answerEDR"].checked) {
		// alert('UnChecked');
		document.forms["form6"].elements["existingDataResources[0].datasourceName"].value = '';
		document.forms["form6"].elements["existingDataResources[1].datasourceName"].value = '';
		document.forms["form6"].elements["existingDataResources[2].datasourceName"].value = '';
		document.forms["form6"].elements["existingDataResources[3].datasourceName"].value = '';
		document.forms["form6"].elements["existingDataResources[4].datasourceName"].value = '';
		document.forms["form6"].elements["existingDataResources[0].numberOfStudies"].value = '';
		document.forms["form6"].elements["existingDataResources[1].numberOfStudies"].value = '';
		document.forms["form6"].elements["existingDataResources[2].numberOfStudies"].value = '';
		document.forms["form6"].elements["existingDataResources[3].numberOfStudies"].value = '';
		document.forms["form6"].elements["existingDataResources[4].numberOfStudies"].value = '';
	} else {
		// alert('Checked');

	}
}

function blankEdcSystem() {
	if (!document.forms["form5"].elements["deNovoDataCollection.edcAnswer"].checked) {
		document.forms["form5"].elements["deNovoDataCollection.edcSystem"].value = '';
	}
}

function blankDCR() {
	if (!document.forms["form5"].elements["deNovoDataCollection.answer"].checked) {
		document.forms["form5"].elements["deNovoDataCollection.dataCollectionResource"][0].checked = false;
		document.forms["form5"].elements["deNovoDataCollection.dataCollectionResource"][1].checked = false;
	}
}

function blankEDS() {

	if (!document.forms["form6"].elements["establishedRegistries.answer"].checked) {
		// alert('UnChecked');
		document.forms["form6"].elements["establishedRegistries.flagDrugRegistry"].checked = false;
		document.forms["form6"].elements["establishedRegistries.flagDiseaseRegistry"].checked = false;
		document.forms["form6"].elements["establishedRegistries.flagOtherRegistry"].checked = false;
		document.forms["form6"].elements["establishedRegistries.drugRegistry"].value = '';
		document.forms["form6"].elements["establishedRegistries.diseaseRegistry"].value = '';
		document.forms["form6"].elements["establishedRegistries.otherRegistry"].value = '';
	} else {
		// alert('Checked');

	}
}

function blankNetwork() {

	if (!document.forms["form6"].elements["networkAnswer"].checked) {
		
		if(document.forms["form6"].elements["researchNetwork[0].networkName"] != null)
		{
			var networkLength = document.forms["form6"].elements["researchNetwork[0].networkName"].length;

			for ( var i = 0; i < networkLength; i++) {
				document.forms["form6"].elements["researchNetwork[0].networkName"][i].checked = false;
			}			
		}

		
		// alert('UnChecked');
		document.forms["form6"].elements["researchNetwork[0].other"].checked = false;
	//	document.forms["form6"].elements["researchNetwork[0].networkName"].value = '';
		document.forms["form6"].elements["researchNetwork[0].national"][0].checked = false;
		document.forms["form6"].elements["researchNetwork[0].national"][0].checked = false;
		document.forms["form6"].elements["researchNetwork[0].webURL"].value = '';
		document.forms["form6"].elements["researchNetwork[0].otherNetwork"].value = '';

		document.forms["form6"].elements["researchNetwork[1].other"].checked = false;
		//	document.forms["form6"].elements["researchNetwork[1].networkName"].value = '';
			document.forms["form6"].elements["researchNetwork[1].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[1].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[1].webURL"].value = '';
			document.forms["form6"].elements["researchNetwork[1].otherNetwork"].value = '';
			
		document.forms["form6"].elements["researchNetwork[2].other"].checked = false;
			//	document.forms["form6"].elements["researchNetwork[2].networkName"].value = '';
		document.forms["form6"].elements["researchNetwork[2].national"][0].checked = false;
		document.forms["form6"].elements["researchNetwork[2].national"][0].checked = false;
		document.forms["form6"].elements["researchNetwork[2].webURL"].value = '';
		document.forms["form6"].elements["researchNetwork[2].otherNetwork"].value = '';	
		
		document.forms["form6"].elements["researchNetwork[3].other"].checked = false;
		//	document.forms["form6"].elements["researchNetwork[1].networkName"].value = '';
		document.forms["form6"].elements["researchNetwork[3].national"][0].checked = false;
		document.forms["form6"].elements["researchNetwork[3].national"][0].checked = false;
		document.forms["form6"].elements["researchNetwork[3].webURL"].value = '';
		document.forms["form6"].elements["researchNetwork[3].otherNetwork"].value = '';			
		

	} else {
		if (document.forms["form6"].elements["researchNetwork[0].other"].checked) {
			document.getElementById('myGroupSec130').style.display = 'block';
		} else {
			document.getElementById('myGroupSec130').style.display = 'none';
		}

	}
}

function blankEEA() {

	if (!document.forms["form11"].elements["geographicAreas.eeaCountries"].checked) {
		// alert('UnChecked');
		document.forms["form11"].elements["geographicAreas.country"].value = '';

	} else {
		// alert('Checked');

	}
}

function blankCollaborator() {

	if (!document.forms["form6"].elements["studyCollaborator.answer"].checked) {

		document.forms["form6"].elements["studyCollaborator.principleInvestigator"].checked = false;
		document.forms["form6"].elements["studyCollaborator.collaboratingInvestigator"].checked = false;
	} else {

	}
}

function autoCopyAdmin2Contact() {
	if (document.form1.copy.checked) {
		document.forms["form1"].elements["organisation.contact.person.firstname"].value = document.forms["form1"].elements["organisation.adminContact.person.firstname"].value;
		document.forms["form1"].elements["organisation.contact.person.lastname"].value = document.forms["form1"].elements["organisation.adminContact.person.lastname"].value;
		document.forms["form1"].elements["organisation.contact.address.addressLine1"].value = document.forms["form1"].elements["organisation.adminContact.address.addressLine1"].value;
		document.forms["form1"].elements["organisation.contact.address.addressLine2"].value = document.forms["form1"].elements["organisation.adminContact.address.addressLine2"].value;
		document.forms["form1"].elements["organisation.contact.address.addressLine3"].value = document.forms["form1"].elements["organisation.adminContact.address.addressLine3"].value;
		document.forms["form1"].elements["organisation.contact.address.city"].value = document.forms["form1"].elements["organisation.adminContact.address.city"].value;
		document.forms["form1"].elements["organisation.contact.address.postcode"].value = document.forms["form1"].elements["organisation.adminContact.address.postcode"].value;
		document.forms["form1"].elements["organisation.contact.address.country"].value = document.forms["form1"].elements["organisation.adminContact.address.country"].value;
		document.forms["form1"].elements["organisation.contact.person.title"].value = document.forms["form1"].elements["organisation.adminContact.person.title"].value;
		document.forms["form1"].elements["organisation.contact.phoneNumber"].value = document.forms["form1"].elements["organisation.adminContact.phoneNumber"].value;
		document.forms["form1"].elements["organisation.contact.altPhoneNumber"].value = document.forms["form1"].elements["organisation.adminContact.altPhoneNumber"].value;
		document.forms["form1"].elements["organisation.contact.fax"].value = document.forms["form1"].elements["organisation.adminContact.fax"].value;
		document.forms["form1"].elements["organisation.contact.email"].value = document.forms["form1"].elements["organisation.adminContact.email"].value;

	} else {
		document.forms["form1"].elements["organisation.contact.person.firstname"].value = "";
		document.forms["form1"].elements["organisation.contact.person.lastname"].value = "";
		document.forms["form1"].elements["organisation.contact.address.addressLine1"].value = "";
		document.forms["form1"].elements["organisation.contact.address.addressLine2"].value = "";
		document.forms["form1"].elements["organisation.contact.address.addressLine3"].value = "";
		document.forms["form1"].elements["organisation.contact.address.city"].value = "";
		document.forms["form1"].elements["organisation.contact.address.postcode"].value = "";
		document.forms["form1"].elements["organisation.contact.address.country"].value = "";
		document.forms["form1"].elements["organisation.contact.person.title"].value = "";
		document.forms["form1"].elements["organisation.contact.phoneNumber"].value = "";
		document.forms["form1"].elements["organisation.contact.altPhoneNumber"].value = "";
		document.forms["form1"].elements["organisation.contact.fax"].value = "";
		document.forms["form1"].elements["organisation.contact.email"].value = "";

	}

}

function pageFocus() {
	var len;
	var chosen;

	if (document.forms["enceppErrorForm"] != null) {
		document.getElementById('showError').style.display = 'none';
	}

	if (document.forms["form1"] != null) {
		document.forms["form1"].elements["organisation.contact.deptResearch"]
				.focus();

		if (document.forms["form1"].elements["organisation.autoExpand"].checked) {
			document.getElementById('myGroup').style.display = 'block';
		} else {
			document.getElementById('myGroup').style.display = 'None';
		}
	}
	if (document.forms["form2"] != null) {
		document.forms["form2"].elements["organisation.description"].focus();
	}
	if (document.forms["form9"] != null) {
		document.forms["form9"].elements["organisation.description"].focus();
	}
	if (document.forms["form5"] != null) {

		
		len = document.forms["form5"].elements["directStudies.answer"].length;
		var i;

		for (i = 0; i < len; i++) {
			if (document.forms["form5"].elements["directStudies.answer"][i].checked) {
				chosen = document.forms["form5"].elements["directStudies.answer"][i].value
			}
		}

		if (chosen == 'Yes') {
			
			for ( var j = 0; j < 2; j++) {
		//		alert(j + ". VALUE= " + document.forms["form5"].elements["directStudies.numberOfRespondents"][j].value);
				if(document.forms["form5"].elements["directStudies.numberOfRespondents"][j].checked)
				{
			//		alert(j + "load page");
					document.forms["form5"].elements["directStudies.numberOfRespondents"][j].checked = true;
				}
			}
			document.getElementById('myGroup').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroup').style.display = 'None';
		} else {
			document.getElementById('myGroup').style.display = 'None';
		}

		// /////////////////////////////////////////////////////////////////////
		for (i = 0; i < len; i++) {
			if (document.forms["form5"].elements["deNovoDataCollection.answer"][i].checked) {
				chosen = document.forms["form5"].elements["deNovoDataCollection.answer"][i].value
			}
		}

		if (chosen == 'Yes') {
			document.getElementById('myGroupSec8').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroupSec8').style.display = 'None';
		} else {
			document.getElementById('myGroupSec8').style.display = 'None';
		}

		// /////////////////////////////////////////////////////////////////////
		for (i = 0; i < len; i++) {
			if (document.forms["form5"].elements["deNovoDataCollection.edcAnswer"][i].checked) {
				chosen = document.forms["form5"].elements["deNovoDataCollection.edcAnswer"][i].value
			}
		}

		if (chosen == 'Yes') {
			document.getElementById('myGroupSec81').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroupSec81').style.display = 'None';
		} else {
			document.getElementById('myGroupSec81').style.display = 'None';
		}

	}

	if (document.forms["form6"] != null) {
		// /////////////////////////////////////////////////////////////////////
		len = document.forms["form6"].elements["answerEDR"].length;
		for (i = 0; i < len; i++) {
			if (document.forms["form6"].elements["answerEDR"][i].checked) {
				chosen = document.forms["form6"].elements["answerEDR"][i].value
			}
		}

		if (chosen == 'Yes') {
			document.getElementById('myGroup').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroup').style.display = 'None';
		} else {
			document.getElementById('myGroup').style.display = 'None';
		}

		// /////////////////////////////////////////////////////////////////////
		len = document.forms["form6"].elements["establishedRegistries.answer"].length;
		for (i = 0; i < len; i++) {
			if (document.forms["form6"].elements["establishedRegistries.answer"][i].checked) {
				chosen = document.forms["form6"].elements["establishedRegistries.answer"][i].value
			}
		}

		if (chosen == 'Yes') {
			document.getElementById('myGroupSec11').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroupSec11').style.display = 'None';
		} else {
			document.getElementById('myGroupSec11').style.display = 'None';
		}

	}

	if (document.forms["form6"] != null) {

		if (document.forms["form6"].elements["researchNetwork[0].other"].checked) {
			document.getElementById('myGroupSec130').style.display = 'block';
		} else {
			document.getElementById('myGroupSec130').style.display = 'None';
		}

		// /////////////////////////////////////////////////////////////////////
		len = document.forms["form6"].elements["studyCollaborator.answer"].length;
		for (i = 0; i < len; i++) {
			if (document.forms["form6"].elements["studyCollaborator.answer"][i].checked) {
				chosen = document.forms["form6"].elements["studyCollaborator.answer"][i].value
			}
		}

		if (chosen == 'Yes') {
			document.getElementById('myGroup12').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroup12').style.display = 'None';
		} else {
			document.getElementById('myGroup12').style.display = 'None';
		}

		// /////////////////////////////////////////////////////////////////////
		len = document.forms["form6"].elements["networkAnswer"].length;
		for (i = 0; i < len; i++) {
			if (document.forms["form6"].elements["networkAnswer"][i].checked) {
				chosen = document.forms["form6"].elements["networkAnswer"][i].value
			}
		}

		if (chosen == 'Yes') {
			document.getElementById('myGroupSec13').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroupSec13').style.display = 'None';
		} else {
			document.getElementById('myGroupSec13').style.display = 'None';
		}

		// ////////////////////////////////////////////////////////////

		if (document.forms["form6"].elements["researchNetwork[0].other"].checked) {
			document.getElementById('myGroupSec130').style.display = 'block';
		} else {
			document.getElementById('myGroupSec130').style.display = 'none';
		}

		if (document.forms["form6"].elements["researchNetwork[1].other"].checked) {
			document.getElementById('myGroupSec131').style.display = 'block';
		} else {
			document.getElementById('myGroupSec131').style.display = 'none';
		}

		if (document.forms["form6"].elements["researchNetwork[2].other"].checked) {
			document.getElementById('myGroupSec132').style.display = 'block';
		} else {
			document.getElementById('myGroupSec132').style.display = 'none';
		}
	}
	if (document.forms["form7"] != null) {

		// /////////////////////////////////////////////////////////////////////
		if (document.forms["form7"].elements["relevantPublication[0].moreInput"].checked) {
			document.getElementById('myGroupSec160').style.display = 'block';
		} else {
			document.forms["form7"].elements["relevantPublication[1].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[1].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[1].referenceURL"].value = '';

			document.getElementById('myGroupSec160').style.display = 'none';
		}

		if (document.forms["form7"].elements["relevantPublication[1].moreInput"].checked) {
			document.getElementById('myGroupSec161').style.display = 'block';
		} else {
			document.forms["form7"].elements["relevantPublication[2].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[2].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[2].referenceURL"].value = '';

			document.getElementById('myGroupSec161').style.display = 'none';
		}

		if (document.forms["form7"].elements["relevantPublication[2].moreInput"].checked) {
			document.getElementById('myGroupSec162').style.display = 'block';
		} else {
			document.forms["form7"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[3].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[3].referenceURL"].value = '';

		}

		if (document.forms["form7"].elements["relevantPublication[3].moreInput"].checked) {
			document.getElementById('myGroupSec163').style.display = 'block';
		} else {
			document.forms["form7"].elements["relevantPublication[4].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[4].referenceURL"].value = '';

		}

	}

	if (document.forms["form11"] != null) {
		if (document.forms["form11"].elements["geographicAreas.eeaCountries"].checked) {
			document.getElementById('myGroup').style.display = 'block';
		} else {
			document.getElementById('myGroup').style.display = 'none';
		}
	}

	// /////////////////////////////////////////////////////////////////////
	if (document.forms["dsform2"] != null) {

		for (i = 0; i < 2; i++) {
			if (document.forms["dsform2"].elements["licensedMedicinal.otherProductDictionaries.used"][i].checked) {
				chosen = document.forms["dsform2"].elements["licensedMedicinal.otherProductDictionaries.used"][i].value
			}
		}
		if (chosen == 'Yes') {
			document.getElementById('myGroupSec13').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroupSec13').style.display = 'None';
		} else {
			document.getElementById('myGroupSec13').style.display = 'None';
		}

		// ///////////////////////////////////////////////////
		chosen = '';
		for (i = 0; i < 2; i++) {
			if (document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"][i].checked) {
				chosen = document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"][i].value
			}
		}
		if (chosen == 'Yes') {
			document.getElementById('myGroupSec130').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroupSec130').style.display = 'None';
		} else {
			document.getElementById('myGroupSec130').style.display = 'None';
		}

		chosen = '';
		for (i = 0; i < 2; i++) {
			if (document.forms["dsform2"].elements["licensedMedicinal.indicationOfUse"][i].checked) {
				chosen = document.forms["dsform2"].elements["licensedMedicinal.indicationOfUse"][i].value
			}
		}
		if (chosen == 'Yes') {
			document.getElementById('myGroupSec8').style.display = 'block';
		} else if (chosen == 'No') {
			document.getElementById('myGroupSec8').style.display = 'None';
		} else {
			document.getElementById('myGroupSec8').style.display = 'None';
		}

		// ///////////////////////////////////////////////
		if (document.forms["dsform2"].elements["licensedMedicinal.otherDescriberBox"].checked) {
			document.getElementById('myGroupSec160').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[0].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[0].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec160').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[0].otherDescriberMore"].checked) {
			document.getElementById('myGroupSec161').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[1].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[1].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec161').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[1].otherDescriberMore"].checked) {
			document.getElementById('myGroupSec162').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec162').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherDescriberMore"].checked) {
			document.getElementById('myGroupSec163').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[3].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec163').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["events.event[11].pleasecheck"].checked) {
			document.getElementById('myGroupSec9').style.display = 'block';
		} else {

			document.getElementById('myGroupSec9').style.display = 'none';
		}	

	}

	////////////////////////////////////////////////////////////
	if (document.forms["dsform3"] != null) {
		// ***********************************************//
		if (document.forms["dsform3"].elements["geographicalOrigin.eeaCountries"].checked) {
			document.getElementById('myGroup').style.display = 'block';
		} else {

			document.getElementById('myGroup').style.display = 'none';
		}
		
		for (i = 0; i < 2; i++) {
			if (document.forms["dsform3"].elements["dataCollection.dataCollectionType"][i].checked) {
				chosen = document.forms["dsform3"].elements["dataCollection.dataCollectionType"][i].value
			}
		}
		if (chosen == 'Regional sub-set') {
			document.getElementById('myGroupSec13').style.display = 'block';
		} else if (chosen == 'Nation-wide"') {
			document.getElementById('myGroupSec13').style.display = 'None';
		} else {
			document.getElementById('myGroupSec13').style.display = 'None';
		}	
		
	}
	
	
	
	// ///////////////////////////////////////////////////
	chosen = '';
	if (document.forms["dsform4"] != null) {
		for (i = 0; i < 2; i++) {
			if (document.forms["dsform4"].elements["datasourceLinks.otherDatasource"][i].checked) {
				chosen = document.forms["dsform4"].elements["datasourceLinks.otherDatasource"][i].value
			}
		}
		if (chosen == 'Yes') {
			document.getElementById('myGroupSec13').style.display = 'block';
		} else if (chosen == 'No"') {
			document.getElementById('myGroupSec13').style.display = 'None';
		} else {
			document.getElementById('myGroupSec13').style.display = 'None';
		}

		// //////////////////////dsform4-Q14/////////////////////////////
		chosen = '';
		for (i = 0; i < 2; i++) {
			if (document.forms["dsform4"].elements["writtenPolicy.policy"][i].checked) {
				chosen = document.forms["dsform4"].elements["writtenPolicy.policy"][i].value
			}
		}
		if (chosen == 'Yes') {
			document.getElementById('myGroupSec131').style.display = 'block';
		} else if (chosen == 'No"') {
			document.getElementById('myGroupSec131').style.display = 'None';
		} else {
			document.getElementById('myGroupSec131').style.display = 'None';
		}

		// //////////////////////dsform4-Q16/////////////////////////////
		chosen = '';
		for (i = 0; i < 2; i++) {
			if (document.forms["dsform4"].elements["chargeMadeForAccess.charge"][i].checked) {
				chosen = document.forms["dsform4"].elements["chargeMadeForAccess.charge"][i].value
			}
		}
		if (chosen == 'Yes') {
			document.getElementById('myGroup').style.display = 'block';
		} else if (chosen == 'No"') {
			document.getElementById('myGroup').style.display = 'None';
		} else {
			document.getElementById('myGroup').style.display = 'None';
		}
	}

	// //////////////////////dsform5-Q13/////////////////////////////
	chosen = '';
	if (document.forms["dsform5"] != null) {
		// //////////////dsform5-Q17//////////////////////
		if (document.forms["dsform5"].elements["relevantPublication[0].moreInput"].checked) {
			document.getElementById('myGroupSec160').style.display = 'block';
		} else {
			document.getElementById('myGroupSec160').style.display = 'none';
		}

		if (document.forms["dsform5"].elements["relevantPublication[1].moreInput"].checked) {
			document.getElementById('myGroupSec161').style.display = 'block';
		} else {
			document.getElementById('myGroupSec161').style.display = 'none';
		}

		if (document.forms["dsform5"].elements["relevantPublication[2].moreInput"].checked) {
			document.getElementById('myGroupSec162').style.display = 'block';
		} else {
			document.getElementById('myGroupSec162').style.display = 'none';
		}

		if (document.forms["dsform5"].elements["relevantPublication[3].moreInput"].checked) {
			document.getElementById('myGroupSec163').style.display = 'block';
		} else {
			document.getElementById('myGroupSec163').style.display = 'none';
		}

	}
}

function toggle(radBtn, group) {
	if (radBtn.value == 'Yes' || radBtn.value == 'Regional sub-set') {
		document.getElementById(group).style.display = 'block';
		
		if (document.forms["dsform2"] != null) {
			//000000000000
			var chosen = '';
			for (i = 0; i < 2; i++) {
				if (document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"][i].checked) {
					chosen = document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"][i].value
				}
			}
			if (chosen == 'Yes') {
				document.getElementById('myGroupSec130').style.display = 'block';
			} else if (chosen == 'No') {
				document.getElementById('myGroupSec130').style.display = 'None';
			} else {
				document.getElementById('myGroupSec130').style.display = 'None';
			}
		}
	} else {
		//2000
		if (document.forms["form6"] != null) {
		  if(group ==  'myGroupSec13')
		  {
			document.getElementById('myGroupSec130').style.display = 'none';
			document.getElementById('myGroupSec131').style.display = 'none';
			document.getElementById('myGroupSec132').style.display = 'none';
			document.getElementById('myGroupSec133').style.display = 'none';			
		  }
		}
		document.getElementById(group).style.display = 'none';
	}
}

function togglechkbox(chekbox, group) {
	if (document.forms["form11"] != null) {
		// alert('Form11');
		if (document.forms["form11"].elements["geographicAreas.eeaCountries"].checked) {
			// alert('Yes, therefore checked.');
			document.getElementById('myGroup').style.display = 'block';
		} else {
			len = document.forms["form11"].elements["geographicAreas.country"].length;
			for (i = 0; i < len; i++) {
				document.forms["form11"].elements["geographicAreas.country"][i].checked = false;
				document.forms["form11"].elements["geographicAreas.country"][i].value = '';
			}
		}
	}
	if (document.forms["form6"] != null) {

		if (document.forms["form6"].elements["researchNetwork[0].other"].checked) {
			document.getElementById('myGroupSec130').style.display = 'block';
		} else {
			document.forms["form6"].elements["researchNetwork[0].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[0].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[0].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[0].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[0].webURL"].value = '';

			document.forms["form6"].elements["researchNetwork[1].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[1].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[1].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[1].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[1].webURL"].value = '';

			document.forms["form6"].elements["researchNetwork[2].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[2].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[2].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[2].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[2].webURL"].value = '';

			document.forms["form6"].elements["researchNetwork[3].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[3].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[3].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[3].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[3].webURL"].value = '';
			
			document.getElementById('myGroupSec130').style.display = 'none';
			document.getElementById('myGroupSec131').style.display = 'none';
			document.getElementById('myGroupSec132').style.display = 'none';
			document.getElementById('myGroupSec133').style.display = 'none';

		}

		if (document.forms["form6"].elements["researchNetwork[1].other"].checked) {
			document.getElementById('myGroupSec131').style.display = 'block';
		} else {
			document.forms["form6"].elements["researchNetwork[1].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[1].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[1].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[1].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[1].webURL"].value = '';

			document.forms["form6"].elements["researchNetwork[2].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[2].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[2].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[2].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[2].webURL"].value = '';

			document.forms["form6"].elements["researchNetwork[3].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[3].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[3].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[3].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[3].webURL"].value = '';
			
			document.getElementById('myGroupSec131').style.display = 'none';
			document.getElementById('myGroupSec132').style.display = 'none';
			document.getElementById('myGroupSec133').style.display = 'none';

		}

		if (document.forms["form6"].elements["researchNetwork[2].other"].checked) {
			document.getElementById('myGroupSec132').style.display = 'block';
		} else {
			document.forms["form6"].elements["researchNetwork[2].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[2].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[2].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[2].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[2].webURL"].value = '';

			document.forms["form6"].elements["researchNetwork[3].other"].checked = false;
			document.forms["form6"].elements["researchNetwork[3].national"][0].checked = false;
			document.forms["form6"].elements["researchNetwork[3].national"][1].checked = false;
			document.forms["form6"].elements["researchNetwork[3].otherNetwork"].value = '';
			document.forms["form6"].elements["researchNetwork[3].webURL"].value = '';
			
			document.getElementById('myGroupSec132').style.display = 'none';
			document.getElementById('myGroupSec133').style.display = 'none';

		}
	}
	if (document.forms["form7"] != null) {

		if (document.forms["form7"].elements["relevantPublication[0].moreInput"].checked) {
			document.getElementById('myGroupSec160').style.display = 'block';
		} else {
			document.forms["form7"].elements["relevantPublication[0].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[0].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[0].referenceURL"].value = '';

			document.forms["form7"].elements["relevantPublication[1].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[1].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[1].referenceURL"].value = '';

			document.getElementById('myGroupSec160').style.display = 'none';

			document.forms["form7"].elements["relevantPublication[2].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[2].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[2].referenceURL"].value = '';

			document.getElementById('myGroupSec161').style.display = 'none';

			document.forms["form7"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[3].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[3].referenceURL"].value = '';

			document.getElementById('myGroupSec162').style.display = 'none';

			document.forms["form7"].elements["relevantPublication[4].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[4].referenceURL"].value = '';

			document.getElementById('myGroupSec163').style.display = 'none';

		}

		if (document.forms["form7"].elements["relevantPublication[1].moreInput"].checked) {
			document.getElementById('myGroupSec161').style.display = 'block';
		} else {
			document.forms["form7"].elements["relevantPublication[1].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[1].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[1].referenceURL"].value = '';

			document.forms["form7"].elements["relevantPublication[2].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[2].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[2].referenceURL"].value = '';

			document.getElementById('myGroupSec161').style.display = 'none';

			document.forms["form7"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[3].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[3].referenceURL"].value = '';

			document.getElementById('myGroupSec162').style.display = 'none';

			document.forms["form7"].elements["relevantPublication[4].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[4].referenceURL"].value = '';

			document.getElementById('myGroupSec163').style.display = 'none';

		}

		if (document.forms["form7"].elements["relevantPublication[2].moreInput"].checked) {
			document.getElementById('myGroupSec162').style.display = 'block';
		} else {

			document.forms["form7"].elements["relevantPublication[2].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[2].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[2].referenceURL"].value = '';

			document.getElementById('myGroupSec162').style.display = 'none';

			document.forms["form7"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[3].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[3].referenceURL"].value = '';

			document.getElementById('myGroupSec163').style.display = 'none';

			document.forms["form7"].elements["relevantPublication[4].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[4].referenceURL"].value = '';

		}

		if (document.forms["form7"].elements["relevantPublication[3].moreInput"].checked) {
			document.getElementById('myGroupSec163').style.display = 'block';
		} else {
			document.forms["form7"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["form7"].elements["relevantPublication[3].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[3].referenceURL"].value = '';

			document.getElementById('myGroupSec163').style.display = 'none';

			document.forms["form7"].elements["relevantPublication[4].reference"].value = '';
			document.forms["form7"].elements["relevantPublication[4].referenceURL"].value = '';

		}		
		
		
	}

	// /////////////////////////////////////////////////////////////////////
	if (document.forms["dsform2"] != null) {
		if (document.forms["dsform2"].elements["licensedMedicinal.otherDescriberBox"].checked) {
			document.getElementById('myGroupSec160').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[0].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[0].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec160').style.display = 'none';

			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[1].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[1].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec161').style.display = 'none';

			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec162').style.display = 'none';

			// document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[3].otherDescriberMore"].checked=false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[3].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec163').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[0].otherDescriberMore"].checked) {
			document.getElementById('myGroupSec161').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[1].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[1].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec161').style.display = 'none';

			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec162').style.display = 'none';

			// document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[3].otherDescriberMore"].checked=false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[3].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec163').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[1].otherDescriberMore"].checked) {
			document.getElementById('myGroupSec162').style.display = 'block';
		} else {

			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherDescriberMore"].checked = false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec162').style.display = 'none';

			// document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[3].otherDescriberMore"].checked=false;
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[3].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec163').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[2].otherDescriberMore"].checked) {
			document.getElementById('myGroupSec163').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.otherDescribers.otherDescriber[3].otherLicensedMedicinal"].value = '';
			document.getElementById('myGroupSec163').style.display = 'none';
		}


/*
		if (document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[0].licensedMedicinalDescriber"].checked) {
			document.getElementById('myGroupSec131').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[0].comments"].value = '';
			document.getElementById('myGroupSec131').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[1].licensedMedicinalDescriber"].checked) {
			document.getElementById('myGroupSec132').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[1].comments"].value = '';
			document.getElementById('myGroupSec132').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[2].licensedMedicinalDescriber"].checked) {
			document.getElementById('myGroupSec133').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[2].comments"].value = '';
			document.getElementById('myGroupSec133').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[3].licensedMedicinalDescriber"].checked) {
			document.getElementById('myGroupSec134').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[3].comments"].value = '';
			document.getElementById('myGroupSec134').style.display = 'none';
		}

		if (document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[4].licensedMedicinalDescriber"].checked) {
			document.getElementById('myGroupSec135').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[4].comments"].value = '';
			document.getElementById('myGroupSec135').style.display = 'none';
		}
*/		

	}

	if (document.forms["dsform2"] != null) {
		if (document.forms["dsform2"].elements["events.event[11].pleasecheck"].checked) {
			document.getElementById('myGroupSec9').style.display = 'block';
		} else {
			document.forms["dsform2"].elements["events.description"].value = '';
			document.getElementById('myGroupSec9').style.display = 'none';
		}

	}
	
	if (document.forms["dsform3"] != null) {
		// ***********************************************//
		if (document.forms["dsform3"].elements["geographicalOrigin.eeaCountries"].checked) {
			document.getElementById('myGroup').style.display = 'block';
		} else {

			var respondentLength = document.forms["dsform3"].elements["geographicalOrigin.geographicArea"].length;

			for ( var i = 0; i < respondentLength; i++) {
				document.forms["dsform3"].elements["geographicalOrigin.geographicArea"][i].checked = false;
			}

			// }

			document.getElementById('myGroup').style.display = 'none';
		}
	}

	if (document.forms["dsform5"] != null) {

		if (document.forms["dsform5"].elements["relevantPublication[0].moreInput"].checked) {
			document.getElementById('myGroupSec160').style.display = 'block';
		} else {
			document.forms["dsform5"].elements["relevantPublication[0].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[0].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[0].referenceURL"].value = '';

			document.forms["dsform5"].elements["relevantPublication[1].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[1].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[1].referenceURL"].value = '';

			document.getElementById('myGroupSec160').style.display = 'none';

			document.forms["dsform5"].elements["relevantPublication[2].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[2].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[2].referenceURL"].value = '';

			document.getElementById('myGroupSec161').style.display = 'none';

			document.forms["dsform5"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[3].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[3].referenceURL"].value = '';

			document.getElementById('myGroupSec162').style.display = 'none';

			document.forms["dsform5"].elements["relevantPublication[4].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[4].referenceURL"].value = '';

			document.getElementById('myGroupSec163').style.display = 'none';

		}

		if (document.forms["dsform5"].elements["relevantPublication[1].moreInput"].checked) {
			document.getElementById('myGroupSec161').style.display = 'block';
		} else {
			document.forms["dsform5"].elements["relevantPublication[1].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[1].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[1].referenceURL"].value = '';

			document.forms["dsform5"].elements["relevantPublication[2].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[2].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[2].referenceURL"].value = '';

			document.getElementById('myGroupSec161').style.display = 'none';

			document.forms["dsform5"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[3].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[3].referenceURL"].value = '';

			document.getElementById('myGroupSec162').style.display = 'none';

			document.forms["dsform5"].elements["relevantPublication[4].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[4].referenceURL"].value = '';

			document.getElementById('myGroupSec163').style.display = 'none';

		}

		if (document.forms["dsform5"].elements["relevantPublication[2].moreInput"].checked) {
			document.getElementById('myGroupSec162').style.display = 'block';
		} else {

			document.forms["dsform5"].elements["relevantPublication[2].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[2].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[2].referenceURL"].value = '';

			document.getElementById('myGroupSec162').style.display = 'none';

			document.forms["dsform5"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[3].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[3].referenceURL"].value = '';

			document.getElementById('myGroupSec163').style.display = 'none';

			document.forms["dsform5"].elements["relevantPublication[4].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[4].referenceURL"].value = '';

		}

		if (document.forms["dsform5"].elements["relevantPublication[3].moreInput"].checked) {
			document.getElementById('myGroupSec163').style.display = 'block';
		} else {
			document.forms["dsform5"].elements["relevantPublication[3].moreInput"].checked = false;
			document.forms["dsform5"].elements["relevantPublication[3].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[3].referenceURL"].value = '';

			document.getElementById('myGroupSec163').style.display = 'none';

			document.forms["dsform5"].elements["relevantPublication[4].reference"].value = '';
			document.forms["dsform5"].elements["relevantPublication[4].referenceURL"].value = '';

		}

	}

	// ///////////////////////////////////////////////////
	var mySetting = (chekbox.checked) ? "block" : "none";
	document.getElementById(group).style.display = mySetting;

}

function swap(radBtn, group) {
	var modemsVisSetting = (group == "modems") ? ((radBtn.checked) ? ""
			: "none") : "none";
	document.getElementById("modems").style.display = modemsVisSetting;
}

function breadcrumbs() {
	sURL = new String;
	sTmp = new String;
	bits = new Object;
	var x = 0;
	var stop = 0;
	var output = "<a href=\"/\">Home</a>  >  ";
	sURL = location.href;
	sURL = sURL.slice(8, sURL.length);
	chunkStart = sURL.indexOf("/");
	sURL = sURL.slice(chunkStart + 1, sURL.length)
	while (!stop) {
		chunkStart = sURL.indexOf("/");
		if (chunkStart != -1) {
			sTmp = sURL.slice(0, chunkStart);
			if (sTmp.indexOf("=") == 0) {
				bits[x] = sURL.slice(0, chunkStart);
			}
			sURL = sURL.slice(chunkStart + 1, sURL.length);
		} else {
			stop = 1;
		}
		x++;
	}
	for ( var i in bits) {
		if (bits[i] != 'encepp') {
			output += "<a href=\"";
			for (y = 1; y < x - i; y++) {
				output += "../";
			}
			output += bits[i] + "/\">" + bits[i] + "</a>  >  ";
		}
	}
	document.write(output + document.title);
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
		alert("Maximim characters reached");
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function edit(param1, param2, param3) {
	var contextPath;
	// param3;
	// param2 = ''; //document.frmEditor.reference.value;
	// param3 = document.frmEditor.email.value;
	if (param2.toUpperCase().indexOf("RCPP") >= 0) {
		contextPath = '/registration.htm?resumeLabel=' + trim(param2)
				+ '&adminEmail=' + trim(param3) + "&approveFlag=centre";
	} else if (param2.toUpperCase().indexOf("RNPP") >= 0) {
		contextPath = '/networkRegistration.htm?resumeLabel=' + trim(param2)
				+ '&adminEmail=' + trim(param3) + "&approveFlag=network";
	} else if (param2.toUpperCase().indexOf("DSPP") >= 0) {
		contextPath = '/datasourceRegistration.htm?resumeLabel=' + trim(param2)
				+ '&adminEmail=' + trim(param3) + "&approveFlag=network";
	}

	window.location = param1 + contextPath;
}

function goURL3(param1, param2, param3) {
	var contextPath;
	alert(param1 + '?adminEmail=' + param2 + '&password=' + param3);
	window.location = param1 + '?adminEmail=' + param2 + '&password=' + param3;
}

function isItEnceppCentre(param) {
	var field = document.prePopform.centreName.value;

	var textVal = document.prePopform.resumeLabel.value;
	var admEmail = document.prePopform.adminEmail.value;
	var len = 2;
	var chosen = '';
	var maintainCentre;

	for (i = 0; i < len; i++) {
		if (document.prePopform.enceppCentreMaintained[i].checked) {
			chosen = document.prePopform.enceppCentreMaintained[i].value
		}
	}
	
	if (textVal == '' && admEmail == '' && chosen == '') {
		alert('Please supply relevant information for the operation you wish to perform.');
	}
	else if ((textVal != '' || admEmail != '') && chosen != '') {
		alert('The ation you have specified is invalid, please retry');
		contextPath = '/prepopulateContact.htm';
		window.location = param + contextPath;
	}
	else if ((textVal == '' && admEmail != '') && chosen == '') {
		alert('Please supply the reference information.');
	}  
	else if ((textVal != '' && admEmail == '') && chosen == '') {
		alert('Please supply the email information.');
	}	
	else if ((textVal == '' && admEmail == '') && chosen == 'Yes') {
		    if(field == 'Please Select')
		    {
		    	alert('Please select centre name information from the drop down list.');
		    }
		    else
		    {
		    	window.location = param + '/datasourceRegistration.htm?centreName='
				+ field;
		    }
			
	} else if ((textVal == '' && admEmail == '') && chosen == 'No') {
          window.location = param + '/datasourceRegistration.htm';
	} else if ((textVal != '' && admEmail != '') && chosen == '') {
		if (textVal.toUpperCase().indexOf("DSPP") >= 0) {
			contextPath = '/completeQuestionnaire.htm?resumeLabel='
					+ trim(textVal) + '&adminEmail=' + trim(admEmail)
					+ "&encepptype=datasource";
			window.location = param + contextPath;
		} else {
			alert('You have entered an incorrect reference, please retry');
		}
	}

	

}

// DONE
function blankotherProdDict() {
	document.forms["dsform2"].elements["licensedMedicinal.otherProductDictionaries.otherSpecified"].value = '';
}

function blankcodingDictionary() {
	document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.otherDescriber"].value = '';

//	document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"].checked = false;
//	document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"].value = '';
	

}

function blankcodingDictionaryOD() {
	document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.otherDescriber"].value = '';
}

function blankRadios() {

	document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"][0].checked = false;
	document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"][1].checked = false;
	
//	document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"][0].value = '';
//	document.forms["dsform2"].elements["licensedMedicinal.codingDictionary.dictionary"][1].value = '';

}

function blankDataCollectionDescription() {
	document.forms["dsform3"].elements["dataCollection.description"].value = '';
}

function blankDatasourceLinks() {
	document.forms["dsform4"].elements["datasourceLinks.otherDescriber"].value = '';
}

function blankWrittenPolicy() {
	document.forms["dsform4"].elements["writtenPolicy.otherDescriber"].value = '';
}

function blankChargeMadeForAccess() {
	document.forms["dsform4"].elements["chargeMadeForAccess.chargeDescriber"].value = '';
	document.forms["dsform4"].elements["chargeMadeForAccess.specialCharge"][0].checked = false;
	document.forms["dsform4"].elements["chargeMadeForAccess.specialCharge"][1].checked = false;

}

function limitTextSection(txtarea, maxlen) {
	if (txtarea.value.length > maxlen + 1)
		alert('Your input has been truncated!');
	if (txtarea.value.length > maxlen)
		txtarea.value = txtarea.value.substring(0, maxlen);
}

function forgottenPassword(param) {
	var email = document.loginFrm.adminEmail.value;
	
	if (trim(email) == '')
	{
		alert('Please enter your email address to retrieve your password')
	}
	else
	{
		window.location = param + '/editResource/forgottenPassword.htm?adminEmail='+ email;
	}
}

function forgottenReference(param1, param2) {
	var email='';
	if(param2 == 'JoinEncepp')
	{
		email = document.jenceppform.adminEmail.value;
	}
	else if(param2 == 'PrePopulate')
	{
		email = document.prePopform.adminEmail.value;
	}
	  
	window.location = param1 + '/joinencepp/forgottenReference.htm?screentype=' + param2 + '&adminEmail='
			+ email;
}

function toggleTab(tabId, noOfTabs)
{
	for (i = 1; i <= noOfTabs; i++)
	{
		var tab = document.getElementById(i);
		var tabImg = document.getElementById('tabImg' + i);
		var str = tabImg.src;
		str = str.substring(0, str.lastIndexOf('_'));
		if ( i == tabId)
		{
			tab.style.display = 'block';
			tabImg.src = str + '_BRel.png';
		}
		else
		{
			tab.style.display = 'none';
			tabImg.src = str + '_Rel.png';
		}
	}
}

function checkDelete(id)
{
	if(confirm("Are you sure you want to delete this resource?"))
	{
		window.location = '/encepp/admin/rejectResource.htm?id=' + id;	
	}
}
function checkAccept(id)
{
	window.location = '/encepp/admin/approveResource.htm?id=' + id;
}





function blankEventsData()
{
    if (document.forms["dsform2"] != null) {

    	


        }

     
  }

function blankNonEventData() {
		//document.forms["dsform3"].elements["events.event[0].pleasecheck"].checked = false
}

function toggleDiv(divId)
{
	var div = document.getElementById(divId);

	if (div.style.display == 'block')
	{
		div.style.display = 'none';
	}
	else if (div.style.display == 'none')
	{
		div.style.display = 'block';
	}
}

function toggleSearchDiv(mode, divId)
{
	var div = document.getElementById(divId);
	var field = document.getElementById(mode + '.' + divId);

	if (div.style.display == 'block')
	{
		div.style.display = 'none';
		field.value = '';
	}
	else if (div.style.display == 'none')
	{
		div.style.display = 'block';
	}
}

function togglechkboxSpecial(checkbox)
{
	if (document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[0].licensedMedicinalDescriber"].checked) {
		
		if (document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[1].licensedMedicinalDescriber"].checked ||
				document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[2].licensedMedicinalDescriber"].checked ||
				document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[3].licensedMedicinalDescriber"].checked ||
				document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[4].licensedMedicinalDescriber"].checked ||
				document.forms["dsform2"].elements["licensedMedicinal.otherDescriberBox"].checked 

		   )
		{
			alert('Please deselect all the describers and clear the comments before selecting \'None\'.');
			document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[0].licensedMedicinalDescriber"].checked = false;
		}

	} 
	

}


function togglechkboxSpecial1(checkbox)
{

	if (checkbox.checked) 
	  {
		
		if (document.forms["dsform2"].elements["licensedMedicinal.medicinalProduct[0].licensedMedicinalDescriber"].checked)
		{
			alert('As you have selected \'None\', please deselect it and clear the comments in order to select other describers.');
			checkbox.checked = false;
			return false;
		}
	  }
	return true;
}


function blankEventsGenYes(param)
{
	var sectionYes = '';
	var sectionNo = '';
	sectionYes = "events.event[" + param + "].dictionary";
	sectionNo = "events.event[" + param + "].dictionary";
    if (document.forms["dsform2"] != null) {
    	
    	if(document.forms["dsform2"].elements[sectionYes][0].checked)
    	{
    	  document.forms["dsform2"].elements[sectionNo][1].checked = false
    	}
    }
}

function blankEventsGenNo(param)
{
	var sectionYes = '';
	var sectionNo = '';
	sectionYes = "events.event[" + param + "].dictionary";
	sectionNo = "events.event[" + param + "].dictionary";
    if (document.forms["dsform2"] != null) {
    	if(document.forms["dsform2"].elements[sectionNo][1].checked)
    	{
    	  document.forms["dsform2"].elements[sectionYes][0].checked = false;
    	}
    }
}

function checkNewDatasource(param)
{
	var field = document.prePopform.centreName.value;
	var chosen = '';
	var maintainCentre;

	for (i = 0; i < 2; i++) 
	{
		if (document.prePopform.enceppCentreMaintained[i].checked) 
		{
			chosen = document.prePopform.enceppCentreMaintained[i].value
		}
	}

	if (chosen =='')
	{
		alert('Please select whether the data source you wish to register is maintained by an ENCePP centre.');
	}
	else if (chosen == 'Yes' && field == 'Please Select')
	{
		alert('Please select centre name information from the drop down list.');
	}
	else
	{
		window.location = param + '/datasourceRegistration.htm?centreName=' + encodeURIComponent(field);
	}
}

function checkResume(param)
{
	var textVal = document.prePopform.resumeLabel.value;
	var admEmail = document.prePopform.adminEmail.value;

	if (admEmail == '' || textVal == '')
	{
		alert('Please enter both username and reference to resume a saved questionnaire.');
	}
	else
	{
		var arr = textVal.toUpperCase().split("/");

		if (arr[0] == 'ENCEPP' && (arr[1] == 'RCPP' || arr[1] == 'RNPP' || arr[1] == 'DSPP') && !isNaN(parseFloat(arr[2]))) 
		{
			document.prePopform.submit();
		}
		else
		{
			alert('The reference you have entered is not a valid ENCePP reference. Please enter a valid reference.');
		}
	}
}

function checkLogin(param)
{
	var password = document.loginFrm.password.value;
	var admEmail = document.loginFrm.adminEmail.value;

	if (admEmail == '' || password == '')
	{
		alert('Please enter both username and password to edit your resource.');
	}
	else
	{
		document.loginFrm.submit();
	}
}

function checkCentreOrNetwork(param)
{
	var radioVal = '';
	for ( var i = 0; i < document.jenceppform.questionnaireType.length; i++) 
	{
		if (document.jenceppform.questionnaireType[i].checked)
		{
			radioVal = document.jenceppform.questionnaireType[i].value;
		}
	}
	if (radioVal == 'newRC') 
	{
		window.location = param + '/registration.htm';
	} 
	else if (radioVal == 'newNetwork') 
	{
		window.location = param + '/networkRegistration.htm';
	}
	else
	{
		alert('Please select centre or network to register');
	}
}	

function checkCentreResume(param)
{
	var textVal = document.jenceppform.resumeLabel.value;
	var admEmail = document.jenceppform.adminEmail.value;

	if (admEmail == '' || textVal == '')
	{
		alert('Please enter both username and reference to resume a saved questionnaire.');
	}
	else
	{
		if (textVal.toUpperCase().indexOf("RCPP") >= 0) 
		{
			window.location = param + '/completeQuestionnaire.htm?resumeLabel='
					+ trim(textVal) + '&adminEmail=' + trim(admEmail)
					+ "&encepptype=centre";
		} 
		else if (textVal.toUpperCase().indexOf("RNPP") >= 0) 
		{
			window.location = param + '/completeQuestionnaire.htm?resumeLabel='
					+ trim(textVal) + '&adminEmail=' + trim(admEmail)
					+ "&encepptype=network";
		}
		else
		{
			alert('The reference you have entered is not a valid ENCePP reference. Please enter a valid reference.');
		}
	}
}