/*yose*/
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}


function updateCheckedStandaardOpties(state, obj) {
	var checkednum = $("checkednum").innerHTML;
	if (state == 'c') {
		if (checkednum > 0) {
			$("checkednum").innerHTML = checkednum - 1;
			
		} else if (checkednum == 0) {
			obj.checked = false;
		}
		
	} else {
		if (checkednum < 5) {
			$("checkednum").innerHTML = parseInt(checkednum) + 1;
		}
	}
}

/*asli*/
function init(){
	var stretchers = document.getElementsByClassName('box');
	var toggles = document.getElementsByClassName('tab');
	var globaldiv = null;
	var selectedDiv = 0;
	var showed = 1;
	
	selectedDiv = readCookie("commerce_div");
	showed = readCookie("commerce_showed");
	if (showed == null) {
		showed = 1;
	}
	
	
	var myAccordion = new fx.Accordion(
		toggles, stretchers, {opacity: false, height: true, duration: 600}
	);
	
	
	myAccordion.showThisHideOpen = function(toShow)	{
		
		this.elements.each(function(el, i)	{
			if (el.offsetHeight > 0 && el != toShow) this.clearAndToggle(el);
			if (el == toShow) {
				createCookie("commerce_div", toShow.id);
			}
		}.bind(this));
		if (toShow.offsetHeight == 0) {
			createCookie("commerce_showed", 0);
		} else {
			createCookie("commerce_showed", 1);
		}
		setTimeout(function(){this.clearAndToggle(toShow);}.bind(this), this.options.delay);

	};
//	alert(selectedDiv);
	if (selectedDiv != null) {
		var currentstretchers = document.getElementById(selectedDiv);
		if (currentstretchers != null) {
			if (showed == 1) {
				currentstretchers.fx.hide();
			} else {
				myAccordion.showThisHideOpen(currentstretchers);
			}
		} else {
			if (showed == 1) {
				if (stretchers[0] != null) {
					myAccordion.showThisHideOpen(stretchers[0]);
				}
			}
		}
	} else {
		myAccordion.showThisHideOpen(stretchers[0]);
	}
	
}