$(document).ready(function(){
 
  //facebox
  $('a[rel*=facebox]').facebox(); 
  
  //fancybox
  $("a.gallery").fancybox();

  //jezik
  function getJezik() {
    pathArray = window.location.pathname.split( '/' );
    
    if(pathArray[1] == '') pathArray[1] = 'si';
    return pathArray[1];
  }
  var jezik = getJezik();
  
  //flash
  var flashvars = {};
	var params = {};
	params.wmode = "transparent"; 
	var attributes = {};

  swfobject.embedSWF("/images/countdown.swf?leto=2012&mesec=4&dan=19&ure=9&minute=30&jezik=" + jezik, "timer", "200", "75", "8.0.0", false, flashvars, params, attributes);
  swfobject.embedSWF("/images/bubbles2.swf", "bubbles", "250", "340", "8.0.0", false, flashvars, params, attributes);
  swfobject.embedSWF("/images/bubbles_header2.swf", "bubbles_header", "200", "70", "8.0.0", false, flashvars, params, attributes);
  swfobject.embedSWF("/upload/flash/486x60_bolha_corpo.swf", "bolha_swf", "468", "60", "8.0.0", false, flashvars, params, attributes);

  //slider
  $('#slides').slides({
    effect: 'fade',
		preload: true,
		preloadImage: '/images/slider/loading.gif',
		play: 5000,
		pause: 2500,
		hoverPause: true,
		fadeSpeed: 850,
		crossfade: true,
		randomize: false
	});
	
	//galerija
	var galleries = $('.ad-gallery').adGallery({
    width: 570,
    loader_image: '/images/loader.gif'
    });
   if(galleries[0]) galleries[0].settings.effect = 'fade';
    $('#switch-effect').change(
      function() {
        galleries[0].settings.effect = $(this).val();
        return false;
      }
    );
    
    $('#toggle-slideshow').click(
      function() {
        galleries[0].slideshow.toggle();
        return false;
      }
    );
    
    $('#toggle-description').click(
      function() {
        if(!galleries[0].settings.description_wrapper) {
          galleries[0].settings.description_wrapper = $('#descriptions');
        } else {
          galleries[0].settings.description_wrapper = false;
        }
        return false;
      }
    );
    

    //header klik
    $("#header_vsebina").click(
    function() {
      window.location = "/" + jezik + "/";
    }
    );
    
    //issuu
    $("a.revija_issuu").fancybox({
  			'padding'         : 10,
  		  'autoScale'     	: false,
  		  'transitionIn'		: 'none',
  			'transitionOut'		: 'none'
  	});
  	
  	//zebra table
  	nicename = window.location.pathname.split( '/' );
  	var nivo2_nicename = nicename[4];
  	var nivo0_nicename = nicename[2];       //alert(nivo0_nicename);
  	if(nivo2_nicename != 'uid' && nivo0_nicename != 'povezave')
  	{
    	$("table").removeAttr("border");
    	$("table").removeAttr("cellpadding");
    	$("table").removeAttr("cellspacing");
    	$("table").removeAttr("style");
    	$("table tr:even").addClass("first");
  	}

    //prijava na enovice
    var options_enovice = { 
      target:     '#ajaxOutEnovice', 
      url:        '/html/ajax/ajax.enovice_prijava.php?jezik='+jezik, 
      success:    function() { 
          //alert('Thanks for your comment!'); 
      } 
    }; 

    $('#prijava_enovice').ajaxForm(options_enovice);
    
    //odjava od enovic
    var options_enovice_odjava = { 
      target:     '#ajaxOutEnoviceOdjava', 
      url:        '/html/ajax/ajax.enovice_odjava.php?jezik='+jezik, 
      success:    function() { 
          //alert('Thanks for your comment!'); 
      } 
    }; 

    $('#odjava_enovice').ajaxForm(options_enovice_odjava);
    
    //kontaktni obrazec
    var options_kontakt = { 
      target:     '#ajaxOutKontakt', 
      url:        '/html/ajax/ajax.kontaktni_obrazec.php?jezik='+jezik, 
      success:    function() { 
          //alert('Thanks for your comment!'); 
      } 
    }; 

    $('#kontaktni_obrazec').ajaxForm(options_kontakt);
    
    //validacija kontaknega obrazca
    $("#kontaktni_obrazec").validate({
  		rules: {
  			ime: "required",
  			priimek: "required",
  			enaslov: {
  				required: true,
  				email: true
			  },
  		//	tema: "required",
  			sporocilo: "required",
  			pogoji: "required"
  		},
  		messages: {
  			ime: false,
  			priimek: false,
  			enaslov: false,
  			//tema: false,
  			sporocilo: false,
  			pogoji: false
  		}
  	});
	     /*
      //online prijava
      var options_prijava = { 
        target:     '#ajaxOutOnlinePrijava', 
        url:        '/html/ajax/ajax.online_prijava.php?jezik='+jezik, 
        success:    function() { 
            //alert('Thanks for your comment!'); 
        } 
      }; 
    
      $('#online_prijava').ajaxForm(options_prijava);
      
      //validacija online prijave
      $("#online_prijava").validate({
    		rules: {
    			ime: "required",
    			priimek: "required",
    			spol: "required",
    			leto_rojstva: "required",
    			ulica_hisna_st: "required",
    			kraj: "required",
    			posta: "required",
    			drzava: "required",
    			proga: "required"
    		},
    		messages: {
    			ime: false,
    			priimek: false,
    			spol: false,
    			leto_rojstva: false,
    			ulica_hisna_st: false,
    			kraj: false,
    			posta: false,
    			drzava: false,
    			proga: false
    		}
    	});
    	   
      */
    //online prijava
    var options_login = { 
      target:     '#ajaxOutOnlinePrijava', 
      url:        '/html/ajax/ajax.sprememba_podatkov_login.php?jezik='+jezik,
      success:    function() { 
          //alert('Thanks for your comment!'); 
      } 
    }; 

    $('#prijava').ajaxForm(options_login);
    
    //validacija online prijave
    $("#prijava").validate({
  		rules: {
  			uname: "required",
  			password: "required"
  		},
  		messages: {
  			uname: false,
  			password: false
  		}
  	});
  	
    //nagradna igra
    var options_kontakt_ni = { 
      target:     '#ajaxOutKontakt', 
      url:        '/html/ajax/ajax.nagradna_igra.php?jezik='+jezik, 
      success:    function() { 
          //alert('Thanks for your comment!'); 
      } 
    }; 
    $('#nagradna_igra').ajaxForm(options_kontakt_ni);
    
    //validacija nagradne
      $("#nagradna_igra").validate({
    		rules: {
    			ime: "required",
    			priimek: "required",
    			enaslov: {
  				  required: true,
  				  email: true
			    }
    		},
    		messages: {
    			ime: false,
    			priimek: false,
    			enaslov: false
    		}
    	});
    	
    //nagradna igra2
    var options_kontakt_ni2 = { 
      target:     '#ajaxOutKontakt', 
      url:        '/html/ajax/ajax.nagradna_igra2.php?jezik='+jezik, 
      success:    function() { 
          //alert('Thanks for your comment!'); 
      } 
    }; 
    $('#nagradna_igra2').ajaxForm(options_kontakt_ni2);
    
    //validacija nagradne
      $("#nagradna_igra2").validate({
    		rules: {
    			enaslov1: {
  				  required: true,
  				  email: true
			    },
          enaslov2: {
  				  required: true,
  				  email: true
			    },
          enaslov3: {
  				  required: true,
  				  email: true
			    }
    		},
    		messages: {
    			enaslov1: false,
    			enaslov2: false,
    			enaslov3: false
    		}
    	});
    
    
    
  	
  	//tabs
  	$("#tabs").tabs({
			ajaxOptions: {
				error: function( xhr, status, index, anchor ) {
					$( anchor.hash ).html(
						"Napak pri nalaganju vsebine!" );
				}
			}
		});
		
	//number check
  function IsNumeric(sText)
  {
    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;

    for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
        IsNumber = false;
      }
    }
    return IsNumber;
  }

	
   //get hash
  function getHash() 
  {
    var hash = window.location.hash;
    return hash.substring(1); // remove #
  }

  //IZPIS
  function getPath()
  {
    var pathname = window.location.pathname.split("/");
    var nicename = pathname[pathname.length - 1];
    
    return nicename; 
  }
  
  var hash_value = getHash();
  var pathname = window.location.pathname.split("/");
  

  if(hash_value && IsNumeric(hash_value) && (pathname[3] == 'seznam-prijav' || pathname[3] == 'participants-list'))
  {
    $.get("/html/ajax/ajax.seznam_prijav.php", 
    { 
      stran: hash_value,
      nivo2_nicename: pathname[4],
      nivo3_nicename: pathname[5],
      jezik: jezik
    },
    function(data)
    {     
      $("#izpis_vsi_prijavleni").html(data);
    });
  }


  $('div.pagination a').live('click', function()
  {
    var _stran = $(this).attr("href").substr(1); 
   
    $.get("/html/ajax/ajax.seznam_prijav.php", 
    { 
      stran: _stran,
      nivo2_nicename: pathname[4],
      nivo3_nicename: pathname[5],
      jezik: jezik
    },
    function(data)
    {     
      $("#izpis_vsi_prijavleni").html(data);
    });    
  });
  
  
  $('#filterbutton').live('click', function() 
  {
    var spol = $("#spol").val();
    var proga = $("#proga").val();
    window.location = "/" + jezik + "/" + pathname[2] + "/" + pathname[3] + "/" + spol + "/" + proga;
  });

  //diploma
  $('#natisni_diplomo_f1').submit(function() {

    $.post("/html/ajax/ajax.preveri_diplomo.php", 
    { 
      stevilka: $("#st_1").val(),
      tip: 0
    },
    function(data)
    {     
      $("#dip_out").html(data);
    });
    return false;
  });
  
  $('#natisni_diplomo_f2').submit(function() {

    $.post("/html/ajax/ajax.preveri_diplomo.php", 
    { 
      stevilka: $("#st_2").val(),
      tip: 1
    },
    function(data)
    {     
      $("#dip_out").html(data);
    });
    return false;
  });


});
