var mainTab;
var holder;
var newdiv;
var myHorizontalSlide;
var oldsrc;
var indexgoods;

function chkLen(elem, max) {
	len = elem.value.length;
	if (len>max) {
		elem.value = elem.value.substr(0, max);
	}
}

window.onload = function() {
	var menuItems = document.getElementsByName('menuItem');
	if (menuItems.length) {
		var txtid = menuItems[0].id;
		var initid = parseInt(txtid.substr(5));
		selectCat(initid);
	}
	
	var pvmREQ = document.getElementById('pvmREQ');
	var chkBox = document.getElementById('needInvoice');
	if (pvmREQ && chkBox.checked) {
		pvmREQ.style.display = "inline";
	}
	
	var packing = document.getElementById("allpacking");
	var chkPacking = document.getElementById("packing_chb");
	if (packing && chkPacking.checked) {
		packing.style.display = "";
	}
	
	var card = document.getElementById("carddiv");
	var chkcard = document.getElementById("card_chb");
	if (card && chkcard.checked) {
		card.style.display = "";
	}
}

function showCard(chk) {
	var card = document.getElementById("carddiv");
	if (chk.checked) {
		card.style.display = '';
	} else {
		card.style.display = 'none';
	}
}

function showPacking(chk) {
	var packing = document.getElementById("allpacking");
	if (chk.checked) {
		packing.style.display = '';
	} else {
		packing.style.display = 'none';
	}
}

function showPvmREQ(chkBox) {
	var pvmREQ = document.getElementById('pvmREQ');
	if (chkBox.checked) {
		pvmREQ.style.display = "inline";
	} else {
		pvmREQ.style.display = "none";
	}
}

function selectCat(id) {
	var menuItems = document.getElementsByName('menuItem');
	for (i=0; i<menuItems.length; i++) {
		menuItems[i].className = '';
	}
	document.getElementById('menu_'+id).className = 'on first';
	ajax_loadContent('indexgoods','/pages/siteparts/indexgoods.php?menuid='+id);
	ajax_loadContent('allpages', '/pages/siteparts/indexgoods.php?act=allpages&menuid='+id);
	document.getElementById('catdiv').innerText = id;
	document.getElementById('pagediv').innerText = '0';
}

function goRight() {
	var page = parseInt(document.getElementById('pagediv').innerText);
	var cat = document.getElementById('catdiv').innerText;
	var allpages = parseInt(document.getElementById('allpages').innerHTML);
	if (allpages > page + 1) {
		myHorizontalSlide = new Fx.Slide('indexgoods', {mode: 'horizontal'});
		mainTab = document.getElementById('indexgoods');
		holder = document.getElementById('inholder');
		newdiv = document.createElement('div');
		newdiv.id='indexgoods';
		newdiv.className='item_hld';
		holder.appendChild(newdiv);
		mainTab.id='old_indexgoods';
		page = page + 1;
		ajax_loadContent('indexgoods', '/pages/siteparts/indexgoods.php?menuid=' + cat + '&cPage=' + page);
		document.getElementById('pagediv').innerText = page;
		myHorizontalSlide.slideOut();
		myHorizontalSlide.addEvent('complete', function() {
			for (i=1; i<holder.childNodes.length; i++) {
				if (holder.childNodes[i].id != 'indexgoods') {
					holder.removeChild(holder.childNodes[i]);
				}
			}
		});
	}
}

function goLeft() {
	var page = parseInt(document.getElementById('pagediv').innerText);
	var cat = document.getElementById('catdiv').innerText;
	if (page > 0) {
		mainTab = document.getElementById('indexgoods');
		holder = document.getElementById('inholder');
		newdiv = document.createElement('div');
		newdiv.id='indexgoods';
		newdiv.className='item_hld';
		holder.insertBefore(newdiv, holder.firstChild);
		mainTab.id='old_indexgoods';
		page = page - 1;
		document.getElementById('pagediv').innerText = page;
		ajax_loadContent('indexgoods', '/pages/siteparts/indexgoods.php?menuid=' + cat + '&cPage=' + page);
		myHorizontalSlide = new Fx.Slide('indexgoods', {mode: 'horizontal'});
		myHorizontalSlide.hide();
		myHorizontalSlide.slideIn();
		indexgoods = document.getElementById('indexgoods');
		myHorizontalSlide.addEvent('complete', function() {
			for (i=0; i<holder.childNodes.length; i++) {
				if (holder.childNodes[i].id != null) {
					holder.removeChild(holder.childNodes[i]);
				}
			}
			holder.appendChild(indexgoods);
		});
		
	}
}

function showColor(img) {
	oldsrc = img.src;
	isrc = img.src.split('.');
	isrc[isrc.length-2] = isrc[isrc.length-2] + '_c';
	isrc = isrc.join('.');
	img.src = isrc;
}

function showGrey(img) {
	img.src = oldsrc;
}

function showPaymentMethods() {
	var hidding_div = document.getElementById("hidding_div");
	hidding_div.style.display = "block";
	var button = document.getElementById("ch_button");
	button.style.display = "none";
}

