
var imgArray = new Array('images/snow_ice/milk_001.jpg', 'images/snow_ice/milk_002.jpg', 'images/snow_ice/milk_003.jpg', 'images/snow_ice/milk_004.jpg', 'images/snow_ice/milk_005.jpg', 'images/snow_ice/milk_006.jpg', 'images/snow_ice/milk_007.jpg', 'images/snow_ice/milk_008.jpg', 'images/snow_ice/milk_009.jpg', 'images/snow_ice/milk_010.jpg', 'images/snow_ice/milk_011.jpg', 'images/snow_ice/milk_012.jpg', 'images/snow_ice/milk_013.jpg', 'images/snow_ice/milk_014.jpg', 'images/snow_ice/milk_015.jpg', 'images/snow_ice/milk_016.jpg', 'images/snow_ice/milk_017.jpg', 'images/snow_ice/milk_018.jpg', 'images/snow_ice/milk_019.jpg', 'images/snow_ice/milk_020.jpg', 'images/snow_ice/milk_021.jpg', 'images/snow_ice/milk_022.jpg', 'images/snow_ice/milk_023.jpg', 'images/snow_ice/milk_024.jpg', 'images/snow_ice/milk_025.jpg', 'images/snow_ice/milk_026.jpg', 'images/snow_ice/milk_027.jpg', 'images/snow_ice/milk_028.jpg', 'images/snow_ice/milk_029.jpg', 'images/snow_ice/milk_030.jpg');
var titleArray = new Array('1. Champagne with Milk Snow Ice', '2. Q Fruit with Milk Snow Ice', '3. Passion Fruit Jam with Milk Snow Ice', '4. Blueberry with Milk Snow Ice', '5. Twin Tower with Milk Snow Ice', '6. Sweet Corn with Milk Snow Ice', '7. Red Bean with Milk Snow Ice', '8. Rainbow Rise with Milk Snow Ice', '9. Cornflakes with Milk Snow Ice', '10. Candy with Milk Snow Ice', '11. Chocolate Jam with Milk Snow Ice', '12. Marie Cookies with Milk Snow Ice', '13. Peppermint with Milk Snow Ice', '14. Kiwi with Milk Snow Ice', '15. Honey Dew with Milk Snow Ice', '16. Pink Lady with Milk Snow Ice', '17. Special Milk Snow Ice', '18. Butter Milk with Milk Snow Ice', '19. Fruity Crunch with Milk Snow Ice', '20. Sweet Yam with Milk Snow Ice', '21. Pudding with Milk Snow Ice', '22. Fresh Egg Yolk with Milk Snow Ice', '23. Fresh Mix Fruit with Milk Snow Ice', '24. Oreo Chocolate with Milk Snow Ice', '25. Choc Magic Bean with Milk Snow Ice', '26. Coffee Magic Bean with Milk Snow Ice', '27. Passion Magic Bean with Milk Snow Ice', '28. White Pearl with Milk Snow Ice', '29. Star Jelly with Milk Snow Ice', '30. Pineapple Grain with Milk Snow Ice');
var descArray = new Array('葡萄香檳雪花冰', '椰果雪花冰', '百香果雪花冰', '藍梅牛奶雪花冰', '雙峡牛奶雪花冰', '金玉豆牛奶雪花冰', '相思（紅豆）雪花冰', '粒粒彩虹雪花冰', '落叶の詩雪花冰', '甜甜牛奶雪花冰', '巧克力雪花冰', '美麗雪花雪花冰', '冰凉牛奶雪花冰', '奇異果牛奶雪花冰', '密瓜牛奶雪花冰', '粉紅佳人牛奶雪花冰', '特别牛奶雪花冰', '奶油酱牛奶雪花冰', '什果酥牛奶雪花冰', '甜芋头牛奶雪花冰', '布丁牛奶雪花冰', '鲜蛋黄牛奶雪花冰', '鲜果牛奶雪花冰', '奥立亞牛奶雪花冰', '巧克力魔豆牛奶雪花冰', '咖啡魔豆牛奶雪花冰', '百香果魔豆牛奶雪花冰', '白珍珠牛奶雪花冰', '星星椰果牛奶雪花冰', '黄梨酱牛奶雪花冰');

var imgArray2 = new Array('images/snow_ice/guava_001.jpg', 'images/snow_ice/guava_002.jpg', 'images/snow_ice/guava_003.jpg', 'images/snow_ice/guava_004.jpg', 'images/snow_ice/guava_005.jpg', 'images/snow_ice/guava_006.jpg', 'images/snow_ice/guava_007.jpg', 'images/snow_ice/guava_008.jpg');
var titleArray2 = new Array('1. Mulberry Jam with Guava Snow Ice', '2. Volcano Guava Snow Ice', '3. Fruit Strawberry Jam with Guava Snow Ice', '4. Red Bean with Guava Snow Ice', '5. Pudding with Guava Snow Ice', '6. Pineapple Grain with Guava Snow Ice', '7. Fruit Ball Jam with Guava Snow Ice', '8. Star Jelly & Strawberry Jam with Guava Snow Ice');
var descArray2 = new Array('桑椹果醬番石榴雪花冰', '火山番石榴雪花冰', '紅彤彤醬番石榴雪花冰', '相思紅豆番石榴雪花冰', '布丁番石榴雪花冰', '黄梨酱番石榴雪花冰', '果球番石榴雪花冰', '椰果草莓酱番石榴雪花冰');

var imgArray3 = new Array('images/snow_ice/greentea_001.jpg', 'images/snow_ice/greentea_002.jpg', 'images/snow_ice/greentea_003.jpg', 'images/snow_ice/greentea_004.jpg', 'images/snow_ice/greentea_005.jpg', 'images/snow_ice/greentea_006.jpg', 'images/snow_ice/greentea_007.jpg', 'images/snow_ice/greentea_008.jpg');
var titleArray3 = new Array('1. Pure Green Tea Snow Ice', '2. Red Bean with Green Tea Snow Ice', '3. Oreo Chocolate with Green Tea Snow Ice', '4. Jelly Glass with Green Tea Snow Ice', '5. Fress Egg Yolk with Green Tea Snow Ice', '6. Chocolate Jam with Green Tea Snow Ice', '7. Marie Cookies with Green Tea Snow Ice', '8. Cornflakes with Green Tea Snow Ice');
var descArray3 = new Array('純抹茶雪花冰', '抹茶紅豆雪花冰', '奥立亞抹茶雪花冰', '仙草抹茶雪花冰', '抹茶鲜蛋黄雪花冰', '巧克力抹茶雪花冰', '美丽抹茶雪花冰', '落叶诗抹茶雪花冰');

var imgArray4 = new Array('images/snow_ice/strawberry_001.jpg', 'images/snow_ice/strawberry_002.jpg', 'images/snow_ice/strawberry_003.jpg', 'images/snow_ice/strawberry_004.jpg', 'images/snow_ice/strawberry_005.jpg', 'images/snow_ice/strawberry_006.jpg', 'images/snow_ice/strawberry_007.jpg');
var titleArray4 = new Array('1. Fruit Strawberry Jam with Strawberry Snow Ice', '2. Red Bean with Strawberry Snow Ice', '3. Mulberry Jam with Strawberry Snow Ice', '4. Mix Pudding with Strawberry Snow Ice', '5. Champagne with Strawberry Snow Ice', '6. Yogurt Magic Bean with Strawberry Snow Ice', '7. Passion Magic Bean with Strawberry Snow Ice');
var descArray4 = new Array('红彤彤草莓雪花冰', '相思红豆草莓雪花冰', '桑椹果酱草莓雪花冰', '三色布丁草莓雪花冰', '葡萄汁草莓雪花冰', '优格魔豆草莓雪花冰', '百香果魔豆草莓雪花冰');

var imgArray5 = new Array('images/snow_ice/mango_001.jpg', 'images/snow_ice/mango_002.jpg', 'images/snow_ice/mango_003.jpg', 'images/snow_ice/mango_004.jpg', 'images/snow_ice/mango_005.jpg', 'images/snow_ice/mango_006.jpg', 'images/snow_ice/mango_007.jpg', 'images/snow_ice/mango_008.jpg', 'images/snow_ice/mango_009.jpg', 'images/snow_ice/mango_010.jpg', 'images/snow_ice/mango_011.jpg');
var titleArray5 = new Array('1. Lemon with Mango Snow Ice', '2. Strawberry Jam with Mango Snow Ice', '3. Mulberry Jam with Mango Snow Ice', '4. Miscy Mango with Mango Snow Ice', '5. Crystal Mango with Mango Snow Ice', '6. Q Fruit with Mango Snow Ice', '7. Passion Fruit with Mango Snow Ice', '8. Fresh Mix Fruit with Mango Snow Ice', '9. Star Jelly & Pineapple Grain with Mango Snow Ice', '10. Passion Magic Bean with Mango Snow Ice', '11. Q Fruit Yogurt Magic Bean with Mango Snow Ice');
var descArray5 = new Array('檸檬芒果雪花冰', '草莓醬芒果雪花冰', '桑椹芒果雪花冰', '密思芒果雪花冰', '晶银芒果雪花冰', 'Q果优格魔豆芒果雪花冰', '百香果芒果雪花冰', '鲜果芒果雪花冰', '椰果黄梨酱芒果雪花冰', '百香果魔豆芒果雪花冰', 'Q果优格魔豆芒果雪花冰');

var imgArray6 = new Array('images/snow_ice/chocolate_001.jpg', 'images/snow_ice/chocolate_002.jpg', 'images/snow_ice/chocolate_003.jpg', 'images/snow_ice/chocolate_004.jpg', 'images/snow_ice/chocolate_005.jpg', 'images/snow_ice/chocolate_006.jpg', 'images/snow_ice/chocolate_007.jpg');
var titleArray6 = new Array('1. Red Bean with Chocolate Snow Ice', '2. Peanut with Chocolate Snow Ice', '3. Chocolate Jam with Chocolate Snow Ice', '4. Flying Fish Cracker with Chocolate Snow Ice', '5. Dragon Ball with Chocolate Snow Ice', '6. Black Pearl with Chocolate Snow Ice', '7. Coffee Magic Bean with Chocolate Snow Ice');
var descArray6 = new Array('相思红豆巧克力雪花冰', '花生脆巧克力雪花冰', '甜甜巧克力雪花冰', '小飞鱼脆饼巧克力雪花冰', '龍珠巧克力雪花冰', '黑珍珠巧克力雪花冰', '咖啡魔豆巧克力雪花冰');


var milkFlavour = new Array(imgArray, titleArray, descArray);
var guavaFlavour = new Array(imgArray2, titleArray2, descArray2);
var greenteaFlavour = new Array(imgArray3, titleArray3, descArray3);
var strawberryFlavour = new Array(imgArray4, titleArray4, descArray4);
var mangoFlavour = new Array(imgArray5, titleArray5, descArray5);
var chocolateFlavour = new Array(imgArray6, titleArray6, descArray6);


// start function next & prev
var i = 0;
function prev(elemID, textID, descID)
{
	var element = document.getElementById(elemID);
	var element2 = document.getElementById(textID);
	var element3 = document.getElementById(descID);

	switch (elemID)
	{
		case "milk":

			var page = imgArray.length - 1;

			if (i>0)
			{
				i = i-1;
			}
			else 
			{
				i=page;
			}

			element.src= milkFlavour[0][i];
			element2.innerHTML= milkFlavour[1][i];
			element3.innerHTML= milkFlavour[2][i];				
			break;

		case "guava":

			var page = imgArray2.length - 1;

			if (i>0)
			{
				i = i-1;
			}
			else 
			{
				i=page;
			}

			element.src= guavaFlavour[0][i];
			element2.innerHTML= guavaFlavour[1][i];
			element3.innerHTML= guavaFlavour[2][i];				
			break;

		case "greentea":

			var page = imgArray3.length - 1;

			if (i>0)
			{
				i = i-1;
			}
			else 
			{
				i=page;
			}

			element.src= greenteaFlavour[0][i];
			element2.innerHTML= greenteaFlavour[1][i];
			element3.innerHTML= greenteaFlavour[2][i];				
			break;

		case "strawberry":

			var page = imgArray4.length - 1;

			if (i>0)
			{
				i = i-1;
			}
			else 
			{
				i=page;
			}

			element.src= strawberryFlavour[0][i];
			element2.innerHTML= strawberryFlavour[1][i];
			element3.innerHTML= strawberryFlavour[2][i];				
			break;

		case "mango":

			var page = imgArray2.length - 1;

			if (i>0)
			{
				i = i-1;
			}
			else 
			{
				i=page;
			}

			element.src= mangoFlavour[0][i];
			element2.innerHTML= mangoFlavour[1][i];
			element3.innerHTML= mangoFlavour[2][i];				
			break;

		case "chocolate":

			var page = imgArray6.length - 1;

			if (i>0)
			{
				i = i-1;
			}
			else 
			{
				i=page;
			}

			element.src= chocolateFlavour[0][i];
			element2.innerHTML= chocolateFlavour[1][i];
			element3.innerHTML= chocolateFlavour[2][i];				
			break;

		default:
			//				
	}

}

function next(elemID, textID, descID)
{
	
	var element = document.getElementById(elemID);
	var element2 = document.getElementById(textID);
	var element3 = document.getElementById(descID);

	switch (elemID)
	{
		case "milk":

			var page = imgArray.length - 1;

			if (i<page)
			{
				i = i+1;
			}
			else 
			{
				i=0;
			}

			element.src= milkFlavour[0][i];
			element2.innerHTML= milkFlavour[1][i];
			element3.innerHTML= milkFlavour[2][i];					
			break;

		case "guava":

			var page = imgArray2.length - 1;

			if (i<page)
			{
				i = i+1;
			}
			else 
			{
				i=0;
			}

			element.src= guavaFlavour[0][i];
			element2.innerHTML= guavaFlavour[1][i];
			element3.innerHTML= guavaFlavour[2][i];				
			break;

		case "greentea":

			var page = imgArray3.length - 1;

			if (i<page)
			{
				i = i+1;
			}
			else 
			{
				i=0;
			}


			element.src= greenteaFlavour[0][i];
			element2.innerHTML= greenteaFlavour[1][i];
			element3.innerHTML= greenteaFlavour[2][i];				
			break;

		case "greentea":

			var page = imgArray3.length - 1;

			if (i<page)
			{
				i = i+1;
			}
			else 
			{
				i=0;
			}

			element.src= greenteaFlavour[0][i];
			element2.innerHTML= greenteaFlavour[1][i];
			element3.innerHTML= greenteaFlavour[2][i];				
			break;

		case "strawberry":

			var page = imgArray4.length - 1;

			if (i<page)
			{
				i = i+1;
			}
			else 
			{
				i=0;
			}


			element.src= strawberryFlavour[0][i];
			element2.innerHTML= strawberryFlavour[1][i];
			element3.innerHTML= strawberryFlavour[2][i];				
			break;

		case "mango":

			var page = imgArray5.length - 1;

			if (i<page)
			{
				i = i+1;
			}
			else 
			{
				i=0;
			}


			element.src= mangoFlavour[0][i];
			element2.innerHTML= mangoFlavour[1][i];
			element3.innerHTML= mangoFlavour[2][i];				
			break;

		case "chocolate":

			var page = imgArray6.length - 1;

			if (i<page)
			{
				i = i+1;
			}
			else 
			{
				i=0;
			}

			element.src= chocolateFlavour[0][i];
			element2.innerHTML= chocolateFlavour[1][i];
			element3.innerHTML= chocolateFlavour[2][i];				
			break;

		default:
			//

	}

}

var current = "1";
function flavourSwitch(id)
{
	var div = document.getElementById("flavour"+id);
	var curDiv = document.getElementById("flavour"+current);
	curDiv.style.display = "none";
	div.style.display = "block";
	current = id;
}


/* ############### */
/* form validation */
/* ############### */
function emailcheck(){
    var string1=document.requestform.Email.value
    if (string1.indexOf("@")==-1){
        alert("Email Address Invalid");
        document.requestform.Email.focus();
    }
}

// TRIM FUNCTION
function trim (str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}

function CheckFormFields() {
var errormessage2 = new String();
// Put field checks below this point.

if(WithoutContent(trim(document.contact_form.txtYourName.value)))
	{ errormessage2 += "\nName"; }

if(WithoutContent(trim(document.contact_form.txtEmailAddress.value)))
	{ errormessage2 += "\nEmail Address"; }

if(WithoutContent(document.contact_form.txtContactPurpose.value))
    { errormessage2 += "\nContact Purpose"; }

if(WithoutContent(trim(document.contact_form.txtMessage.value)))
	{ errormessage2 += "\nMessage"; }

// Put field checks above this point.
if(errormessage2.length > 2) {
	alert('The Following Fields are Required:\n' + errormessage2 + '\n\n\Please Correct These Fields and Try Again.');
	return false;
	}
return true;
} // end of function CheckRequiredFields()


function CheckRequiredFields() {
var errormessage = new String();
// Put field checks below this point.

if(WithoutContent(trim(document.requestform.txtFirstName.value)))
	{ errormessage += "\nFirst Name"; }

if(WithoutContent(trim(document.requestform.txtLastName.value)))
	{ errormessage += "\nLast Name"; }

if(WithoutContent(trim(document.requestform.txtPhone.value)))
	{ errormessage += "\nPhone"; }

if(WithoutContent(trim(document.requestform.txtEmail.value)))
	{ errormessage += "\nEmail"; }

if(WithoutContent(trim(document.requestform.txtAddress.value)))
	{ errormessage += "\nAddress"; }

if(WithoutContent(trim(document.requestform.txtCity.value)))
	{ errormessage += "\nCity"; }

if(WithoutContent(trim(document.requestform.txtState.value)))
	{ errormessage += "\nState"; }

if(WithoutContent(trim(document.requestform.txtZip.value)))
	{ errormessage += "\nZip"; }

if(WithoutSelectionValue(document.requestform.txtCountry))
    { errormessage += "\nCountry"; }

if(WithoutContent(trim(document.requestform.txtPreferredLocation.value)))
    { errormessage += "\nPreferred Location"; }

if(WithoutContent(trim(document.requestform.txtTellUs.value)))
	{ errormessage += "\nTell Us About You"; }


// Put field checks above this point.
if(errormessage.length > 2) {
	alert('The Following Fields are Required:\n' + errormessage + '\n\n\Please Correct These Fields and Try Again.');
	return false;
	}
return true;
} // end of function CheckRequiredFields()


function WithoutContent(ss) {
if(ss.length > 0) { return false; }
return true;
}

function NoneWithContent(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].value.length > 0) { return false; }
	}
return true;
}

function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].checked) { return false; }
	}
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function WithoutSelectionValue(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}

/* ################### */
/* end form validation */
/* ################### */


