﻿// JScript File
var preloadFlag = false;

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var base = "../Images/";

if (document.images) {            
	
	homeBtnOn = new Image();				homeBtnOn.src = base + "homeBtnOn.gif";
	homeBtnOff = new Image();				homeBtnOff.src = base + "homeBtnOff.gif"; 

	productsBtnOn = new Image();			productsBtnOn.src = base + "productsBtnOn.gif";
	productsBtnOff = new Image();			productsBtnOff.src = base + "productsBtnOff.gif"; 

	rosesRecipiesBtnOn = new Image();		rosesRecipiesBtnOn.src = base + "rosesRecipiesBtnOn.gif";
	rosesRecipiesBtnOff = new Image();	rosesRecipiesBtnOff.src = base + "rosesRecipiesBtnOff.gif"; 

	ourStoryBtnOn = new Image();			ourStoryBtnOn.src = base + "ourStoryBtnOn.gif";
	ourStoryBtnOff = new Image();			ourStoryBtnOff.src = base + "ourStoryBtnOff.gif"; 

	whatsNewBtnOn = new Image();			whatsNewBtnOn.src = base + "whatsNewBtnOn.gif";
	whatsNewBtnOff = new Image();			whatsNewBtnOff.src = base + "whatsNewBtnOff.gif"; 
}

function imgOn(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + "On.src");
	}
}

function imgOff(imgName) {
	if (document.images) {
		document[imgName].src = eval(imgName + "Off.src");
	}
}
function opt_popup(){
		window.open("../slsl/opt_login.asp", "opt", "width=300,height=350,scrollbars=auto,top=100,left=100");
}
// function to popup nutrition
function popup(word)  {
	open(word,"Nutrition","scrollbars=no, resizable=no,width=316,height=500");
}

// function to popup nutrition
function nutritionPopup(whichOne)  {
	openPopup("/NutritionPopup.aspx?prod=" + whichOne,"Nutrition", 250, 620, "no");
}
// function to popup window
function openPopup(url, winName, width, height, showScrollBars)  {
	var popUpWin = window.open(url,"Nutrition","scrollbars=" + showScrollBars + ", resizable=no,width=" + width + ",height=" + height);
	if(popUpWin==null||popUpWin=='undefined')
		alert("Please disable pop-up blocker to see the content just clicked on.");
}

function AreTermsSelected(sender, args){
	AreAllItemsSelected(document.getElementById('ctl00_ctl00_MainPageContent_ContestContent_Agreements_0').parent, args);
}
function AreAllItemsSelected(control, args){
	args.IsValid = true;
	if(control==null||control=='undefined'){
		args.IsValid = false;
		return;
	}
	for(var i=0; i< control.options.length; i++){
		if(!control.options[i].selected){
			args.IsValid=false;
			break;
		}
	}
}
var Agree1 = false;
var Agree2 = false;
var Agree3 = false;
function IsNycAgreementsChecked(sender, args){
	try{
		args.IsValid = (Agree1 && Agree2 && Agree3);
	}catch(e){
		args.IsVald = false;
	}
}

var _BACKSPACE = 8;
var _DELETE = 46
var _ESC = 27;
var _LEFT_ARROW = 37;
var _UP_ARROW = 38;
var _RIGHT_ARROW = 39;
var _DOWN_ARROW = 40;
var _SPACE = 32;
var _ENTER = 13;
var _TAB = 9;
var _HYPHEN = 189;
var _MINUS = 109;
var _ZERO = 48;
var _NINE = 57;
var _ZERO_KEYPAD = 96;
var _NINE_KEYPAD = 105;
var _SLASH = 191;
var _SLASH_KEYPAD = 111;
var _UPPERCASE_A = 65;
var _UPPERCASE_Z = 90;
var _LOWERCASE_A = 97;
var _LOWERCASE_Z = 122;
var _APOSTROPHE = 222;
var _ACCENT_MARK = 192;
var _CAPS_LOCK = 20;
var _SHIFT = 16;
var _PAGE_DOWN = 34;
var _PAGE_UP = 33;
var _INSERT = 45;
var _HOME = 35;
var _END = 36;


function IsValidNameKey(){
	return (IsAlphabeticLetter() || IsSpace() || IsStandardUserKey() || IsDash() || IsApostrophe());
}
function IsDash(){
	 return ( (event.keyCode == _HYPHEN)  || (event.keyCode == _MINUS) );
}
function IsAlphabeticLetter(){
	return (IsUppercaseLetter() || IsLowercaseLetter());
}
function IsUppercaseLetter(){
	return (event.keyCode >= _UPPERCASE_A && event.keyCode <= _UPPERCASE_Z);
}
function IsLowercaseLetter(){
	return (event.keyCode >= _LOWERCASE_A && event.keyCode <= _LOWERCASE_Z);
}
function IsValidZipKey(){
	return IsValidNumFieldKey();
}
function IsValidPhoneKey(){
	return IsValidNumFieldKey();
}
function IsValidDateKey(){
	return (IsNumericKeyCode() || IsDateSeparator() || IsStandardUserKey());
}
function IsValidNumFieldKey(){
	return (IsNumericKeyCode() || IsZipSeparator() || IsStandardUserKey() );
}
function IsStandardUserKey(){
	return (IsEraseKey() || IsTab() || IsEnter() || IsArrowKey() || IsEsc() || IsPageDown() || IsPageUp() || IsShift() || IsCapsLock() || IsInsert() || IsHome() || IsEnd());
}
function IsCapsLock(){
	return (event.keyCode == _CAPS_LOCK);
}
function IsShift(){
	return (event.keyCode == _SHIFT);
}
function IsInsert(){
	return (event.keyCode == _INSERT);
}
function IsHome(){
	return (event.keyCode == _HOME);
}
function IsEnd(){
	return (event.keyCode == _END );
}
function IsPageUp(){
	return (event.keyCode == _PAGE_UP );
}
function IsPageDown(){
	return (event.keyCode == _PAGE_DOWN );
}
function IsArrowKey(){
	 return ( (event.keyCode == _LEFT_ARROW)  || (event.keyCode == _RIGHT_ARROW) || (event.keyCode == _UP_ARROW)  || (event.keyCode == _DOWN_ARROW) );
}
function IsEraseKey(){
	 return ( (event.keyCode == _BACKSPACE)  || (event.keyCode == _DELETE) );
}
function IsTab(){
	return (event.keyCode == _TAB);
}
function IsEsc(){
	return (event.keyCode == _ESC);
}
function IsEnter(){
	return (event.keyCode == _ENTER);
}
function IsPhoneSeparator(){
	return (IsDash());
}
function IsZipSeparator(){
	return (IsDash());
}
function IsDateSeparator(){
	return (IsSlash());
}
function IsSlash(){
	return ( (event.keyCode == _SLASH) || (event.keyCode == _SLASH_KEYPAD));
}
function IsApostrophe(){
	return (event.keyCode == _APOSTROPHE);
}
function IsSpace(){
	return (event.keyCode == _SPACE);
}
function IsNumericKeyCode(){
  return ((event.keyCode >= _ZERO && event.keyCode <= _NINE) || (event.keyCode >= _ZERO_KEYPAD && event.keyCode <= _NINE_KEYPAD) );
}

//function AddWatermarkText(control, watertext){
//	if(control==null||control=='undefined') return;
//	if(control.value==null||control.value='') control.value=watermark.text;
//	addhandler control.onchange
//}
//function showWatermarkWaterMark(control, watertext){
//	if(control.value==null||control.value='') control.value=watermark.text;
//}
//function 


/*
function IsStateSelected(sender, args){
	args.IsValid =(args.Value!='' && args.Value!='--') ;
} 
function IsTrafficSelected(sender, args){
	IsDropListSelected(document.getElementByName('Traffic'), args);
}
function IsFlavorSelected(sender, args){
	IsRadioSelected(document.getElementByName('FlavorCategory'), args);
}

function IsDropListSelected(control, args){
	args.IsValid = false;
	if(control==null||control=='undefined'){
		return;
	}
	for(int i=0; i<control.options.length; i++){
		if(control.options[i].selected && control.options[i].value!=null && control.options[i].value!='-1'&& control.options[i].Value!=''&& control.options[i].Value!='--'){
			args.IsValid=true;
			break;
		}
	}
}
function IsRadioSelected(control, args){
	args.IsValid = false;
	if(control==null||control=='undefined'){
		return;
	}
	for(int i=0; i<control.options.length; i++){
		if(control.options[i].selected){
			args.IsValid=true;
			break;
		}
	}
}
*/
