function ShowArticles() {

   var AllArticles = document.getElementById('articles');
   
   var ArticleStyle = AllArticles.style.display;
   
   if (ArticleStyle == 'none')
		AllArticles.style.display = 'block';
   else     
		AllArticles.style.display = 'none';
}

function displayDiv(Article) {

    var searchId = Article.id;

    var DivContainer = document.getElementById('div_' + searchId);

    var DivTarget = document.getElementById('target_' + searchId);
 
    if (Article && DivContainer && DivTarget) {
 
        var t_string = DivTarget.innerHTML;
      
        if (t_string.length > 0) {
            DivTarget.innerHTML = "";
			DivTarget.style.display = "none";
	    }      
		else {
            DivTarget.innerHTML =  DivContainer.innerHTML;
	        DivTarget.style.display = "block";
		}      
    }	      
}

function abonStep1Redirect() {
	var zone = document.forms['def1'].elements['zone'].value;
	window.location.replace('subscribe.php?step=2&zone=' + zone);
}

function calcPriceSum() {
	var elems = document.def1.elements;
	var sum = 0;
	var elem;
	var inp = 0;
	
	for (var i = 0; i < elems.length; i++) {
		elem = elems[i];
		if (elem.type == 'checkbox') {
			if (elem.checked) {
				var iname = elem.name;
				var qtyinp = document.getElementById(iname+'_qty');
				var inputs = document.getElementsByTagName('input');
				inp = inputs[i];
				
				
				
				if (!qtyinp) { continue; }
				var qty = qtyinp.value;
				if (qty == '') {
					elem.checked = false;
					continue;
				}
				var price = document.getElementById(iname+'_price').value;
				var qty_price = qty * price;
				
				if (qty) {
					sum = sum*1 + qty_price*1;					
				}
			}
		}
	}
	document.forms['def1'].elements['sumprice'].value = sum;
}

function calcPriceSumMedSpec(specPackId) {
	var specChk = document.getElementById(specPackId);
	if (specChk && specChk.type == 'checkbox') {
		if (specChk.checked) {
			document.getElementById('specMedForm').style.display = 'block';
		} else {
			document.getElementById('specMedForm').style.display = 'none';
		}
	}
	calcPriceSum();
}

function checkAbonPresents() {
	var form = document.forms['def1'];
	var inputs = form.getElementsByTagName('input');
	var inp, present = 0, res = '';

	for (var i = 0; i < inputs.length; i++) {
		inp = inputs[i];
		if (inp.type == 'checkbox') {
			if (inp.checked == true) {
				/* пакети с подаръци:
				Капитал - 12 месеца : 4015_12_1		>> otpada
				Дневник - 12 месеца : 4016_12_1
				Дневник - 24 месеца : 4016_24_1
				*/
				/*
				if (inp.id == '4016_12_1' || inp.id == '4016_24_1') {
					if (res.indexOf('3,4,') == -1) {
						res = res + '3,4,';
					}
					present = 1;
				}
				*/
				//~ if (inp.id == '4015_12_1') {
					//~ if (res.indexOf('1,2,') == -1) {
						//~ res = res + '1,2,';
					//~ }
					//~ present = 1;
				//~ }
			}
		}
	}
	
	if (present) {
		document.getElementById('presentbox').style.display = 'block';;
		document.getElementById('abonpresentopts').value = res;	
		var radioOptsArr = res.split(',');
		
		for (var j = 0; j < radioOptsArr.length; j++) {
			if (radioOptsArr[j]) {
				document.getElementById('presentopt_' + radioOptsArr[j]).style.display = 'block';
			}
		}
				
	} else {
		document.getElementById('presentbox').style.display = 'none';
		document.getElementById('abonpresentopts').value = "";
	}
}

function clearForm(formIdent) { 
  var form, elements, i, elm; 
  
  form = document.forms[formIdent]; 

  elements = form.elements;
  for (i=0, elm; elm=elements.item(i++); ) {
	if (elm.type == 'text') {
		if (elm.name.substring(elm.name.length - 3) == 'qty') {
			elm.value = 1;
		} else if (elm.name == 'sumprice') {
			elm.value = 0;
		} else {
			elm.value = '';
		}
	} else if (elm.type == 'checkbox') {
		elm.checked = false;
	} 
  }
  
}

function hideFacturaResume() {
	var factchk = document.forms['def1'].elements['factura'];
	if (factchk.checked) {
		document.getElementById('facturaDiv').style.display = 'block';
	} else {
		document.getElementById('facturaDiv').style.display = 'none';
	}	
}

function SetRecommendAFriendTxt() {
	var izd = document.forms['def1'].elements['rec_izd'].value;
	var frname = document.forms['def1'].elements['uname'].value;
	if (izd > 0) {
		var ind = izd*1 - 1;
		var text = recomendtext.replace('##izdanie##', izdarray[ind]);
		document.forms['def1'].elements['recommend'].value = text;
	}
}
