



window.onload=function(){

is_cookie_aan();

}





function Check_display_prof (nicknaam) {







var command = 'pms/index.php?page=compose.php&recipient=' + nicknaam;



    



    opener.location.href=command;



    opener.focus();



}




function geen_abo_display_prof() {

alert ("U kunt geen berichten verzenden omdat u geen abonnement heeft! U kunt een abonnement nemen via de abonnements pagina.");

var command = 'abo.php';

    opener.location.href=command;

    opener.focus();
}










function SaveMe () {





   if (CheckMe (document.forms[0])) {



      document.forms[0].goto_next.value = "N";



      document.forms[0].submit();







   }





}





function Check_match_naam (MyForm) {


   if (MyForm.jenaam.value == '') {



      alert ("Je moet minimaal 1 character invullen.");



      return false;



  }



}









function CheckMe (MyForm) {







   if (MyForm.in_nickname.value == '') {







      alert ("Je hebt nog geen nickname gekozen.");







      return false;







   }





var reWhiteSpace = new RegExp(/\s/); 

// Check for white space 
if (reWhiteSpace.test(MyForm.in_nickname.value)) { 
alert("Spaties in de nicknaam zijn niet toegestaan."); 
return false; 
} 





   if (MyForm.in_email.value == '') {







      alert ("Je hebt nog geen e-mail adres ingevuld.");







      return false;







   }







      if (MyForm.in_email2.value == '') {







      alert ("Je hebt je e-mail adres nog niet herhaald.");







      return false;







   }







      if (MyForm.in_email.value != MyForm.in_email2.value) {







      alert ("Je hebt niet twee keer hetzelfde e-mail adres ingevoerd. ")







      return false;







   }















   if (!emailCheck(MyForm.in_email.value)) {







      return false;







   }















   if (!MyForm.in_sex[0].checked && !MyForm.in_sex[1].checked) {







      alert ("Je hebt nog niet aangegeven of je een man of een vrouw bent.");







      return false;







   }















   if (!MyForm.in_sexother[0].checked && !MyForm.in_sexother[1].checked) {







      alert ("Je hebt nog niet aangegeven of je een man of een vrouw zoekt.");







      return false;







   }







   







   if (!MyForm.in_accept.checked) {







      alert ("Je hebt de algemene voorwaarden nog niet geaccepteerd.");







      return false;







   }























   return true;















}















function CheckNickname(sessie) 







	{







	var nickname;







         nickname = document.getElementById( "focusme" ).value;





	var NickCheck = "check_user.php" + "?nickname=" + nickname + "&ses_id=" + sessie;





	 //NewWindow(NickCheck,'popup','200','200','center','front');







var x = window.open(NickCheck, '_blank', 'height=200,width=400,left=400,top=100,scrollbars=no');  









}





function PopOpBlock(prog) 

{







	      var x = window.open(prog, '_blank', 'height=200,width=400,left=400,top=100,scrollbars=no');  





}









function PopOp(prog) 

{







	      var x = window.open(prog, '_blank', 'height=500,width=700,left=200,top=100,scrollbars=yes');  





}	



function PopOpBeheer(prog) 

{







	      var x = window.open(prog, '_blank', 'height=400,width=700,left=200,top=100,scrollbars=yes,resizable=yes');  





}	











function PopOpProf(prog) 







	{







	      var x = window.open(prog, '_blank', 'height=600,width=675,left=200,top=100,scrollbars=yes');  









}



function PopOpLink(prog) 

{







	      var x = window.open(prog, '_blank', 'height=400,width=700,left=200,top=100,scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes,location=yes');   





}	



		

// function is afkomstig van http://javascript.internet.com/forms/check-email.html

// vrij te gebruiken dus.....





function emailCheck (emailStr) {







   var checkTLD=1;







   var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;







   var emailPat=/^(.+)@(.+)$/;







   var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";







   var validChars="\[^\\s" + specialChars + "\]";







   var quotedUser="(\"[^\"]*\")";







   var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;







   var atom=validChars + '+';







   var word="(" + atom + "|" + quotedUser + ")";







   var userPat=new RegExp("^" + word + "(\\." + word + ")*$");







   var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");







   var matchArray=emailStr.match(emailPat);















   if (matchArray==null) {







      alert("Het e-mail adres is niet juist (controleer @ en .)");







      return false;







   }







   var user=matchArray[1];







   var domain=matchArray[2];















   for (i=0; i<user.length; i++) {







      if (user.charCodeAt(i)>127) {







         alert("De naam voor @ in het email adres bevat ongeldige karakters.");







         return false;







      }







   }







   for (i=0; i<domain.length; i++) {







      if (domain.charCodeAt(i)>127) {







         alert("De domeinnaam in het email adres bevat ongeldige karakters.");







         return false;







      }







   }







   if (user.match(userPat)==null) {







      alert("De naam voor @ in het email adres is niet correct.");







      return false;







   }















   var IPArray=domain.match(ipDomainPat);







   if (IPArray!=null) {







      for (var i=1;i<=4;i++) {







         if (IPArray[i]>255) {







            alert("Het IP adres in het email adres is onjuist!");







            return false;







         }







      }







      return true;







   }















   var atomPat=new RegExp("^" + atom + "$");







   var domArr=domain.split(".");







   var len=domArr.length;







   for (i=0;i<len;i++) {







      if (domArr[i].search(atomPat)==-1) {







         alert("De domein naam in het email adres klopt niet.");







         return false;







      }







   }















   if (checkTLD && domArr[domArr.length-1].length!=2 && 







      domArr[domArr.length-1].search(knownDomsPat)==-1) {







      alert("Het email adres moet eindigen op een geldige extensie.");







      return false;







   }















   if (len<2) {







      alert("Het email adres heeft geen hostname.");







      return false;







   }







   return true;







}

// we hadden eerst een andere functie die waar zogenaamd een copyright op rust.

// maar die copyright blijkt ook een farce: http://javascript.internet.com/forms/true-date-selector.html

// nu een functie die wat sneller en simpeler is.







function DaysInMonth(month,year) {



var m = [31,28,31,30,31,30,31,31,30,31,30,31];



if (month != 2) return m[month - 1];

if (year%4 != 0) return m[1];

if (year%100 == 0 && year%400 != 0) return m[1];

return m[1] + 1;

} 









function CheckMe_1 (MyForm) {







   SelectedDay = MyForm.in_day.selectedIndex;







   SelectedMonth = MyForm.in_month.selectedIndex;







   SelectedYear = MyForm.in_year.selectedIndex;







   if ((MyForm.in_day.value != '-'   ||







        MyForm.in_month.value != '-' ||







        MyForm.in_year.value != '-') &&







       (MyForm.in_day.value == '-'   ||







        MyForm.in_month.value == '-' ||







        MyForm.in_year.value == '-')) {







      alert ("De geboortedatum is niet volledig ingevuld.");







      return false;







   }







   Day = MyForm.in_day.options[SelectedDay].text







   Month = MyForm.in_month.options[SelectedMonth].value







   Year = MyForm.in_year.options[SelectedYear].value







   MaxDays =  DaysInMonth(Month, Year);







   if (Day > MaxDays) {







      alert ("De geboortedatum is ongeldig");







      return false;







   }







   if (MyForm.in_region.value == '') {







      alert("Kies een regio. Dit is een verplicht veld.");







      return false;







   }







   if (MyForm.in_day.value == '') {







      alert("Vul je geboortedatum in. Dit is een verplicht veld.");







      return false;







   }







   if (MyForm.in_month.value == '') {







      alert("Vul je geboortedatum in. Dit is een verplicht veld.");







      return false;







   }







   if (MyForm.in_year.value == '') {







      alert("Vul je geboortedatum in. Dit is een verplicht veld.");







      return false;







   }         







   if (!MyForm.in_children[0].checked && !MyForm.in_children[1].checked) {







      alert ("Geef aan of je wel of geen kinderen hebt. Dit is een verplicht veld.");







      return false;







   }







    







   return true;







}























SelectedInter = 0;







function countChoices(obj) {







   max = 5; // max. number allowed at a time







   if (obj.checked) {







      SelectedInter++;







   } else {







      SelectedInter--;







   }







   if (SelectedInter > max) {







      alert("Let op: je kunt maximaal " + max + " interesses selecteren. Als je een interesse wilt veranderen klik dan nogmaals op de interesse die je wilt verwijderen.");







      obj.checked = false;







      SelectedInter--;







   }







}























function textCounter(field, countfield, maxlimit) {







if (field.value.length > maxlimit) // if too long...trim it!







field.value = field.value.substring(0, maxlimit);







// otherwise, update 'characters left' counter







else 







countfield.value = maxlimit - field.value.length;







}















function SaveMe3 () {







 if (CheckMe_3 (document.forms[0])) {







     document.forms[0].submit();







   }







   







}















function CheckMe_3 (MyForm) {







   MinHeight = 50;







   MaxHeight = 250;







   MinWeight = 0;







   MaxWeight = 250;







   if (MyForm.in_height.value != '' && MyForm.in_height.value != undefined) {







      if (!parseInt(MyForm.in_height.value) && MyForm.in_height.value != '0') {







         alert ("Bij 'Lengte' kunnen alleen getallen worden ingevuld.");







         return false;







      }







      if (MyForm.in_height.value < MinHeight ||







          MyForm.in_height.value > MaxHeight) {







         alert ("De waarde voor Lengte is niet correct. Kies een lengte tussen " + MinHeight + " en " + MaxHeight + " cm.");







         return false;







      }







   }







   if (MyForm.in_weight.value != '' && MyForm.in_weight.value != undefined) {







      if (!parseInt(MyForm.in_weight.value) && MyForm.in_weight.value != '0') {







         alert ("Bij 'Gewicht' kunnen alleen getallen worden ingevuld.");







         return false;







      }







      if (MyForm.in_weight.value < MinWeight ||







          MyForm.in_weight.value > MaxWeight) {







         alert ("De waarde voor Gewicht is niet correct. Kies een gewicht tussen " +  MinWeight + " en " + MaxWeight + " kg.");







         return false;







      }







   }







   return true;







}























function StopItNow() { 















      // close the window 







      window.close(); 







      return; 















} 















function CheckMeProf1 (MyForm) {







   







   if (MyForm.prof_email.value == '') {







      alert ("Je hebt nog geen e-mail adres ingevuld.");







      return false;







   }







      if (MyForm.prof_email2.value == '') {







      alert ("Je hebt je e-mail adres nog niet herhaald.");







      return false;







   }







      if (MyForm.prof_email.value != MyForm.prof_email2.value) {







      alert ("Je hebt niet twee keer hetzelfde e-mail adres ingevoerd. ")







      return false;







   }















   if (!emailCheck(MyForm.prof_email.value)) {







      return false;







   }















   if (!MyForm.prof_sex[0].checked && !MyForm.prof_sex[1].checked) {







      alert ("Je hebt nog niet aangegeven of je een man of een vrouw bent.");







      return false;







   }















   if (!MyForm.prof_sexother[0].checked && !MyForm.prof_sexother[1].checked) {







      alert ("Je hebt nog niet aangegeven of je een man of een vrouw zoekt.");







      return false;







   }







   







   















   return true;















}















function CheckMeWacht (MyForm) {















   if (MyForm.prof_wachtwoord.value == '') {







      alert ("Je hebt nog geen wachtwoord gekozen.");







      return false;







   }















   







      if (MyForm.prof_wachtwoord2.value == '') {







      alert ("Je hebt je wachtwoord nog niet herhaald.");







      return false;







   }















      if (MyForm.prof_wachtwoord.value != MyForm.prof_wachtwoord2.value) {







      alert ("Je hebt niet twee keer hetzelfde wachtwoord ingevoerd. ")







      return false;







   }















   







   return true;















}















function CheckPoll () {















if (!document.pollform.poll[0].checked && !document.pollform.poll[1].checked && !document.pollform.poll[2].checked && !document.pollform.poll[3].checked && !document.pollform.poll[4].checked && !document.pollform.poll[5].checked) {







      alert ("Je hebt niets gekozen.");







      return false;







}















if (document.pollform.poll[0].checked) {







         getData("poll.php","txtHint","?keuze=0");







         return true;







}















if (document.pollform.poll[1].checked) {







         getData("poll.php","txtHint","?keuze=1");







         return false;







}















if (document.pollform.poll[2].checked) {







         getData("poll.php","txtHint","?keuze=2");







         return false;







}















if (document.pollform.poll[3].checked) {







         getData("poll.php","txtHint","?keuze=3");







         return false;







}







if (document.pollform.poll[4].checked) {







         getData("poll.php","txtHint","?keuze=4");







         return false;







}















if (document.pollform.poll[5].checked) {







         getData("poll.php","txtHint","?keuze=5");







         return false;







}























}























function CheckAbo (MyForm) {















if (!document.aboform.abotype[0].checked && !document.aboform.abotype[1].checked && !document.aboform.abotype[2].checked && !document.aboform.abotype[3].checked) {







      alert ("Je hebt geen abonnmentsvorm gekozen.");







      return false;







}







 















   if (!MyForm.betaalwijze[0].checked && !MyForm.betaalwijze[1].checked && !MyForm.betaalwijze[2].checked) {







      alert ("Je hebt nog niet aangegeven hoe je wilt betalen.");







      return false;







   }















   























   return true;















}















function Checkideal (MyForm) {















if (MyForm.issuerID.value == '') {







      alert("Kies een bank. Dit is een verplicht veld.");







      return false;







   }







}























function Set_Cookie( name, value, expires, path, domain, secure ) 







{















var today = new Date();







today.setTime( today.getTime() );























if ( expires )







{







expires = expires * 1000 * 60 * 60 * 24;







}







var expires_date = new Date( today.getTime() + (expires) );















document.cookie = name + "=" +escape( value ) +







( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 







( ( path ) ? ";path=" + path : "" ) + 







( ( domain ) ? ";domain=" + domain : "" ) +







( ( secure ) ? ";secure" : "" );







}























function Get_Cookie( name ) {







	







var start = document.cookie.indexOf( name + "=" );







var len = start + name.length + 1;







if ( ( !start ) &&







( name != document.cookie.substring( 0, name.length ) ) )







{







return null;







}







if ( start == -1 ) return null;







var end = document.cookie.indexOf( ";", len );







if ( end == -1 ) end = document.cookie.length;







return unescape( document.cookie.substring( len, end ) );







}























function Delete_Cookie( name, path, domain ) {







if ( Get_Cookie( name ) ) document.cookie = name + "=" +







( ( path ) ? ";path=" + path : "") +







( ( domain ) ? ";domain=" + domain : "" ) +







";expires=Thu, 01-Jan-1970 00:00:01 GMT";







}























function is_cookie_aan () {























Set_Cookie( 'test', 'none', '', '/', '','');















if ( Get_Cookie( 'test' ) ){







	//alert( 'cookies are currently enabled.' );







			







	Delete_Cookie('test', '/', '');















} else {







	alert( 'Cookies staan uit. Deze moeten aan staan. Lees de veelgestelde vragen voor een oplossing.');







	}















}



function favorieten(){
if (document.all)
window.external.AddFavorite("http://www.GewoonDating.nl","GewoonDating")
}

function ScrollBy(dir){
        var left = scrollcontent.scrollLeft;
	  if (dir =='left'){
		for (var i = 0; i <= 200 ; i++) {
                     scrollcontent.scrollLeft = left + i;
		 }
	       } else {
		   for (var i = 0; i <= 200 ; i++) {
                      scrollcontent.scrollLeft = left - i;
		 }
         
	   }
   }
