// JavaScript Document

	$.fn.clearForm = function() {
  
        return this.each(function() {
   
          var type = this.type, tag = this.tagName.toLowerCase();
   
          if (tag == 'form')
   
            return $(':input',this).clearForm();
   
          if (type == 'text' || type == 'password' || tag == 'textarea')
   
            this.value = '';
   
          else if (type == 'checkbox' || type == 'radio')
   		
            this.checked = false;
		  	
          else if (tag == 'select')
 
            this.selectedIndex = -1;
 
        });
 
      };
	  
	  function changeImg() { 
	  	  $('#hoho').attr('src','subpages/secimg/securimage/securimage_show.php?=' + Math.random());
	  }
	  
	  function listPicture(group_id, page_num){
	
			var galeria_modul = $('#galeria_modul_container');
			$('#galeria_modul_container').css("display","none");

			var url = "http//www.ajkanepszavaz.hu/subpages/ajaxgallery.php";
			var params = "group="+group_id+"&pageNum_product="+page_num;
	
			$.ajax({
				type: "POST",
				url: url,
				data: params,
				success: function(msg) {
					
					$('#galeria_modul_container').html(msg);
					$('#galeria_modul_container').fadeIn("slow");
					$('a[@rel*=lightbox]').lightBox();
				}
			});
			
	  }
	  
	 
    $(function() {
        $('a[@rel*=lightbox]').lightBox();
    });
	

	$(document).ready(
		function () {
			
			$('#newsletter_form').submit(function() {
				
				var no_error    = true;
				var first_error = true;
				var error_obj   = null;
				var name        = null;
				var form_focus  = null;
	
				if ( ($('#success_hirlevel').css('display')) != 'none' )
				{
					$('#success_hirlevel').fadeOut('slow');
				}
				
				$('div.hirlevel_form_hiba').each(function() {
	
					$(this).css('visibility','hidden');
	
				 });
				 
				 $('#ansz_hirlevel_email_error').text('Az e-mail cím megadása kötelező!');
				 
				 $('input.hirlevel_kotelezo, textarea.hirlevel_kotelezo').each(function() {
	
					if ($(this).val() == '') {
	
						no_error = false;
	
						if (first_error) {
	
							first_error = false;
	
							error_obj   = $(this);
	
						}
	
						name = $(this).attr('name');
						$('#'+name+'_error').css('visibility','visible');
	
					}
	
				 });
				 
				 if(no_error)
				 {
				
					var email   = $('input#hirlevel_e-mail').val();
		
					var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
					if (!filter.test(email)) {
		
						no_error = false;
		
						if (first_error) {
		
							 first_error = false;
		
							 error_obj   = $('input#hirlevel_e-mail');
		
						 }
		
						
						 name = $('input#hirlevel_e-mail').attr('name');
						 $('#'+name+'_error').text('Az e-mail cím nem megfelelő formátumú!');
						 $('#'+name+'_error').css('visibility','visible');
						 
		
					}
				}
				 
				if(no_error)
				{
					var hr_friendname   = $('input#hirlevel_friendname').val();
					var hr_friendemail  = $('input#hirlevel_friende-mail').val();
					
					if( (hr_friendname != '')  || (hr_friendemail != '') )
					{
						
						if( hr_friendname == '' )
						{
							no_error = false;
	
							if (first_error) {
	
								first_error = false;
	
								error_obj   = $('input#hirlevel_friendname');
	
							}
							
							$('#ansz_hirlevel_ismerosnev_error').css('visibility','visible');
							
						}
						
						if( hr_friendemail == '' )
						{
							no_error = false;
	
							if (first_error) {
	
								first_error = false;
	
								error_obj   = $('input#hirlevel_friende-mail');
	
							}
							
							$('#ansz_hirlevel_ismerosemail_error').css('visibility','visible');
							
						}
						else
						{
	
							var friendemail   = $('input#hirlevel_friende-mail').val();
		
							var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				
							if (!filter.test(friendemail)) {
				
								no_error = false;
				
								if (first_error) {
				
									 first_error = false;
				
									 error_obj   = $('input#hirlevel_friende-mail');
				
								 }
				
								 $('#ansz_hirlevel_ismerosemail_error').css('visibility','visible');
	
							}
							
						}
						
					}
					
				}
				 
				if(no_error)
				{
				
					$.ajax({
							type: "POST",
							url: 'subpages/feldolgoz_hirlevel.php',
							data: $('#newsletter_form').serialize(),
							success: function(msg) {
								var obj = $.evalJSON(msg);
								
								if (obj.status == 'success')
								{
								
									$('#newsletter_form').clearForm();
									changeImg();
									window.location.href="index.php?page=hirlevel";
									
									return true;
									
								}
								else if (obj.status == 'error')
								{
									
									for (i=0; i<=obj.error_msg.length; i=i+2)
									{
										if ( (obj.error_msg[i+1]) != '0' )
										{
											$('#'+obj.error_msg[i]+'_error').text(obj.error_msg[i+1]);	
										}
										$('#'+obj.error_msg[i]+'_error').css('visibility','visible');
		
									}
									
									return false;
									
								}
							}
						});
	
				}
				else
				{
					form_focus = '#' + error_obj.attr('id');
					$(form_focus).focus(); 
					
					return false;
				}
				 
				
			});
			
			$('#sendnews_form').submit(function() {
			
			var no_error    = true;
    		var first_error = true;
    		var error_obj   = null;
			var name        = null;
			var form_focus  = null;

   			if ( ($('#success_hirkuldes').css('display')) != 'none' )
			{
				$('#success_hirkuldes').fadeOut('slow');
			}
			
			$('div.hirkuldes_form_hiba').each(function() {

     			$(this).css('visibility','hidden');

   			 });
			 
			 $('input.hirkuldes_kotelezo, textarea.hirkuldes_kotelezo').each(function() {

     			if ($(this).val() == '') {

       				no_error = false;

        			if (first_error) {

          				first_error = false;

         			 	error_obj   = $(this);

        			}

       				name = $(this).attr('name');
					$('#'+name+'_error').css('visibility','visible');

      			}

    		 });
			 
			 if(no_error)
			 {
			
				var email   = $('input#hirkuldes_e-mail').val();
	
				if(email != '')
				{
				
					var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
					if (!filter.test(email)) {
		
						no_error = false;
		
						if (first_error) {
		
							 first_error = false;
		
							 error_obj   = $('input#hirkuldes_e-mail');
		
						 }
		
						
						 name = $('input#hirkuldes_e-mail').attr('name');
						 $('#'+name+'_error').css('visibility','visible');
						 
					}
					
				}
			}
			 
			if(no_error)
			{
			
				$.ajax({
						type: "POST",
						url: 'subpages/feldolgoz_celunk.php',
						data: $('#sendnews_form').serialize(),
						success: function(msg) {
							var obj = $.evalJSON(msg);
							
							if (obj.status == 'success')
							{
							
								$('#sendnews_form').clearForm();
								
								$('#success_hirkuldes').text('Sikeres üzenetküldés!');
								$('#success_hirkuldes').fadeIn('slow');
								
								return true;
								
							}
							else if (obj.status == 'error')
							{
								
								for (i=0; i<=obj.error_msg.length; i=i+2)
								{
									if ( (obj.error_msg[i+1]) != '0' )
									{
										$('#'+obj.error_msg[i]+'_error').text(obj.error_msg[i+1]);	
									}
									$('#'+obj.error_msg[i]+'_error').css('visibility','visible');
	
								}
								
								return false;
								
							}
						}
					});

			}
			else
			{
				form_focus = '#' + error_obj.attr('id');
			 	$(form_focus).focus(); 
				
				return false;
			}
			 
			
		});
		
		$('#sendlink_form').submit(function() {
			
			var no_error    = true;
    		var first_error = true;
    		var error_obj   = null;
			var name        = null;
			var form_focus  = null;

   			if ( ($('#success_hirkuldes').css('display')) != 'none' )
			{
				$('#success_hirkuldes').fadeOut('slow');
			}
			
			$('div.hirkuldes_form_hiba').each(function() {

     			$(this).css('visibility','hidden');

   			 });
			 
			 $('input.hirkuldes_kotelezo, textarea.hirkuldes_kotelezo').each(function() {

     			if ($(this).val() == '') {

       				no_error = false;

        			if (first_error) {

          				first_error = false;

         			 	error_obj   = $(this);

        			}

       				name = $(this).attr('name');
					$('#'+name+'_error').css('visibility','visible');

      			}

    		 });
			 
			 if(no_error)
			 {
			
				var email   = $('input#hirkuldes_e-mail').val();
	
				if(email != '')
				{
				
					var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
					if (!filter.test(email)) {
		
						no_error = false;
		
						if (first_error) {
		
							 first_error = false;
		
							 error_obj   = $('input#hirkuldes_e-mail');
		
						 }
		
						
						 name = $('input#hirkuldes_e-mail').attr('name');
						 $('#'+name+'_error').css('visibility','visible');
						 
					}
					
				}
			}
			 
			if(no_error)
			{
			
				$.ajax({
						type: "POST",
						url: 'subpages/feldolgoz_videolink.php',
						data: $('#sendlink_form').serialize(),
						success: function(msg) {
							var obj = $.evalJSON(msg);
							
							if (obj.status == 'success')
							{
							
								$('#sendlink_form').clearForm();
								
								$('#success_hirkuldes').text('Sikeres video link küldés!');
								$('#success_hirkuldes').fadeIn('slow');
								
								return true;
								
							}
							else if (obj.status == 'error')
							{
								
								for (i=0; i<=obj.error_msg.length; i=i+2)
								{
									if ( (obj.error_msg[i+1]) != '0' )
									{
										$('#'+obj.error_msg[i]+'_error').text(obj.error_msg[i+1]);	
									}
									$('#'+obj.error_msg[i]+'_error').css('visibility','visible');
	
								}
								
								return false;
								
							}
						}
					});

			}
			else
			{
				form_focus = '#' + error_obj.attr('id');
			 	$(form_focus).focus(); 
				
				return false;
			}
			 
			
		});
			
		$('#support_form').submit(function() {
				
				var no_error    = true;
				var first_error = true;
				var error_obj   = null;
				var name        = null;
				var form_focus  = null;
	
				if ( ($('#success_szavazas').css('display')) != 'none' )
				{
					$('#success_szavazas').fadeOut('slow');
				}
				
				$('div.szavazas_form_hiba').each(function() {
	
					$(this).css('visibility','hidden');
	
				 });
				 
				 $('#ansz_szavazas_email_error').text('Az e-mail cím megadása kötelező!');
				 
				 $('input.szavazas_kotelezo, textarea.szavazas_kotelezo').each(function() {
	
					if ($(this).val() == '') {
	
						no_error = false;
	
						if (first_error) {
	
							first_error = false;
	
							error_obj   = $(this);
	
						}
	
						name = $(this).attr('name');
						$('#'+name+'_error').css('visibility','visible');
	
					}
	
				 });
				 
				 if(no_error)
				 {
				
					var email   = $('input#szavazas_e-mail').val();
		
					var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
					if (!filter.test(email)) {
		
						no_error = false;
		
						if (first_error) {
		
							 first_error = false;
		
							 error_obj   = $('input#szavazas_e-mail');
		
						 }
		
						
						 name = $('input#szavazas_e-mail').attr('name');
						 $('#'+name+'_error').text('Az e-mail cím nem megfelelő formátumú!');
						 $('#'+name+'_error').css('visibility','visible');
						 
		
					}
				}
				 
				if(no_error)
				{
				
					$.ajax({
							type: "POST",
							url: 'subpages/feldolgoz_szavazas.php',
							data: $('#support_form').serialize(),
							success: function(msg) {
								var obj = $.evalJSON(msg);
								
								if (obj.status == 'success')
								{
								
									$('#support_form').clearForm();
									
									//$('#success_szavazas').text('Sikeres feliratkozás!');
									//$('#success_szavazas').fadeIn('slow');
									window.location.reload(true);
									
									return true;
									
								}
								else if (obj.status == 'error')
								{
									
									for (i=0; i<=obj.error_msg.length; i=i+2)
									{
										if ( (obj.error_msg[i+1]) != '0' )
										{
											$('#'+obj.error_msg[i]+'_error').text(obj.error_msg[i+1]);	
										}
										$('#'+obj.error_msg[i]+'_error').css('visibility','visible');
		
									}
									
									return false;
									
								}
							}
						});
	
				}
				else
				{
					form_focus = '#' + error_obj.attr('id');
					$(form_focus).focus(); 
					
					return false;
				}
				 
				
			});
			
		}	
	)
