f u n c t i o n   v a l _ l e i t ( f o r m ) {  
   i f ( f o r m . t e x t a l e i t . v a l u e   = =   " " )  
 	     {  
 	     a l e r t ( " V i n s a m l e g a s t   s l á i ð   i n n   l e i t a r s k i l y r ð i " ) ;  
 	     f o r m . t e x t a l e i t . f o c u s ( ) ;  
 	     r e t u r n   f a l s e ;  
 	     }    
 	 f o r m . s u b m i t ( ) ; 	      
 	  
 }  
  
 f u n c t i o n   v a l _ l e i t 2 ( f o r m ) {  
   i f ( f o r m . s e a r c h _ t e x t . v a l u e   = =   " " )  
 	     {  
 	     a l e r t ( " V i n s a m l e g a s t   s l á i ð   i n n   l e i t a r s k i l y r ð i " ) ;  
 	     f o r m . s e a r c h _ t e x t . f o c u s ( ) ;  
 	     r e t u r n   f a l s e ;  
 	     }    
 	 f o r m . s u b m i t ( ) ; 	      
 	  
 }  
  
 f u n c t i o n   v a l _ s a m b a n d ( f o r m ) {  
 v a r   m   =   " V i n s a m l e g a s t   f y l l t u   ú t   í   r e i t i n n   " ;  
 	 i f ( f o r m . n a f n . v a l u e   = =   " " )  
 	     {    
 	     a l e r t ( m   +   " n a f n " ) ;  
 	     f o r m . n a f n . f o c u s ( ) ;  
 	     r e t u r n   f a l s e ;  
 	     }  
 	     i f   ( ! e m a i l C h e c k ( f o r m . n e t f a n g . v a l u e ) )  
 	     {  
 	     	 f o r m . n e t f a n g . f o c u s ( ) ;  
 	     	 r e t u r n   f a l s e ;    
 	     }  
 	     	      
 	     i f ( f o r m . i n n l e g g . v a l u e   = =   " " )  
 	         {  
 	         a l e r t ( " S l á ð u   i n n   t e x t a   f y r i r s p u r n a r " ) ;  
 	         f o r m . i n n l e g g . f o c u s ( ) ;    
 	         r e t u r n   f a l s e ;  
 	     }  
 	  
 	 f o r m . s u b m i t ( ) ; 	              
 }  
  
 f u n c t i o n   v a l _ s e n d u p p s k r i f t ( f o r m )   {  
 	   i f ( f o r m . n a f n . v a l u e   = =   " " )  
 	         {  
 	         a l e r t ( " S l á ð u   i n n   n a f n   á   u p p s k r i f t " ) ;  
 	         f o r m . n a f n . f o c u s ( ) ;    
 	         r e t u r n   f a l s e ;  
 	     }  
 	      
 	     i f ( f o r m . i n n i h a l d . v a l u e   = =   " " )  
 	         {  
 	         a l e r t ( " S l á ð u   i n n   i n n i h a l d   u p p s k r i f t a r " ) ;  
 	         f o r m . i n n i h a l d . f o c u s ( ) ;    
 	         r e t u r n   f a l s e ;  
 	     }  
 	      
 	     i f ( f o r m . l y s i n g . v a l u e   = =   " " )  
 	         {  
 	         a l e r t ( " S l á ð u   i n n   l ý s i n g u   á   u p p s k r i f t " ) ;  
 	         f o r m . l y s i n g . f o c u s ( ) ;    
 	         r e t u r n   f a l s e ;  
 	     }  
  
 	 f o r m . s u b m i t ( ) ; 	  
 }  
  
 f u n c t i o n   v a l _ s e n d a v i n i ( f o r m ) {  
 v a r   m   =   " V i n s a m l e g a s t   f y l l t u   ú t   í   r e i t i n n   " ;  
 	     i f   ( ! e m a i l C h e c k ( f o r m . v i d t a k a n d i . v a l u e ) )  
 	     {  
 	     	 f o r m . v i d t a k a n d i . f o c u s ( ) ;  
 	     	 r e t u r n   f a l s e ;    
 	     }  
 	     	      
 	     i f ( f o r m . a t h u g a s e m d . v a l u e   = =   " " )  
 	         {  
 	         a l e r t ( " S l á ð u   i n n   t e x t a   m e ð   s e n d i n g u   t i l   v i n a r " ) ;  
 	         f o r m . a t h u g a s e m d . f o c u s ( ) ;    
 	         r e t u r n   f a l s e ;  
 	     }  
 	      
 	     i f   ( ! e m a i l C h e c k ( f o r m . n e t f a n g . v a l u e ) )  
 	     {  
 	     	 f o r m . n e t f a n g . f o c u s ( ) ;  
 	     	 r e t u r n   f a l s e ;      
 	     }  
 	  
 	 f o r m . s u b m i t ( ) ; 	              
 }  
  
  
 f u n c t i o n   e m a i l C h e c k   ( e m a i l S t r )   {  
  
 v a r   e m a i l P a t = / ^ ( . + ) @ ( . + ) $ /  
 v a r   s p e c i a l C h a r s = " \ \ ( \ \ ) < > @ , ; : \ \ \ \ \ \ \ " \ \ . \ \ [ \ \ ] "  
 v a r   v a l i d C h a r s = " \ [ ^ \ \ s "   +   s p e c i a l C h a r s   +   " \ ] "  
 v a r   q u o t e d U s e r = " ( \ " [ ^ \ " ] * \ " ) "  
 v a r   i p D o m a i n P a t = / ^ \ [ ( \ d { 1 , 3 } ) \ . ( \ d { 1 , 3 } ) \ . ( \ d { 1 , 3 } ) \ . ( \ d { 1 , 3 } ) \ ] $ /  
 v a r   a t o m = v a l i d C h a r s   +   ' + '  
 v a r   w o r d = " ( "   +   a t o m   +   " | "   +   q u o t e d U s e r   +   " ) "  
 v a r   u s e r P a t = n e w   R e g E x p ( " ^ "   +   w o r d   +   " ( \ \ . "   +   w o r d   +   " ) * $ " )  
 v a r   d o m a i n P a t = n e w   R e g E x p ( " ^ "   +   a t o m   +   " ( \ \ . "   +   a t o m   + " ) * $ " )  
  
  
 v a r   m a t c h A r r a y = e m a i l S t r . m a t c h ( e m a i l P a t )  
 i f   ( m a t c h A r r a y = = n u l l )   {  
  
 	 a l e r t ( " Þ e t t a   n e t f a n g   e r   e k k i   r é t t   ( a t h u g a ð u r   @   m e r k i   o g   p u n k t a ) " )  
 	 r e t u r n   f a l s e  
 }  
 v a r   u s e r = m a t c h A r r a y [ 1 ]  
 v a r   d o m a i n = m a t c h A r r a y [ 2 ]  
  
 i f   ( u s e r . m a t c h ( u s e r P a t ) = = n u l l )   {  
         a l e r t ( " N o t e n d a n a f n   á   n e t f a n g i   e k k i   r é t t . " )  
         r e t u r n   f a l s e  
 }  
  
 v a r   I P A r r a y = d o m a i n . m a t c h ( i p D o m a i n P a t )  
 i f   ( I P A r r a y ! = n u l l )   {  
 	     f o r   ( v a r   i = 1 ; i < = 4 ; i + + )   {  
 	         i f   ( I P A r r a y [ i ] > 2 5 5 )   {  
 	                 a l e r t ( " I P   t a l a   n e t f a n g s   e k k i   í   l a g i " )  
 	 	 r e t u r n   f a l s e  
 	         }  
         }  
         r e t u r n   t r u e  
 }  
  
 v a r   d o m a i n A r r a y = d o m a i n . m a t c h ( d o m a i n P a t )  
 i f   ( d o m a i n A r r a y = = n u l l )   {  
 	 a l e r t ( " Þ e t t a   l é n   e r   e k k i   t i l . " )  
         r e t u r n   f a l s e  
 }  
  
 v a r   a t o m P a t = n e w   R e g E x p ( a t o m , " g " )  
 v a r   d o m A r r = d o m a i n . m a t c h ( a t o m P a t )  
 v a r   l e n = d o m A r r . l e n g t h  
 i f   ( d o m A r r [ d o m A r r . l e n g t h - 1 ] . l e n g t h < 2   | |    
         d o m A r r [ d o m A r r . l e n g t h - 1 ] . l e n g t h > 3 )   {  
       a l e r t ( " N e t f a n g i ð   v e r ð u r   a ð   e n d a   m e ð   3   s t a f a   e n d i n g u   e i n s   o g   t d .   . c o m   e ð a   2   s t a f a   e n d i n g u   s e m   t á k n a r   l ö n d i n   e i n s   o g   t d .   . i s . " )  
       r e t u r n   f a l s e  
 }  
  
 i f   ( l e n < 2 )   {  
       v a r   e r r S t r = " Þ a ð   v a n t a r   n a f n   á   l é n i "  
       a l e r t ( e r r S t r )  
       r e t u r n   f a l s e  
 }  
  
 r e t u r n   t r u e ;  
 }  
  
 f u n c t i o n   p r e n t a ( ) {  
       b V   =   p a r s e I n t ( n a v i g a t o r . a p p V e r s i o n )  
       i f   ( b V   > =   4 )   w i n d o w . p r i n t ( )  
 } 