function testresultform() {
var checkbox_choices = 0;
for (counter = 0; counter < results.id.length; counter++) {
	if (results.id[counter].checked) { 
		checkbox_choices = checkbox_choices + 1; }
	}
if (checkbox_choices > 0 ) {
	document.results.submit();
	return true;
}
if (checkbox_choices == 0 ) {
	alert("Select something!")
	return false;
}
}

function testtheform() {
		 if ( document.policy.person.value == "" ) {
			   alert("Please fill in the contact person field");
				document.policy.person.focus();
				return false;
		}
		if ( document.policy.phone.value == "" ) {
			   alert("Please fill in the phone field");
				document.policy.phone.focus();
				return false;
		}
		if ( document.policy.email.value == "" ) {
			   alert("Please fill in the email field");
				document.policy.email.focus();
				return false;
		}
		if (document.policy.email.value.match(/^.*\@.*\..*$/)==null) {
				alert("This is not a valid email address!");
				document.policy.email.focus();
				return false;
		}
		if ( document.policy.title.value == "" ) {
			   alert("Please fill in the title field");
				document.policy.title.focus();
				return false;
		}
		if ( document.policy.date3.value == "YYYY" ) {
			   alert("Please fill in the date year field");
				document.policy.date3.focus();
				return false;
		}
		if ( document.policy.source.value == "" ) {
			   alert("Please fill in the source field");
				document.policy.source.focus();
				return false;
		}
		if ( document.policy.abstract.value == "" ) {
			   alert("Please fill in the abstract field");
				document.policy.abstract.focus();
				return false;
		}
		if ( document.policy.type1.checked == false &&
			  document.policy.type2.checked == false &&
			  document.policy.type3.checked == false &&
			  document.policy.type4.checked == false &&
			  document.policy.type5.checked == false &&
			  document.policy.type6.checked == false &&
			  document.policy.type7.value == "" ) {
		alert("Please fill in Scope of application field");
		return false;
		}
		if ( document.policy.key1.checked == false &&
			  document.policy.key2.checked == false &&
			  document.policy.key3.checked == false &&
			  document.policy.key4.checked == false &&
			  document.policy.key5.checked == false &&
			  document.policy.key6.checked == false &&
			  document.policy.key7.checked == false &&
			  document.policy.key8.checked == false &&
			  document.policy.key9.checked == false &&
			  document.policy.key10.checked == false &&
			  document.policy.key11.checked == false &&
			  document.policy.key12.checked == false &&
			  document.policy.key13.checked == false &&
			  document.policy.key14.checked == false &&
			  document.policy.key15.checked == false &&
			  document.policy.key16.checked == false &&
			  document.policy.key17.checked == false &&
			  document.policy.otherkey_value.value == ""  ) {
		alert("Please fill in Sectoral scope field");
		return false;
		}
		
		
	  document.policy.submit();
	  return true;
}

function testsearchform() {
		if ( document.search.title.value == "" ) {
			   alert("Please fill in the title field");
				document.search.title.focus();
				return false;
		}
		if ( document.search.author.value == "" ) {
			   alert("Please fill in the author field");
				document.search.author.focus();
				return false;
		}
		if ( document.search.publisher.value == "" ) {
			   alert("Please fill in the publisher field");
				document.search.publisher.focus();
				return false;
		}
		if ( document.search.year.value == "" ) {
			   alert("Please fill in the year of publication field");
				document.search.year.focus();
				return false;
		}
		if ( document.search.type1.checked == false &&
			  document.search.type2.checked == false &&
			  document.search.type3.checked == false &&
			  document.search.type4.checked == false &&
			  document.search.type5.checked == false &&
			  document.search.type6.value == "" ) {
		alert("Please fill in the type of publication field");
		return false;
		}
		if ( document.search.key1.checked == false &&
			  document.search.key2.checked == false &&
			  document.search.key3.checked == false &&
			  document.search.key4.checked == false &&
			  document.search.key5.checked == false &&
			  document.search.key6.checked == false &&
			  document.search.key7.checked == false &&
			  document.search.key8.checked == false &&
			  document.search.key9.checked == false &&
			  document.search.key10.checked == false &&
			  document.search.key11.checked == false &&
			  document.search.key12.checked == false &&
			  document.search.key13.checked == false &&
			  document.search.key14.checked == false &&
			  document.search.key15.checked == false &&
			  document.search.key16.checked == false &&
			  document.search.key17.checked == false &&
			  document.search.key18.checked == false &&
			  document.search.key19.checked == false &&
			  document.search.key20.checked == false &&
			  document.search.key21.checked == false &&
			  document.search.key22.checked == false &&
			  document.search.key23.checked == false &&
			  document.search.otherkey_value.value == ""  ) {
		alert("Please fill in the keywords field");
		return false;
		}		
	  document.search.submit();
	  return true;
}


function otherCheck() {				
				if (document.policy.other.checked == true) {
					document.policy.type6.focus();					
				}
				if (document.policy.other.checked == false) {
					document.policy.type6.value = '';
					document.policy.type6.blur();					
				}
			}
			function type6Check() {
				if (document.policy.type6.value == "") {
					document.policy.other.checked = false;
				}
			}
			function otherkeyCheck() {				
				if (document.policy.otherkey.checked == true) {
					document.policy.otherkey_value.focus();					
				}
				if (document.policy.otherkey.checked == false) {
					document.policy.otherkey_value.value = '';
					document.policy.otherkey_value.blur();					
				}
			}
			function otherkey_valueCheck() {
				if (document.policy.otherkey_value.value == "") {
					document.policy.otherkey.checked = false;
				}
			}
			
function select_region1() {	   	
	for ( var i=0,n=document.policy.region1.length; i<n; i++ ) {
		document.policy.region1.options[i].selected = "true";
	}
	return true;
}
function select_region2() {	   	
	for ( var i=0,n=document.policy.region2.length; i<n; i++ ) {
		document.policy.region2.options[i].selected = "true";
	}
	return true;
}
function select_region3() {	   	
	for ( var i=0,n=document.policy.region3.length; i<n; i++ ) {
		document.policy.region3.options[i].selected = "true";
	}
	return true;
}
function select_region4() {	   	
	for ( var i=0,n=document.policy.region4.length; i<n; i++ ) {
		document.policy.region4.options[i].selected = "true";
	}
	return true;
}
function select_region5() {	   	
	for ( var i=0,n=document.policy.region5.length; i<n; i++ ) {
		document.policy.region5.options[i].selected = "true";
	}
	return true;
}
function select_region6() {	   	
	for ( var i=0,n=document.policy.region6.length; i<n; i++ ) {
		document.policy.region6.options[i].selected = "true";
	}
	return true;
}
// added date : 25 nov 2005
function checkRegion(objFrm) {	  	
	for( var i=0,n=objFrm.region1.length; i<n; i++ ) {
		
		if(!objFrm.region1.options[i].selected){
			objFrm.hdnRegion1.value="";			
			break;
		}
		
	}
	
	for( var i=0,n=objFrm.region2.length; i<n; i++ ) {
		
		if(!objFrm.region2.options[i].selected){
			objFrm.hdnRegion2.value="";			
			break;
		}
		
	}
	
	for( var i=0,n=objFrm.region3.length; i<n; i++ ) {
		
		if(!objFrm.region3.options[i].selected){
			objFrm.hdnRegion3.value="";			
			break;
		}
		
	}
	for( var i=0,n=objFrm.region4.length; i<n; i++ ) {
		
		if(!objFrm.region4.options[i].selected){
			objFrm.hdnRegion4.value="";			
			break;
		}
		
	}
	for( var i=0,n=objFrm.region5.length; i<n; i++ ) {
		
		if(!objFrm.region5.options[i].selected){
			objFrm.hdnRegion5.value="";			
			break;
		}
		
	}
	for( var i=0,n=objFrm.region6.length; i<n; i++ ) {
		
		if(!objFrm.region6.options[i].selected){
			objFrm.hdnRegion6.value="";			
			break;
		}
		
	}
		
}
function select_all(objChk)
{	
    if (objChk.checked)
    {
		for ( var i=0,n=document.policy.region1.length; i<n; i++ ) {
		document.policy.region1.options[i].selected = false;
		}
		for ( var i=0,n=document.policy.region2.length; i<n; i++ ) {
			document.policy.region2.options[i].selected = false;
		}
		for ( var i=0,n=document.policy.region3.length; i<n; i++ ) {
			document.policy.region3.options[i].selected = false;
		}
		for ( var i=0,n=document.policy.region4.length; i<n; i++ ) {
			document.policy.region4.options[i].selected = false;
		}
		for ( var i=0,n=document.policy.region5.length; i<n; i++ ) {
			document.policy.region5.options[i].selected = false;
		}
		for ( var i=0,n=document.policy.region6.length; i<n; i++ ) {
			document.policy.region6.options[i].selected = false;
		}
    	document.policy.region1.disabled = true;
    	document.policy.region2.disabled = true;
    	document.policy.region3.disabled = true;
    	document.policy.region4.disabled = true;
    	document.policy.region5.disabled = true;
    	document.policy.region6.disabled = true;

    	document.policy.selregion1.disabled = true;
    	document.policy.selregion1.selected = false;
    	document.policy.selregion1.checked = false;

    	document.policy.selregion2.disabled = true;
    	document.policy.selregion2.selected = false;
    	document.policy.selregion2.checked = false;

    	document.policy.selregion3.disabled = true;
    	document.policy.selregion3.selected = false;
    	document.policy.selregion3.checked = false;

    	document.policy.selregion4.disabled = true;
    	document.policy.selregion4.selected = false;
    	document.policy.selregion4.checked = false;

    	document.policy.selregion5.disabled = true;
    	document.policy.selregion5.selected = false;
    	document.policy.selregion5.checked = false;

    	document.policy.selregion6.disabled = true;
    	document.policy.selregion6.selected = false;
    	document.policy.selregion6.checked = false;
	}
	else
	{
    	document.policy.region1.disabled = false;
    	document.policy.region2.disabled = false;
    	document.policy.region3.disabled = false;
    	document.policy.region4.disabled = false;
    	document.policy.region5.disabled = false;
    	document.policy.region6.disabled = false;

    	document.policy.selregion1.disabled = false;
    	document.policy.selregion1.selected = true;
    	document.policy.selregion2.disabled = false;
    	document.policy.selregion2.selected = true;
    	document.policy.selregion3.disabled = false;
    	document.policy.selregion3.selected = true;
    	document.policy.selregion4.disabled = false;
    	document.policy.selregion4.selected = true;
    	document.policy.selregion5.disabled = false;
    	document.policy.selregion5.selected = true;
    	document.policy.selregion6.disabled = false;
    	document.policy.selregion6.selected = true;
	}
}