function showLayer(layerName,colorName) {
  if (document.getElementById) {
    document.getElementById(layerName).style.visibility = "visible";
  } else if (document.layers) {
    document.layers[layerName].visibility = "show";
  } else if (document.all) {
    document.all[layerName].style.visibility = "visible";
  }
  onLayer = layerName;
  window.status=colorName;
  return true;
}

// Hide the given layer
function hideLayer(layerName) {
    if (document.getElementById) {
      document.getElementById(layerName).style.visibility = "hidden";
    } else if (document.layers) {
      document.layers[layerName].visibility = "hidden";
    } else if (document.all) {
      document.all[layerName].style.visibility = "hidden";
    }

	window.status="";
	return true;
}

// Hide the given layer
function hideAllLayers() {
	for(i=1;i<16;i++) {
		hideLayer('clr'+i);
	}

	window.status="";
	return true;
}

function cookieVal(cookieName) {		//for debug alerts
  thisCookie=document.cookie.split("; ")
  for (i=0; i<thisCookie.length; i++) {
    if(cookieName == thisCookie[i].split("=")[0]) {
	  return thisCookie[i].split("=")[1]
	}
  }
  return "noValue"
}

function CheckField(){

  clr=new Array("None","None","None","None","None","None");
  min=new Array('0','0','0','0','0','0');
  minValues=new Array('0','1','2','3','4','5','6','7','8','9','10','11','12')
  clrname=new Array('None','Blue','Emerald','Green','Indigo','LightBlue','Magenta','MediumBlue','Orange','Pink','Purple','Red','Ruby','Turquoise','Violet','Yellow')

  for(i=0;i<16;i++){
    if(document.cc.clr1.options[i].selected==true){
	  clr[0]=clrname[i]
	}	
	if(document.cc.clr2.options[i].selected==true){
	  clr[1]=clrname[i]
	}
	if(document.cc.clr3.options[i].selected==true){
	  clr[2]=clrname[i]
	} 
	if(document.cc.clr4.options[i].selected==true){
	  clr[3]=clrname[i]
	}
	if(document.cc.clr5.options[i].selected==true){
	  clr[4]=clrname[i]
	}
	if(document.cc.clr6.options[i].selected==true){
	  clr[5]=clrname[i]
	}
  }

  for(i=0;i<13;i++){
    if(document.cc.min1.options[i].selected==true){
	  min[0]=minValues[i]
	}	
    if(document.cc.min2.options[i].selected==true){
	  min[1]=minValues[i]
	}
    if(document.cc.min3.options[i].selected==true){
	  min[2]=minValues[i]
	} 
    if(document.cc.min4.options[i].selected==true){
	  min[3]=minValues[i]
	}
    if(document.cc.min5.options[i].selected==true){
	  min[4]=minValues[i]
	}
    if(document.cc.min6.options[i].selected==true){
	  min[5]=minValues[i]
	}
  }


  var totalTime=(Math.abs(min[0]) + Math.abs(min[1]) + Math.abs(min[2]) + Math.abs(min[3]) + Math.abs(min[4]) + Math.abs(min[5]));
  var fade="0,0,0,";
  var step=",128";
  var stop="stop:0";

  var None=0; var Blue=1; var Emerald=2; var Green=3; var Indigo=4;
  var LightBlue=5; var Magenta=6; var MediumBlue=7; var Orange=8;
  var Pink=9; var Purple=10; var Red=11; var Ruby=12; var Turquoise=13;
  var Violet=14; var Yellow=15; 

  rgb=new Array("0,0,0","0,0,255","0,201,87","0,255,0","75,0,130","135,206,250",
  "255,0,255","51,102,255","255,153,51","255,105,180",
  "80,0,80","255,0,0","153,0,0","0,255,255","204,51,255","255,255,0")

  var offsetMinute=totalTime;

  var clrx=eval(clr[0])
  var f=clr[0]+":"+offsetMinute+":"+Math.abs(min[0])+":"+fade+rgb[clrx]+step;
  for(i=1;i<6;i++) {
  	offsetMinute=(offsetMinute - Math.abs(min[(i-1)]) );
	if(clr[i]!="None" && min[i]!="0") {
	  clrx=eval(clr[i])
	  f = f+":"+clr[i]+":"+offsetMinute+":"+Math.abs(min[i])+":"+fade+rgb[clrx]+step;
	}
  }

  f = f+":"+stop;
  //set hidden field value
  document.cc.f.value=f

 if(clr[0]=="None" || min[0]=="0"){
	alert('Please select at least 1 color and number of minutes');
	return false;
 }

 var who = cookieVal("welcome"); 
 if (who=="noValue" || who=="nf") {
	//alert("Please register first as New Member for Unlimited Access all sessions.");
	window.location.href=("https://www.mindbodyhealing.com/cgi-bin/validateo.cgi?session=$session&oldnew=new");
 }

}