// JavaScript Document

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function open_popup(theURL) { //v2.0
 MM_openBrWindow(theURL,'','scrollbars=yes,resizable=yes,width=520,height=500');
}

function open_popup_wide(theURL) { //v2.0
 MM_openBrWindow(theURL,'','scrollbars=yes,resizable=yes,width=700,height=500');
}


function PopupPic_id(sPicID) {
     window.open( "popup_image.asp?id="+sPicID, "",  "resizable=1,HEIGHT=200,WIDTH=200");
}

function PopupPic(sPicURL) {
     window.open( 'popup_image.asp?url=' + sPicURL, "", "resizable=1,height=100,width=500");
}

/*function PopupPic(sPicURL) {
     window.open( "popup_image.asp?url="+sPicURL, "",  "resizable=1,HEIGHT=200,WIDTH=200");
}*/



function hideDiv(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){//if they are 'see' divs 
if (document.getElementById) // DOM3 = IE5, NS6 
divs[i].style.visibility="hidden";// show/hide 
else 
if (document.layers) // Netscape 4 
document.layers[divs[i]].display = 'hidden'; 
else // IE 4 
document.all.hideshow.divs[i].visibility = 'hidden'; 
} 
} 
} 

function showDiv(pass) { 
var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
divs[i].style.visibility="visible"; 
else 
if (document.layers) // Netscape 4 
document.layers[divs[i]].display = 'visible'; 
else // IE 4 
document.all.hideshow.divs[i].visibility = 'visible'; 
} 
} 
} 


function changeclass(id, newClass) {

identity=document.getElementById(id);
identity.className=newClass;

}

function changestyle(id, ifWrite) {
	identity = document.getElementById(id);
	if (ifWrite == 1)
		identity.style.border = '2px solid red';
	else
		identity.style.border = '1px solid #30547d';
}


function ClickEmail(textbox_name)
 {
if (textbox_name=='nev@domain.hu')  return('')
else {
if (isValidEmail(textbox_name)) return(textbox_name) 

else return(' ')
}
}


function isValidEmail(str) {
   return ( str.indexOf("@") > 0);
 
}

 
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// Flash!
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}


function open_page_kredit(kredit, spec) {
    
    var st_anuitet = '';
    var nbr_obrok = document.getElementById('installment_number');
		var payment = '';
		var payment_value ='';
    var _this;
    var inx = 0;
    if(nbr_obrok!=null){
        inx = nbr_obrok.selectedIndex;
        st_anuitet = nbr_obrok.options[inx].value;
    }
		
		var obroki = document.getElementsByName("obrok")
		
			for(i=0;i<obroki.length;i++)
			{
				if(obroki[i].checked == true)
				{
					payment_value = obroki[i].value;
				}
			}
		
		
		if(document.getElementById('payment_type')!=null){
				payment = document.getElementById('payment_type');
        inx_p = payment.selectedIndex;
        payment_value = payment.options[inx_p].value;
    }
		
     
    var sLink='popup_kredit.asp?cn=Installements&kredit=' + kredit + '&st_anuitet='+ st_anuitet+'&spec='+spec+'&payment='+payment_value;
		
    open_popup(sLink);

}

function open_page_kredit_kartica(kredit, spec) {
    
    var st_anuitet = '';
    var nbr_obrok = document.getElementById('installment_number_card');
		var payment = '';
		var payment_value ='';
    var _this;
    var inx = 0;
		
    if(nbr_obrok!=null){
        inx = nbr_obrok.selectedIndex;
        st_anuitet = nbr_obrok.options[inx].value;
    }
		
		var obroki = document.getElementsByName("obrok")
		
			for(i=0;i<obroki.length;i++)
			{
				if(obroki[i].checked == true)
				{
					payment_value = obroki[i].value;
				}
			}
		
		
			if(document.getElementById('payment_type')!=null){
				payment = document.getElementById('payment_type');
        inx_p = payment.selectedIndex;
        payment_value = payment.options[inx_p].value;
    }
     
    var sLink='popup_kredit.asp?cn=Installements&kredit=' + kredit + '&st_anuitet='+ st_anuitet+'&spec='+spec+'&payment='+payment_value;
		
    open_popup(sLink);

}

function CartObrokOnChange( instType ) {
	
	if (instType!='cash')  {
		
				if (instType=='credit_card')  {
				document.getElementById('installment_number_card').disabled=false;
				showDiv_display('div_credit_card');
				hideDiv_display('div_trajnik');
				hideDiv_display('div_credit_normal');
				
				
					}
					else
					{
						document.getElementById('installment_number').disabled=false;	
						showDiv_display('div_trajnik');
						hideDiv_display('div_credit_card');				
						hideDiv_display('div_credit_normal');
			}
			}
	else
	{
			
				document.getElementById('installment_number').disabled=true;
					hideDiv_display('div_trajnik');
					hideDiv_display('div_credit_card');
					showDiv_display('div_credit_normal');
	}
}


function showDiv_display(pass) { 

var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
divs[i].style.display="block"; 
} 
} 
}

function hideDiv_display(pass) { 

var divs = document.getElementsByTagName('div'); 
for(i=0;i<divs.length;i++){ 
if(divs[i].id.match(pass)){ 
if (document.getElementById) 
divs[i].style.display="none"; 
} 
} 
}

// dropbox za email.si uporabnike
var dropboxleft=200;
var dropboxtop=270;
var dropspeed=50//10 //set speed of drop animation (larger=faster)

//Specify display mode. 3 possible values are:
//1) "always"- This makes the fade-in box load each time the page is displayed
//2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session
//3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer...
// For example, 2 would display the box about (1/2) 50% of the time the page loads.

var displaymode="always"

///Don't edit beyond here///////////

if (parseInt(displaymode)!=NaN)
var random_num=Math.floor(Math.random()*displaymode)
var ie=document.all
var dom=document.getElementById

function initbox(){
if (!dom&&!ie)
return
crossboxcover=(dom)?document.getElementById("dropinboxcover") : document.all.dropinboxcover
crossbox=(dom)?document.getElementById("dropinbox"): document.all.dropinbox
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
crossbox.height=crossbox.offsetHeight
crossboxcover.style.height=parseInt(crossbox.height)+"px"
crossbox.style.top=crossbox.height*(-1)+"px"
crossboxcover.style.left=dropboxleft+"px"
crossboxcover.style.top=dropboxtop+"px"
crossboxcover.style.visibility=(dom||ie)? "visible" : "show"
dropstart=setInterval("dropin()",50)
}

function dropin(){
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
if (parseInt(crossbox.style.top)<0){
crossboxcover.style.top=scroll_top+dropboxtop+"px"
crossbox.style.top=parseInt(crossbox.style.top)+dropspeed+"px"
}
else{
clearInterval(dropstart)
crossbox.style.top=0
}
}

function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = ""
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset)
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closeCheckEmail(){
var crossboxcover = document.getElementById("dropinboxcover");
if (window.dropstart) clearInterval(dropstart)
crossboxcover.style.visibility="hidden"
}

function checkEmail(id){
//function checkEmail(id, ok, error, klicaj){
if(document.getElementById) { var vpisan_email = document.getElementById(id).value; }
else if ((document.all) && (!document.getElementById)) { var vpisan_email = document.all.id.value; } // ie4
else if (document.layers) { var vpisan_email = document.layers[id].value; } // ns4
else { var vpisan_email = document.all[id].value; }

var error_email = document.getElementById(id);
var vseok = true;

	if(vpisan_email == "" || vpisan_email == null){
		vseok = false;
		return vseok;
	}
	var email = vpisan_email.toLowerCase();

	if(!email.match("@")){
		vseok = false;
		return vseok;
	}

	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".") // dot, pika

	if (AtPos == -1 || StopPos == -1 || AtPos == 0 || StopPos-AtPos <= 1 || StopPos < AtPos || AtPos == email.length || StopPos == email.length) {
		vseok = false;
		return vseok;
	}
		
	var len = email.length;
		var pos = email.lastIndexOf ( '.', len - 1 ) + 1;
		if ((len - pos) > 4) {
			vseok = false;
			return vseok;
		}
		else if((len - pos) < 2) {
			vseok = false;
			return vseok;
		}

var nedovoljenEmail = "@email.si";
//var nedovoljenEmail = /@email.si/;
//nedovoljenEmail = email.search(nedovoljenEmail);
nedovoljenEmail = email.match(nedovoljenEmail);
var emailKoncnica = email.length - StopPos; // 3 more bit
//if(nedovoljenEmail != -1){
	if (nedovoljenEmail != null && emailKoncnica != 3)
	{
		vseok = false;
		return vseok;
	}	

	if(nedovoljenEmail != null && emailKoncnica == 3)
	{
		initbox();
		vseok = false;
		return vseok;
	}
return vseok;
}

id = "newsletter_email";
function disableEnterKey(e)
{
     var key;     
     if(window.event){
          key = window.event.keyCode; //IE
     }
     else {
          key = e.which; //firefox
     }

	if(key == 13 && checkEmail(id) == false){
		return false;
    }
    else {
		return true;
    }
return (key != 13);
}