function clearold() {
  var selObj = document.getElementById("general-partner");
  for (var i=0; i<selObj.options.length; i++) {
    selObj.options[i].selected = false;
  }
  
  var selObj = document.getElementById("event-partner");
  for (var i=0; i<selObj.options.length; i++) {
    selObj.options[i].selected = false;
  }
  
  var selObj = document.getElementById("award-partner");
  for (var i=0; i<selObj.options.length; i++) {
    selObj.options[i].selected = false;
  }
  
  var selObj = document.getElementById("job-partner");
  for (var i=0; i<selObj.options.length; i++) {
    selObj.options[i].selected = false;
  }
  
  var selObj = document.getElementById("subject-filter"); 
  for (var i=0; i<selObj.options.length; i++) {
    selObj.options[i].selected = false;
  }

  var selObj = document.getElementById("industry-filter"); 
  for (var i=0; i<selObj.options.length; i++) {
    selObj.options[i].selected = false;
  }

  var selObj = document.getElementById("audience-filter"); 
  for (var i=0; i<selObj.options.length; i++) {
    selObj.options[i].selected = false;
  }

}
function checktype() {

field = document.webservices.type

for (i = 0; i < field.length; i++) 
	{
		if (field[i].checked == true) {
		typ = field[i].value
		}
	}
	//alert(typ)
	
	//Get rid of previous filter selections
	clearold()
	
	//Display source based on chosen content type
	
	if (typ.indexOf("GENERAL") == 0 ){
	document.getElementById("general-sub").style.display = "block";
	document.getElementById("event-sub").style.display = "none";
	document.getElementById("award-sub").style.display = "none";
	document.getElementById("job-sub").style.display = "none";
	//select all sources by this type
	  var selObj = document.getElementById("general-partner");
      for (var i=0; i<selObj.options.length; i++) {
      selObj.options[i].selected = true;
      }
	
	}
	if (typ.indexOf("EVENT") == 0 ){
	document.getElementById("general-sub").style.display = "none";
	document.getElementById("event-sub").style.display = "block";
	document.getElementById("award-sub").style.display = "none";
	document.getElementById("job-sub").style.display = "none";
	//select all sources by this type
	  var selObj = document.getElementById("event-partner");
      for (var i=0; i<selObj.options.length; i++) {
      selObj.options[i].selected = true;
      }
	}
	if (typ.indexOf("AWARD") == 0 ){
	document.getElementById("general-sub").style.display = "none";
	document.getElementById("event-sub").style.display = "none";
	document.getElementById("award-sub").style.display = "block";
	document.getElementById("job-sub").style.display = "none";
	//select all sources by this type
	  var selObj = document.getElementById("award-partner");
      for (var i=0; i<selObj.options.length; i++) {
      selObj.options[i].selected = true;
      }
	}
	if (typ.indexOf("JOB") == 0 ){
	document.getElementById("general-sub").style.display = "none";
	document.getElementById("event-sub").style.display = "none";
	document.getElementById("award-sub").style.display = "none";
	document.getElementById("job-sub").style.display = "block";
	//select all sources by this type
	  var selObj = document.getElementById("job-partner");
      for (var i=0; i<selObj.options.length; i++) {
      selObj.options[i].selected = true;
      }
	}

}

function validateform() {
var errormsg = "Please complete: \n"
var error = 0

if (document.webservices.subject.value != "" && document.webservices.industry.value != "") {
	document.webservices.channel.value = document.webservices.subject.value + ',' + document.webservices.industry.value
}else{
	document.webservices.channel.value = document.webservices.subject.value + '' + document.webservices.industry.value
}

if (document.webservices.service.value == "") {
errormsg = errormsg + "Service type \n"
error = 1
}

if (document.webservices.subject.value == "" && document.webservices.industry.value == "") {
errormsg = errormsg + "Topics or Industries \n"
error = 1
}

if (document.webservices.items.value == "") {
errormsg = errormsg + "Number of items \n"
error = 1
}

if (document.webservices.type.value == "") {
errormsg = errormsg + "Content type \n"
error = 1
}

//if (document.webservices.gsource.value == "" && document.webservices.esource.value == "" && document.webservices.asource.value == "" && document.webservices.jsource.value == ""){
//errormsg = errormsg + "Content source \n"
//error = 1
//}

if (document.webservices.fullname.value == "") {
errormsg = errormsg + "Your name \n"
error = 1
}

if (document.webservices.emailaddr.value == "") {
errormsg = errormsg + "Your email address \n"
error = 1
}else{

email = document.webservices.emailaddr.value
AtPos = email.indexOf("@")
StopPos = email.lastIndexOf(".")

	if (AtPos == -1 || StopPos == -1) {
	errormsg = errormsg + "Please enter a valid email address \n"
	error = 1
	}
}


if (error == 1) {
alert(errormsg)
return false;
}else{
return true;
}


}