/********************************************************************
|*
|*	jquery script for page
|*
|********************************************************************/

	$(document).ready(function() 
	{
		
		/*************************************************************
		*
		*	galerija
		*
		*************************************************************/	
	
		if( $('#gallery').length )	
			$('#gallery').mygallery( ); 
		
			
		/*************************************************************
		*
		*	arhiv
		*
		*************************************************************/	
		
		load_news = function( event )
		{
			
			ajax_url = '/pridobi-novice'
			//check url
			page_url = window.location.hash;
			
			//if paging link
			if( $(this).attr('href') )
			{
				link_component = $(this).attr('href').replace('http://','/').split('/');
				//console.log( link_component )
				
				for( i in link_component)
				{
					tmp = link_component[i].split('=');
					
					if( tmp.length != 2 ) 
					{
						continue;
					}
						
					else( tmp[0] == 'stran' )
					{
						ajax_url = ajax_url + '/' + tmp[1];
						window.location.hash = '/' + tmp[0] + '=' +  tmp[1];
					}
						
				}

				
			}
			
			//window load
			else
			{
				link_component = page_url.split('/');
				//console.log( link_component  )
				for( i in link_component)
				{
					tmp = link_component[i].split('=');
					
					if( tmp.length != 2 ) 
					{
						continue;
					}
						
					else( tmp[0] == 'stran' )
					{
						ajax_url = ajax_url + '/' + tmp[1];
						window.location.hash = '/' + tmp[0] + '=' +  tmp[1];
					}
						
				}
			}
			
			$('#news_archive > .content').html( '<div style="position: absolute; top: 200px; left: 200px; margin: auto;"><img src="/img/ajax-loader2.gif" alt="Nalagam" /></div>' );
			
			$.ajax({
				      url: ajax_url,
				      type: "POST",
				      data: { 'filter' : page_url},
				      dataType: "html",
				      before: function( )
				      {
				      	$('#news_archive > .content').html( '<div style="position: absolute; top: 200px; left: 200px; margin: auto;"><img src="/img/ajax-loader2.gif" alt="Nalagam" /></div>' );
				      },
				      success: function( data )
				      {
				      	$('#news_archive > .content').html( data )
				      	
				      	$('.paging a').click( load_news )
				      }
				      
					});
					
			event.preventDefault();
			return false;
		}
		
		if( $('#news_archive > .content').length )	
		{
			$(window).load( load_news );
			
			
		}
		
			
		
		/**************************************************************
		*
		*	gumb za prikaz login okna
		*
		**************************************************************/
		
		$('.log_me_in').click( function()
		{ 
			mydata = "<div id='login_form'>"+
						"<p class='title2'>PRIJAVA</p>"+
						"<div class='error'></div>"+
						"<form action='/login' method='post'>"+
							"<input type='hidden' name='redirect' value='" + window.location +"' />"+
							"<p><label>Uporabniško ime: </label><input type='text' name='username' /></p>"+
							"<p><label>Geslo: </label><input type='password' name='password' /></p>"+
							"<p><label>&nbsp;</label>&nbsp;&nbsp;<a class='lost_password'>Pozabljeno geslo?</a></p>"+
							"<p><label>&nbsp;</label><input type='checkbox' name='remember' />&nbsp; Samodejna prijava</p>"+
							"<br/><br/>"+
							"<p><label>&nbsp;</label><input type='submit' name='submit' value='Prijavi me' /></p>"+
						"</form>"+
					  "</div>";
			
	
						  
					  
			$('#headerRow').before("<div id='shadow-window' style='display:none' ></div>"+
									  "<div id='load-window' style='display:none'>"+	
											"<div id='load-content'>"+mydata+"</div>"+	
											"<a href='javascript:void(0)' class='close-pop-window'>x</a>"+
									  "</div>"
								 );
		      
		     $('#shadow-window').fadeIn( 500, function( )
		     {
		     	$('#load-window').slideDown( 300 );
		     })
										 
										 
			$('.close-pop-window').click( function()
			{
				$('#load-window').remove();
				$('#shadow-window').fadeOut( 800, function()
				{
					$(this).remove();
				})
				
				$(this).remove()
			});
			
			$('.lost_password').click( lost_password_function );
		});	
	
		
		lost_password_function = function()
		{
			
			
			mydata = "<div id='login_form'>"+
						"<p class='title2'>POZABLJENO GESLO</p>"+
						"<div class='error'></div>"+
						"<form action='javascript:void(0)' method='post' id='lost_password_form'>"+
							"<p><b>Vpišite svoj elektronski naslov in poslano vam bo novo geslo!</b></p><br/>"+
							"<p><label>Elektronski naslov:</label><input type='text' name='mail' /></p>"+
							"<br/><br/>"+
							"<p><label>&nbsp;</label><input type='submit' name='submit' value='Novo geslo' /></p>"+
						"</form>"+
					  "</div>";
				
		
			$('#load-window').html( "<div id='load-content'>"+mydata+"</div>"+	
									"<a href='javascript:void(0)' class='close-pop-window'>x</a>" );
									
			$('.close-pop-window').click( function()
			{
				$('#load-window').remove();
				$('#shadow-window').fadeOut( 800, function()
				{
					$(this).remove();
				})
				
				$(this).remove()
			});	

			
			$('#lost_password_form').submit( lost_password_form_function );
			
		}
		
		lost_password_form_function = function( event )
		{
			
			$('#lost_password_form').unbind( 'submit' );	
			
		
			user_email = $('input[name="mail"]').val();
			
			if( user_email.length > 0 )
			{
				
			
				$.ajax({
				      url: '/lost_password',
				      type: "POST",
				      data: {'email' : user_email },
				      dataType: "json",
				      success: function( data )
				      {
				      
				      	//poslano
					      	if( data.respond[0] == 1 )
					      	{
						      	 mydata = "<div id='login_form'>"+
											"<p class='title2'>POZABLJENO GESLO</p>"+
											"<p><b>"+data.respond[1]+"</b></p><br/>"+
										  "</div>";
					      	}
					      	else if( data.respond[0] == 2 )
					      	{
					      		mydata = "<div id='login_form'>"+
											"<p class='title2'>POZABLJENO GESLO</p>"+
											"<div class='error'>"+data.respond[1]+"</div>"+
											"<form action='javascript:void(0)' method='post' id='lost_password_form'>"+
												"<p><b>Vpišite svoj elektronski naslov in poslano vam bo novo geslo!</b></p><br/>"+
												"<p><label>Elektronski naslov:</label><input type='text' name='mail' /></p>"+
												"<br/><br/>"+
												"<p><label>&nbsp;</label><input type='submit' name='submit' value='Novo geslo' /></p>"+
											"</form>"+
										  "</div>";
					      	}
			
							$('#load-window').html( "<div id='load-content'>"+mydata+"</div>"+	
													"<a href='javascript:void(0)' class='close-pop-window'>x</a>" );
													
							$('.close-pop-window').click( function()
							{
								$('#load-window').remove();
								$('#shadow-window').fadeOut( 800, function()
								{
									$(this).remove();
								})
								
								$(this).remove()
							});	
				      	
							$('#lost_password_form').submit( lost_password_form_function );    
				      }   
				   })				     
			}
			
			
			event.preventDefault();
			return false;

		}
		
		
		
		/**************************************************************
		*
		*	gumb za dodajanje komentarja/teme
		*
		**************************************************************/
		
		$('input[name="submit"]').click( function(event)
		{ 
			
		 	add_new = true;
		 	
		 	//ali obstaja input za naslov
		 	if( $('input[name="topic_title"]').length > 0 )
		 	{
		 		topic_input_val = $('input[name="topic_title"]').val();
		 		
		 		if( topic_input_val.length == 0 )
		 		{
		 			
		 			$('#headerRow').before("<div id='shadow-window' ></div>"+
										  "<div id='load-window'>"+	
												"<div id='load-content'><p class='title2'>Napaka</p>Polje za naslov ne sme biti prazno!<br/></div>"+	
												"<a href='javascript:void(0)' class='close-pop-window'>x</a>"+
										  "</div>"
										 );
										 
										 
					$('.close-pop-window').click( function()
					{
						$('#load-window').remove();
						$('#shadow-window').remove();
						$(this).remove()
					});
					
					
					event.preventDefault();
					return false;
		 		}
		 	}
		 	
		 	//ali obstja textarea za komentar
		 	if( $('textarea[name="comment"]').length > 0 )
		 	{
		 		comment_val = $('textarea[name="comment"]').val();
		 		
		 		var text = tinyMCE.getContent();
				var textIsEmpty = (text == null || text == "" || text.match(/^\s*<p[^>]*>\s*&nbsp;\s*<\/p>\s*$/));		
		 		
		 		
		 		if( textIsEmpty )
		 		{
		 			$('#headerRow').before("<div id='shadow-window' ></div>"+
										  "<div id='load-window'>"+	
												"<div id='load-content'><p class='title2'>Napaka</p>Ni komentarja!<br/></div>"+	
												"<a href='javascript:void(0)' class='close-pop-window'>x</a>"+
										  "</div>"
										 );
										 
										 
					$('.close-pop-window').click( function()
					{
						$('#load-window').remove();
						$('#shadow-window').remove();
						$(this).remove()
					});
					
					
					event.preventDefault();
					return false;
		 		}
		 	}
			
		})
		
		/***********************************************
		*
		*	dodajanje parametrja object-om za transparent
		*
		************************************************/
		
		if( $('object').length )
		{
			$.each( $('object') , function(index, val) 
			{
				$(this).append( '<param name="wmode" value="transparent" />' );
			}); 
		}
		
		
		/**********************************************
		*
		*
		*
		***********************************************/
		
		if( $('#user_profile').length > 0 && $('button[name="edit_profile"]').length > 0 )
		{
			$('button[name="edit_profile"]').click( function( )
			{
				$.ajax({
			      url: '/uredi-profil',
			      dataType: "html",
			      success: function( data )
			      {
			      	 $('#user_profile').html( data );
			         
			      	 if( $('input[name="interznanje"]').attr('checked') )
					{
						$('input[name="code"]').removeAttr('disabled');
					}
					else
					{
						$('input[name="code"]').attr('disabled', 'disabled');
					}
					
					
					$('input[name="interznanje"]' ).click( function( )
					{
						if( $('input[name="interznanje"]').attr('checked') )
						{
							$('input[name="code"]').removeAttr('disabled');
						}
						else
						{
							$('input[name="code"]').attr('disabled', 'disabled');
						}
						
					});
			      }
			   });
			   
			   
			});
		}
		
		/***********************************************
		*
		*	ce smo na registraciji
		*
		************************************************/
		
		if( $('#register-form').length )
		{
			if( $('input[name="interznanje"]').attr('checked') )
			{
				$('input[name="code"]').removeAttr('disabled');
			}
			else
			{
				$('input[name="code"]').attr('disabled', 'disabled');
			}
			
			
			$('input[name="interznanje"]' ).click( function( )
			{
				if( $('input[name="interznanje"]').attr('checked') )
				{
					$('input[name="code"]').removeAttr('disabled');
				}
				else
				{
					$('input[name="code"]').attr('disabled', 'disabled');
				}
				
			});
			/*
			$( '.cursor' ).click( function( )
			{
				if( $('input[name="interznanje"]').attr('checked') )
				{
					$('input[name="interznanje"]').removeAttr('checked');
					$('input[name="code"]').attr('disabled', 'disabled');
					
					
				}
				else
				{
					$('input[name="interznanje"]').attr('checked', 'true');
					$('input[name="code"]').removeAttr('disabled');
				}
				
			});*/
			
		}
		
		
	});
	
	
	/***********************************************************
	*
	*	pokaži popup za opozorila
	*
	***********************************************************/
	
	function show_popup( text )
	{
		mydata = "<div id='login_form'>"+
					"<p class='title2'>PRIJAVA</p>"+
					"<div class='error'>"+text+"</div>"+
					"<form action='/login' method='post'>"+
						"<input type='hidden' name='redirect' value='" + window.location +"' />"+
						"<p><label>Uporabniško ime: </label><input type='text' name='username' /></p>"+
						"<p><label>Geslo: </label><input type='password' name='password' /></p>"+
						"<p><label>&nbsp;</label>&nbsp;&nbsp;<a class='lost_password'>Pozabljeno geslo?</a></p>"+
						"<p><label>&nbsp;</label><input type='checkbox' name='remember' />&nbsp; Samodejna prijava</p>"+
						"<br/><br/>"+
						"<p><label>&nbsp;</label><input type='submit' name='submit' value='Prijavi me' /></p>"+
					"</form>"+
				  "</div>";
		
		
		$('#headerRow').before("<div id='shadow-window' style='display:none' ></div>"+
									  "<div id='load-window' style='display:none'>"+	
											"<div id='load-content'>"+mydata+"</div>"+	
											"<a href='javascript:void(0)' class='close-pop-window'>x</a>"+
									  "</div>"
								 );
		      
		     $('#shadow-window').fadeIn( 500, function( )
		     {
		     	$('#load-window').slideDown( 300 );
		     })
										 
										 
			$('.close-pop-window').click( function()
			{
				$('#load-window').remove();
				$('#shadow-window').fadeOut( 800, function()
				{
					$(this).remove();
				})
				
				$(this).remove()
			});
			
			$('.lost_password').click( lost_password_function );
	}
