
function kontrolaAIG()
{
	sel = document.getElementById('idcena');

	cena = sel.value.replace(",",".");
	cena = parseFloat(cena);
	if(isNaN(cena)){
		alert('Wpisz cenę poprawnie!');
		return;
	}else{
		sel.value = cena;
	}
	
	if (sel.value=='' || sel.value=='wpisz kwotę i oblicz' || sel.value=='NaN')
	{
	  alert("Wpisz cenę aby obliczyć raty!");
	  return;
	};
	
	 
 	document.getElementById('idformAIG').submit();
}






/* -------- PODMIANA CENY W ZALEŻNOŚCI OD STAWKI VAT ---------- */
function formatCurrency(num) {
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
		cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+''+
		num.substring(num.length-(4*i+3));
		return (((sign)?'':'-') + num + '.' + cents);
}


function obliczCeneVatPromocja(theForm){
		var $opVatTemp = 0;
		var $x = 0;
		$stawkaVat = parseFloat(document.getElementById('stawkaVat').value);
		$cenaNetto = parseFloat(document.getElementById('cenaNettoHiddenBaza').value);
		$cenaNettoOld = parseFloat(document.getElementById('cenaNettoOldHiddenBaza').value);

		var els = theForm.elements; 

		for(z=0; z<els.length; z++){ 

				if(els[z].type == 'select-one'){
						$x++;
				}

		}
		
		for($i=1; $i<=$x-1; $i++){
		
				$op = 'opcjaValues'.concat($i);
				$opcjaVal = document.getElementById($op).value;
				//alert($opcjaVal);
				//if($opcjaVal.length != 0){
						
						$pos = document.getElementById($op).value.indexOf('@');
						$pos += 2;
						$opcjaValues = parseFloat($opcjaVal.substr($pos, $opcjaVal.length));
						if(isNaN($opcjaValues)){
						 	  	$opcjaValues = 0;		
						}else{
								$opcjaValues = parseFloat($opcjaVal.substr($pos, $opcjaVal.length));
						}
						$opVatTemp += $opcjaValues;
						//alert($opcjaValues);
				//} 
		}
		$cenaBruttoOld = formatCurrency($cenaNettoOld + $opVatTemp);
		document.getElementById('cenaBruttoOld').innerHTML = $cenaBruttoOld;
		document.getElementById('cenaBruttoOldHidden').value = $cenaBruttoOld;

		$cenaBrutto = formatCurrency($cenaNetto + $opVatTemp);
		document.getElementById('cenaBrutto').innerHTML = $cenaBrutto;
		document.getElementById('cenaBruttoHidden').value = $cenaBrutto;		
		
		$cenaNettoOld = formatCurrency($cenaNettoOld + $opVatTemp);
		document.getElementById('cenaNettoOld').innerHTML = $cenaNettoOld;
		document.getElementById('cenaNettoOldHidden').value = $cenaNettoOld;
		
		$cenaNetto = formatCurrency($cenaNetto + $opVatTemp);
		document.getElementById('cenaNetto').innerHTML = $cenaNetto;
		document.getElementById('cenaNettoHidden').value = $cenaNetto;
		
 
		
}


function obliczCeneVat(theForm){
		var $opVatTemp = 0;
		var $x = 0;
		$stawkaVat = parseFloat(document.getElementById('stawkaVat').value);
		$cenaNettoHidden = parseFloat(document.getElementById('cenaNettoHiddenBaza').value);
		
		var els = theForm.elements; 

		for(z=0; z<els.length; z++){ //obliczam ile jest pól SELECT z opcjami produktu

				if(els[z].type == 'select-one'){
						$x++;
				}

		}
		
		for($i=1; $i<=$x-1; $i++){//pętlę wykonuję tyle razy ile jest pól opcji inaczej jest error
		
				$op = 'opcjaValues'.concat($i);
				$opcjaVal = document.getElementById($op).value;
				//alert($opcjaVal);
				//if($opcjaVal.length != 0){
						
						$pos = document.getElementById($op).value.indexOf('@');
						$pos += 2;
						$opcjaValues = parseFloat($opcjaVal.substr($pos, $opcjaVal.length));
						if(isNaN($opcjaValues)){
						 	  	$opcjaValues = 0;		
						}else{
								$opcjaValues = parseFloat($opcjaVal.substr($pos, $opcjaVal.length));
						}
						$opVatTemp += $opcjaValues;
				//} 
		}
		$cenaBrutto = formatCurrency($cenaNettoHidden + $opVatTemp);
		document.getElementById('cenaBrutto').innerHTML = $cenaBrutto;
		document.getElementById('cenaBruttoHidden').value = $cenaBrutto; 
		$cenaNetto = formatCurrency($cenaNettoHidden + $opVatTemp);
		document.getElementById('cenaNetto').innerHTML = $cenaNetto;
		document.getElementById('cenaNettoHidden').value = $cenaNetto; 		
}




/* -------- Ukrywanie pola zlozZamowienie -------- */
function onclickZlozZamowienie(){

		document.getElementById('hiddenZlozZamowienie').removeAttribute("disabled");
		document.getElementById('formularzZamowienia').submit();
}


/* --------- wybór sposobu wypełnienia danych do zamówienia -------- */
/* ----------------------------------------------------------------- */
function onclickKupujeLogowanie(){

		document.getElementById('aaction').value = 'panelLogowania';
		document.getElementById('ffrom').removeAttribute("disabled");
		document.getElementById('formularzKupowanieWyborSpos').submit();
}
function onclickKupujeBezLogowania(){

		document.getElementById('aaction').value = 'zlozZamowienie';
		document.getElementById('kkupujeBezLogowania').removeAttribute("disabled");
		document.getElementById('formularzKupowanieWyborSpos').submit();
}







/* ------------- target _blank ------------------ */
/* ---------------------------------------------- */
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName('a');
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute('href') &&
       anchor.getAttribute('rel') == 'blank')
     anchor.target = '_blank';
 }
}
window.onload = externalLinks;