﻿//Najprej definiraj, naj naloži module
$(document).ready(function() {
	naloziModule();
})


//Funkcija če želiš iti na določeno stran in URL naj tudi vsebuje Source=(url trenutne strani)
//Uporaba: <a href="http://www.naslov.com" onclick="goTo(this); return false">link name</a>

function goTo(yourUrl,customParam,customValue) {
	if (yourUrl.href) {
		yourUrl = yourUrl.href;
	}
	if (!customParam) customParam = 'Source';				//če ni parametra, naj je 'Source'
	if (!customValue) customValue = document.location.href;	//če ni vrednosti parametra naj je lokacija
	if (yourUrl.indexOf('?') == -1) {
		paramvUrl = '?';
	}
	else {
		paramvUrl = '&';
	}
	document.location.href = yourUrl + paramvUrl + escape(customParam) + '=' + escape(customValue);
}

//funkcija, ki doda parameter v URL odprte strani;

function addParam(yourParam,yourValue) {
	if (document.location.href.indexOf('?'+yourParam+'=') == -1 && document.location.href.indexOf('&'+yourParam+'=') == -1) {
		goTo(document.location.href,yourParam,yourValue);
	}
	else {
		var allParams = document.location.search.substring(1).split('&');
		for (i=0; i<allParams.length; i++) {
			paramDetails = allParams[i].split('=');
			if (paramDetails[0] == yourParam) paramDetails[1] = escape(yourValue);
			allParams[i] = paramDetails.join('=');
		}
		document.location.href = document.location.href.substring(0, document.location.href.indexOf('?')) + '?' + allParams.join('&');
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function queryString(parameter) { 
  var loc = location.search.substring(1, location.search.length);
  var param_value = false;
  var params = loc.split("&");
  for (i=0; i<params.length;i++) {
      param_name = params[i].substring(0,params[i].indexOf('='));
      if (param_name == parameter) {
          param_value = params[i].substring(params[i].indexOf('=')+1)
      }
  }
  if (param_value) {
      return param_value;
  }
  else {
      return false; //Here determine return if no parameter is found
  }
}

//prikaz datuma in časa 
function datum(jezik) {
	var trenutniDatum = new Date();
	var dnevi = new Array('Nedelja','Ponedeljek','Torek','Sreda','Četrtek','Petek','Sobota');
	var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	var besedilo;
	if (jezik == 'slo') {
		besedilo = dnevi[trenutniDatum.getDay()] + ', ';
		besedilo += trenutniDatum.getDate() + '.';
		besedilo += (trenutniDatum.getMonth() + 1) + '.';
		besedilo += trenutniDatum.getFullYear() + ' ';
		besedilo += trenutniDatum.getHours() + ':';
		if(trenutniDatum.getMinutes() < 10) besedilo += '0'
		besedilo += trenutniDatum.getMinutes();
	}
	if (jezik == 'ang') {
		besedilo = days[trenutniDatum.getDay()] + ', ';
		besedilo += trenutniDatum.getMonth() + 1 + '/' + trenutniDatum.getDate() + '/' + trenutniDatum.getFullYear() + ' ';
		besedilo += trenutniDatum.getHours() + ':' + trenutniDatum.getMinutes();
	}
	document.write(besedilo);
}

function getField(fieldType,fieldTitle) { 
	var docTags = document.getElementsByTagName(fieldType); 
	for (var i=0; i < docTags.length; i++) { 
		if (docTags[i].title == fieldTitle) { 
			return docTags[i] 
		} 
	} 
}

//nastavitev spustnega in radio buttona iz querystringa
function setSelect(namePolja,qsParam) {
	if(queryString(qsParam)) {
		polje = document.getElementsByName(namePolja)[0];
		for(sel=0;sel<polje.options.length;sel++) {
			if(polje.options[sel].value == queryString(qsParam)) polje.options[sel].selected = 'selected';
		}
	}
}

function setOptionsSelect(namePolja4) {
	spustni = document.getElementsByName(namePolja4)[0];
	for(sos=0;sos<spustni.options.length;sos++) {
		if(queryString(spustni.options[sos].value) == 1) document.getElementsByName(namePolja4)[0].options[sos].selected = 'selected'; 
	}
}

function setRadio(namePolja2,qsParam) {
	if(queryString(qsParam)) {
		vrednost = queryString(qsParam).substring(0,queryString(qsParam).indexOf('_'));
		polja = document.getElementsByName(namePolja2);
		for(sel=0;sel<polja.length;sel++) {
			if(polja[sel].value == vrednost) polja[sel].checked = 'checked';
		}
	}
}

function setCheck(namePolja3,qsParam) {
	if(queryString(qsParam)) {
		if(queryString(qsParam) == 1) document.getElementsByName(namePolja3)[0].checked = 'checked';
	}
}

//sinhronizacija novic pri komentarjih 
function comment(element,qs) {
	spustni = getField('select',element);
	for (m=0; m < spustni.options.length; m++) {
		if(spustni.options[m].value == queryString(qs)) spustni.options[m].selected = 'selected';
	}
}

function comment2(element,qs) {
	if(queryString(qs)) {
		getField('input',element).value = unescape(queryString(qs));
	}
}

function komentarji_stran(stevka) {
	document.getElementById('komentarji_in').innerHTML = '<img src="/images/ajax-loader.gif"/>';
	$('#komentarji_in').load('/include/komentarji_novice.aspx?ID=189&p='+stevka);
}

function komentarji_stran_id(id,stevka) {
	document.getElementById('komentarji_in').innerHTML = '<img src="/images/ajax-loader.gif"/>';
	$('#komentarji_in').load('/include/komentarji_novice.aspx?ID='+id+'&p='+stevka);
}

function komentarji_spletnifavorit(stevka) {
	document.getElementById('komentarji_in').innerHTML = '<img src="/images/ajax-loader.gif"/>';
	$('#komentarji_in').load('/include/komentarji_spletnifavorit.aspx?p='+stevka);
}


function komentarji_galerija(stevka,u,f) {
	document.getElementById('komentarji_in').innerHTML = '<img src="/images/ajax-loader.gif"/>';
	$('#komentarji_in').load('/include/komentarji_galerije.aspx?p='+stevka+'&u='+u+'&f='+f);
}

//sortiranje komentarjev 

function sortComments(kako) {
	createCookie('newsSort',kako);
	document.location.href = document.location.href;
}

//iskalnik
function iskalnik() {
	var izbraniIskalnik = 'www.dostop.si/iskanje.aspx'
	for (i=0;i<document.getElementsByName('kateriIskalnik').length;i++) {
		if(document.getElementsByName('kateriIskalnik')[i].checked == true) {
			izbraniIskalnik = document.getElementsByName('kateriIskalnik')[i].value
		}
	}
	var iskalni = document.createElement("form");
		iskalni.action = 'http://' + izbraniIskalnik;
		if(izbraniIskalnik != 'www.dostop.si/iskanje.aspx') iskalni.target = '_blank';
		iskalni.method = 'get';
		polje = document.createElement('input');
		polje.name = 'q';
		polje.type = 'hidden';
		polje.value = document.getElementById('iskalnoPolje').value;
		iskalni.appendChild(polje);
		koncniIskalnik = document.body.appendChild(iskalni);
		koncniIskalnik.submit();
}

function disableEnter(e) { 
	var key; 
	if(window.event) key = window.event.keyCode; //IE 
	else key = e.which; //firefox 
	if(key == 13) iskalnik(); 
	else return true; 
}

//objavi v blogu
function BlogIt(c) {

	var a = document.createElement("form");
		a.action = 'http://spaces.live.com/BlogIt.aspx'; 
		a.method = "post"; 
		a.id = "doTrackback";	
	var b = document.createElement("textarea"); 
		b.name = "Title"; 
		b.value = document.getElementById('naslov').innerHTML; 
		a.appendChild(b);
	var f = document.createElement("textarea"); 
		f.name = "Description"; 
		f.value = document.getElementById('povzetek').innerHTML; 
		a.appendChild(f); 
	var b = document.createElement("textarea"); 
		b.name = "SourceURL"; 
		b.value = document.location.href; 
		a.appendChild(b); 
	var e = document.createElement("textarea"); 
		e.name = "BlogIt"; 
		e.value = "true"; 
		a.appendChild(e);
	if (document.getElementById("doTrackback")) { 
		document.getElementById("doTrackback").outerHTML = ""; 
	} 
	var i = document.body.appendChild(a); 
		i.submit();
}

//ocenjevanje 

function pocistiRatingSlike() {
	for(i=1; i <= 5; i++) {
		document.getElementById('oc'+i).src = '/images/spacer.gif';
	}	
}

function rateHover(stevilka) {
	for(i=1; i <= stevilka; i++) {
		document.getElementById('oc'+i).src = '/images/rating_active.gif';
	}
	for (j=stevilka+1; j<=5; j++) {
		document.getElementById('oc'+j).src = '/images/rating_inactive.gif';		
	}
}

function disableRatings() {
	document.getElementById('oc1').parentNode.parentNode.innerHTML = '&nbsp;';
}

function izberiAlbum(u,f,t) {
	$("#ciljThumbs").append("<img src='/images/lightbox-ico-loading.gif'/>");
	$("#ciljThumbs").load("/clani/dodajSlike_slicice.aspx?u="+u+"&f="+f+" #virSlicice");
	if(t) {
		returnGallery(t)
	}
}


//prehrana
function ogledPonudnika() {
	vrednost = document.getElementsByName('vsiPonudnikiSelect')[0].options[document.getElementsByName('vsiPonudnikiSelect')[0].selectedIndex].value;
	if(vrednost != 0) {
		document.location = 'prehrana_ponudnik.aspx?ID=' + vrednost;	
	}
}

function prehranaIskalnik() {
	//kraj
	p1 = document.getElementsByName('kraj')[0].options[document.getElementsByName('kraj')[0].selectedIndex].value
	//posebnosti
	p3 = document.getElementsByName('posebnosti')[0].options[document.getElementsByName('posebnosti')[0].selectedIndex].value
	//cena
	p4 = document.getElementsByName('cena')[0].options[document.getElementsByName('cena')[0].selectedIndex].value
	var joinString = 'prehrana.aspx?kr='+p1+'&'+p3+'=1&ce='+p4
	if(document.getElementsByName('inv')[0].checked == true) joinString += '&inv=1';
	if(document.getElementsByName('dos')[0].checked == true) joinString += '&dos=1';
	document.location = joinString;
}

function naloziModule() {
	//$("#vremeTgt").load("/include/modul_vreme.aspx #vremeSrc")
	for(i=0;i<modules2Load.length;i++) {
		var nameValue = modules2Load[i].split('|');
		$("#"+nameValue[0]+"Tgt").load("/include/modul_"+nameValue[0]+".aspx?q="+nameValue[1]+" #"+nameValue[0]+"Src")
	}
}

function send2Friend(stran) {
	window.open(stran,'send2Friend','width=390,height=470,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no');
}

function fire(item) {
	$("#video_link").hide();
	//document.getElementById('register_form').innerHTML = '<img src="/ge/images/ajax-loader.gif"/>';
	//$('#register_form').load('/ge/inc/reg_company.aspx').show();
	if (item == 'flv') {
		$("#flv_registracija").removeClass('hidden');
	}
}

function turnon(modul) {
	modul = 'mS' + modul;
	document.getElementById(modul).style.display='block';
	alert(modul);
}

