
function bakecookie(name, value) {
   var argv = bakecookie.arguments;
   var argc = bakecookie.arguments.length;
   var daysgood = (argc > 2) ? argv[2] : null;
   var path = (argc > 3) ? argv[3] : "/";
   var domain = (argc > 4) ? argv[4] : null;
   var secure = (argc > 5) ? argv[5] : false;
   var expires = new Date();
   expires.setDate (expires.getDate()+daysgood);
   document.cookie = name + "=" + escape (value) +((daysgood == null) ? "" : ("; expires=" + expires.toGMTString())) +((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain)) +((secure == true) ? "; secure" : "");
}

function eatcookie(name) {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen) {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg) {return eatcookieval (j);}
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) {break;}
   }
   return null;
}

function eatcookieval(offset){
   var endstr=document.cookie.indexOf(";",offset);
   if (endstr == -1) {endstr = document.cookie.length;}
   return unescape(document.cookie.substring(offset,endstr));
}


function re(cels) {
	document.location.href=cels;	
}

//////////////////////////////////// Preload

var imgFile = [
	'/img/menlv1b.gif',
	'/img/menlv2b.gif',
	'/img/menlv3b.gif',
	'/img/menlv4b.gif',
	'/img/menlv5b.gif',
	'/img/menlv6b.gif',
	'/img/prodmenlv1a.gif',
	'/img/prodmenlv2b.gif',
	'/img/prodmenlv3b.gif'
];

var imgObj = [];
for(var i=0; i<imgFile.length; i++) {
  imgObj[i] = new Image();
  imgObj[i].src = imgFile[i];
}




//////////////////////////////////// changeClass

function changeClass(obj, cl){
	if (navigator.appName == "Microsoft Internet Explorer"){
		document.getElementById(obj).className = cl;
	}else{
		document.getElementById(obj).setAttribute("class", cl);
	}
}



//////////////////////////////////// Show / Hide

function showhide(hidewhat){
	hideobject = document.getElementById(hidewhat);
	hideobject.style.display = hideobject.style.display == "none" ? "" : "none";
}
/*
function show(showwhat){
	showobject = document.getElementById(showwhat);
	showobject.style.display = "";
}

function hide(hidewhat){
	hideobject = document.getElementById(hidewhat);
	hideobject.style.display = "none";
}*/
function show(){
	for (var i=0; i < arguments.length; i++ ){
		document.getElementById(arguments[i]).style.display = "";
	}
}

function hide(){
	for (var i=0; i < arguments.length; i++ ){
		document.getElementById(arguments[i]).style.display = "none";
	}
}

function showclass(whatclass){
	var objs = getElementsByClass(whatclass);
	for(i=0; i<objs.length; i++){
		objs[i].style.display = "";
	}
}

function hideclass(whatclass){
	var objs = getElementsByClass(whatclass);
	for(i=0; i<objs.length; i++){
		objs[i].style.display = "none";
	}
}

function showhideclass(whatclass){
	var objs = getElementsByClass(whatclass);
	for(i=0; i<objs.length; i++){
		objs[i].style.display = objs[i].style.display=="none" ? "" : "none";
	}
}


//////////////////////////////////// Get Elements by Class

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}



