function check_newuser()
{
	
  if(document.newuser.nickname.value == '')
  {
    alert("Het veld gebruikersnaam moet worden ingevuld!");
    document.newuser.nickname.focus()
    return false;
  }
  
	if(document.newuser.email.value == '')
  {
    alert("Het veld email moet worden ingevuld!");
    document.newuser.email.focus()
    return false;
  }
	
	// test if valid email address, must have @ and .
    var checkEmail = "@.";
    var checkStr = newuser.email.value;
    var EmailValid = false;
    var EmailAt = false;
    var EmailPeriod = false;
    for (i = 0;  i < checkStr.length;  i++)
    {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkEmail.length;  j++)
    {
    if (ch == checkEmail.charAt(j) && ch == "@")
    EmailAt = true;
    if (ch == checkEmail.charAt(j) && ch == ".")
    EmailPeriod = true;
    	  if (EmailAt && EmailPeriod)
    		break;
    	  if (j == checkEmail.length)
    		break;
    	}
    	// if both the @ and . were in the string
    if (EmailAt && EmailPeriod)
    {
    		EmailValid = true
    		break;
    	}
    }
    if (!EmailValid)
    {
    alert("Ongeldige email. Veld moet een \"@\" en een \".\" hebben." );
    newuser.email.focus();
    return (false);
    }		

		//if(document.newuser.email.value != document.newuser.email2.value)
    //{
    //  alert("De door u ingevoerde emails komen niet met elkaar overeen! ");
    //  document.newuser.email2.focus()
    //  return false;
    //}
	 
	  if(document.newuser.password.value == '')
    {
      alert("Het veld wachtwoord moet worden ingevuld!");
      document.newuser.password.focus()
      return false;
    }
		
		if(document.newuser.password.value !=document.newuser.password2.value)
    {
      alert("De velden wachtwoord zijn niet hetzelfde!");
      document.newuser.password2.focus()
      return false;
    }
		
		if (!document.newuser.accoord.checked)
		{
		  alert("Voordat u doorgaat moet u onze voorwaarden accepteren!");
      document.newuser.accoord.focus()
      return false;
		}
		
      
}

function check_send()
{
	
  if(document.newuser.nickname.value == '')
  {
    alert("Het veld Nickname moet worden ingevuld!");
    document.newuser.nickname.focus()
    return false;
  }
  
	if(document.newuser.email.value == '')
  {
    alert("Het veld email moet worden ingevuld!");
    document.newuser.email.focus()
    return false;
  }
	
	// test if valid email address, must have @ and .
    var checkEmail = "@.";
    var checkStr = newuser.email.value;
    var EmailValid = false;
    var EmailAt = false;
    var EmailPeriod = false;
    for (i = 0;  i < checkStr.length;  i++)
    {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkEmail.length;  j++)
    {
    if (ch == checkEmail.charAt(j) && ch == "@")
    EmailAt = true;
    if (ch == checkEmail.charAt(j) && ch == ".")
    EmailPeriod = true;
    	  if (EmailAt && EmailPeriod)
    		break;
    	  if (j == checkEmail.length)
    		break;
    	}
    	// if both the @ and . were in the string
    if (EmailAt && EmailPeriod)
    {
    		EmailValid = true
    		break;
    	}
    }
    if (!EmailValid)
    {
    alert("Ongeldige email. Veld moet een \"@\" en een \".\" hebben." );
    newuser.email.focus();
    return (false);
    }		

		if(document.newuser.email.value != document.newuser.email2.value)
    {
      alert("De door u ingevoerde emails komen niet met elkaar overeen! ");
      document.newuser.email2.focus()
      return false;
    }
	 
	  if(document.newuser.password.value == '')
    {
      alert("Het veld wachtwoord moet worden ingevuld!");
      document.newuser.password.focus()
      return false;
    }
		
		if(document.newuser.password.value !=document.newuser.password2.value)
    {
      alert("De velden wachtwoord zijn niet hetzelfde!");
      document.newuser.password2.focus()
      return false;
    }
		
		if (!document.newuser.accoord.checked)
		{
		  alert("Voordat u doorgaat moet u onze voorwaarden accepteren!");
      document.newuser.accoord.focus()
      return false;
		}
		
      
}


function check_newdebate()
{
	if(document.newdebate.title.value == '')
  {
    alert("Het veld stelling moet worden ingevuld!");
    document.newdebate.title.focus()
    return false;
  }
	
	//if(document.newdebate.stream.value == '')
  //{
  //  alert("Het veld stream moet worden ingevuld!");
  //  document.newdebate.stream.focus()
  //  return false;
  //}
	
	//var checkStream = "http://";
  //var checkStr = newdebate.stream.value;
  //var check_stream = checkStr.search("http://")
  //if (check_stream == -1) {
  //   alert("Ongeldige Stream. Veld moet een \"http://\" hebben." );
  //   newdebate.stream.focus();
  //   return (false);
  //} 
	
	if(document.newdebate.description.value == '')
  {
    alert("Het veld omschrijving stelling moet worden ingevuld!");
    document.newdebate.description.focus()
    return false;
  }
	
	//var checkbeschrijving =	document.newdebate.description.value;
  //	if (checkbeschrijving.length<20)
	//	{
	//	  alert("Het veld omschrijving stelling moet minimaal 20 karakters hebben. Probeer aub duidelijk te zijn!");
  //    document.newdebate.description.focus()
  //    return false;
	//	}
  
	 if(document.newdebate.timestamp.value == '')
  {
    alert("Het veld uitzending moet worden ingevuld!");
    document.newdebate.timestamp.focus()
    return false;
  }
		
}

function check_lost_pw()
{
		
		// test if valid email address, must have @ and .
    var checkEmail = "@.";
    var checkStr = document.lost_pw.emailadr.value;
    var EmailValid = false;
    var EmailAt = false;
    var EmailPeriod = false;
    for (i = 0;  i < checkStr.length;  i++)
    {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkEmail.length;  j++)
    {
    if (ch == checkEmail.charAt(j) && ch == "@")
    EmailAt = true;
    if (ch == checkEmail.charAt(j) && ch == ".")
    EmailPeriod = true;
    	  if (EmailAt && EmailPeriod)
    		break;
    	  if (j == checkEmail.length)
    		break;
    	}
    	// if both the @ and . were in the string
    if (EmailAt && EmailPeriod)
    {
    		EmailValid = true
    		break;
    	}
    }
    if (!EmailValid)
    {
    alert("Ongeldige email. Veld moet een \"@\" en een \".\" hebben." );
    document.lost_pw.emailadr.focus();
    return (false);
    }		
}

function check_login()
{
		if(document.inloggen.nickname.value == '')
    {
      alert("Het veld gebruikersnaam moet worden ingevuld!");
      document.inloggen.email.focus()
      return false;
    }

		
		if(document.inloggen.password.value == '')
    {
      alert("Het veld wachtwoord moet worden ingevuld!");
      document.inloggen.password.focus()
      return false;
    }

				
		
}

function check_login_top()
{
		if(document.inloggen_top.nickname.value == '')
    {
      alert("Het veld gebruikersnaam moet worden ingevuld!");
      document.inloggen_top.nickname.focus()
      return false;
    }

		
		if(document.inloggen_top.password.value == '')
    {
      alert("Het veld wachtwoord moet worden ingevuld!");
      document.inloggen_top.password.focus()
      return false;
    }

				
		
}

function check_login_1()
{
		
		 if(document.inloggen.password.value == '')
    {
      alert("Het veld wachtwoord moet worden ingevuld!");
      document.inloggen.password.focus()
      return false;
    }

}

		
function openlive(debatid,userid)
{          
      window.open ("liveadmin.php?debatid=" + debatid + "&userid=" + userid ,'stand','toolbar=no,status=yes,scrollbars=yes,location=no,menubar=no,directories=no,fullscreen=yes');  
 
}

function openterms()
{          
      window.open ("terms.html",'stand','toolbar=no,status=yes,scrollbars=yes,location=no,menubar=no,directories=no,width=800,height=400');  
 
}

function openprofile(userid)
{          
      window.open ("profile.php?userid="+ userid,'stand','toolbar=no,status=yes,scrollbars=yes,location=no,menubar=no,directories=no,width=500,height=500');  
 
}

function check_contact()
{
	var alertstr="";
	alertstr;
	var setinp;
  
	if(document.mail_form.naam.value == '')
  {
    alertstr="Het veld naam moet worden ingevuld!\n";
    if(!setinp)
		{
		document.mail_form.naam.focus()
		setinp=1;
		}
  }

	if(document.mail_form.email.value == '')
  {
    alertstr=alertstr + "Het veld email moet worden ingevuld!\n";
    if(!setinp)
		{
		document.mail_form.email.focus()
		setinp=1;
		}
  }
	
	// test if valid email address, must have @ and .
    var checkEmail = "@.";
    var checkStr = document.mail_form.email.value;
    var EmailValid = false;
    var EmailAt = false;
    var EmailPeriod = false;
    for (i = 0;  i < checkStr.length;  i++)
    {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkEmail.length;  j++)
    {
    if (ch == checkEmail.charAt(j) && ch == "@")
    EmailAt = true;
    if (ch == checkEmail.charAt(j) && ch == ".")
    EmailPeriod = true;
    	  if (EmailAt && EmailPeriod)
    		break;
    	  if (j == checkEmail.length)
    		break;
    	}
    	// if both the @ and . were in the string
    if (EmailAt && EmailPeriod)
    {
    		EmailValid = true
    		break;
    	}
    }
		if(document.mail_form.email.value != '')
  	{
    if (!EmailValid)
    {
      alertstr=alertstr + "Ongeldige email. Veld moet een \"@\" en een \".\" hebben!\n";
      if(!setinp)
  		{
  		document.mail_form.email.focus()
  		setinp=1;
  		}
    }		
		}
	 
		
    if(document.mail_form.bericht.value == '')
    {
      alertstr=alertstr + "Het veld bericht moet worden ingevuld!\n";
       if(!setinp)
    		{
    		document.mail_form.bericht.focus()
    		setinp=1;
    		}
    }
	  
		//if(document.mail_form.validator.value != document.mail_form.validator2.value)
    //{
    //  alertstr=alertstr + "U heeft een ongeldige validatiecode ingevoerd!\n";
    //  if(!setinp)
   // 		{
   //   		document.mail_form.validator.focus()
   //   		setinp=1;
   // 		}
    //}  
		
		if (alertstr)
		{
  		alert(alertstr);
  		return (false);
		}
		
}


function check_private_message()
{
	var alertstr="";
	alertstr;
	var setinp;
  

	 
    if(document.private_message.about.value == '')
    {
      alertstr=alertstr + "Het veld onderwerp moet worden ingevuld!\n";
      if(!setinp)
    		{
    		document.private_message.about.focus()
    		setinp=1;
    		}
    }

		
    if(document.private_message.message.value == '')
    {
      alertstr=alertstr + "Het veld bericht moet worden ingevuld!\n";
       if(!setinp)
    		{
    		document.private_message.message.focus()
    		setinp=1;
    		}
    }
	  
		if (alertstr)
		{
  		alert(alertstr);
  		return (false);
		}
		
}

function check_addnewsletteruser()
{
	var alertstr="";
	alertstr;
	var setinp;
  
	if(document.newsletterform.name.value == '')
  {
    alertstr="Het veld naam moet worden ingevuld!\n";
    if(!setinp)
		{
		document.newsletterform.name.focus()
		setinp=1;
		}
  }

	if(document.newsletterform.email.value == '')
  {
    alertstr=alertstr + "Het veld email moet worden ingevuld!\n";
    if(!setinp)
		{
		document.newsletterform.email.focus()
		setinp=1;
		}
  }
	
	// test if valid email address, must have @ and .
    var checkEmail = "@.";
    var checkStr = newsletterform.email.value;
    var EmailValid = false;
    var EmailAt = false;
    var EmailPeriod = false;
    for (i = 0;  i < checkStr.length;  i++)
    {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkEmail.length;  j++)
    {
    if (ch == checkEmail.charAt(j) && ch == "@")
    EmailAt = true;
    if (ch == checkEmail.charAt(j) && ch == ".")
    EmailPeriod = true;
    	  if (EmailAt && EmailPeriod)
    		break;
    	  if (j == checkEmail.length)
    		break;
    	}
    	// if both the @ and . were in the string
    if (EmailAt && EmailPeriod)
    {
    		EmailValid = true
    		break;
    	}
    }
		if(document.newsletterform.email.value != '')
  	{
    if (!EmailValid)
    {
      alertstr=alertstr + "Ongeldige email. Veld moet een \"@\" en een \".\" hebben!\n";
      if(!setinp)
  		{
  		document.newsletterform.email.focus()
  		setinp=1;
  		}
    }		
		}
	 
    if (alertstr)
		{
  		alert(alertstr);
  		return (false);
		}
		
}

function check_berek()
{
	var alertstr="";
	alertstr;
	var setinp;
  
	if(document.berek.prijs.value == '')
  {
    alertstr="Het veld verkoopprijs moet worden ingevuld!\n";
    if(!setinp)
		{
		document.berek.prijs.focus()
		setinp=1;
		}
  }

	if(document.berek.looptijd.email.value == '')
  {
    alertstr=alertstr + "Het veld looptijd moet worden ingevuld!\n";
    if(!setinp)
		{
		document.berek.looptijd.focus()
		setinp=1;
		}
  }
	 
    if (alertstr)
		{
  		alert(alertstr);
  		return (false);
		}
		
}


function ChangeColor(tableRow, highLight)
    {
    if (highLight)
    {
      tableRow.style.backgroundColor = '#ff99ff';
			tableRow.style.Color = '#696969';
    }
    else
    {
      tableRow.style.backgroundColor = '#ffffff';
			tableRow.style.Color = '#696969';
    }
  }

  function DoNav(theUrl)
  {
  document.location.href = theUrl;
  }

function openterms()
{          
      newwindow=window.open ("terms.php",'Terms','toolbar=no,status=yes,scrollbars=yes,location=no,menubar=no,directories=no,width=710,height=400');  
 			if (window.focus) {newwindow.focus()}
			//return false;

}

function doorsturen(id)
{          
      newwindow=window.open ("doorsturen.php?id=" + id,'Doorsturen','toolbar=no,status=yes,scrollbars=yes,location=no,menubar=no,directories=no,width=500,height=400');  
 			if (window.focus) {newwindow.focus()}
			//return false;

}

function DoNav(theUrl)
  {
  document.location.href = theUrl;
  }
	
	function ChangeColor(tableRow, highLight)
    {
    if (highLight)
    {
      tableRow.style.backgroundColor = '#E8EEF7';
			tableRow.style.Color = '#ffffff';
    }
    else
    {
      tableRow.style.backgroundColor = '#ffffff';
			tableRow.style.Color = '#696969';
    }
  }