<!--
// FILE NAME:  blooms.JS
/******************************************************************************/


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; 
i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; 
if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) 
x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = 
new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != 
null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != 
null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? 
args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : 
img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; 
img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != 
null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}


function show(object) {
    if (document.getElementById && document.getElementById(object) != null)
         node = document.getElementById(object).style.visibility='visible';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'visible';
    else if (document.all)
        document.all[object].style.visibility = 'visible';
}

function hide(object) {
    if (document.getElementById && document.getElementById(object) != null)
         node = document.getElementById(object).style.visibility='hidden';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'hidden';
    else if (document.all)
         document.all[object].style.visibility = 'hidden';
}


function expandCollapse(obj) {
var el = document.getElementById(obj);
if ( el.style.display != 'none' ) {
el.style.display = 'none';
}
else {
el.style.display = '';
}
}

function expand(obj) {
	var el = document.getElementById(obj);
	el.style.display= '';
}

function collapse(obj){
	var el = document.getElementById(obj);
	el.style.display= 'none';
}




/*********************************************
	CALCULATE PRICE
**********************************************/

function calculatePrice (plan, size)
		{
			priceDisplay = document.getElementById('price');
			startText = '<p style="text-align:right; padding-right:170px; padding-bottom:0px">price:&nbsp;&nbsp;&nbsp;<strong>';
			// welcome
			if (plan=="0" || size=="0")
			{
				priceDisplay.style.display='none';
			}
			else if (plan=="1")
			{
					//medium
					if (size=="1")
					{
						priceDisplay.style.display='';
						priceDisplay.innerHTML = startText + '$45</strong></p>';
					}
					//small
					if(size=="2")
					{
						priceDisplay.style.display='';
						priceDisplay.innerHTML = startText + '$65</strong> </p>';
					}
					
			}
			// surprise me
			else if (plan =="2")
			{
				//medium
					if (size=="1")
					{
						priceDisplay.style.display='';
						priceDisplay.innerHTML = startText + '$35</strong></p>';
					}
					//small
					if(size=="2")
					{
						priceDisplay.style.display='';
						priceDisplay.innerHTML = startText + '$55</strong> </p>';
					}
			
			}
			
				
		}
		

///////////////////////////////////////////////////////////////
/* 						VALIDATE 							*/
///////////////////////////////////////////////////////////////
function validateChangePlanType () {
			
			var errorMess='';		
			var name = document.plantype.name.value;
			var email = document.plantype.eml.value;
			var planname = document.plantype.plan_name.value;
			var del_day = document.plantype.del_day.value;
			var plansize = document.plantype.plan_size.value;
			var planfreq = document.plantype.plan_freq.value;
			var nplanname = document.plantype.n_plan_name.value;
			var nplansize = document.plantype.n_plan_size.value;
			var nplanfreq = document.plantype.n_plan_freq.value;
			if(name=="" || email==""|| del_day==0 || planname==0 || plansize==0 ||  planfreq==0 ||  nplanname==0 || nplansize==0 || nplanfreq==0)
			{
				errorMess = "<p>All the information in this form is required. Please fill out all the information before submitting the form.</p>";
				document.getElementById('errorMessage').style.display='';
				document.getElementById('errorText').innerHTML =errorMess;
			}
			else
			{
				document.plantype.submit();
			}
		}	
		

/////Change Plan Frequency //////////////////////////
function validateChangeFrequency () {
			
			var errorMess='';		
			var name = document.planfreq.name.value;
			var email = document.planfreq.eml.value;
			var planday = document.planfreq.del_day.value;
			var planfreq = document.planfreq.plan_freq.value;
			var nplanfreq = document.planfreq.n_plan_freq.value;
			if(name=="" || email==""||  planday==0 || planfreq==0 || nplanfreq==0)
			{
				errorMess = "<p>All the information in this form is required. Please fill out all the information before submitting the form.</p>";
				document.getElementById('errorMessage').style.display='';
				document.getElementById('errorText').innerHTML =errorMess;
			}
			else
			{
				document.planfreq.submit();
			}
		}	
		
////Cancel Upcoming Delivery ///////////
function validateCancelDel(){
	var errorMess='';		
			var name = document.candel.name.value;
			var email = document.candel.eml.value;
			var planday = document.candel.del_day.value;
			if(name=="" || email==""||  planday==0 )
			{
				errorMess = "<p>All the information in this form is required. Please fill out all the information before submitting the form.</p>";
				document.getElementById('errorMessage').style.display='';
				document.getElementById('errorText').innerHTML =errorMess;
			}
			else
			{
				document.candel.submit();
			}
	
}

function validateCancel(){
		var errorMess='';		
			var name = document.canser.name.value;
			var email = document.canser.eml.value;
			var reason = document.canser.reason.value;
			if(name=="" || email==""||  reason=="" )
			{
				errorMess = "<p>All the information in this form is required. Please fill out all the information before submitting the form.</p>";
				document.getElementById('errorMessage').style.display='';
				document.getElementById('errorText').innerHTML =errorMess;
			}
			else
			{
				document.canser.submit();
			}
	
	
}

function validateShipping(){
		var errorMess='';		
			var name = document.updateShip.name.value;
			var email = document.updateShip.eml.value;
			var address = document.updateShip.address.value;
			var city = document.updateShip.city.value;
			var zip = document.updateShip.zip.value;
			if(name=="" || email==""|| address=="" || city==""|| zip=="")
			{
				errorMess = "<p>All the fields with asteriscs are required. Please fill out all the required information before submitting this form.</p>";
				document.getElementById('errorMessage').style.display='';
				document.getElementById('errorText').innerHTML =errorMess;
			}
			else
			{
				document.updateShip.submit();
			}
	
	
}
