$(document).ready(function(){ 

    $(document).pngFix(); 
    
//fancybox    
    $("a.gallery").fancybox();


//preloader
    jQuery().ajaxStart(function() {
        jQuery("#preloader").addClass('loading');
    });

    jQuery().ajaxStop(function() {
        jQuery("#preloader").removeClass('loading');
    });

//tabs
  $('#faq_box > ul').tabs({ 
		 fx: { height: 'toggle', opacity: 'toggle' }
	});
  	
	$('#paket_info > ul').tabs({ 
		 fx: { height: 'toggle', opacity: 'toggle' }
	});
 
//validacija e-nasova za newsletter
    $("#newsletter_prijava").validate({       
    	 rules: {
  				enaslov: {
  					required: true,
  					email: true
  				}
    		},
    		messages: {
    			enaslov: null
    		} 
    });

//validacija registracije        
        $("#registriraj_se").validate({       
    		rules: {
				enaslov: {
					required: true,
					email: true
				},
    			username: {
    				required: true
    			},
    			pass1: {
    				required: true,
    				minlength: 6
    			},
    			pass2: {
    				required: true,
    				minlength: 6,
    				equalTo: "#pass1"
    			}

    		},
    		messages: {
    			enaslov: 'Prosimo, vpišite pravilen e-poštni naslov.',
    			username: 'Prosimo, vpišite uporabniško ime.',
    			pass1: {
    				required: "Prosimo vpišite geslo.",
    				minlength: "Vaše geslo mora vsebovati vsaj 6 znakov."
    			},
    			pass2: {
    				required: "Prosimo vpišite geslo.",
    				minlength: "Vaše geslo mora vsebovati vsaj 6 znakov.",
    				equalTo: "Geslo se ne ujema."
    			}
    		} 
    	});

	   
//validacija prijavne forme        
        $("#kontaktni_obrazec").validate({       
    		rules: {
				enaslov: {
					required: true,
					email: true
				},
    			ime_priimek: {
    				required: true
    			},
    			tema_sporocila: {
    				required: true
    			},
    			sporocilo: {
    				required: true
    			}
    		},
    		messages: {
    			enaslov: 'Prosimo, vpišite pravilen e-poštni naslov.',
    			ime_priimek: 'Prosimo, vpišite ime in priimek .',
    			tema_sporocila: 'Prosimo, vpišite temo sporočila.',
    			sporocilo: 'Prosimo, vpišite sporočilo.'
    		} 
    	});
    	
    	
//validacija poslji prijatelju       
        $("#priporoci").validate({       
    		rules: {
      		ime: {
      		required: true
      		},
      		priimek: {
      		required: true
      		},
      		obcine: {
      		required: true
      		},
      		naselje: {
      		required: true
      		},
      		paketi: {
      		required: true
      		},
      		naslov: {
      		required: true
      		},
          telefon: {
      		required: true
      		},
      		eposta: {
      		required: true
      		},
      		ime_p: {
      		required: true
      		},
      		priimek_p: {
      		required: true
      		},
      		naslov_p: {
      		required: true
      		},
      		postna_stevilka_p: {
      		required: true
      		},
          eposta_p: {
  				required: true,
  				email: true
				  }
    		},
    		messages: {
    			ime: false,
    			priimek: false,
    			naslov: false,
    			obcine: false,
    			naselje: false,
    			paketi: false,
    			telefon: false,
    			eposta: false,
    			ime_p: false,
    			priimek_p: false,
    			naslov_p: false,
    			postna_stevilka_p: false,
    			eposta_p: false

    		} 
    	});
    	
  
  
//validacija objavi_video forme        
        $("#objavi_video").validate({       
    		rules: {
    			naziv: {
    				required: true
    			},
    			embed: {
    				required: true
    			}
    		},
    		messages: {
    			naziv: 'Prosimo, vpišite naslov.',
    			embed: 'Prosimo, skopirajte kodo za prikaz videa.'
    		} 
    	});
    	
    	
//validacija objavi_video forme        
        $("#komentar_form").validate({       
    		rules: {
    			opis: {
    				required: true
    			}
    		},
    		messages: {
    			opis: 'Prosimo, vpišite komentar.'
    		} 
    	});
    	
//validacija objavi_slike forme 
      
        $("#objavi_sliko").validate({       
    		rules: {
    			naziv: {
    				required: true
    			},
    			file: {
    				required: true
    			}
    		},
    		messages: {
    			naziv: 'Prosimo, vpišite naslov.',
    			file: 'Prosimo, pripnite sliko.'
    		} 
    	});
   	
    	
//validacija prijava napake        
        $("#prijava_napake").validate({       
    		rules: {
				enaslov: {
					required: true,
					email: true
				},
    			ime_priimek: {
    				required: true
    			},
    			kontaktni_telefon: {
    				required: true
    			},
    			stevilka_prikljucka: {
    				required: true
    			},
    			naslov_prikljucka: {
    				required: true
    			},
    			cas_napake: {
    				required: true
    			},
    			opis_napake: {
    				required: true
    			}
    		},
    		messages: {
    			enaslov: 'Prosimo, vpišite pravilen e-poštni naslov.',
    			ime_priimek: 'Prosimo, vpišite ime in priimek .',
    			kontaktni_telefon: 'Prosimo, vpišite številko kontaktnega telefona.',
    			stevilka_prikljucka: 'Prosimo, vpišite številko priključka.',
    			naslov_prikljucka: 'Prosimo, vpišite naslov priključka.',
    			cas_napake: 'Prosimo, vpišite čas, ko ste opazili napako.',
    			opis_napake: 'Prosimo, opišite napako.'
    		} 
    	});
    	
    	
//validacija prijavne forme        
        $("#prijavi_se").validate({       
    		rules: {
				enaslov: {
					required: true,
					email: true
				},
    			ime: {
    				required: true
    			},
          priimek: {
    				required: true
    			},
    			ulica: {
    				required: true
    			},
    			kraj: {
    				required: true
    			},
    			drzava: {
    				required: true
    			},
    			telefon: {
    				required: true
    			},
    			gsm: {
    				required: true
    			},
    			datum_rojstva: {
    				required: true
    			},
    			zacetek_dela: {
    				required: true
    			},
    			kariera: {
    				required: true
    			},
    			kvalifikacije: {
    				required: true
    			}
    		},
    		messages: {
    			enaslov: 'Prosimo, vpišite pravilen e-poštni naslov.',
    			ime: 'Prosimo, vpišite ime.',
    			priimek: 'Prosimo, vpišite priimek.',
    			ulica: 'Prosimo, vpišite ulico, hišno številko.',
    			kraj: 'Prosimo, vpišite poštna številko, kraj.',
    			telefon: 'Prosimo, vpišite telefonsko številko.',
    			gsm: 'Prosimo, vpišite številko mobilnega telefona.',
    			datum_rojstva: 'Prosimo, vpišite datum rojstva.',
    			zacetek_dela: 'Prosimo, vpišite kdaj bi lahko začeli z delom pri nas.',
    			kariera: 'Prosimo, izpolnite polje.',
    			kvalifikacije: 'Prosimo, vaše dodatne kvalifikacije.',
    			drzava: 'Prosimo, vpišite državo.'
    		} 
    	});

/*
  $(".vsebina a.show_obvestilo").click(function () {
      $.get("/include/ajax/ajax.obvestilo.php", { id: $(this).attr("href")},
        function(data){
          $("#obvestila").html(data);
      });
  });*/
  
  
//http://stackoverflow.com/questions/185235/jquery-tabs-getting-newly-selected-index

  
  
  <!--

function setFocus()
{
    if (document.imp_login.imapuser.value == "") {
        document.imp_login.imapuser.focus();
    } else {
        document.imp_login.pass.focus();
    }
}


function submit_login(e)
{
    if (typeof e != 'undefined' && !enter_key_trap(e)) {
        return;
    }

    if (document.imp_login.imapuser.value == "") {
        alert('Prosim vpišite svoje uporabniško ime.');
        document.imp_login.imapuser.focus();
        return false;
    } else if (document.imp_login.pass.value == "") {
        alert('Prosim vpišite svoje geslo.');
        document.imp_login.pass.focus();
        return false;
    } else {
        document.imp_login.loginButton.disabled = true;
        document.imp_login.submit();
        return true;
    }
}
//-->


$("a.revija_issuu").fancybox({
  			'padding'         : 10,
  		  'autoScale'     	: false,
  		  'transitionIn'		: 'none',
  			'transitionOut'		: 'none'
  	});
  	
  	
$('a[rel*=facebox]').facebox({
    loading_image : 'loading.gif',
    close_image   : 'closelabel.gif'
  })




//carousel
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};


jQuery('#mycarousel').jcarousel({
    auto: 4,
    visible: 1,
    initCallback: mycarousel_initCallback,
    scroll: 1
});

jQuery('#latest_videos').jcarousel({
    auto: 0,
    visible: 3,
    initCallback: mycarousel_initCallback,
    scroll: 1
});

jQuery('#latest_pictures').jcarousel({
    auto: 0,
    visible: 3,
    initCallback: mycarousel_initCallback,
    scroll: 1
});

jQuery('.novice_carousel').jcarousel({
    auto: 0,
    visible: 3,
    initCallback: mycarousel_initCallback,
    scroll: 1
});

/*
$('.target').change(
  function(){
    alert('Handler for .change() called.');
  }
);
  */  
  
  //$("#cas_napake").datepicker({ dateFormat: 'dd.mm.yy' })
  //$("#cas_napake").datepicker();  
  
  
  
/////////////////////////////////////////////////////  
$('img.del_video').click(function() {
  if (confirm("Ali ste prepričani, da želite izbrisati?")) {
    $.get("/include/zabavne_vsebine/ajax/ajax.media_del.php", { id: jQuery(this).attr("id"),rand: Math.random()},
    function(data){
      $("#ajax_content").html(data);
    });
  }
});


$('img.edit_video').click(function() {
/*
  $.get("/include/zabavne_vsebine/ajax/ajax.media_edit.php", { id: jQuery(this).attr("id"),rand: Math.random()},
    function(data){
        $("#ajax_content").html(data);
    });
*/
  });
 

$('img.activate_video').click(function() {
  var link = jQuery(this).attr("id");
  $.get("/include/zabavne_vsebine/ajax/ajax.media_lock.php", { id: jQuery(this).attr("id"),rand: Math.random()},
    function(data){
        jQuery("#"+link+"").attr("src",data);
    });
  });
  
  
$("#komentiraj_button").click(function () {
  $("#komentar_form").toggle("slow");
});


//pokritost
$('.naselje').attr("disabled", true);
$('.paketi').attr("disabled", true);
$('.target_spremeni_paket').attr("disabled", true);

$('.obcine').change(function() {
  if(this.value != false){
    $('.naselje').attr("disabled", false);
    
    $.get("/include/ajax/ajax.get_naselje.php", { id: this.value},
    function(data){
        $(".naselje").html(data);
    });
    
  } else {
    $('.naselje').attr("disabled", true);
  }
});

$('.naselje').change(function() {
  if(this.value != false){
    $('.paketi').attr("disabled", false);
    
    $.get("/include/ajax/ajax.get_paketi.php", { id: this.value},
    function(data){
        $("#paketi_col3").html(data);
    });
    
  } else {
    $('.paketi').attr("disabled", true);
  }
});


$('.obcinex').change(function() {
  if(this.value != false){
    $('.naseljex').attr("disabled", false);
    
    $.get("/include/ajax/ajax.get_naselje.php", { id: this.value},
    function(data){
        $(".naseljex").html(data);
    });
    
  } else {
    $('.naseljex').attr("disabled", true);
  }
});

$('.naseljex').attr("disabled", true);
$('.naseljex').change(function() {
  if(this.value != false){
    $('.target_spremeni_paket').attr("disabled", false);
    
    $.get("/include/ajax/ajax.get_paketi_pp.php", { id: this.value},
    function(data){
        $(".target_spremeni_paket").html(data);
    });
    
  } else {
    $('.target_spremeni_paket').attr("disabled", true);
  }
});


//pokritost2
$('#obcina_qw a').click(function() {
  $('#obcina_qw a').css("font-weight","normal");
  var tip = $(this).attr("tip");
  $(this).css("font-weight","bolder");
  $.get("/include/ajax/ajax.get_naselje2.php", { id: jQuery(this).attr("class"),rand: Math.random(), tip: tip},
    function(data){
        $("#naselje_qw").html(data);
        $("#echo_preveri_pakete").html('');
        $("#ulica_qw").html('');
    });
});
 /*
$('#naselje_qw a').click(function() {
  $('#naselje_qw a').css("font-weight","normal");
  $(this).css("font-weight","bolder");
  $.get("/include/ajax/ajax.get_paketi2.php", { id: jQuery(this).attr("class"),rand: Math.random()},
    function(data){
        $("#echo_preveri_pakete").html(data);
    });
});
  */
  
  $('#glasuj').click(function() {
    $.get("/include/zabavne_vsebine/ajax/ajax.poletna_povezava.php", { id: jQuery(this).attr("rel"),rand: Math.random()},
    function(data){
        $("#echo_po").html(data);
    });
  });
  
  $('#anketa2').click(function() {
    window.location = 'http://www.teleing.com/si/zasebni-uporabniki/anketa';
  });
  
  
  //
  $('a.e_narocilo_dis').click(function() {
    $.facebox('E-naročilo je v izdelavi. Naročilo lahko oddate z izpolnitvijo <a href="http://www.teleing.com/upload/files/Zahtevek_za_priklop_optika_OSO.pdf" target="_blank">Zahtevka za oddajo naročila</a>, ki nam ga posredujte po pošti<br />ali na e-naslov oso@teleing.si.<br /><br />Za vse dodatne informacije smo na voljo na brezplačnem telefonu 080 35 38.');
  });

});
