// Check inputy type radio or checkbox script
function RadioCheckBox(Form,Field,length,minReq,maxReq) 
{ 
  // Set the checked var to a default value of 0 
  var checked = 0; 
  // Loop through the number of items 
  for (i=0; i<length; i++) { 
    // If an item is checked, increment the 
    // checked var 
    if (eval("document." + Form + "." + Field + "[" 
      + i + "].checked")) { 
      checked++; 
    } 
  } 
  // If the checked var is between the min and 
  // max, return true, otherwise, false 
  if (checked < minReq || checked > maxReq) { 
    return false; 
  } else { 
    return true; 
  } 
} 

// Validate email script
function ValiderEmail(email)
{
	var pos=email.indexOf("@");
	var pos2=email.indexOf(".");
	var error=0;

   if (email.length == 0) return false;

   if (pos < 1) error++;
     else  if(email.indexOf(".",pos) < pos+2) error++;

  if (pos2==email.length-1)   error++;

   if (email.indexOf(" ") > 0)
   {
        return false;
   }

   if (error)
      {
      return false;
     }
   return true;
}

// Resultfilter script
function FilterResult(pagename,sort)
	{
	var filtervalue = document.getElementById('filter').value;
	document.location.href=("?index.cfm&page=" + pagename + "&sort=" + sort + "&filter=" + filtervalue);
	}


// Check videozoek form

function CheckZoekVideoForm() {
	var error_message = "";

	if (document.zoeken.makerid.value=="0" && document.zoeken.projectid.value=="0" && document.zoeken.freetext.value=="")	{
			error_message = error_message + "Je hebt geen zoekcriteria opgegeven.";
			}
			
	if (document.zoeken.makerid.value!="0" &&  document.zoeken.projectid.value=="0" && document.zoeken.freetext.value=="")	{
			document.location.href=("index.cfm?page=detail_maker&makerid="+document.zoeken.makerid.value+"&title=Makers");
			return;
			}

	if (error_message != "")
		
	 {
		alert(error_message);	
		} else {
		document.zoeken.submit();
		 return true;
		}
	}
	
	
	
	
// Check videozoek form advanced
function CheckZoekVideoFormAdv() {
	var error_message = "";

	if (document.zoeken.makerid.value=="0" && document.zoeken.projectid.value=="0" && document.zoeken.freetext.value=="" && document.zoeken.categorieid.value=="")	{
			error_message = error_message + "Je hebt geen zoekcriteria opgegeven.";
			}

	if (error_message != "") {
		alert(error_message);	
		} else {
		 document.zoeken.submit();
		 return true;
		}
	}
	
	
// Check login form
function CheckLoginForm() {
	var error_message = "Kan niet inloggen:\n\n";

	if (document.login.email.value=="")	{
			error_message = error_message + " - E-mail adres ontbreekt\n";
			}
			
	if (document.login.password.value=="")	{
			error_message = error_message + " - Wachtwoord ontbreekt\n";
			}
	//if (document.nieuws.inhoud.value=="")	{
		//	error_message = error_message + " - De inhoud ontbreekt\n";
		//	}

	if (error_message != "Kan niet inloggen:\n\n") {
		alert(error_message);	
		} else {
		 document.login.submit();
		 return true;
		}
	}
		
// Check sendafriend form
function CheckSendaFriend() {
	var error_message = "";

  if (document.sendafriend.naam.value=="")	{
			error_message = error_message + " - Je naam ontbreekt\n";
			}
			
	if (!ValiderEmail(document.sendafriend.email.value)) {
			error_message = error_message + " - Jouw e-mailadres ontbreekt of is onjuist.\n";
		}
		
		if (!ValiderEmail(document.sendafriend.ontvanger.value)) {
			error_message = error_message + " - Zijn/haar e-mailadres ontbreekt of is onjuist.\n";
		}
	
	if (error_message != "") {
		alert(error_message);	
		} else {
		 document.sendafriend.submit();
		 return true;
		}
	}
	
// Check nieuwsbrief
function CheckNieuwsbrief() {
	var error_message = "";
			
	if (!ValiderEmail(document.nieuwsbrief.email.value)) {
			error_message = error_message + "E-mailadres ontbreekt of is onjuist.\n";
		}

	if (error_message != "") {
		alert(error_message);	
		} else {
		 document.nieuwsbrief.submit();
		 return true;
		}
	}

//full screen 
function fullScreen(theURL) {
window.open(theURL, '', 'fullscreen=yes, scrollbars=auto');
}

// show hide script
function ShowHide(id) {
    obj = document.getElementsByTagName("div");
    if (obj[id].style.visibility == 'visible'){
    obj[id].style.visibility = 'hidden';
    }
    else {
    obj[id].style.visibility = 'visible';
    }
}