function Bestsellers_Prva(id){

	//disable active
	$("#best_4").removeClass("active");
	$("#best_3").removeClass("active");
	$("#best_2").removeClass("active");
	$("#best_1").removeClass("active");
	$("#best_"+id).addClass("active");
	
	$.ajax({
		type: "POST",
		url: "/content/ajax/bestsellers_prva.php", 
		data: "id="+id,
		success: function(msg){

			$("#bestsellers").html(msg);
		}
	});
		
}



function search2url(e){

	var value = e.val();

	//value="--------!?&&&čč.č ššš žžž ČČČ ŠŠŠ ŽŽŽ : ; ?";

	value = convertToLink(value);

	 e.parent("form#iskalnik").attr('action', '/iskanje/'+value);

	//alert(value);

	//window.location.href="/iskanje/"+value;
	
}


function izbrisiSeznamZelj(id){
	
	var vprasanje = confirm('Ali želite izbrisati seznam?')
	
	if(vprasanje) {
	$.ajax({
			type: "POST",
			url: "/content/ajax/zelje.php", 
		
			data: "s="+id+"&action=odstraniSeznam",
			success: function(msg){
				if(msg==1){
					
					//alert("Odstranjeno.");
					window.location.reload();
				}
				else{
					// Error
					alert(msg);
				}
			}
		});	
	}
	
}

function izbrisiZeljo(id){
	
	$.ajax({
			type: "POST",
			url: "/content/ajax/zelje.php", 
		
			data: "izdelek="+id+"&action=odstraniZeljo",
			success: function(msg){
				if(msg==1){
					
					//alert("Odstranjeno.");
					window.location.reload();
				}
				else{
					// Error
					alert(msg);
				}
			}
		});	
	
}

function dodaj_v_kosarico_komplet(komplet_id){
	
	if(komplet_id){
		
		// Atributi izdelkov
		var attr="";
		var error=false;
		$("#komplet .izdelek_atribut :selected").each(function(){
			if($(this).val()!="default")
				attr+=$(this).parent().attr("id")+"="+$(this).val()+";";
			else{
				 // izbrana je privzeta vrednost
				 error=true;
				 console.error("Vsi atributi morajo biti izbrani");
				 alert("Prosimo izberite atribute pri izdelkih.");
				 return false;
			}
		});
		//odstranimo vse presledke
		attr=attr.replace(/ /g,"");
		
		if(!error){
			
			$.ajax({
				type: "POST",
				url: "/content/ajax/kosarica.php", 
				data: "action=dodaj_komplet"+"&komplet_id="+komplet_id+"&attributes="+attr,
				success: function(msg){
					console.log(msg);
					popup_odpri();
					//alert("Komplet dodan.")
				}
			});	
		}
	}
}


/* MIHA */
function btn_check(e){
	if(e.attr("checked"))
		e.attr('checked', false);
	else
		e.attr('checked',true);
}
//$(document).ready(function(){
//	$("#product_chooser_btn").click(function(){
//		$(this).toggleClass("active");
//		$(this).next().slideToggle(100);
//	});
//	
//});

function toggle_slide(e,btn){
	if(e.css('display') == 'none'){
		var src=btn.attr("src");
		src=src.replace(".","_active.");
		btn.attr("src",src);
		e.slideDown();
	}
	else{
		var src=btn.attr("src");
		src=src.replace("_active","");
		btn.attr("src",src);
		e.slideUp();
	}
}



/* GLASOVANJE ZA ARTIKEL */
function glasuj(e){
	var glas=e.html();
	var id=e.parent().parent().attr("id");
	
	$.ajax({
		type: "POST",
		url: "/content/ajax/glasuj.php", 
		data: "id="+id+"&glas="+glas,
		success: function(msg){
			if(msg=="1"){//uspesno
				alert("Hvala za vaš glas!\n");
				location.reload();
			}
			else{
				alert("Glasujete lahko samo enkrat!\n");
			}
		}
	});
	
	//disable default 'a' click function
	return false;
}

/* KOSARICA */

function dodaj_v_kosarico(id){
	var atributi="";
	var x = 0;
	
	
	
	$(".pizdelek_atribut").each(function(){
		x++;
		if(!$(this).children("option:selected").hasClass("default"))
			atributi+=$(this).children("option:selected").val()+";";
	});
	if((atributi == "")&&(x > 0)){
		if (lang=="slo")
			alert("Obvezno izberite model!");
		else
			alert("Please select a model!");
	}else{
	//alert(atributi);
		popup_odpri();
	
		$.ajax({
			type: "POST",
			url: "/content/ajax/kosarica.php", 
		
			data: "id="+id+"&atributi="+atributi+"&action=add_element",
			success: function(msg){
				if(msg==1){
					
					setTimeout(function(){izpisi_kosarico(id)},100);
				}
				else{
					alert("Woooops error "+msg);
				}
			}
		});	
	}
	
	return false;
}

function popup_odpri() {
	var background = $("#background");
	var background_icon = $("#background_icon");
	var window_height = $(document).height();
	var slide_height = $(window).scrollTop() + 200;
	
	background.css('height',window_height);
	background_icon.css('margin-top',slide_height);
	background.fadeIn();
	//alert('ovca');
}

function Popup_Zapri() {
	var background = $("#background");
	background.fadeOut();
	//alert('ovca');
}
function izpisi_kosarico(id){
	$.ajax({
		type: "POST",
		url: "/content/ajax/kosarica.php", 
		data: "id="+id+"&action=get_elements",
		success: function(msg){
			var obj = $.parseJSON(msg);
			
			$("#right_bottom_cart_elements").html("");
			
			for(var i=0;i<obj.naziv.length;i++){
				$("#right_bottom_cart_elements").append('<div class="right_bottom_cart_elements_element">'+(obj.proizvajalec[i])+' - <a href="/izdelek/'+(obj.naziv_link[i])+'/'+(obj.id[i])+'">'+(obj.naziv[i])+'</a> - <span>'+(obj.obicajna_cena[i])+' €</span></div>');
			}
			
			$(".num_of_elements").each(function(){
				$(this).html(obj.num_of_elements);
			});
			
			$("span.cena_skupaj").html(obj.cena_skupaj);
			
			$("#vozicek_full").show();
			$("#vozicek_empty").hide();
			/*
$.scrollTo( '#right_product_top_more', 800,function(){
			
			
			});
*/

		}
		
//{"num_of_elements":2,"naziv":["Gate","Gate"],"proizvajalec":["Quicksilver","Quicksilver"],"obicajna_cena":["250","250"]}
	});

}

function dodaj_v_kosarico_vozicek(id){
	
	var atributi="";
	var x = 0;
	$.ajax({
		type: "POST",
		url: "/content/ajax/kosarica.php", 
	
		data: "id="+id+"&action=add_element",
		success: function(msg){
			if(msg==1){
				
				window.location.reload();
			}
			else{
				alert("Woooops error "+msg);
			}
		}
	});	
	
	return false;
}

function odstrani_iz_kosarice(id){
	
	var atributi="";
	var x = 0;
	$.ajax({
		type: "POST",
		url: "/content/ajax/kosarica.php", 
	
		data: "id="+id+"&action=delete_element",
		success: function(msg){
			if(msg==1){
				window.location.reload();
			}
			else{
				alert("Woooops error "+msg);
			}
		}
	});	
	
	return false;
}

function odstrani_iz_kkosarice(id){
	
	var atributi="";
	var x = 0;
	$.ajax({
		type: "POST",
		url: "/content/ajax/kosarica.php", 
	
		data: "id="+id+"&action=delete_komplet",
		success: function(msg){
			if(msg==1){
				window.location.reload();
			}
			else{
				alert("Woooops error "+msg);
			}
		}
	});	
	
	return false;
}

function zamenjava_kolicina(id,kolicina){
	
	var atributi="";
	var x = 0;
	$.ajax({
		type: "POST",
		url: "/content/ajax/kosarica.php", 
	
		data: "id="+id+"&kolicina="+kolicina+"&action=element_kolicina",
		success: function(msg){
			if(msg==1){
				window.location.reload();
			}
			else{
				alert("Woooops error "+msg);
			}
		}
	});	
	
	return false;
}

function check_valid(e){
	var name=e.attr("name");
	
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	
	switch (name){
		case "email":
			var mail=e.val();
			if(pattern.test(mail)){
				e.parent().next().children("img").attr("src","/img/validYes.png").addClass("valid");
			}
			else{
				e.parent().next().children("img").attr("src","/img/validNo.png");
			}
		break;
		case "captcha":
			var cap_rez=parseInt($("#cap_rez").val());
			
			if(e.val()==cap_rez){
				e.parent().next().children("img").attr("src","/img/validYes.png").addClass("valid");
			}
			else{
				e.parent().next().children("img").attr("src","/img/validNo.png");
			}
			
		break;
		default:
			if(e.val().length>1){
				e.parent().next().children("img").attr("src","/img/validYes.png").addClass("valid");
			}
			else{
				e.parent().next().children("img").attr("src","/img/validNo.png");
			}
		break;
	}
}
function submit_form(){
	var ok=true;
	$("td.valid").each(function(){
		if($(this).children("img").attr("class")!="valid")
			ok=false;
	});
	
	if(ok)
		$("#komentarji").submit();
}

function ChangeSelect(value){

	var str=window.location.href;
	
	str=str.replace("http://",'');
	str=str.replace(/\/[0-9]*\//,'');
	
	if(str.indexOf("?limit")>-1 || str.indexOf("&limit")>-1){
		str=str.replace(/\?limit=[0-9]*/,'');
		str=str.replace(/&limit=[0-9]*/,'');
		str=str.replace(/\?limit=[0-9]*/,'');
		str=str.replace(/&limit=[0-9]*/,'');
		//str=str.replace("&limit=",'');
	}	
	
	if(str.indexOf("?")>-1){
		str = str + "&limit=" + value;
	}else{
		str = str + "?limit=" + value;
	}
	
	window.location = "http://"+str;
}

function Bestsellers(id,kat){

	$("#right_best_select .nav").children("li").each(function(){
		$(this).not("#"+id).removeClass("active");
	});
	
	$("li#"+id).addClass("active");
	
	$.ajax({
		type: "POST",
		url: "/content/ajax/bestsellers.php", 
		data: "id="+id+"&cats="+kat,
		success: function(msg){
			console.log("post:"+ "id="+id+"&cats="+kat);
			console.log("response: "+msg);
			$("#right_best_elements").html(msg);
		}
	});
	switch(id) {
	case "1":
		if (lang=="eng")
			idn="most popular";
		else
			idn="najbolj popularni";
	    break;
	case "2":
		if (lang=="eng")
			idn="newest";
		else	
			idn="najnovejši";
	    break;
	case "3":
		if (lang=="eng")
			idn="hot packages";
		else
			idn="vroči paketi";
	    break;
	case "4":
		if (lang=="eng")
			idn="bestsellers";
		else
			idn="najbolj prodajani";
	    break;
	}
	$("#right_best_title").html("<h2>"+idn+"</h2>");
		
}



function convertToLink(link){
	link=link.toLowerCase(link);
	link=link.replace(/ /g, '_');
	link=link.replace(/č/gi, 'c');
	link=link.replace(/ž/gi, 'z');
	link=link.replace(/š/gi, 's');
	link=link.replace(/,/gi, '_');
	link=link.replace(/Č/gi, 'C');
	link=link.replace(/Ž/gi, 'Z');
	link=link.replace(/Š/gi, 'S');
	link=link.replace(/"/g, '_');
	link=link.replace(/'/g, '_');
	link=link.replace(/\./g, '_');
	link=link.replace(/;/g, '_');
	link=link.replace(/:/g, '_');
	link=link.replace(/\?/g, '_');
	link=link.replace(/!/g, '_');
	link=link.replace(/-/g, '_');
	link=link.replace(/&/g, '_');
	return link;
}

function atributi(text,st,id){
	
	var sel1 = $("#select_1 option:selected").val();
	var sel2 = $("#select_2 option:selected").val();
	$.ajax({
		type: "POST",
		url: "/content/ajax/kosarica.php", 
	
		data: "id="+id+"&st="+st+"&atributi="+text+"&action=zaloga",

		success: function(msg){
			if(msg!= "null"){
/* 				alert(msg); */
				var j = $.parseJSON(msg);

				//setTimeout(function(){izpisi_kosarico(id)},100);
			    var options = '<option class="default">-- izberi --</option>';
			    for (var i = 0; i < j.optionValue.length; i++) {
			    	if((sel1 == j.optionValue[i])){
			    		options += '<option value="' + j.optionValue[i] + '" selected=selected>' + j.optionDisplay[i] + '</option>';
			    	}else if((sel2 == j.optionValue[i])){
			    		options += '<option value="' + j.optionValue[i] + '" selected=selected>' + j.optionDisplay[i] + '</option>';
			    	}else{
			    		options += '<option value="' + j.optionValue[i] + '">' + j.optionDisplay[i] + '</option>';
			    	}
			    }
			    
			    if(st == 1){
			    	$("#select_2").html(options);
			    }else{
			    	$("#select_1").html(options);
			    }
			}
			else{
				alert("Woooops error "+msg);
			}
		}
	
		
	});	
	//Če je izberi
	if(text == "-- izberi --"){
		
		$.ajax({
			type: "POST",
			url: "/content/ajax/kosarica.php", 
		
			data: "id="+id+"&st="+st+"&atributi=-- izberi --&action=zaloga&master=true",

			success: function(msg){
				if(msg!= "null"){
	/* 				alert(msg); */
					var j = $.parseJSON(msg);

					//setTimeout(function(){izpisi_kosarico(id)},100);
				    var options = '<option class="default">-- izberi --</option>';
				    for (var i = 0; i < j.optionValue.length; i++) {
				    	if((sel1 == j.optionValue[i])){
				    		options += '<option value="' + j.optionValue[i] + '" selected=selected>' + j.optionDisplay[i] + '</option>';
				    	}else if((sel2 == j.optionValue[i])){
				    		options += '<option value="' + j.optionValue[i] + '" selected=selected>' + j.optionDisplay[i] + '</option>';
				    	}else{
				    		options += '<option value="' + j.optionValue[i] + '">' + j.optionDisplay[i] + '</option>';
				    	}
				    }
				    //alert(options);
				    if(st == 1){
				    	$("#select_1").html(options);
				    }else{
				    	$("#select_2").html(options);
				    }
				}
				else{
					alert("Woooops error "+msg);
				}
			}
		
			
		});
	}
	return false;
}


function addJavascript(jsname,pos) {
var th = document.getElementsByTagName(pos)[0];
var s = document.createElement('script');
s.setAttribute('type','text/javascript');
s.setAttribute('src',jsname);
th.appendChild(s);
}


/* ROlli */
function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}

	function MM_findObj(n, d) { //v4.0
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && document.getElementById) x=document.getElementById(n); return x;
	}

	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
