
// Azért került külön fájlba, mert a böngészők hajlamosak ragaszkodni a már letöltött js fileokhoz

function darabKartonEdit2(id, darabkarton, darab) {
      if(darab > 0) {
          hint = '<span>azaz ' + Math.floor(darab/darabkarton) + ' karton';
      } else {
          hint = '<span>Adja meg a darabszámot!</span>';
      }
      if(darab%darabkarton > 0) {
        hint += ' + ' + darab%darabkarton + ' db';
      }
      document.getElementById('darabkarton_'+id+'_').innerHTML = hint;
}

var lastKartonId = -1;

function toggleDarabKartonState(id) {
	/*if ( lastKartonId == id ) {
		return;
	}*/

	var kid = -1;

	X = document.getElementById('darabkarton_'+id);
	pr = document.getElementById('productrow_'+id);

	if (X.style.display == 'none') {
      if(navigator.appName == 'Microsoft Internet Explorer') {
          X.style.display = 'block';
      } else {
          X.style.display = 'table-row';
      }

      pr.style.backgroundColor = "#FFE29B";
	  kid = id;

	} else {
   	  X.style.display = 'none';
   	  pr.style.backgroundColor = '';
   }

	if ( (lastKartonId != -1)
  		&& (lastKartonId != id )
	) {
		// close old
		closeOldProduct(lastKartonId);
	}
	lastKartonId = kid;
}

function closeOldProduct(id) {
	var X = document.getElementById('darabkarton_'+id);
	var pr = document.getElementById('productrow_'+id);

	X.style.display = 'none';
   	pr.style.backgroundColor = '';

}

function updateOpenedTermKiszId(id) {
	X = document.getElementById('opened_termkisz_id');
	X.value = id;
}

function trover(trid) {
	var tritem = document.getElementById(trid);

	if (tritem == null) {
		return;
	}

	addClass(tritem, 'over');
}

function trout(trid) {
	var tritem = document.getElementById(trid);

	if (tritem == null) {
		return;
	}

	removeClass(tritem, 'over');
}

function addClass(element, className) {
    if (!hasClass(element, className)) {
        if (element.className) element.className += " " + className;
        else element.className = className;
    }
};

function removeClass(element, className) {
    var regexp = new RegExp("(^|\\s)" + className + "(\\s|$)");
    element.className = element.className.replace(regexp, "$2");
};

function hasClass(element, className) {
    var regexp = new RegExp("(^|\\s)" + className + "(\\s|$)");
    return regexp.test(element.className);
};

function CreateBookmarkLink() {

 title = "Olajshop";

 url = "http://olajshop.hu";


	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
}
