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) {
		var old_indexgoods = document.getElementById("indexgoods");
		old_indexgoods.id = 'old_indexgoods';
		var indexgoods = document.createElement('div');
		indexgoods.id = 'indexgoods';
		indexgoods.className='item_hld';
		page = page + 1;
		var inholder = document.getElementById("inholder");
		inholder.appendChild(indexgoods);
		ajax_loadContent('indexgoods', '/pages/siteparts/indexgoods.php?menuid=' + cat + '&cPage=' + page);
		var myHorizontalSlide = new Fx.Slide('old_indexgoods', {mode: 'horizontal'});
		myHorizontalSlide.slideOut();
		myHorizontalSlide.addEvent('complete', function() {
			var t_indexgoods = document.createElement('div');
			t_indexgoods.id = 'indexgoods';
			t_indexgoods.className='item_hld';
			t_indexgoods.innerHTML = indexgoods.innerHTML;
			inholder.innerHTML = '';
			inholder.appendChild(t_indexgoods);
		});
		document.getElementById('pagediv').innerText = page;
	}
}

function goLeft() {
	var page = parseInt(document.getElementById('pagediv').innerText);
	var cat = document.getElementById('catdiv').innerText;
	if (page > 0) {
		var old_indexgoods = document.getElementById("indexgoods");
		old_indexgoods.id = 'old_indexgoods';
		var indexgoods = document.createElement('div');
		indexgoods.id = 'indexgoods';
		indexgoods.className='item_hld';
		page = page - 1;
		var inholder = document.getElementById("inholder");
		inholder.insertBefore(indexgoods, inholder.firstChild);
		ajax_loadContent('indexgoods', '/pages/siteparts/indexgoods.php?menuid=' + cat + '&cPage=' + page);
		var myHorizontalSlide = new Fx.Slide('indexgoods', {mode: 'horizontal'});
		myHorizontalSlide.hide();
		myHorizontalSlide.slideIn();
		myHorizontalSlide.addEvent('complete', function() {
			var t_indexgoods = document.createElement('div');
			t_indexgoods.id = 'indexgoods';
			t_indexgoods.className='item_hld';
			t_indexgoods.innerHTML = indexgoods.innerHTML;
			inholder.innerHTML = '';
			inholder.appendChild(t_indexgoods);
		});
		document.getElementById('pagediv').innerText = page;
	}
}

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";
}

