﻿function kategorija(kat) {
	naslov = document.location.href;
	if (naslov.indexOf('k=') != -1) {
		var zacetek = naslov.indexOf('k=')+2;
		var preostanek = naslov.substring(zacetek)
		if (preostanek.indexOf('&') != -1) {
			var konec = preostanek.indexOf('&') + zacetek
		}
		else {
			var konec = naslov.length;
		}
		document.location = naslov.substring(0,zacetek)+kat+naslov.substring(konec)
	}
	else {
		if (naslov.indexOf('.aspx?') != -1) {
			document.location = document.location.href + "&k=" + kat;
		}
		else {
			document.location = document.location.href + "?k=" + kat;
		}
	}
}

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 arhiv(arh) {
	naslov = document.location.href;
	if (naslov.indexOf('a=') != -1) {
		var zacetek = naslov.indexOf('a=')+2;
		var preostanek = naslov.substring(zacetek)
		if (preostanek.indexOf('&') != -1) {
			var konec = preostanek.indexOf('&') + zacetek
		}
		else {
			var konec = naslov.length;
		}
		document.location = naslov.substring(0,zacetek)+arh+naslov.substring(konec)
	}
	else {
		if (naslov.indexOf('.aspx?') != -1) {
			document.location = document.location.href + "&a=" + arh;
		}
		else {
			document.location = document.location.href + "?a=" + arh;
		}
	}
}

function prikaziArhiv(spustniSeznam) {
	mesec = spustniSeznam.options[spustniSeznam.selectedIndex].value;
	arhiv(mesec)
}

function fillDefaultValues() {
  var qs = location.search.substring(1, location.search.length);
  var args = qs.split("&");
  var vals = new Object();
  for (var i=0; i < args.length; i++) {
    var nameVal = args[i].split("=");
    var temp = unescape(nameVal[1]).split('+');
    nameVal[1] = temp.join(' ');
    vals[nameVal[0]] = nameVal[1];
  }  
  setLookupFromFieldName("Objava", vals["ID"]);
  setLookupFromFieldName("ObjavaID", vals["ID"]);
}
 
function setLookupFromFieldName(fieldName, value) {
  if (value == undefined) return;
  var theSelect = getTagFromIdentifierAndTitle("select","Lookup",fieldName);
  
// if theSelect is null, it means that the target list has more than
// 20 items, and the Lookup is being rendered with an input element
  
  if (theSelect == null) { 
    var theInput = getTagFromIdentifierAndTitle("input","",fieldName);
    ShowDropdown(theInput.id); //this function is provided by SharePoint 
    var opt=document.getElementById(theInput.opt);
    setSelectedOption(opt, value);
    OptLoseFocus(opt); //this function is provided by SharePoint 
  } else {
    setSelectedOption(theSelect, value);
  }
}
 
function setSelectedOption(select, value) {
  var opts = select.options;
  var l = opts.length;
  if (select == null) return;
  for (var i=0; i < l; i++) {
    if (opts[i].value == value) {
      select.selectedIndex = i;
      return true;
    }
  }
  return false;
}
 
function getTagFromIdentifierAndTitle(tagName, identifier, title) {
  var len = identifier.length;
  var tags = document.getElementsByTagName(tagName);
  for (var i=0; i < tags.length; i++) {
    var tempString = tags[i].id;
    if (tags[i].title == title && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) {
      return tags[i];
    }
  }
  return null;
}


function selectPost() {
	if (queryString('ID') > 0) {	
		document.getElementById('addcomment').style.display = 'block'
		var p = queryString('ID')
		var s = getField('select','Objava')
		var s2 = getField('select','ObjavaID')
		for (i=0; i<s.options.length; i++) {
			if (parseInt(s.options[i].value) == parseInt(p)) {	
				s.options[i].selected = true
				s2.options[i].selected = true
			}
		}
		//This is the part of confirming the 
		//h = document.location.href;
		//if (h.indexOf('?a=success') != -1) { document.getElementById('thankYou').style.display='block' }
	}
}

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]
        }
    }
}

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
  }
}

function potrdi() {
	if (document.location.href.indexOf('o=Potrditev') != -1) {
		document.getElementById('potrditev').style.display = 'block'
	}
}

function validacija() {
	if(document.getElementById('ctl00_Vsebina_g_7dd9ab2d_409b_48a9_9796_0959a48b5df9_ff8_new_ctl00_ctl00').checked) {
		return true
	}
	else {
		alert('Vsak član se mora soglašati s pogoji uporabe tega spletnega mesta')
		return false
	}
}

function iskalnikk() {
	document.location = "http://www.moderno-podezelje.si/iskanje.aspx?b="+document.getElementById('iskalnik').value;
}

function upPrijava() {
	poljeuime = 'upime'
	poljeugeslo = 'upgeslo'
	poljezapomni = 'zapomni'
	if (document.getElementById(poljezapomni).checked == true) {
		createCookie('uime',document.getElementById(poljeuime).value,30)
		createCookie('ugeslo',document.getElementById(poljeugeslo).value,30)
		createCookie('zapomni','yes',30)
		createCookie('auth','Yes',30)		
	}
	else {
		createCookie('uime',document.getElementById(poljeuime).value)
		createCookie('ugeslo',document.getElementById(poljeugeslo).value)
		createCookie('auth','Yes')
	}
	document.location = 'http://'+document.location.host+'/vpis.aspx'
}

function upOdjava() {
	eraseCookie('uid');
	eraseCookie('uime');
	eraseCookie('ugeslo');
	eraseCookie('auth');
	document.location='default.aspx';
}

function potrdiIzbris() {
	var answer = confirm("Ste prepričani da želite izbrisati?")
	if (answer){
		return true;
	}
	else{
		return false;
	}
}

function disableEnterKey(e)
{
     var key;
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox
     if(key == 13)
          iskalnikk();
     else
          return true;
}

function login(e)
{
     var key;
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox
     if(key == 13)
          upPrijava();
     else
          return true;
}
function aktivniMeni() {
	i=1;
	while (document.getElementById('glavnimeni'+i)) {
		if(document.getElementById('glavnimeni'+i).href == document.location) {
			document.getElementById('glavnimeni'+i).className += ' aktivni'
		}
		i++
	}
}

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);
}

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('&');
	}
}