
function showHide(el) {
	//var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	var IE6 = false;
	if (navigator.appVersion.indexOf("MSIE")!=-1){
		IE6 = true;
	}
	if (document.getElementById(el).style.display=='none') {
		if (IE6) {
			document.getElementById(el).style.display='block';
		} else {
			Effect.SlideDown(el);
		}
	} else {
		if (IE6) {
			document.getElementById(el).style.display='none';
		} else {
			Effect.SlideUp(el);
		}
	}
return false;
}



function Get_Cookie( check_name ) {
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found ) 
	{
		return null;
	}
}

function Set_Cookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires )
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + //expires.toGMTString()
		( ( path ) ? ";path=" + path : "" ) + 
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
}

function Delete_Cookie( name, path, domain ) {
	if ( Get_Cookie( name ) ) document.cookie = name + "=" +
			( ( path ) ? ";path=" + path : "") +
			( ( domain ) ? ";domain=" + domain : "" ) +
			";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}


function checkC() {
	Set_Cookie( 'testCK', 'true', '5', '/', '', '' );
	js_warnings='';
	if ( Get_Cookie( 'testCK' ) ) {	Delete_Cookie('testCK', '/', ''); }
	else {
		js_warnings += 'Tvoj spletni brskalnik ima izklopljeno prejemanje spletnih piškotkov (cookies)!<br />Prosimo, da jih vključiš. <a href="/cookies" class="link">Pomoč?</a>';
	}
	
	if (js_warnings.length > 0) {
		document.write('<div id="regerror"><strong>NAPAKA!</strong><br />'+js_warnings+'</div>');
	}
	
}


   var http_request = false;

  

   function makePOSTRequest(url, parameters, target) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('AJAX NAPAKA! Ne morem izvesti XMLHTTP zahtevka!');
         return false;
      }
      http_request.onreadystatechange =function(){
	      if (http_request.readyState == 4) {
	         if (http_request.status == 200) {
	            result = http_request.responseText;
				document.getElementById(target).innerHTML = result;
				if (document.getElementById('post')) {
				if (document.getElementById('post').message) {
				document.getElementById('post').message.value='';
				}
				if (document.getElementById('post').cap) {
				document.getElementById('post').cap.value='';
				}
				}
				if (document.getElementById('cap_image')) {
				chCaptcha('cap_image');
				}
				launchJavascript(result);
				result = '';
	         } else {
	            alert('Napaka pri AJAX zahtevku.');
	         }
	      }
		}

      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }


   
   function ajaxPost(obj,url,target) {
	  var poststr = 'post=true';
	  var form = document.getElementById(obj);
	  for (i=0;i<form.length;i++) {
		if ((form[i].type == "text") || (form[i].type == "hidden") || (form[i].type == "password") || (form[i].type == "textarea")) {
			poststr += '&'+form[i].name+'='+encodeURI( form[i].value );
		}
		if (form[i].type == "checkbox") {
			if (form[i].checked) {
			poststr += '&'+form[i].name+'='+encodeURI( form[i].value );
			}
		}
		if (form[i].type == "radio") {
			if (form[i].checked) {
			poststr += '&'+form[i].name+'='+encodeURI( form[i].value );
			}
		}
		if (form[i].tagName == "SELECT") {
			var sel = form[i];
			poststr += "&" + sel.name + "=" + sel.options[sel.selectedIndex].value;
		}
	  }

	  
      document.getElementById(target).innerHTML = '<div class="loading"><img src="/img/ajaxload1.gif" /></div>';
      makePOSTRequest(url, poststr,target);
   }

function launchJavascript(responseText) {
  // RegExp from prototype.sonio.net
  var ScriptFragment = '(?:<script.*?>)((\n|.)*?)(?:</script>)';
           
  var match    = new RegExp(ScriptFragment, 'img');
  var scripts  = responseText.match(match);

    if(scripts) {
        var js = '';
        for(var s = 0; s < scripts.length; s++) {
            var match = new RegExp(ScriptFragment, 'im');
            js += scripts[s].match(match)[1];
        }
        eval(js);
    }
}
   
function bookmarksite(title,url){
if (window.sidebar) // firefox
window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
} 
else if(document.all)// ie
window.external.AddFavorite(url, title);

return false;
}

