var canPurchase = new Boolean(false);

function DeterminePageLoad() {
//	alert('in DeterminePageLoad');
	// todo: change hour check to work off of month or season
	var today = new Date();
//	document.write("<b>Todays date: " + today + "</b><br><br>");
	// is it shabbat? note: the days run from 0-6
	if (((today.getDay()==5) && (today.getHours() >= 16)) ||
		((today.getDay()==6) && (today.getHours() <= 21))) {
		window.location = 'notselling.html'
		return;
	} else {
		// check for yearly holy days and new moons
		var dates = new Array();
		
		// add the 7 yearly holydays
		dates[0] = "04/03/07";
		dates[1] = "04/09/07";
		dates[2] = "05/23/07";
		dates[3] = "09/13/07";
		dates[4] = "09/22/07";
		dates[5] = "09/27/07";
		dates[6] = "10/04/07";
		// add the 12 new moons
		dates[7] = "01/20/07";
		dates[8] = "02/20/07";
		dates[9] = "03/20/07";
		dates[10] = "";
		dates[11] = "";
		dates[12] = "";
		dates[13] = "";
		dates[14] = "";
		dates[15] = "";
		dates[16] = "";
		dates[17] = "";
		dates[18] = "";
		dates[19] = "";
		// other days? increase daysNotSelling and add dates below
		dates[20] = "";
		
		// see if today is the day?
//		document.write("<b>not selling dates loaded</b><br>");
		for(i = 0; i < dates.length; i++) {
			if (dates[i] != "") {
//				document.write("<b>Loading Date: </b>" + dates[i] + "<br>");
				var notSellingDateEnd = new Date(dates[i]);
				notSellingDateEnd.setHours(0,0,0,0);
				var notSellingDateBegin = new Date(dates[i]);
				notSellingDateBegin.setDate(notSellingDateBegin.getDate() - 1);
				notSellingDateBegin.setHours(16,0,0,0);
				notSellingDateEnd.setHours(21,0,0,0);
				
//				document.write("<b>working with begin date =</b>" + notSellingDateBegin + "<br>");
//				document.write("<b>working with end date =</b>" + notSellingDateEnd + "<br>");

				if ((today >= notSellingDateBegin) &&
					(today <= notSellingDateEnd)) {
//					document.write("<b>Not Selling today - please come back tomorrow</b>");
					canPurchase = false;
					window.location = 'notselling.html'
					return;
				}
			}
		} 
	}
	
	canPurchase = true;
	
//	document.write("<b>everything ok - load page</b><br>");	
	return;
}


function DisplayPayPalButtonForCrystalBottel() {
	if (canPurchase) {
		document.write('<form action="https://www.paypal.com/cgi-bin/webscr" method="post">');
		document.write('<input type="hidden" name="cmd" value="_s-xclick">');
		document.write('<input type="image" src="images/buynowbutton.gif" border="0" name="submit" alt="Purchase Virtuessence of Esther Crystal bottle through Paypal">');
		document.write('<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">');
		document.write('<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHZwYJKoZIhvcNAQcEoIIHWDCCB1QCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBg');
		document.write('NVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDX');
		document.write('JlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYAufUZ4pXg7bhJ5khSltPv06kU+rb22OF/6a+PDc2RdVAPwahuJ1/oIs95MEq3orkn1eIKjxIHdOraK/7oXjJbs+Ah1BImRqQH+guLA5q');
		document.write('s6Xzl6YR3E+A84BprJ4I3WiOs6g0zovMuP3a2pJffqeerNMS9xJmrh3iefdyqjL3fASTELMAkGBSsOAwIaBQAwgeQGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIlz9fAwGg8pOAgcBocPGi1IWzZw');
		document.write('5jAqEgeOElJx4b9Gn4Bf/aytMs8ovJyopMM0NiCqbG/zbAbnTsRGXLU82nTG4f1hDXRtrxJXqInZ6tYKPGcZe0TKrHxZQ5gl2fVkiWLs4iYEXbuUvslzGkkf3zUzHtAmMnO6eyznBnLNqsnHyJqx');
		document.write('OyO8lnMZwemBKRR+IfeGJtX/Fb+FxerSM7v8Mdn9FXxqGqez1qbt/PGlit5alllockpGmsrmEiIZbdEumQGsd/ocMQjrTpqjagggOHMIIDgzCCAuygAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjj');
		document.write('ELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcG');
		document.write('kxHDAaB gkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wHhcNMDQwMjEzMTAxMzE1WhcNMzUwMjEzMTAxMzE1WjCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpb');
		document.write('iBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wgZ8wDQYJKoZIhvcNA');
		document.write('QEBBQADgY0AMIGJAoGBAMFHTt38RMxLXJyO2SmS+Ndl72T7oKJ4u4uw+6awntALWh03PewmIJuzbALScsTS4sZoS1fKciBGoh11gIfHzylvkdNe/hJl66/RGqrj5rFb08sAABNTzDTiqqNpJeBsY');
		document.write('s/c2aiGozptX2RlnBktH+SUNpAajW724Nv2Wvhif6sFAgMBAAGjge4wgeswHQYDVR0OBBYEFJaffLvGbxe9WT9S1wob7BDWZJRrMIG7BgNVHSMEgbMwgbCAFJaffLvGbxe9WT9S1wob7BDWZJRro');
		document.write('YGUpIGRMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDF');
		document.write('AhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAIFfOlaagFrl71+jq6OKidbWFSE+Q4FqROvdgIONth+8kSK//');
		document.write('Y/4ihuE4Ymvzn5ceE3S/iBSQQMjyvb+s2TWbQYDwcp129OPIbD9epdr4tJOUNiSojw7BHwYRiPh58S1xGlFgHFXwrEBb3dgNbMUa+u4qects MAXpVHnD9wIyfmHMYIBmjCCAZYCAQEwgZQwgY4x');
		document.write('CzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBp');
		document.write('MRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tAgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNzAyMTQwNzE2MDZaMCMGCSqGSIb3');
		document.write('DQEJBDEWBBSkqvZTyBT5DG25RAFKVaHFHGdq7zANBgkqhkiG9w0BAQEFAASBgGhF4G8biP3uj/2fOzTPrZ3OOl6DMN++a6jbJMOwxDGyCKk8PWvRhr0D9FXilwPUhCVq+zwOAGpnYTlZjc8mjH5K');
		document.write('3Y/lZyX7Cr6ZQUAbcXjVqiZIK1P5sRwZPBENlG212JUTonwjBeqvIjEsX014z8osI6FVWe3kXsIBTtw4fnTW-----END PKCS7-----">');
		document.write('</form>');		
	}
}

function DisplayPayPalBuutonForSample() {
	if (canPurchase) {
		document.write('<form action="https://www.paypal.com/cgi-bin/webscr" method="post">');
		document.write('<input type="hidden" name="cmd" value="_s-xclick">');
		document.write('<input type="image" src="images/ordernowbutton.gif" border="0" name="submit" alt="Order Virtuessence of Esther Sample through Paypal">');
		document.write('<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">');
		document.write('<input type="hidden" name="tax" value="0.00">');
		document.write('<input type="hidden" name="shipping" value="0.00">');
		document.write('<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHbwYJKoZIhvcNAQcEoIIHYDCCB1wCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBg');
		document.write('NVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDX');
		document.write('JlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYAwzKjGEKdWiz8IcP6mbcqSpLEXfumUkq99vhRfDMpDyggzcZzl25BloqpWMEEn8OTla9d/tlwWSpzt30E0Rdk/KqlF0sroST3cTw0RHG');
		document.write('L3PpGaSYz3cPXy1OEhmJThWuJQH2L1KPzF/aCtZinwuhabEY2AXNn8nSh17HqzkWoyDjELMAkGBSsOAwIaBQAwgewGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQI5AhYsWODUpKAgcgIsikgHgTa/h');
		document.write('HserWoZOpAISgH6RFVPooyv6DlIicCoegn0iT4oZi9h9JZyHksJU2I2bBJR/LCZHYiwaeZykWRe7STSKH0ec+zIZVVVEDlJRkR2BjQNjR2jLSmgAzBnDUtvBmtvTbT4aQPdKM4kTXOeHF6mk5VL5');
		document.write('YxlNCETkP3wPSMwNM9xaCOESFV7LztydMP5optj+w6yyNNOgDeBTsSh41ZtEvGDrn3hqux0UOc5scf13HjagtxnVklS/itseiPENsrudMe4qCCA4cwggODMIIC7KADAgECAgEAMA0GCSqGSIb3DQ');
		document.write('EBBQUAMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFA');
		document.write('hsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTAeFw0wNDAyMTMxMDEzMTVaFw0zNTAyMTMxMDEzMTVaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU');
		document.write('1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTCBnzANBg');
		document.write('kqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwUdO3fxEzEtcnI7ZKZL412XvZPugoni7i7D7prCe0AtaHTc97CYgm7NsAtJyxNLixmhLV8pyIEaiHXWAh8fPKW+R017+EmXrr9EaquPmsVvTywAAE1PMNO');
		document.write('Kqo2kl4Gxiz9zZqIajOm1fZGWcGS0f5JQ2kBqNbvbg2/Za+GJ/qwUCAwEAAaOB7jCB6zAdBgNVHQ4EFgQUlp98u8ZvF71ZP1LXChvsENZklGswgbsGA1UdIwSBszCBsIAUlp98u8ZvF71ZP1LXCh');
		document.write('vsENZklGuhgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxET');
		document.write('APBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgV86VpqAWuXvX6Oro4qJ1tYVIT5DgWpE692Ag4');
		document.write('22H7yRIr/9j/iKG4Thia/Oflx4TdL+IFJBAyPK9v6zZNZtBgPBynXb048hsP16l2vi0k5Q2JKiPDsEfBhGI+HnxLXEaUWAcVfCsQFvd2A1sxRr67ip5y2wwBelUecP3AjJ+YcxggGaMIIBlgIBAT');
		document.write('CBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbG');
		document.write('l2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA3MDIyMjA0MTg1MVowIw');
		document.write('YJKoZIhvcNAQkEMRYEFHojUJxtBoAF1K2V9uJZ8UHRiX1LMA0GCSqGSIb3DQEBAQUABIGAIBWQDfOECdbXi9qnNfYsWI6oz1CgJTO17ZJrEkG9krNaY+Nc5esfOTMOZINWfrF59vmcSXDxeA7JPS');
		document.write('ALmvobDkmA86HzFryL9COqcUkjZSYabjTvr8qamrfORF1SrvbFdCPOzF/dA83lmx6VOL88cb8Esj2FgrWpjUNTDFCJPP0=-----END PKCS7-----">');
		document.write('</form>');
	}	
}

// found on http://www.brainerror.net/scripts_js_blendtrans.php

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if (opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    } else 
	if (opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    }
}

var fade_started = 0;
function fadeTransStart(id1, id2, t1) {
	if (fade_started == 0) {
		fadeTrans(id1, id2, t1);
	}
}

function fadeTransComplete() {
	fade_started = 0;
} 

function fadeTrans(id1, id2, t1) {
	if (fade_started == 0) {
		fade_started = 1;
		opacity(id1, 100, 0, t1);
		setTimeout("fadeTrans('" + id1 + "', '" + id2 + "', " + t1 + ")", t1);
	} else {
		document.getElementById(id1).src = document.getElementById(id2).src;
		opacity(id1, 0, 100, t1);
		setTimeout("fadeTransComplete()", t1);
	}
}

// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header
// note: RJ had modified this source
// NS4-6,IE4-6
// Fade effect only in IE; degrades gracefully

// =======================================
// set the following variables
// =======================================

// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000

// Duration of crossfade (seconds)
var crossFadeDuration = 3

// =======================================
// do not edit anything below this line
// =======================================

var t;
var j = 0;
var p;

directory = " images/";
imgShowId = "imgSlideShow";
imgHiddenId = "imgHidden";

var preLoad = new Array();

function preLoadImages(Pic) {
	//alert('preLoadImages')
	var i;
	for (i = 0; i < Pic.length; i++){
		if (Pic[i] != "") {
   			preLoad[i] = new Image();
   			preLoad[i].src = directory + Pic[i];
		}
	}
	p = preLoad.length;
}

function showNewSlide() {
   	j++;
   	if (j > (p - 1)) {
		j = 0;	
	}
//	alert('change to pic: ' + j);
  	document[imgHiddenId].src = preLoad[j].src;
  
  	fadeTrans(imgShowId, imgHiddenId, 2000);
}

function slideShow() {
    showNewSlide(j);

    setTimeout('slideShow()', 10000);
}

function runSlideShow() {
 	document[imgShowId].src = preLoad[j].src;
	
   	slideShow();
}

