var xmlHttp;
var oArtikelID;
var oBarvaID;
var oVelikostID;

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    } 
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
function GetZavezanecByEnter(myfield, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
  {
  	myfield.form.submit();
   	return false;
  }
	else
   return true;
}
function LoadNavigacija1(divID, NaviID)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
  var url="ajax_naloziNavi1.asp";
  url=url+"?divid="+ divID + "&NaviID=" + NaviID;
	$('body').addClass('ui-loading');
  xmlHttp.onreadystatechange=LoadNavigacijaReady1;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
function LoadNavigacija(divID, NaviID)
{
	//xmlHttp=GetXmlHttpObject();
	//if (xmlHttp==null)
 	//{
 	//	alert ("Your browser does not support AJAX!");
 	//	return;
 	//} 
  //var url="ajax_naloziNavi.asp";
  //url=url+"?divid="+ divID + "&NaviID=" + NaviID;


/*	$.mobile.showPageLoadingMsg();
		$.ajax(
		{      
			async: false,
			cache: false,
			type: 'GET',
			url: 'ajax_naloziNavi.asp?divID=' + divID + '&naviID=' + NaviID,
			success: function(data) 
			{           
				$('#' + divID).append(data).trigger('create').html();
			}
		});
		$.mobile.hidePageLoadingMsg();
*/

  $('#' + divID).empty();
  $.get('ajax_naloziNavi.asp?divID=' + divID + '&naviID=' + NaviID ,function(data)
  {
	$('#' + divID).append(data).trigger('create');
	},'html');


/* TA DELA 100%
	$('body').addClass('ui-loading');
	$.mobile.showPageLoadingMsg();

  $('#' + divID).empty();
  $.get('ajax_naloziNavi.asp?divID=' + divID + '&naviID=' + NaviID ,function(data)
  {
	$('#' + divID).append(data).trigger('create');
	},'html');
	$.mobile.hidePageLoadingMsg();
	$('body').removeClass('ui-loading');
*/

  //xmlHttp.onreadystatechange=LoadNavigacijaReady;
  //xmlHttp.open("GET",url,true);
  //xmlHttp.send(null);
}
function LoadNavigacijaReady()
{
	if (xmlHttp.readyState==4)
	{
		var x;
		var oArray;
		x=xmlHttp.responseText;
		oArray = x.split(";;;")
		document.getElementById(oArray[0]).innerHTML=oArray[1];
	}
}

function LoadNavigacijaReady1()
{
	if (xmlHttp.readyState==4)
	{
		var x;
		var oArray;
		x=xmlHttp.responseText;
		oArray = x.split(";;;")
	  $('#' + oArray[0]).empty();
		$('#' + oArray[0]).append(oArray[1]).trigger('create');
		$('body').removeClass('ui-loading');
	}
}
function AjaxChangePassword()
{
	var enaslov;
	enaslov = document.getElementById("enaslov").value;
	var geslo;
	geslo   = document.getElementById("geslo").value;
	var vzdevek;
	vzdevek = document.getElementById("vzdevek").value;

	if (geslo=="") 
	{
		alert("Geslo mora biti daljše od 4 znakov.");
		return;
	}
	else
	{
		if (geslo.length <=4)
		{
			alert("Geslo mora biti daljše od 4 znakov.");
			return;
		}
	}
  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
  var url="ajax_resetgeslo.asp";
  url=url+"?enaslov="+ enaslov + "&geslo=" + geslo + "&vzdevek=" + vzdevek;
  xmlHttp.onreadystatechange=GesloChangedReady;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
function NarociSeNaObvestiloOZalogi(oArtikelID)
{
  var myemail = document.getElementById("emailzaloga").value;
  if (!check_email(myemail))
  {
  	alert ("Napačno oblikovan email naslov"); 
  	return;
  }
  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
  var url="ajax_add2zaloga.asp";
  url=url+"?artikelid="+ oArtikelID + "&email=" + myemail;
  xmlHttp.onreadystatechange=MyZalogaEmailReady;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

function GetZavezanecByEnter(myfield, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
  {
  	GetZavezanec();
   	return false;
  }
	else
   return true;
}

function GetZavezanec()
{
  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
  var stevilka = document.getElementById("davcnastevilka").value;
	if (oArtikelID!="")
	{
	  var url="ajax_getzavezanec.asp";
	  url=url+"?stevilka="+ stevilka ;
	  xmlHttp.onreadystatechange=FindDDVZavezanec;
	  xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
	}
}

function AddArtikelToMyCart(oArtikelID, Barva, Velikost)
{
  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
	if (oArtikelID!="")
	{
	  var url="ajax_addtomycart.asp";
	  url=url+"?artikelid="+ oArtikelID + "&barvaID=" + Barva + "&velikostID=" + Velikost;
	  xmlHttp.onreadystatechange=ArtikelAddedToMyCart;
	  xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
	}
}
function AddToMyWishList(oArtikelID)
{
	var barvaID;
	var velikostID;

  var barvaID = document.getElementById("txtBarvaID").value;
  var velikostID = document.getElementById("txtVelikostID").value;

  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
  var url="ajax_add2mywishlist.asp";
  url=url+"?artikelid="+ oArtikelID + "&barvaID=" + barvaID + "&velikostID=" + velikostID;
  xmlHttp.onreadystatechange=MyWishListReady;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
function GetMeAMovie(ClanekID, DivID)
{
  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
  var url="ajax_getmeamovie.asp";
  url=url+"?clanekid="+ ClanekID + "&divid=" + DivID ;
  xmlHttp.onreadystatechange=MovieReady;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
function GetBarvaNaziv(idbarve)
{
  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
  var url="ajax_getbarvanaziv.asp";
  url=url+"?barvaid="+ idbarve;
  xmlHttp.onreadystatechange=BarvaNazivReady;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
function GetVelikost()
{
  var artikelID = document.getElementById("detailID").value;
  var barvaID   = document.getElementById("txtBarvaID").value;
  if (artikelID.length!=0 || barvaID.length!=0)
  {
	  xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
   var url="ajax_getvelikost.asp";
   url=url+"?ArtikelID="+ artikelID + "&barvaID=" + barvaID;
   xmlHttp.onreadystatechange=DataVelikostReady;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
 	}
}
function DeleteUserComment(divid)
{
	var arr = divid.split("___");
	KomentarID=arr[1];
  if (KomentarID!="")
  {
		  xmlHttp=GetXmlHttpObject();
			if (xmlHttp==null)
	  	{
	  		alert ("Your browser does not support AJAX!");
	  		return;
	  	} 
	   var url="ajax_delete_komentar.asp";
	   url=url+"?KomentarID="+ KomentarID + "&divid=" + divid;
	   xmlHttp.onreadystatechange=KomentarIzbrisanReady;
	   xmlHttp.open("GET",url,true);
	   xmlHttp.send(null);
 	}
}
function OceniIzdelekClick(artikelid, ocena)
{
	if (glasoval)
	{return;}
	  xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
   var url="ajax_oceniartikel.asp?artikelID=" + artikelid + "&ocena=" + ocena;
   xmlHttp.onreadystatechange=DataOcenaReady;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);

	return;
}
function ChangeLoadAreaPicture(mypath,slika)
{
	  xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
   var url="ajax_pictonload.asp";
   url=url+"?path="+ mypath + "&slika=" + slika;
   xmlHttp.onreadystatechange=DataPictOnloadReady;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}
function GetNavi()
{
//če iskalnik nima vrste pod skupinami, potem more biti tole tako zakomentiran.
/*
  var inf = document.getElementById("txtSkupinaID").value;
  if (inf.length!=0)
  {
	  xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
   var url="ajax_getnavi.asp";
   url=url+"?SkupinaID="+ inf;
   xmlHttp.onreadystatechange=DataSubNaviReady;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
 	}
*/
}

function getElement(oID,setID)
{
	var oObject;
	if (document.getElementById) 
	{
		oObject =document.getElementById(oID);
	}
	else if (document.all) 
	{
		oObject=  window.document.all[oID];
	}
	else if (document.layers) 
	{
		oObject = window.document.layers[oID];
	}
	oObject.value=setID;
}
function GetDostava(nacinplacila)
{
  var teza = document.getElementById("txtTeza").value;
  var cena = document.getElementById("txtCena").value;
  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
 	{
 		alert ("Your browser does not support AJAX!");
 		return;
 	} 
  var url="ajax_getdostava.asp";
  url=url+"?DostavaID="+ nacinplacila + "&Teza="+ teza + "&Total=" + cena;
  xmlHttp.onreadystatechange=DataDostavaReady;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
function ArtikelAddedToMyCart()
{
	var x;
	var oArray;
	if (xmlHttp.readyState==4)
	{
		if (xmlHttp.responseText!="")
		{
			x=xmlHttp.responseText;
			oArray = x.split(";;;")
			setTimeout("ChangeTheButtonImage(" + oArray[0] + "," + oArray[1] + "," + oArray[2] + ",true)",400);
			setTimeout("ChangeTheButtonImage(" + oArray[0] + "," + oArray[1] + "," + oArray[2] + ",false)",800);
			setTimeout("ChangeTheButtonImage(" + oArray[0] + "," + oArray[1] + "," + oArray[2] + ",true)",1200);
			setTimeout("KosaricaMove('" + oArray[3] + "','" + oArray[4] + "')",800);
		}
	}
}
function KosaricaMove(oTop, oPanel )
{
	//document.getElementById("mypanelcontent").innerHTML="<p style='padding:10px'>" + oPanel + "</p>";
	defaultpanel.togglepanelplus("down");
	document.getElementById("mypanelcontent").innerHTML=oPanel;
	document.getElementById("sitecart_vasakosara").innerHTML = oTop;
}
function CloseKosarica()
{
	defaultpanel.togglepanelplus("up");
}
function ChangeTheButtonImage(ArtikelID, BarvaID, VelikostID, OnOff)
{
	oArtikelID=ArtikelID;
	oBarvaID=BarvaID;
	oVelikostID=VelikostID;
	
	if (OnOff ==true)
	{
		var resp = "<a href='#'><div id='link_gumb'><img src='images/buttons/sl/v-kosarico-over.png' alt='košarica' /></div></a>";
		document.getElementById("detail_btnkosarica").innerHTML=resp;
		var zzz = document.getElementById('link_gumb');
		zzz.onclick= function(){Add2Cart2();}
	}
	else
	{
		var resp = "<a href='#'><div id='link_gumb'><img src='images/buttons/sl/v-kosarico.png' alt='košarica' /></a></div>";
		document.getElementById("detail_btnkosarica").innerHTML=resp;
		var zzz = document.getElementById('link_gumb');
		zzz.onclick= function(){Add2Cart2();}
	}
}
function Add2Cart2()
{
	AddArtikelToMyCart(oArtikelID,oBarvaID,oVelikostID);
}
function MyWishListReady()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("wishlist_confirm").innerHTML=xmlHttp.responseText;
	}
}
function MyZalogaEmailReady()
{
	if (xmlHttp.readyState==4)
	{
		if (xmlHttp.responseText !="")
		{
			document.getElementById("zalogeni").innerHTML=xmlHttp.responseText;
		}
	}
}
function FindDDVZavezanec()
{
		if (xmlHttp.readyState==4)
		{
			document.getElementById("DDVZavezanci").innerHTML=xmlHttp.responseText;
		}
}
function KomentarIzbrisanReady()
{
	if (xmlHttp.readyState==4)
	{
		//alert(xmlHttp.responseText);
		document.getElementById(xmlHttp.responseText).innerHTML="";
		//document.getElementById("wishlist_confirm").innerHTML=xmlHttp.responseText;
	}

}
function MovieReady()
{
	if (xmlHttp.readyState==4)
	{
		var x;
		var oObject;
		var i;
		var oArray;
		x=xmlHttp.responseText;
		oArray = x.split(";;;")
		
		for (i=1;i<10;i++)
		{
			oObject = document.getElementById("clanek" + i);
			if (oObject !=null)
			{
				document.getElementById("clanek" + i).className ="clanek_title";
			}
		}
		document.getElementById("clanekmovie").innerHTML=oArray[1];
		document.getElementById("clanek" + oArray[0]).className ="clanek_titlea";
	}
}
function DataPictOnloadReady()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("loadarea").innerHTML=xmlHttp.responseText;
	}
}
function GesloChangedReady()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("divOdgovor").innerHTML=xmlHttp.responseText;
	}
}
function BarvaNazivReady()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("barvanaziv").innerHTML=xmlHttp.responseText;
	}
}
function DataVelikostReady()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("VelikostPrikazi").innerHTML=xmlHttp.responseText;
	}
}
function DataOcenaReady()
{
	if (xmlHttp.readyState==4)
	{
		glasoval=1;
		document.getElementById("ocena_text").innerHTML="Hvala za va&scaron; glas.";
	}
}
function DataDostavaReady()
{
	if (xmlHttp.readyState==4)
	{
		var x;
		var oArray;
		x=xmlHttp.responseText;
		oArray = x.split(";;;")
		document.getElementById("dostava_tabela").innerHTML=oArray[0];
		document.getElementById("dostava_cena").innerHTML=oArray[1];
	}
}
 
function DataSubNaviReady() 
{ 
	if (xmlHttp.readyState==4)
	{
		//alert(xmlHttp.responseText);
		document.getElementById("commentFormVrsta").innerHTML=xmlHttp.responseText;
	}
}
function addEvent( obj, type, fn )
{
if (obj.addEventListener)
obj.addEventListener( type, fn, false );
else if (obj.attachEvent)
{
obj['e'+type+fn] = fn;
obj[type+fn] = function() { obj['e'+type+fn]( window.event ); }
obj.attachEvent( 'on'+type, obj[type+fn] );
}
}
