	function check_cat()
	{
		var tot = 0;
		for( var i=1;i<=25;i++ )
		{
			var aux = 'k_' + i; 
			if( document.getElementById( aux ).checked )
			{
				
				tot++;
			}
		}
		return tot;
	}
	
	function check_site()
	{
		
		var is_smth_empty = false;
		if( !document.getElementById('url').value.isURL() )
		{
			document.getElementById('d_1').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_1').className = 'off';
			
			s = new Tajax();
			s.onReadystateChanged = function (xmlHttpRequest)
			{
				if( s.readyState == 4 )
				{
					if ( s.responseText == 1 )
					{
						document.getElementById('site_error').innerHTML = '<div class="err">Aceast site este deja adaugat</div>';
						is_smth_empty = true;
					}
					
				}		
			}
	
	
			var form1Data = "url=" + document.getElementById('url').value ;
			s.PostRequest("ck-site.php", form1Data, true);	
		}
		
		if( document.getElementById('name').value.isEmpty() )
		{
			document.getElementById('d_2').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_2').className = 'off';
		}
		
		if( document.getElementById('description_short_ro').value.isEmpty() )
		{
			document.getElementById('d_3').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_3').className = 'off';
		}
		
		if( document.getElementById('description_long_ro').value.isEmpty() )
		{
			document.getElementById('d_4').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_4').className = 'off';
		}
		
		
		
		var r = check_cat();
		if( r == 0 )
		{
			document.getElementById('d_5').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			if( r >= 4 )
			{
				document.getElementById('d_5').className = 'err';
				is_smth_empty = true;
			} 
			else
			{
				document.getElementById('d_5').className = 'off';
			}
		}
		
		if( is_smth_empty == true )
		{
			return false;
		}
		
		return true;
	}

	function check_date_pers()
	{
		var is_smth_empty = false;
		if( !document.getElementById('parola').value.isEmpty() && document.getElementById('parola').value.length < 6 )
		{
			document.getElementById('d_2').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_2').className = 'off';
		}
		
		if( !document.getElementById('parola').value.isEmpty() && ( document.getElementById('conf_parola').value.isEmpty() || ( document.getElementById('conf_parola').value != document.getElementById('parola').value ) ) )
		{
			document.getElementById('d_3').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_3').className = 'off';
		}
		
		if( document.getElementById('nume').value.isEmpty() )
		{
			document.getElementById('d_4').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_4').className = 'off';
		}
		
		if( document.getElementById('prenume').value.isEmpty() )
		{
			document.getElementById('d_5').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_5').className = 'off';
		}
		if( document.getElementById('oras').value.isEmpty() )
		{
			document.getElementById('d_7').className = 'err';
			is_smth_empty = true;
		}
		else
		{
			document.getElementById('d_7').className = 'off';
		}
		
		if( is_smth_empty == true )
		{
			
			return false;
		}
		document.getElementById("send_id").value = 1	
		document.getElementById("user_frm").submit();
	}

	

	function check_reg_form()
	{		
		if ( !document.getElementById('email_reg').value.isEmail() ) 
		{
			document.getElementById('email_reg_error').innerHTML = '<div class="err">Introduceti o valoare corecta ex. contact@domeniu.ro</div>';
		}
		else
		{
			s = new Tajax();
			s.onReadystateChanged = function (xmlHttpRequest)
			{
				if( s.readyState == 4 )
				{
					if ( s.responseText == 1 )
					{
						document.getElementById('email_reg_error').innerHTML = '<div class="err">Aceasta adresa de email este indisponibila</div>';
					}
					
					if ( s.responseText == 2 )
					{
						document.getElementById( "user_frm" ).action = 'register.php';
						document.getElementById( "user_frm" ).submit();
					}
				}
			}
	
	
			var form1Data = "email=" + document.getElementById('email_reg').value ;
			
			s.PostRequest("ck-email.php", form1Data, true);	
		}
	}
	
	function check_reg_add()
	{
		if( ! check_site( ) )
		{
			return;
		}

		if ( !document.getElementById('email_reg').value.isEmail() ) 
		{
			document.getElementById('email_reg_error').innerHTML = '<div class="err">Introduceti o valoare corecta ex. contact@domeniu.ro</div>';
			return false;
		}
		else
		{
			
			s = new Tajax();
			s.onReadystateChanged = function (xmlHttpRequest)
			{
				if( s.readyState == 4 )
				{
					if ( s.responseText == 1 )
					{
						document.getElementById('email_reg_error').innerHTML = '<div class="err">Aceasta adresa de email este indisponibila</div>';
						return false;
					}
					
					if ( s.responseText == 2 )
					{
						document.getElementById( "user_frm" ).action = 'register_addsite.php';
						document.getElementById( "user_frm" ).submit();
					}
				}
					
			}
			var form1Data = "email=" + document.getElementById('email_reg').value ;		
			s.PostRequest("ck-email.php", form1Data, true);	
		}
	}
	
	
	function check_log_add()
	{
		if( ! check_site( ) )
		{
			return;
		}
		
		if ( !document.getElementById('email_log').value.isEmail() ) 
		{
			document.getElementById('email_log_error').innerHTML = '<div class="err">Introduceti o valoare corecta pentru email  ex. contact@domeniu.ro</div>';
			return false;
		}
		else
		{
			if ( !document.getElementById('pass_log').value.isEmpty() ) 
			{
				s = new Tajax();
				s.onReadystateChanged = function (xmlHttpRequest)
				{
					if( s.readyState == 4 )
					{
						if ( s.responseText == 2 )
						{
							document.getElementById('email_log_error').innerHTML = '<div class="err">Eroare de logare</div>';
							return false;
						}
						
						if ( s.responseText == 1 )
						{
							document.getElementById( "user_frm" ).action = 'log_addsite.php';
							document.getElementById( "user_frm" ).submit();
						}
					}
				}
		
				var form1Data = "email=" + document.getElementById('email_log').value + "&pass=" + document.getElementById('pass_log').value;
				s.PostRequest("ck-account.php", form1Data, true);	
			}
			else
			{
				document.getElementById('email_log_error').innerHTML = '<div class="err">Introduceti o valoare pentru parola</div>';
				return false;
			}
		}	
	}
	function check_log_form()
	{
		if ( !document.getElementById('email_log').value.isEmail() ) 
		{
			document.getElementById('email_log_error').innerHTML = '<div class="err">Introduceti o valoare corecta pentru email  ex. contact@domeniu.ro</div>';
		}
		else
		{
			if ( !document.getElementById('pass_log').value.isEmpty() ) 
			{
				s = new Tajax();
				s.onReadystateChanged = function (xmlHttpRequest)
				{
					if( s.readyState == 4 )
					{
					if ( s.responseText == 2 )
					{
						document.getElementById('email_log_error').innerHTML = '<div class="err">Eroare de logare</div>';
					}
					else
					{
						if ( s.responseText == 1 )
						{
							document.getElementById( "user_frm" ).action = 'login.php';
							document.getElementById( "user_frm" ).submit();
						}
					}
					}
				}
		
				var form1Data = "email=" + document.getElementById("email_log").value + "&pass=" + document.getElementById("pass_log").value;
				s.PostRequest("ck-account.php", form1Data, true);	
			}
			else
			{
				document.getElementById('email_log_error').innerHTML = '<div class="err">Introduceti o valoare pentru parola</div>';
			}
		}	
	}
	
	function check_email()
	{
		if ( !document.getElementById('email_parola').value.isEmpty() ) 
		{
			if ( !document.getElementById('email_parola').value.isEmail() ) 
			{
				
				document.getElementById('email_log_error').innerHTML = '<div class="err">Adresa de email trebuie sa fie de forma nume@domeniu.ro</div>';
			}
			else
			{
				s = new Tajax();
				s.onReadystateChanged = function (xmlHttpRequest)
				{
					if( s.readyState == 4 )
					{
					if ( s.responseText == 2 )
					{
						document.getElementById('email_log_error').innerHTML = '<div class="err">Adresa de email nu este inregistrata pe HotDot.ro!</div>';
					}
					
					if ( s.responseText == 1 )
					{
						document.getElementById( "user_frm" ).action = 'cont-trimite_parola_uitata.php';
						document.getElementById( "user_frm" ).submit();
					}
					}
				}
		
				var form1Data = "email=" + document.getElementById('email_parola').value;
				s.PostRequest("ck-email.php", form1Data, true);	
			}
		}
	}
	
	function check_comment()
	{
		var f = true;
		if( document.getElementById( "nickname" ).value.isEmpty() )
		{
			alert( 'Campul Nickname este obligatoriu' );
			document.getElementById( "nickname" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "nume" ).value.isEmpty() )
		{
			alert( 'Campul Nume este obligatoriu' );
			document.getElementById( "nume" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "email" ).value.isEmpty() || !document.getElementById( "email" ).value.isEmail() )
		{
			alert( 'Campul Email este obligatoriu' );
			document.getElementById( "email" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "good_review" ).value.isEmpty() && document.getElementById( "bad_review" ).value.isEmpty() )
		{
			alert( 'Spune-ne ce comentarii, aprecieri si observatii ai despre acest site.\nParerea ta conteaza pe HotDot.ro!' );
			document.getElementById( "good_review" ).focus();
			f = false;
			return false;
		}
		
		if( f )
		{
			s = new Tajax();
			s.onReadystateChanged = function (xmlHttpRequest)
			{
				if( s.readyState == 4 )
				{
					if ( s.responseText == 1 )
					{
						document.getElementById('comment_f_confirm').innerHTML = 'Mesajul tau a fost inregistrat si va fi afisat in urma aprobarii de catre un editor Hotdot. <br>Iti multumim!';
						document.getElementById('comment_form').style.display = 'none';
						
						var new_comment = '<font class="black-little"><b>';
						if( document.getElementById("confidential").value == 1 )
						{
							new_comment =  new_comment + document.getElementById("nickname").value;
						}
						else
						{
							new_comment =  new_comment + document.getElementById("nume").value;
						}
						new_comment =  new_comment + '</b></font><br />';
						if( !document.getElementById("good_review").value.isEmpty() )
						{
							new_comment =  new_comment + '<b style="color: #d31b02;">Cred ca e HOT: </b>' + document.getElementById("good_review").value + '<br />';
						}
						if( !document.getElementById("bad_review").value.isEmpty() )
						{
							new_comment =  new_comment + '<b style="color: #000000;">Nu mi se pare HOT: </b>' + document.getElementById("bad_review").value + '<br />';
						}
						document.getElementById('new_comment').innerHTML = new_comment;
					}
					
					if ( s.responseText == 2 )
					{
						document.getElementById('comment_f_confirm').innerHTML = 'Ne pare rau, dar din motive independente de noi , parerea ta nu a putut fi trimisa.' ;
					}
				}
				
			}
			
			var form1Data = "art_id=" + document.getElementById('art_id').value + 
							"&site_id=" + document.getElementById('site_id').value + 
							"&nickname=" + document.getElementById('nickname').value + 
							"&nume=" + document.getElementById('nume').value + 
							"&email=" + document.getElementById('email').value + 
							"&good_review=" + document.getElementById('good_review').value + 
							"&bad_review=" + document.getElementById('bad_review').value + 
							"&confidential=" + document.getElementById('confidential').value;
			
			s.PostRequest("add-comment.php", form1Data, true);	
		}
	}
	
	function check_friend()
	{
		var f = true;
		if( document.getElementById( "email_dest" ).value.isEmpty() || !document.getElementById( "email_dest" ).value.isEmail() )
		{
			alert( 'Campul adresa destinatar este obligatoriu' );
			document.getElementById( "email_dest" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "nume_exp" ).value.isEmpty() )
		{
			alert( 'Campul Nume este obligatoriu' );
			document.getElementById( "nume_exp" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "prenume_exp" ).value.isEmpty() )
		{
			alert( 'Campul Prenume este obligatoriu' );
			document.getElementById( "prenume_exp" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "email_exp" ).value.isEmpty() || !document.getElementById( "email_exp" ).value.isEmail() )
		{
			alert( 'Campul email este obligatoriu' );
			document.getElementById( "email_exp" ).focus();
			f = false;
			return false;
		}
		
		if( f == true )
		{
			s = new Tajax();
			s.onReadystateChanged = function (xmlHttpRequest)
			{
				if( s.readyState == 4 )
				{
					if ( s.responseText == 1 )
					{
						document.getElementById('send_to_f').innerHTML = '<br><br>Pagina a fost trimisa cu succes.' + document.getElementById('close_div').innerHTML;
						document.getElementById('send_to_f_form').style.display = 'none';
						
					}
					
					if ( s.responseText == 2 )
					{
						document.getElementById('send_to_f').innerHTML = '<br><br>Ne pare rau, dar pagina nu poate fi trimisa acum.<br>Va rugam sa incercati mai tarziu.' + document.getElementById('close_div').innerHTML;
						document.getElementById('send_to_f_form').style.display = 'none';
					}
				}
			}
			var form1Data = "site_id=" + document.getElementById('site_id').value + "&email_dest=" + document.getElementById('email_dest').value + "&email_exp=" + document.getElementById('email_exp').value + "&nume_exp=" + document.getElementById('nume_exp').value + "&prenume_exp=" + document.getElementById('prenume_exp').value ;
			
			s.PostRequest("trimite-la-prieten.php", form1Data, true);	
		}
	}
	
	function check_art_friend()
	{
		var f = true;
		if( document.getElementById( "email_dest" ).value.isEmpty() || !document.getElementById( "email_dest" ).value.isEmail() )
		{
			alert( 'Campul adresa destinatar este obligatoriu' );
			document.getElementById( "email_dest" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "nume_exp" ).value.isEmpty() )
		{
			alert( 'Campul Nume este obligatoriu' );
			document.getElementById( "nume_exp" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "prenume_exp" ).value.isEmpty() )
		{
			alert( 'Campul Prenume este obligatoriu' );
			document.getElementById( "prenume_exp" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "email_exp" ).value.isEmpty() || !document.getElementById( "email_exp" ).value.isEmail() )
		{
			alert( 'Campul email este obligatoriu' );
			document.getElementById( "email_exp" ).focus();
			f = false;
			return false;
		}
		
		if( f == true )
		{
			s = new Tajax();
			s.onReadystateChanged = function (xmlHttpRequest)
			{
				if( s.readyState == 4 )
				{
					if ( s.responseText == 1 )
					{
						document.getElementById('send_to_f').innerHTML = '<br><br>Articolul a fost trimis cu succes.' + document.getElementById('close_div').innerHTML;
						document.getElementById('send_to_f_form').style.display = 'none';
					}
					
					if ( s.responseText == 2 )
					{
						document.getElementById('send_to_f').innerHTML = '<br><br>Ne pare rau, dar pagina nu poate fi trimisa acum.<br>Va rugam sa incercati mai tarziu.' + document.getElementById('close_div').innerHTML;
						document.getElementById('send_to_f_form').style.display = 'none';
					}
				}
			}
			var form1Data = "art_id=" + document.getElementById('art_id').value + 
							"&email_dest=" + document.getElementById('email_dest').value + 
							"&email_exp=" + document.getElementById('email_exp').value + 
							"&nume_exp=" + document.getElementById('nume_exp').value + 
							"&prenume_exp=" + document.getElementById('prenume_exp').value ;
			s.PostRequest("trimite-art-la-prieten.php", form1Data, true);	
		}
	}
	
	function check_contact()
	{
		var f = true;
		if( document.getElementById( "nume" ).value.isEmpty() )
		{
			alert( 'Campul Nume est obligatoriu' );
			document.getElementById( "nume" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "email" ).value.isEmpty() || !document.getElementById( "email" ).value.isEmail() )
		{
			alert( 'Campul Email este obligatoriu' );
			document.getElementById( "email" ).focus();
			f = false;
			return false;
		}
		if( document.getElementById( "mesaj" ).value.isEmpty() )
		{
			alert( 'Campul Mesaj este obligatoriu' );
			document.getElementById( "mesaj" ).focus();
			f = false;
			return false;
		}
		
		if( f == true )
		{
			s = new Tajax();
			s.onReadystateChanged = function (xmlHttpRequest)
			{
				if( s.readyState == 4 )
				{
					if ( s.responseText == 1 )
					{
						document.getElementById('contact_f_confirm').innerHTML = '<br><br>Mesajul a fost trimis cu succes.';
					}
					
					if ( s.responseText == 2 )
					{
						document.getElementById('contact_f_confirm').innerHTML = '<br><br>Ne pare rau, dar mesajul nu poate fi trimis acum.<br>Va rugam sa incercati mai tarziu.';
					}
				}
			}
			var form1Data = "nume=" + document.getElementById('nume').value + 
							"&email=" + document.getElementById('email').value + 
							"&mesaj=" + document.getElementById('mesaj').value ;
			s.PostRequest("trimite-contact.php", form1Data, true);	
		}
	}
	
	function check_site_logged()
	{
		if( check_site() )
		{
			document.getElementById( "user_frm" ).action = 'addsite.php';
			document.getElementById( "user_frm" ).submit();
			
		}
	}
