//
// Košarica
//
//Drop down kosarca
function RemoveElement(id){
	var id = id;
	var element = $('kosarica_element_'+id);

	if(id){
		new Ajax.Request('/content/ajax/kosarica.php',
		{
			parameters: {action: 'remove_element', id: id},
			onSuccess: function(transport)
			{
				if(transport.responseText == true){
					Effect.Fade('kosarica_element_'+id);

				}else{
					alert("Hmm i have some problems. Please contact administrator");
				}
			},
			on800: function(transport)
			{
				alert("Hmm i have some problems. Please contact administrator");
			}
		});
	}
}

function AddElement(sifra){
	

	
	var radio = false;

	//Dubi izbran element
	var elements = document.getElementsByName(sifra);
	for (i=0;i<elements.length;i++){
		if (elements[i].checked){
			radio = elements[i].value;
		}
	}

	if(document.getElementById('povecaj_prostor').checked){
		//Dodajmo v košarico
		new Ajax.Request('/content/ajax/kosarica.php',
				{
					parameters: {action: 'add_element', sifra: sifra + "1", kol: radio},
					onSuccess: function(transport)
					{
						if(transport.responseText != false){
							var jSon = transport.responseText.evalJSON();
							var naziv = jSon.naziv;
							var price = jSon.cena;
							var id = jSon.id;

							//Razbij
							if(id){
								//Gremo v košarico
								//Effect.ScrollTo('kosarica_elementi');
								Effect.BlindDown('kosarica_elementi');
								//Dodaj element izgled
								var element = $('kosarica_elementi');

								var html_tpl = '<div class=\"basketin\" id=\"kosarica_element_'+id+'\"><p>'+naziv+'<br /><strong>'+price+' €</strong></p><a onClick=\"RemoveElement('+id+')\"><img src=\"/img/icon15.jpg\" alt=\"Odstrani\" /></a></div>';

								element.insert(html_tpl);
							}
						}else{
							alert("Hmm i have some problems. Please contact administrator");
						}
					},
					on800: function(transport)
					{
						alert("Hmm i have some problems. Please contact administrator");
					}
				});
	}
	if(document.getElementById('povecaj_prenos').checked){
		new Ajax.Request('/content/ajax/kosarica.php',
				{
					parameters: {action: 'add_element', sifra: sifra + "2", kol: radio},
					onSuccess: function(transport)
					{
						if(transport.responseText != false){
							var jSon = transport.responseText.evalJSON();
							var naziv = jSon.naziv;
							var price = jSon.cena;
							var id = jSon.id;

							//Razbij
							if(id){
								//Gremo v košarico
								//Effect.ScrollTo('kosarica_elementi');
								Effect.BlindDown('kosarica_elementi');
								//Dodaj element izgled
								var element = $('kosarica_elementi');

								var html_tpl = '<div class=\"basketin\" id=\"kosarica_element_'+id+'\"><p>'+naziv+'<br /><strong>'+price+' €</strong></p><a onClick=\"RemoveElement('+id+')\"><img src=\"/img/icon15.jpg\" alt=\"Odstrani\" /></a></div>';

								element.insert(html_tpl);
							}
						}else{
							alert("Hmm i have some problems. Please contact administrator");
						}
					},
					on800: function(transport)
					{
						alert("Hmm i have some problems. Please contact administrator");
					}
				});
	}

	if((sifra)&&(radio)){
		new Ajax.Request('/content/ajax/kosarica.php',
		{
			parameters: {action: 'add_element', sifra: sifra, kol: radio},
			onSuccess: function(transport)
			{
				if(transport.responseText != false){
					var jSon = transport.responseText.evalJSON();
					var naziv = jSon.naziv;
					var price = jSon.cena;
					var id = jSon.id;

					$('addnotice2').style.display = "block";

					var zapri=$('zapri');
					Event.observe(zapri, 'click', function(event){
						$('addnotice2').style.display = "none";
     				});

					//Razbij
					if(id){
						//Gremo v košarico
						//Effect.ScrollTo('kosarica_elementi');
						Effect.BlindDown('kosarica_elementi');
						//Dodaj element izgled
						var element = $('kosarica_elementi');

						var html_tpl = '<div class=\"basketin\" id=\"kosarica_element_'+id+'\"><p>'+naziv+'<br /><strong>'+price+' €</strong></p><a onClick=\"RemoveElement('+id+')\"><img src=\"/img/icon15.jpg\" alt=\"Odstrani\" /></a></div>';

						element.insert(html_tpl);
					}
				}else{
					alert("Hmm i have some problems. Please contact administrator");
				}
			},
			on800: function(transport)
			{
				alert("Hmm i have some problems. Please contact administrator");
			}
		});
	}
}
//Domene
function AddElementDomena(domena){

	var register = new Array();
	var z = 0;
	//Dubi izbran element
	var elements = document.getElementsByName('domene');
	for (i=0;i<elements.length;i++){
		if (elements[i].checked){
			register[z] = new Array();
			register[z]['sifra'] = elements[i].value
			register[z]['kol'] = $('select_'+elements[i].id).value;
			z++;
		}
	}

	if(register[0]){
		var y = 0;
		while(register[y]){
			new Ajax.Request('/content/ajax/kosarica.php',
			{
				parameters: {action: 'add_element', sifra: register[y]['sifra'], kol: register[y]['kol'], dodatek: domena},
				onSuccess: function(transport)
				{
					if(transport.responseText != false){
						var jSon = transport.responseText.evalJSON();
						var naziv = jSon.naziv;
						var price = jSon.cena;
						var id = jSon.id;

						$('addnotice').style.display = "block";
						var zapri=$('zapri');

						Event.observe(zapri, 'click', function(event){
							$('addnotice').style.display = "none";
                        });

						//Razbij
						if(id){
							//Gremo v košarico
							// Effect.ScrollTo('kosarica_elementi');
							Effect.BlindDown('kosarica_elementi');

							//Dodaj element izgled
							var element = $('kosarica_elementi');

							var html_tpl = '<div class=\"basketin\" id=\"kosarica_element_'+id+'\"><p>'+naziv+'<br /><strong>'+price+' €</strong></p><a onClick=\"RemoveElement('+id+')\"><img src=\"/img/icon15.jpg\" alt=\"Odstrani\" /></a></div>';

							element.insert(html_tpl);
						}
					}else{
						alert("Hmm i have some problems. Please contact administrator");
					}
				},
				on800: function(transport)
				{
					alert("Hmm i have some problems. Please contact administrator");
				}
			});
			y++;
		}
	}
}
function AddElementPDomena(){

	var domena = $('dprenesi');
	if((domena.value)&&(domena.value != "vpišite ime domene")){
		new Ajax.Request('/content/ajax/kosarica.php',
			{
				parameters: {action: 'add_pdomena', domena: domena.value},
				onSuccess: function(transport)
				{
					var jSon = transport.responseText.evalJSON();
					if(jSon.response != false){
						var naziv = jSon.naziv;
						var price = jSon.cena;
						var id = jSon.id;
	
					
						
						//Razbij
						if(id){
							//Gremo v košarico
							//Effect.ScrollTo('kosarica_elementi');
							Effect.BlindDown('kosarica_elementi');
							//Dodaj element izgled
							var element = $('kosarica_elementi');

							var html_tpl = '<div class=\"basketin\" id=\"kosarica_element_'+id+'\"><p>'+naziv+'<br /><strong>'+price+' €</strong></p><a onClick=\"RemoveElement('+id+')\"><img src=\"/img/icon15.jpg\" alt=\"Odstrani\" /></a></div>';

							element.insert(html_tpl);
						}

						$('addnotice').style.display = "block";
						var zapri=$('zapri');
						Effect.ScrollTo('addnotice');
						Event.observe(zapri, 'click', function(event){
							$('addnotice').style.display = "none";
                        });
					}else{
						alert(jSon.reason);
					}
				},
				on800: function(transport)
				{
					alert("Hmm i have some problems. Please contact administrator");
				}
			});
	}else{
		alert('Prosim vnesite domeno');
	}
}


// add .si domain
function AddElementPDomena_si(){

	var domena = $('dprenesi');
	if((domena.value)&&(domena.value != "vpišite ime domene")){
		new Ajax.Request('/content/ajax/kosarica.php',
			{
				parameters: {action: 'add_pdomena_si', domena: domena.value},
				onSuccess: function(transport)
				{
					var jSon = transport.responseText.evalJSON();
					if(jSon.response != false){
						var naziv = jSon.naziv;
						var price = jSon.cena;
						var id = jSon.id;
	
					
						
						//Razbij
						if(id){
							//Gremo v košarico
							//Effect.ScrollTo('kosarica_elementi');
							Effect.BlindDown('kosarica_elementi');
							//Dodaj element izgled
							var element = $('kosarica_elementi');

							var html_tpl = '<div class=\"basketin\" id=\"kosarica_element_'+id+'\"><p>'+naziv+'<br /><strong>'+price+' €</strong></p><a onClick=\"RemoveElement('+id+')\"><img src=\"/img/icon15.jpg\" alt=\"Odstrani\" /></a></div>';

							element.insert(html_tpl);
						}

						$('addnotice').style.display = "block";
						var zapri=$('zapri');
						Effect.ScrollTo('addnotice');
						Event.observe(zapri, 'click', function(event){
							$('addnotice').style.display = "none";
                        });
					}else{
						alert(jSon.reason);
					}
				},
				on800: function(transport)
				{
					alert("Hmm i have some problems. Please contact administrator");
				}
			});
	}else{
		alert('Prosim vnesite domeno');
	}
}

function AddElementSecuCert(){

	var domena = $('domena');
	if((domena.value)&&(domena.value != "Vnesi naslov (www.domena.si)")){
		new Ajax.Request('/content/ajax/kosarica.php',
			{
				parameters: {action: 'add_secucert', domena: domena.value},
				onSuccess: function(transport)
				{
					var jSon = transport.responseText.evalJSON();
					if(jSon.response != false){
						var naziv = jSon.naziv;
						var price = jSon.cena;
						var id = jSon.id;
	
					
						
						//Razbij
						if(id){
							//Gremo v košarico
							//Effect.ScrollTo('kosarica_elementi');
							Effect.BlindDown('kosarica_elementi');
							//Dodaj element izgled
							var element = $('kosarica_elementi');

							var html_tpl = '<div class=\"basketin\" id=\"kosarica_element_'+id+'\"><p>'+naziv+'<br /><strong>'+price+' €</strong></p><a onClick=\"RemoveElement('+id+')\"><img src=\"/img/icon15.jpg\" alt=\"Odstrani\" /></a></div>';

							element.insert(html_tpl);
						}

						$('addnotice').style.display = "block";
						var zapri=$('zapri');
						Effect.ScrollTo('addnotice');
						Event.observe(zapri, 'click', function(event){
							$('addnotice').style.display = "none";
                        });
					}else{
						alert(jSon.reason);
					}
				},
				on800: function(transport)
				{
					alert("Hmm i have some problems. Please contact administrator");
				}
			});
	}else{
		alert('Prosim vnesite naslov strani');
	}
}

function AddElementSSL(){

	var domena = $('domena');
	var tip = $('tip').getValue();
	
	if((domena.value)&&(domena.value != "Vnesi naslov (www.domena.si)")){
		new Ajax.Request('/content/ajax/kosarica.php',
			{
				parameters: {action: 'add_ssl', domena: domena.value, tip: tip},
				onSuccess: function(transport)
				{
					var jSon = transport.responseText.evalJSON();
					if(jSon.response != false){
						var naziv = jSon.naziv;
						var price = jSon.cena;
						var id = jSon.id;
	
					
						
						//Razbij
						if(id){
							//Gremo v košarico
							//Effect.ScrollTo('kosarica_elementi');
							Effect.BlindDown('kosarica_elementi');
							//Dodaj element izgled
							var element = $('kosarica_elementi');

							var html_tpl = '<div class=\"basketin\" id=\"kosarica_element_'+id+'\"><p>'+naziv+'<br /><strong>'+price+' €</strong></p><a onClick=\"RemoveElement('+id+')\"><img src=\"/img/icon15.jpg\" alt=\"Odstrani\" /></a></div>';

							element.insert(html_tpl);
						}

						$('addnotice').style.display = "block";
						var zapri=$('zapri');
						Effect.ScrollTo('addnotice');
						Event.observe(zapri, 'click', function(event){
							$('addnotice').style.display = "none";
                        });
					}else{
						alert(jSon.reason);
					}
				},
				on800: function(transport)
				{
					alert("Hmm i have some problems. Please contact administrator");
				}
			});
	}else{
		alert('Prosim vnesite naslov strani');
	}
}

//Checkout
function Checkout_RemoveElement(id){
	var id = id;
	var element = $('checkout_element_'+id);


	if(id){
		new Ajax.Request('/content/ajax/kosarica.php',
		{
			parameters: {action: 'remove_element', id: id},
			onSuccess: function(transport)
			{
				if(transport.responseText == true){
					Effect.Fade('checkout_element_'+id);
					if($('checkout_element_line_'+id)){
						Effect.Fade('checkout_element_line_'+id);
						setTimeout("window.location.reload();", 500);
					}
				}else{
					alert("Hmm i have some problems. Please contact administrator");
				}
			},
			on800: function(transport)
			{
				alert("Hmm i have some problems. Please contact administrator");
			}
		});
	}
}

//Koda
function Koda(){
	var id = id;
	var koda_div = $('koda_div');
	var koda_input = $('koda_input');
	var koda_notice = $('koda_notice');

	if(koda_input.value){
		new Ajax.Request('/content/ajax/kosarica.php',
		{
			parameters: {action: 'koda', koda: koda_input.value},
			onSuccess: function(transport)
			{
				if(transport.responseText != false){
					koda_div.innerHTML = "<div style='float:left; width: 70px'><img src='/img/koda_success.png' /></div><div style='float: left: width: 100px; font-weight: normal'><b>Opomba:</b><br />"+transport.responseText+"</div>";
				}else{
					koda_notice.innerHTML = "<b style=\"color: red\">Koda ni veljavna</b>";
				}
			},
			on800: function(transport)
			{
				alert("Hmm i have some problems. Please contact administrator");
			}
		});
	}
}

//
// Javascript JS
//
function CP_Notice(){
	//Effect.Appear('cp_box_notice');
	var oknce = $('cp_box_notice');
	oknce.style.display = "block";
	Effect.Pulsate('cp_box_notice', { pulses: 2, duration: 1.5 });
	setTimeout("$('cp_box_notice').style.display = 'none';", 2100);
	
}
/* Switching */
function Switch(id){
	var oknce = $(id);
	var gumbek = $(id+"_gumb");

	if(gumbek.src.search(/icon14/) > 0){
		var gumbek_minus = "/img/icon14_open.jpg";
		var gumbek_plus = "/img/icon14.jpg";
	}else{
		var gumbek_minus = "/img/icon13_open.jpg";
		var gumbek_plus = "/img/icon13.jpg";
	}

	if(oknce.style.display == "none"){
		gumbek.src = gumbek_minus;
		Effect.BlindDown(id);
	}else{
		gumbek.src = gumbek_plus;
		Effect.BlindUp(id);
		setTimeout("$('"+id+"').style.display = 'none';", 5000);
	}
	
}
/* Credits */
function alertSize(){
	var ovca = 0;
	if( typeof( window.innerHeight ) == 'number' ) {
    	//Non-IE
	    ovca = window.innerHeight;
	}else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    	//IE 6+ in 'standards compliant mode'
		ovca = document.documentElement.clientHeight;
	}else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		ovca = document.body.clientHeight;
	}
	return ovca;
}
function OdpriPopup(id){
	var element = $(id);

	//Pokazi element
	element.style.visibility = 'visible';
	element.style.display = 'block';

	//Prikazi ozadje
	ozadje();
}

function ZapriPopup(id){
	var ozadje = $('ozadje');
	var element = $(id);

	//Fanci zapiranje
	new Effect.Fade(id);
	//window.setTimeout('Effect.Fade(\'' + id + '\', {duration:.3})',2500);

	//Skrij element
	window.setTimeout('$(\'' + id + '\').style.display = \'none\';',500);
	//Skrij ozadje
	ozadje.style.visibility = 'hidden';
}

function ozadje(){
	var size = alertSize()+'px';
//	$('ozadje').style.height = document.body.getHeight()+'px';
	$('ozadje').style.height = size;
	$('ozadje').style.visibility = 'visible';
}
/* 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_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];}
}

//
// ORDER
//
function Order_1(tip){
	if(tip == 'register'){
		if(($('username').value.length < 1)||($('password1').value.length < 1)||($('password2').value.length < 1)||($('email').value.length < 1)||($('pogoji').checked == false)){
			alert('Prosim vnesite obvezne podatke označene z *');
		}else{
			document.register.submit();
		}
	}else{
		if(($('l_username').value.length < 1)||($('l_password').value.length < 1)){
			alert('Prosim vnesite uporabniško ime in geslo');
		}else{
			document.login.submit();
		}
	}

}
function Order_2(){
	var stop = false;
	//Preveri ali obstajajo obstoječi
	if(($('obstojeci').value < 1)&&(($('podjetje').value.length < 1)&&($('ime').value.length < 1))){
		alert('Prosim izberite obstoječi vpis ali pa vpišite obvezne podatke');
		stop = true;
	}
	
	//Preveri ali so vpisi pravilni
	if(($('obstojeci').value < 1)||($('obstojeci').value == "x")){
		
		var oblika = $('oblika').value;
		
		if(oblika < 2){
			if(($('podjetje').value.length < 1)||($('ime').value.length < 1)||($('naslov').value.length < 1)||($('posta').value.length < 1)||($('tel').value.length < 1)||($('email').value.length < 1)||($('davcna').value.length < 1)){
				alert('Prosim vnesite obvezne podatke označene z *');
				stop = true;
			}
		}else{
			if(($('ime').value.length < 1)||($('naslov').value.length < 1)||($('posta').value.length < 1)||($('tel').value.length < 1)||($('email').value.length < 1)){
				stop = true;
			}
		}
	}
	//Še ostal crap
	if($('host_domain')){
		if($('host_domain').value.length < 1){
			alert('Prosim vpišite gostujočo domeno');
			stop = true;
		}
	}
	
	if(stop == false){
		document.register.submit();
	}
}

function Order_2_oseba(value){
	var pod = $('podjetje_obv');
	var ddv = $('davcna_obv');
	
	if(value == 1){
		pod.style.visibility = "visible";
		ddv.style.visibility = "visible";
	} else if (value == 2){
		pod.style.visibility = "hidden";
		ddv.style.visibility = "hidden";
	}
}
