function strrev( string ){
    var ret = '', i = 0;

    string += '';
    for ( i = string.length-1; i >= 0; i-- ){
       ret += string.charAt(i);
    }

    return ret;
}

function wordwrap( str, width, brk, cut ) {

    str = strrev(str);

    brk = brk || '\n';
    width = width || 75;
    cut = cut || false;

    if (!str) { return str; }

    var regex = '.{1,' +width+ '}(\\s|$)' + (cut ? '|.{' +width+ '}|.+$' : '|\\S+?(\\s|$)');

    var str = str.match( RegExp(regex, 'g') ).join( brk );
    str = strrev(str);
    return str;
}

function tisztit(str) {
    if(str.length <= 6) {
        str = str.replace(' ', '');
    } else {
        str = str.replace(' ', '').replace(' ', '');
    }
    return str;
}

function kepCsere(elem) {
   if($(elem).className != "alkatNyilt") {
     $(elem).className = "alkatNyilt";
   } else {
     $(elem).className = "alkat";
   }
}

function plusz(i) {

    if($('KosarDarab'+i).value == '-') {
      $('KosarDarab'+i).value = 0;
    }

    var KosarDarab = $('KosarDarab'+i).value;
    var KosarDarab = parseInt(KosarDarab)+1;
    $('KosarDarab'+i).value = KosarDarab;


    var vegosszeg = parseInt($('osszeg').innerHTML.replace(/ /g, ''));
    var ar = parseInt($('netto'+i).innerHTML.replace(/ /g, ''));
    var aktualisAr = $('ar'+i).innerHTML.replace(/ /g, '');
    var ujar = ar*KosarDarab;

      vegosszeg = vegosszeg - aktualisAr + ujar;
      vegosszeg = wordwrap(vegosszeg, 3, " ", true);
      $('osszeg').innerHTML = vegosszeg;

      var ujar = wordwrap(ujar, 3, " ", true);
      $('ar'+i).innerHTML = ujar;

}

function minusz(i) {

    if($('KosarDarab'+i).value > 1) {
      // Mennyiség
      var KosarDarab = $('KosarDarab'+i).value;
      var KosarDarab = parseInt(KosarDarab) - 1;
      $('KosarDarab'+i).value = KosarDarab;

      var vegosszeg = parseInt($('osszeg').innerHTML.replace(/ /g, ''));
      var ar = parseInt($('netto'+i).innerHTML.replace(/ /g, ''));
      var aktualisAr = parseInt($('ar'+i).innerHTML.replace(/ /g, ''));
      var ujar = ar*KosarDarab;

      vegosszeg = vegosszeg - aktualisAr + ujar;
      vegosszeg = wordwrap(vegosszeg, 3, " ", true);
      $('osszeg').innerHTML = vegosszeg;

      var ujar = wordwrap(ujar, 3, " ", true);
      $('ar'+i).innerHTML = ujar;
    }
}

function frissit(i) {
  var ar = parseInt($('ar'+i).innerHTML.replace(/ /g, ''));
  var vegosszeg = parseInt($('osszeg').innerHTML.replace(/ /g, ''));
  ujvegosszeg = vegosszeg - ar;
  $('osszeg').innerHTML = wordwrap(ujvegosszeg, 3, " ", true);
  $('KosarTermek'+i).value = 'kiveve';
  $('KosarDarab'+i).value = '-';
}

function engedelyezes() {
  if($('RendelesUjNev').disabled==true) {
   var allapot = false;
  } else {
   var allapot = true;
  }
  $('RendelesUjNev').disabled=allapot;
  $('RendelesUjIrszam').disabled=allapot;
  $('RendelesUjVaros').disabled=allapot;
  $('RendelesUjCim').disabled=allapot;
  $('RendelesUjTelefon1').disabled=allapot;
  $('RendelesUjTelefon2').disabled=allapot;
}

function egyezik(mi) {
  $('User'+mi+'nev').value = $('UserNev').value;
  $('User'+mi+'orszag').value = $('UserOrszag').value;
  $('User'+mi+'irszam').value = $('UserIrszam').value;
  $('User'+mi+'telepules').value = $('UserTelepules').value;
  $('User'+mi+'cim').value = $('UserCim').value;
}

function csere(i) {
  $('rendelesSor'+i).setAttribute('onclick', "Effect.toggle('rendelesinfo"+i+"','blind', { duration: 0.1 })");
}

function kosarTartalom() {
	if($('kosarTartalom') != null) {
		var allapot = $('kosarTartalom').style.display;
		if(allapot == 'none') {
			$('kosarTartalom').style.display = 'block';
		} else {
			$('kosarTartalom').style.display = 'none';
		}
	}
}

function inaktiv() {
	new Effect.Notify('notify2', {notify : {delay: 5, top: 25, right: 25}, appear: {duration:0.25}, fade: {duration:0.25}});
}

function alphaImages() {
	var els = document.getElementsByTagName("IMG"); var s, w, h; for (var i=0; i<els.length; i++) { s = els[i].src; if (s.toLowerCase().indexOf(".png") != -1) { els[i].src = "/img/spacer.gif"; els[i].style.filter += "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "', sizingMethod=image);"; } }
}

if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1) window.attachEvent("onload", alphaImages);

function valaszto(id) {

	document.getElementsByClassName('valasztoAktiv')[0].className = 'valaszto';
	$(id).className = 'valasztoAktiv';

}

function buborek(id, leiras) {
	document.getElementsByClassName('ikonAktiv')[0].className = 'ikon';
	$('ikon'+id).className = 'ikonAktiv';
	$('buborek').innerHTML = leiras;
}

