﻿/***********************************************************
***  ? Copyright == Emeni Automatiseringstechnieken      ***
***  Vijfhuizenberg 42a, 4708 AL Roosendaal              ***
***  Telefoon: 0165 - 571241, Fax: 0165 - 570669         ***
***  E-mail: info@emeni.nl / www.emeni.nl                ***
***********************************************************/

sEmail = /^[A-Z0-9_.][\-A-Z0-9_.]*\@\[?[\-\.A-Z0-9]+\.[A-Z]{2,16}\]?$/i;
sPostcode=/^[0-9]{4}\s[a-z|A-Z]{2}$/i;
sTijd=/^[0-9]{2}:[0-9]{2}$/i;


// popup openen
function openPopup (iFoto) {
   var sPage =  'index.php?pagid=120&foto='+iFoto;
   var sWindow = 'upload';
   var sParams = 'top=200,left=300,width=490,height=280,resizable=no,status=no,toolbar=no,scrollbars=yes,menubar=no';
   window.open(sPage,sWindow,sParams);
}

// class wijzigen
function veranderClassName(sVeld, sClass) {
  //document.getElementById(sVeld).className = sClass; 
}


// volledigheid veld controleren

function controleerVeld(sVeld, sNaam, sSoort) {
   if (sSoort == 'select') {
      veranderClassName(sVeld, '');      	
   }
   else if (sSoort != '') {
      veranderClassName(sVeld, 'text');
   }
   if (document.getElementById(sVeld).value == '' || document.getElementById(sVeld).value == '....' ) { 
      if (sSoort == 'select') {
	  	veranderClassName(sVeld, 'nok');      	
      }
	  else if (sSoort != '') {
	  	veranderClassName(sVeld, sSoort + '_nok');
	  }	
      sFout = '\n* ' + sNaam; 
   } 
   else {
      sFout = '';    
   }
   return sFout;    
}


// validatie e-mailadres
function controleerEmail() {
   veranderClassName(sVeld, 'text');
   if (!sEmail.test(document.getElementById(sVeld).value)){
      veranderClassName(sVeld, 'text_nok');
      sFout = '\n* e-mail (een geldig e-mailadres bestaat uit naam@domein.nl)'; 
   } 
   else {
      sFout = '';    
   }
   return sFout;        
}  


// formuliervalidatie registratieformulier
function formvalRegistratie() { 
   var sFout = ''; 

   sFout = controleerVeld('geslacht', 'geslacht', 'select');
   sFout += controleerVeld('u_inlognaam', 'nickname', 'text');
  sFout += controleerVeld('u_wachtwoord', 'wachtwoord', 'text');
   if (document.getElementById('u_wachtwoord').value.length < 7 || document.getElementById('u_wachtwoord').value.length > 20) {
      veranderClassName('u_wachtwoord', 'text_nok');
      sFout += '\n* een wachtwoord moet uit min. 7 en max. 20 karakters bestaan';       
   } 

   document.getElementById('geboortedatum').value = document.getElementById('geboortejaar').value + '-' + document.getElementById('geboortemaand').value + '-' + document.getElementById('geboortedag').value;
	if (document.getElementById('geboortejaar').value == "" || document.getElementById('geboortedatum').value == ""  || document.getElementById('geboortejaar').value == "") {
		sFout += '\r\n* geboortedatum';		
	}

   sFout += controleerVeld('land', 'land', 'sel');
   sFout += controleerVeld('provincie', 'provincie', 'sel');
   sFout += controleerVeld('plaats', 'plaats', 'sel');
   sFout += controleerVeld('email', 'email-adres', 'text');        
   sFout += controleerVeld('email_c', 'email-adres (controle)', 'text');
   if (document.getElementById('email').value != document.getElementById('email_c').value) {
      veranderClassName('email', 'text_nok');
      veranderClassName('email_c', 'text_nok');
      sFout += '\n* beide e-mailadressen moeten gelijk zijn';       
   }   
   sFout += controleerVeld('zoek', 'ik zoek een', 'select');
   if (document.getElementById('voorwaarden').checked == false) {
      sFout += '\n* accepteer de voorwaarden';
   }

   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   }
} 


function formvalRegistratieStap2() { 
   var sFout = ''; 

   sFout += controleerVeld('sex', 'mijn sexualiteit', 'select');
   
   $('#karakter :selected').each(function(i, selected){
		document.getElementById('h_karakter').value = document.getElementById('h_karakter').value + $(selected).val() + ',' ;
   });      
   sString = document.getElementById('h_karakter').value;
   iLength = document.getElementById('h_karakter').value.length;
   document.getElementById('h_karakter').value = sString.substring(0,iLength-1);

   sFout += controleerVeld('status', 'momenteel ben ik', 'select');
   sFout += controleerVeld('uiterlijk', 'mijn uiterlijk', 'select');
   sFout += controleerVeld('huidskleur', 'mijn huidskleur', 'select');
   sFout += controleerVeld('bouw', 'mijn lichaamsbouw', 'select');
   sFout += controleerVeld('lengte', 'mijn lengte', 'select');
   sFout += controleerVeld('gewicht', 'mijn gewicht', 'select');
   sFout += controleerVeld('haar', 'mijn haar', 'select');
   sFout += controleerVeld('haarkleur', 'mijn haarkleur', 'select');
   sFout += controleerVeld('ogen', 'mijn ogen', 'select');
   sFout += controleerVeld('versiering', 'mijn haarkleur', 'select');
   sFout += controleerVeld('haarkleur', 'lichaamsversieringen', 'select');
   sFout += controleerVeld('bouw', 'lichaamsbouw', 'select');
   sFout += controleerVeld('haar', 'mijn haar is', 'select');  

/* dit komt uit stap3 */
   sFout += controleerVeld('kledingstijl', 'prive kleed ik mij graag', 'select');
   
   sFout += controleerVeld('discretie', 'discretie is voor mij', 'select');
   sFout += controleerVeld('zoeken', 'ik zoek vooral een', 'select');
   sFout += controleerVeld('sex_1', 'lichamelijk kontakt', 'select');

   $('#karakter :selected').each(function(i, selected){
		document.getElementById('h_karakter').value = document.getElementById('h_karakter').value + $(selected).val() + ',' ;
   });      
   sString = document.getElementById('h_karakter').value;
   iLength = document.getElementById('h_karakter').value.length;
   document.getElementById('h_karakter').value = sString.substring(0,iLength-1);
   if (document.getElementById('h_karakter').value == '') {  
     sFout += '\n* karakter'; 
   }

   $('#boeien :selected').each(function(i, selected){
		document.getElementById('h_boeien').value = document.getElementById('h_boeien').value + $(selected).val() + ',' ;
   });      
   sString = document.getElementById('h_boeien').value;
   iLength = document.getElementById('h_boeien').value.length;
   document.getElementById('h_boeien').value = sString.substring(0,iLength-1);
  	if (document.getElementById('h_boeien').value == '') {  
     sFout += '\n* dit boeit me'; 
   }

/*   if (document.getElementById('kopregel').value.length < 8 || document.getElementById('kopregel').value.length > 60) {  
     sFout += '\n* de kopregel moet minimaal 8 en maximaal 60 karakters bevatten';
   }*/

   document.getElementById('kopregel').value = document.getElementById('kopregel').value.replace(/  /g, ''); 
   if (document.getElementById('kopregel').value.length < 3 || document.getElementById('kopregel').value.length > 45) {  
     sFout += '\n* de kopregel moet minimaal 3 en maximaal 45 karakters bevatten';
   }


   if (document.getElementById('profieltekst').value.length < 50) {  
     sFout += '\n* de profieltekst moet minimaal 50 karakters bevatten';
   }

	var kopregel = document.getElementById('kopregel').value;
	var length = kopregel.length;
	document.getElementById('kopregel').value = kopregel.substr(0,1).toUpperCase() + kopregel.substr(1,length-1);

	var profieltekst = document.getElementById('profieltekst').value;
	var length = profieltekst.length;
	document.getElementById('profieltekst').value = profieltekst.substr(0,1).toUpperCase() + profieltekst.substr(1,length-1);

   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   }
} 


function formvalRegistratieStap3() { 
   var sFout = ''; 
/*
   $('#kledingstijl :selected').each(function(i, selected){
		document.getElementById('h_kledingstijl').value = document.getElementById('h_kledingstijl').value + $(selected).val() + ',' ;
   });      
   sString = document.getElementById('h_kledingstijl').value;
   iLength = document.getElementById('h_kledingstijl').value.length;
   document.getElementById('h_kledingstijl').value = sString.substring(0,iLength-1);*/
   sFout = controleerVeld('kledingstijl', 'kledingstijl', 'select');
   
   sFout += controleerVeld('discretie', 'discretie vind ik', 'select');
   sFout += controleerVeld('zoeken', 'ik zoek vooral een', 'select');
   sFout += controleerVeld('sex_1', 'sex op 1e afspraak', 'select');

   $('#boeien :selected').each(function(i, selected){
		document.getElementById('h_boeien').value = document.getElementById('h_boeien').value + $(selected).val() + ',' ;
   });      
   sString = document.getElementById('h_boeien').value;
   iLength = document.getElementById('h_boeien').value.length;
   document.getElementById('h_boeien').value = sString.substring(0,iLength-1);

   document.getElementById('kopregel').value = document.getElementById('kopregel').value.replace(/  /g, ''); 
   if (document.getElementById('kopregel').value.length < 3 || document.getElementById('kopregel').value.length > 45) {  
     sFout += '\n* de kopregel moet minimaal 3 en maximaal 45 karakters bevatten';
   }

   /*if (document.getElementById('kopregel').value.length < 8 || document.getElementById('kopregel').value.length > 60) {  
     sFout += '\n* de kopregel moet minimaal 8 en maximaal 60 karakters bevatten';
   }*/

   if (document.getElementById('profieltekst').value.length < 50) {  
     sFout += '\n* de profieltekst moet minimaal 50 karakters bevatten';
   }

   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   } 
}


function formvalProfiel() {
   var sFout = ''; 

   sFout += controleerVeld('sex', 'mijn sexualiteit', 'select');
   sFout += controleerVeld('status', 'momenteel ben ik', 'select');
   sFout += controleerVeld('uiterlijk', 'mijn uiterlijk', 'select');
   sFout += controleerVeld('huidskleur', 'mijn huidskleur', 'select');
   sFout += controleerVeld('bouw', 'mijn lichaamsbouw', 'select');
   sFout += controleerVeld('lengte', 'mijn lengte', 'select');
   sFout += controleerVeld('gewicht', 'mijn gewicht', 'select');
   sFout += controleerVeld('haar', 'mijn haar', 'select');
   sFout += controleerVeld('haarkleur', 'mijn haarkleur', 'select');
   sFout += controleerVeld('ogen', 'mijn ogen', 'select');
   sFout += controleerVeld('versiering', 'lichaamsversieringen', 'select');
   sFout += controleerVeld('bouw', 'lichaamsbouw', 'select');
   sFout += controleerVeld('haar', 'mijn haar is', 'select');
   sFout += controleerVeld('kledingstijl', 'kledingstijl', 'select');
   sFout += controleerVeld('discretie', 'discretie vind ik', 'select');
   sFout += controleerVeld('zoek', 'ik zoek een', 'select');
   sFout += controleerVeld('zoeken', 'ik zoek vooral een', 'select');
   sFout += controleerVeld('sex_1', 'sex op 1e afspraak', 'select');

   document.getElementById('kopregel').value = document.getElementById('kopregel').value.replace(/  /g, ''); 
   if (document.getElementById('kopregel').value.length < 3 || document.getElementById('kopregel').value.length > 45) {  
     sFout += '\n* de kopregel moet minimaal 3 en maximaal 45 karakters bevatten';
   }

   if (document.getElementById('profieltekst').value.length < 50) {  
     sFout += '\n* de profieltekst moet minimaal 50 karakters bevatten';
   }

	 document.getElementById('h_karakter').value = "";
   $('#karakter :selected').each(function(i, selected){
		document.getElementById('h_karakter').value = document.getElementById('h_karakter').value + $(selected).val() + ',' ;
   });      
   sString = document.getElementById('h_karakter').value;
   iLength = document.getElementById('h_karakter').value.length;
   document.getElementById('h_karakter').value = sString.substring(0,iLength-1);
   if (document.getElementById('h_karakter').value == '') {  
     sFout += '\n* karakter'; 
   }

	 document.getElementById('h_boeien').value = "";
   $('#boeien :selected').each(function(i, selected){
		document.getElementById('h_boeien').value = document.getElementById('h_boeien').value + $(selected).val() + ',' ;
   });      
   sString = document.getElementById('h_boeien').value;
   iLength = document.getElementById('h_boeien').value.length;
   document.getElementById('h_boeien').value = sString.substring(0,iLength-1);
  	if (document.getElementById('h_boeien').value == '') {  
     sFout += '\n* dit boeit me'; 
   }

	var kopregel = document.getElementById('kopregel').value;
	var length = kopregel.length;
	document.getElementById('kopregel').value = kopregel.substr(0,1).toUpperCase() + kopregel.substr(1,length-1);

	var profieltekst = document.getElementById('profieltekst').value;
	var length = profieltekst.length;
	document.getElementById('profieltekst').value = profieltekst.substr(0,1).toUpperCase() + profieltekst.substr(1,length-1);

   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   } 
   else {
 		if (document.getElementById('geslacht').value == 2 &&  document.getElementById('ozoek').value != 8 &&  document.getElementById('zoek').value == 8) {
 			if (!confirm('Let op, je hebt je zoekprofiel aangepast in "zoeken naar een vrouw". Je valt hiermee niet meer binnen de voorwaarden voor het gratis Top-Membership voor vrouwen en je wordt dan Gratis-Member.')) {
 				return false;
 			}
 		} 	
		document.getElementById('form').submit(); 
   } 
}


function formvalProfielGegevens() {
   var sFout = ''; 

   if (document.getElementById('u_wachtwoord').value != '' && (document.getElementById('u_wachtwoord').value.length < 7 || document.getElementById('u_wachtwoord').value.length > 20)) {
      veranderClassName('u_wachtwoord', 'text_nok');
      veranderClassName('wachtwoord_c', 'text_nok');
      sFout += '\n* een wachtwoord moet uit min. 7 en max. 20 karakters bestaan';       
   } 

   // document.getElementById('geboortedatum').value = document.getElementById('geboortejaar').value + '-' + document.getElementById('geboortemaand').value + '-' + document.getElementById('geboortedag').value;

	var plaats = document.getElementById('plaats').value;
	var length = plaats.length;
	document.getElementById('plaats').value = plaats.substr(0,1).toUpperCase() + plaats.substr(1,length-1);

   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   } 
   else {
      document.getElementById('form').submit();
   } 
}


function formvalFoto() {
   var sFout = '';
   
   sFotoNaam = document.getElementById('newfile').value;
   iLen = sFotoNaam.length; 
   sFoto = sFotoNaam.substring((iLen-4),iLen);
   sFoto = sFoto.toLowerCase();

   if (sFoto != '.jpg' && sFoto != '.JPG') { 
      sFout = "\n* Je kunt alleen jpg bestanden uploaden";  
   } 

   if (sFotoNaam.indexOf("'")>-1) {
      sFout += "\n* De bestandsnaam mag geen ' bevatten. ";
   }
   
   if (document.getElementById('zelf').checked == false) {
      sFout += '\n* verklaar dat je zelf op de foto staat';
   }  
   
   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   }       
}


function formvalBericht() {
   var sFout = ''; 
   var sCheck = '';

   //sFout += controleerVeld('aan', 'ontvanger', 'text');

   /*if (document.getElementById('aan').value != '') {
      iLength = (sOntvanger.length);
      for(i=0; i<iLength; i++) { 
   		if (document.getElementById('aan').value == sOntvanger[i]) {
   			sCheck = 'ok';
		}
      }

      if (sCheck != 'ok') {
         veranderClassName('aan', 'text_nok');
   	   	 sFout +=  '\n* ontvanger (niet gevonden in de database)';
	  }
   }*/

	 if (document.getElementById('onderwerp').value == '' || document.getElementById('onderwerp').value.length < 6) { 
	 	sFout += '\n* ' + 'onderwerp (een onderwerp moet uit min. 5 karakters bestaan)';
	 }

	 if (document.getElementById('n_bericht').value == '') { 
	 	sFout += '\n* ' + 'bericht';
	 }
  
   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   }  
		else {
   		var check = window.confirm("Wil je dit bericht nu versturen?");
   		if (check) { 
      	document.getElementById('form').action = 'index.php?pagid=127';
      	document.getElementById('form').method = 'post';      
				document.getElementById('form').submit();   			
   			return true; 
   		} else { return false; }
		}    
}

function formvalReactie() {
   var sFout = ''; 
   var sCheck = '';

   //sFout += controleerVeld('aan', 'ontvanger', 'text');

   /*if (document.getElementById('aan').value != '') {
      iLength = (sOntvanger.length);
      for(i=0; i<iLength; i++) { 
   		if (document.getElementById('aan').value == sOntvanger[i]) {
   			sCheck = 'ok';
		}
      }

      if (sCheck != 'ok') {
         veranderClassName('aan', 'text_nok');
   	   	 sFout +=  '\n* ontvanger (niet gevonden in de database)';
	  }
   }*/

	 if (document.getElementById('onderwerp').value == '') { 
	 	sFout += '\n* ' + 'onderwerp';
	 }

	 if (document.getElementById('bericht').value == '') { 
	 	sFout += '\n* ' + 'bericht';
	 }
  
   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   }  
		else {
   		var check = window.confirm("Wil je dit bericht nu versturen?");
   		if (check) { 
      	document.getElementById('form').action = 'index.php?pagid=127';
      	document.getElementById('form').method = 'post';      
				document.getElementById('form').submit();   			
   			return true; 
   		} else { return false; }
		}    
}


function formvalAntwoord() {
   var sFout = ''; 
   var sCheck = '';

   sFout += controleerVeld('aan', 'ontvanger', 'text');

   if (document.getElementById('aan').value != '') {
      iLength = (sOntvanger.length);
      for(i=0; i<iLength; i++) { 
   		if (document.getElementById('aan').value == sOntvanger[i]) {
   			sCheck = 'ok';
		}
      }

      if (sCheck != 'ok') {
         veranderClassName('aan', 'text_nok');
   	   	 sFout +=  '\n* ontvanger (niet gevonden in de database)';
	  }
   }

   sFout += controleerVeld('berichtschrijven', 'bericht', 'text');
   
   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   }  
		else {
   		var check = window.confirm("Wil je dit bericht nu versturen?");
   		if (check) { return true; } else { return false; }
		}    
}


function formvalContact() {
   var sFout = ''; 
   var sCheck = '';

   sFout += controleerVeld('naam', 'naam', 'text');
   sFout += controleerVeld('email', 'e-mailadres', 'text');
   sFout += controleerVeld('onderwerp', 'onderwerp', 'text');
   sFout += controleerVeld('opmerking', 'opmerking', 'text');   
  
   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   }      
}


function telFriend() {
   var sFout = ''; 
   var sCheck = '';

   sFout += controleerVeld('naam', 'jouw naam', 'text');
   sFout += controleerVeld('mail', 'jouw e-mailadres', 'text');
   sFout += controleerVeld('vriend', 'naam van je vriend(in)', 'text');
   sFout += controleerVeld('vriendmail', 'naam van je vriend(in)', 'text');   
  
   // foutmelding 
   if (sFout != "") { 
      var sMelding = 'De volgende velden zijn nog niet of niet juist ingevuld:' + sFout; 
      alert (sMelding); 
      return false; 
   }    
}


// tabswitch
function toonTekst(sTab) {
	// tabs
	document.getElementById('span_p').className = '';
	document.getElementById('span_u').className = '';
	document.getElementById('span_k').className = '';

	// divs
	document.getElementById('div_p').className = '';
	document.getElementById('div_u').className = '';
	document.getElementById('div_k').className = '';

	try {
		document.getElementById('span_f').className = '';
		document.getElementById('div_f').className = '';
	}
	catch (e) { }

	document.getElementById('div_' + sTab).className = 'actief';
	document.getElementById('span_' + sTab).className = 'actief';
}

// foto verwijderen
function verwijderFoto() {
   if (!confirm('Weet je zeker dat je deze foto wilt verwijderen?')) {
  	   return false;
   }
}

// bericht verwijderen
function verwijderBericht() {
   if (!confirm('Weet je zeker dat je dit bericht wilt verwijderen?')) {
  	   return false;
   }
}

// favoriet maken
function maakFavoriet() {
   if (!confirm('Weet je zeker dat je dit profiel aan je favorieten wil toevoegen?')) {
  	   return false;
   }
}

// afwijzen fotoverzoek
function afwijzenFotoverzoek() {
   if (!confirm('Weet je zeker dat je dit verzoek wilt afwijzen?')) {
  	  return false;
   }
}

// goedkeuren fotoverzoek
function goedkeurenFotoverzoek() {
   if (!confirm('Weet je zeker dat je dit verzoek wilt goedkeuren?')) {
  	  return false;
   }
}

// profiel blokkeeren
function blokkeerProfiel() {
   if (!confirm('Weet je zeker dat je dit profiel wilt blokkeren?')) {
  	   return false;
   }
}

// blokkering verwijderen
function verwijderBlokkering() {
   if (confirm('Weet je zeker dat je de geselecteerde blokkering(en) wilt verwijderen?')) {
      document.getElementById('form').action = 'index.php?pagid=79&sub=b';
      document.getElementById('form').method = 'post';      
	  document.getElementById('form').submit();
   }
}

// favoriet verwijderen
function verwijderFavoriet(soort) {
   if (confirm('Weet je zeker dat je de selectie wilt verwijderen?')) {
      document.getElementById('form').action = 'index.php?pagid=79&sub=sel&soort=' + soort;
      document.getElementById('form').method = 'post';      
	  document.getElementById('form').submit();
   }
}

// bericht inbox verwijderen
function verwijderInbox() {
   if (confirm('Weet je zeker dat je de geselecteerde berichten wilt verwijderen?')) {
      document.getElementById('form').action = 'index.php?pagid=79&sub=i';
      document.getElementById('form').method = 'post';      
			document.getElementById('form').submit();
   }
}

// bericht inbox verwijderen
function verwijderOutbox() {
   if (confirm('Weet je zeker dat je de geselecteerde berichten wilt verwijderen?')) {
      document.getElementById('form').action = 'index.php?pagid=79&sub=o';
      document.getElementById('form').method = 'post';      
			document.getElementById('form').submit();
   }
}

// flirts verwijderen
function verwijderFlirts() {
   if (confirm('Weet je zeker dat je de geselecteerde flirts wilt verwijderen?')) {
      document.getElementById('form').action = 'index.php?pagid=79&sub=f';
      document.getElementById('form').method = 'post';      
			document.getElementById('form').submit();
   }
}



// (de)selecteer alle checkboxen
function selecteerAlles(el) {
   state = el.checked;

   if (document.getElementById) {
      var all = document.getElementsByTagName("INPUT");
   }
   else	{
      var all = document.all;
   }

   var l = all.length;
   for (var i = 0; i < l; i++) {
      if (all[i].tagName == "INPUT"){
          all[i].checked = state;
      }
   }
}


