﻿// JavaScript Document

	function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

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(sPicURL) {
     window.open( 'popup_image.asp?url=' + sPicURL, "", "resizable=1,height=100,width=500");
}

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 show_hide_element(id){
	var stil;
	
	stil=document.getElementById(id).style.display;
	
	if (stil=='block' ) {
	document.getElementById(id).style.display='none';
	}
	else
	{
	document.getElementById(id).style.display='block';
	}
	}
	
	
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 changestyle_div(id, ifWrite) {

identity=document.getElementById(id);
if (ifWrite ==1 )
identity.style.border='2px solid red';
else
identity.style.border='none';
}

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"; 
} 
} 
}


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!
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

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 = '';
  if (isIE && isWin && !isOpera)
  {
    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 += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  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":
      case "id":
        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 "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;
}

// countdown

function time_show(id){
	var stil;
	
	stil=document.getElementById(id).style.display;
	
	if (stil=='block' ) {
	}
	else
	{
	document.getElementById(id).style.display='block';
	}
}



function time_hide(id){
	var stil;
	
	stil=document.getElementById(id).style.display;
	
	if (stil=='block' ) {
	document.getElementById(id).style.display='none';
	}

}

function countdown(obj)
{
	this.obj		= obj;
	this.Div		= "clock";
	this.BackColor		= "white";
	this.ForeColor		= "black";
	this.TargetDate		= "12/31/2020 5:00 AM";
	this.DisplayFormat	= "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
	this.CountActive	= true;
	
	this.DisplayStr;

	this.Calcage		= cd_Calcage;
	this.CountBack		= cd_CountBack;
	this.Setup		= cd_Setup;
}



function cd_Calcage(secs, num1, num2)
{
  s = ((Math.floor(secs/num1))%num2).toString();
  if (s.length < 2) s = "0" + s;
  return (s);
}
function cd_CountBack(secs)
{
if (secs>0) { 
  this.DisplayStr = this.DisplayFormat.replace(/%%D%%/g,	this.Calcage(secs,86400,100000));
  this.DisplayStr = this.DisplayStr.replace(/%%H%%/g,		this.Calcage(secs,3600,24));
  this.DisplayStr = this.DisplayStr.replace(/%%M%%/g,		this.Calcage(secs,60,60));
  this.DisplayStr = this.DisplayStr.replace(/%%S%%/g,		this.Calcage(secs,1,60));
	
	time_show('cat_counter');
}
else
{
	this.DisplayStr="Čas je potekel! Naročilo je možno samo še brez darila.<br>&nbsp;<br>";
		
	time_hide('cat_nocounter');	
	}


	
	
  document.getElementById(this.Div).innerHTML = this.DisplayStr;
  if (this.CountActive) setTimeout(this.obj +".CountBack(" + (secs-1) + ")", 990);
}

function cd_Setup()
{
	var dthen	= new Date(this.TargetDate);
  	var dnow	= new Date(this.NowDate);
	ddiff		= new Date(dthen-dnow);
	gsecs		= Math.floor(ddiff.valueOf()/1000);
	this.CountBack(gsecs);
}

function getCalendarDate()
{
 
   var now         = new Date();
   var monthnumber = now.getMonth()+1;
   var monthday    = now.getDate();
   var year        = now.getYear();
   if(year < 2000) { year = year + 1900; }
	 var hour   = now.getHours();
   var minute = now.getMinutes();
   var second = now.getSeconds();
   var ap = "AM";
   if (hour   > 11) { ap = "PM";             }
   if (hour   > 12) { hour = hour - 12;      }
   if (hour   == 0) { hour = 12;             }
   if (hour   < 10) { hour   = "0" + hour;   }
   if (minute < 10) { minute = "0" + minute; }
   if (second < 10) { second = "0" + second; }
   var dateString =  monthnumber+
                    '/' +
                    monthday +
                    '/' +
                    year +
										' ' +
										hour +
                    ':' +
                    minute +
                    ':' +
                    second +
                    " " +
                    ap;
   return dateString;
}

function setTfunction(t, divId) {
	ajaxpage('engine_getAjaxTFunction.asp?t=' + t , divId);
}






var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))

	var Target=document.getElementById(containerid);
	
	if (Target!=null) {
		Target.innerHTML=page_request.responseText;
	}

}




function ajaxpageThickbox(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
	loadpage(page_request, containerid);
	tb_init('a.thickbox, area.thickbox, input.thickbox');
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function change_cr_postage(payment_type){

hideDiv_display('postage_cr_post');
hideDiv_display('postage_cr_online');

if (payment_type=='post')
{
showdiv_display('postage_cr_post');
}
else
{
showdiv_display('postage_cr_online');
}
}


function IncludePage( PageURL, ContainerID) {

	var callback = 
	{ 
	  success:IncludePageSuccessHandler, 
	  failure: IncludePageFailureHandler, 
	  argument: { IncludePageContainerID: ContainerID}
	}; 

	var request = YAHOO.util.Connect.asyncRequest('GET', PageURL, callback);
}

function IncludePageSuccessHandler(o){
	var DivID=o.argument.IncludePageContainerID;
	
	if (document.getElementById(DivID ) != null) {
	document.getElementById(DivID ).innerHTML=o.responseText;
	}
}

function IncludePageFailureHandler(o){
	var DivID=o.argument.IncludePageContainerID;
	document.getElementById(DivID ).innerHTML=o.status + " " + o.statusText;
}

function T(FfunctionName, divId) {
	IncludePage('engine_getAjaxTFunction.asp?t=' + FfunctionName , divId);
}



var tabs = new Array("ms0701_mod02_tab_0", "ms0701_mod02_tab_1", "ms0701_mod02_tab_2", "ms0701_mod02_tab_3");

function select_tab(tabs, id){
	
	for (i=0; i<tabs.length; i++){
		if (i == id)
			document.getElementById(tabs[i]).style.display = "block";
		else
			document.getElementById(tabs[i]).style.display = "none";
	}
	
	var links = document.getElementsByTagName('a');
	for (i=0; i<links.length; i++){
		for (j=0; j<tabs.length; j++){
			if (links[i].getAttribute("rel") == tabs[j])
				links[i].className = '';
		}
		
		if (links[i].getAttribute("rel") == tabs[id])
			links[i].className = 'current';
	}
}


var tabs2 = new Array("ms0701_mod07_proizvod_0", "ms0701_mod07_proizvod_1", "ms0701_mod07_proizvod_2", "ms0701_mod07_proizvod_3", "ms0701_mod07_proizvod_4", "ms0701_mod07_proizvod_5", "ms0701_mod07_proizvod_6", "ms0701_mod07_proizvod_7", "ms0701_mod07_proizvod_8", "ms0701_mod07_proizvod_9", "ms0701_mod07_proizvod_10");

function select_proizvod(tabs2, id){


	for (i=0; i<tabs2.length; i++){
		if (i == id)
		{
			document.getElementById(tabs2[i]).style.display = "block";
			}
		else
		{
			document.getElementById(tabs2[i]).style.display = "none";
			}
	}
	
	var links = document.getElementsByTagName('a');
	for (i=0; i<links.length; i++){
		for (j=0; j<tabs2.length; j++){
			if (links[i].getAttribute("rel") == tabs2[j])
				links[i].className = '';
		}
		
		if (links[i].getAttribute("rel") == tabs2[id])
			links[i].className = 'current';
	}
}

var tabs3 = new Array("ms0701_mod07_proizvod_0", "ms0701_mod07_proizvod_1", "ms0701_mod07_proizvod_2", "ms0701_mod07_proizvod_3", "ms0701_mod07_proizvod_4", "ms0701_mod07_proizvod_5", "ms0701_mod07_proizvod_6", "ms0701_mod07_proizvod_7", "ms0701_mod07_proizvod_8", "ms0701_mod07_proizvod_9", "ms0701_mod07_proizvod_10", "ms0701_mod07_proizvod_11");

function select_proizvod_hu(tabs3, id){


	for (i=0; i<tabs3.length; i++){
		if (i == id)
		{
			document.getElementById(tabs3[i]).style.display = "block";
			}
		else
		{
			document.getElementById(tabs3[i]).style.display = "none";
			}
	}
	
	var links = document.getElementsByTagName('a');
	for (i=0; i<links.length; i++){
		for (j=0; j<tabs3.length; j++){
			if (links[i].getAttribute("rel") == tabs3[j])
				links[i].className = '';
		}
		
		if (links[i].getAttribute("rel") == tabs3[id])
			links[i].className = 'current';
	}
}

function change_price_quantity (q, pid, opid){

	var payment_type = '';
	
	var coupontext = "";
	
	
	if (document.getElementById('payment_type')){
		payment_type = document.getElementById('payment_type').value;
	}
	
		if (document.getElementById('coupontext')!=null){
		coupontext = document.getElementById('coupontext').value;
	}
	

	if (opid == null)  {
		
		opid = 0;
	}
	
	if (opid != 0)
	{
		document.getElementById('opid').value = opid;
		
		var opids = document.getElementsByName('opids');
		
		for (var i=0; i < opids.length; i++)
		{

					opids[i].className = '';
		}
		document.getElementById(opid).className = 'active';
		
	if (document.getElementById('formorderfinish') != null)
	{
		document.getElementById('formorderfinish').className = 'active';
	}
		
	}
	

	
	  var jsCache = new Array();
    var AjaxObjects = new Array();

	    var url='ajax_price_calculation.asp?q='+q+'&pid='+pid+'&opid='+opid+'&payment_type='+payment_type+'&coupontext='+coupontext;
	
        var ajaxIndex = AjaxObjects.length;
        AjaxObjects[ajaxIndex] = new sack();
        AjaxObjects[ajaxIndex].requestFile = url;
        AjaxObjects[ajaxIndex].onCompletion = function(){ 
				
				
				//price total
				value_price_total = parse_xml_element(AjaxObjects[ajaxIndex].response, 'price_total');	
				document.getElementById('price_total_td').innerHTML = value_price_total;
				
				if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'postage') != null)
				{
									value_postage = parse_xml_element(AjaxObjects[ajaxIndex].response, 'postage');
									if (document.getElementById('postnina_td') != null){
									document.getElementById('postnina_td').innerHTML = value_postage; }
				}
				
				
				if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'wdiscount_value') != null)
				{
									wdiscount_value = parse_xml_element(AjaxObjects[ajaxIndex].response, 'wdiscount_value');
									if (document.getElementById('wdiscount_value_td') != null){
									document.getElementById('wdiscount_value_td').innerHTML = wdiscount_value; }
				}
				
				
				if (parse_xml_element(AjaxObjects[ajaxIndex].response, 'installment') != null)
				{

									value_installment = parse_xml_element(AjaxObjects[ajaxIndex].response, 'installment');
									
									if (document.getElementById('installment_num_td') != null){
									document.getElementById('installment_num_td').innerHTML = value_installment; }
				}

	    };
        AjaxObjects[ajaxIndex].runAJAX();
    }
		
		
function parse_xml_element (xml, element){
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(xml);
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    parser=new DOMParser();
    xmlDoc=parser.parseFromString(xml,"text/xml");
    }
  catch(e) {alert(e.message)}
  }

if (xmlDoc.getElementsByTagName(element)[0]!= null){
x=xmlDoc.getElementsByTagName(element)[0].childNodes[0];
return x.nodeValue;
}
else
{
	return '';
}


}
		
		
		
		function   change_video(cid){
			
	  var jsCache = new Array();
    var AjaxObjects = new Array();
		var ajax_string = '';
		
	    var url='ajax_video_page.asp?cid='+cid;
    	
	    divId='ms0701_mod01_box_position_13';

        var ajaxIndex = AjaxObjects.length;
        document.getElementById(divId).innerHTML = '...';
        AjaxObjects[ajaxIndex] = new sack();
        AjaxObjects[ajaxIndex].requestFile = url;
        AjaxObjects[ajaxIndex].onCompletion = function(){ 

	      document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response;
	    };
        AjaxObjects[ajaxIndex].runAJAX();
    }
		
		 
		
function arrange_divs_on_payment_type(paymenttype){
	
            
            if (paymenttype=='cash'){
							
							disable_select('installment_num');
						}
						else
						{
						
            enable_select('installment_num');
            }
            
}

     
            
            function disable_select(pass) { 
            
            var divs = document.getElementsByTagName('select'); 
            for(i=0;i<divs.length;i++){ 
            if(divs[i].id.match(pass)){ 
            if (document.getElementById) 
            divs[i].disabled="disabled"; 
            } 
            } 
            }
            
            function enable_select(pass) { 
            
            var divs = document.getElementsByTagName('select'); 
            for(i=0;i<divs.length;i++){ 
            if(divs[i].id.match(pass)){ 
            if (document.getElementById) 
            divs[i].disabled=""; 
            } 
            } 
            }


            function change_tan(id, newClass) {
            identity=document.getElementById(id);
            identity.className=newClass;
				
            }
						
						 function change_tan_id(id) {
          
						if  (id == 'light') 
							{
							document.getElementById('choosen_tan').value = 'light shade';
							}
									if  (id == 'medium') 
							{
							document.getElementById('choosen_tan').value = 'medium shade' ;
							}
									if  (id == 'tan')  
							{
							document.getElementById('choosen_tan').value = 'tan shade';
							}
						
            }
			
			
			/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/
//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["myframe"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller

//end iframe

function faqshowhide(id){

obj_div = document.getElementById("div"+id);
obj_link = document.getElementById("link"+id);

if (obj_div != null){
if (obj_div.style.display == "none"){
obj_div.style.display = "";
obj_link.className = "off";

} else {
obj_div.style.display = "none";
obj_link.className = "on";
}
}
}

// drop box za email.si uporabnike
var dropboxleft=250;
var dropboxtop=200;
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){
	  	changestyle_form('email', 1);
		vseok = false;
		return vseok;
	}
	var email = vpisan_email.toLowerCase();

	if(!email.match("@")){
		changestyle_form('email', 1);
		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) {
		changestyle_form('email', 1);
		vseok = false;
		return vseok;
	}
		
	var len = email.length;
		var pos = email.lastIndexOf ( '.', len - 1 ) + 1;
		if ((len - pos) > 4) {
			changestyle_form('email', 1);
			vseok = false;
			return vseok;
		}
		else if((len - pos) < 2) {
			changestyle_form('email', 1);
			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)
	{
		changestyle_form('email', 1);
		vseok = false;
		return vseok;
	}	

	if(nedovoljenEmail != null && emailKoncnica == 3)
	{
		initbox();
		changestyle_form('email', 1);
		vseok = false;
		return vseok;
	}
return vseok;
}
