<!--

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 MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function wrtNavMenu(s_url, s_zone) {
	document.write('<a href="' + s_url + '"><img border=0 name="menu' + s_zone + '" src="/templates/' + strPath + '/images/menu/' + s_zone);
	if (s_zone != strZone) {
		document.write('_on.gif" onMouseOver="swpImg(this, 1)" onMouseOut="swpImg(this, 0)"></a>');
	} else {
		document.write((bHasAct? '_act' : '_off') + '.gif"></a>');
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
}
	
function swpImg(o_e, i_act) {
	if (i_act == 1) {
		o_e.src = o_e.src.replace(/\_on\./g, "_off.");
	} else {
		o_e.src = o_e.src.replace(/\_off\./g, "_on.");
	}
}

function trim(s_Str) {
	if (s_Str == null) return "";
	else return s_Str.replace(/(^\s+)|(\s+$)/g,"");
}

function footer(s_lang) {
	if (s_lang == 'en') {
		document.write('<img height="20" src="/mastersc.jpg">&nbsp;&nbsp;&nbsp;<img height="20" src="/vbv.gif">&nbsp;&nbsp;&nbsp;<img height="20" src="/paydollar logo.jpg"><br><span class="tnc"><a href="http://www.microsoft.com/windows/ie_intl/tw/download/default.mspx" target="_blank" class="tnc">Best view with Internet Explorer 6.0</a> | <a href="http://www.fotomaxonline.com/help_en.htm" target="_blank" class="tnc">Help</a> | <a href="http://www.fotomaxonline.com/privacy.asp" target="_blank" class="tnc">Privacy Policy</a> | <a href="http://www.fotomaxonline.com/contactus.asp" target="_blank" class="tnc">Contact Us</a><!-- | <a href="#" class="tnc">Help</a>--></span>');
	} else {
		document.write('<img height="20" src="/mastersc.jpg">&nbsp;&nbsp;&nbsp;<img height="20" src="/vbv.gif">&nbsp;&nbsp;&nbsp;<img height="20" src="/paydollar logo.jpg"><br><span class="tnc"><a href="http://www.microsoft.com/windows/ie_intl/tw/download/default.mspx" target="_blank" class="tnc">最佳瀏覽器為Internet Explorer 6.0</a> | <a href="http://www.fotomaxonline.com/help_tc.htm" target="_blank" class="tnc">說明</a> | <a href="http://www.fotomaxonline.com/privacy.asp" target="_blank" class="tnc">私隱權政策</a> | <a href="http://www.fotomaxonline.com/contactus.asp" target="_blank" class="tnc">聯絡我們</a><!-- | <a href="#" class="tnc">說明</a>--></span>');
	}
}

function dispNoDetail(i_lang) {
	if (i_lang == 1) {
		alert('Sorry!\nThis order is not successful, no details can be obtained!');
	} else {
		alert('對不起!\n這是不成功\的訂單，沒有詳情可以檢視。'); 
	}
	return false;
}

function comingsoon() {
	alert('\nSorry!\n\nThe English web site is coming soon.\n\n');
}

function checkAllFoto(oE) {
	if (oE.checked) {
		var o_Es = document.getElementsByName("pid");
		if (o_Es) {
    	for (var i = 0; i< o_Es.length; i++) o_Es[i].checked = true;
    }
    var oA = oE.form.clrall;
		if (oA) oA.checked = false;
  }
}

function checkNoFoto(oE) {
	if (oE.checked) {
		var o_Es = document.getElementsByName("pid");
		if (o_Es) {
    	for (var i = 0; i< o_Es.length; i++) o_Es[i].checked = false;
    }
    var oA = oE.form.chkall;
		if (oA) oA.checked = false;
  }
}

function untickAll(oE) {
	if (oE.checked == false) {
		var oA = oE.form.chkall;
		if (oA) oA.checked = false;
	} else {
		var oA = oE.form.clrall;
		if (oA) oA.checked = false;
	}
}

function chgSortType(oE) {
	var oF = oE.form;
	oF.submit();
}

function gotoPage(i) {
	var oF = document.fotoform;
	if (oF) {
		oF.page.value = i;
		oF.submit();
	}
}

function delPhoto(i) {
	var oF = document.cartform;
	if (oF) {
		oF.delfid.value = i;
		oF.submit();
	}	
}

function resetCart() {
	var oF = document.cartform;
	if (oF) {
		oF.reset();
	}	
}

function delGift(s) {
	var oF = document.cartform;
	if (oF) {
		oF.delgfid.value = s;
		oF.submit();
	}	
}

	function initSShow() {
		a_pids = s_pids.split(",");
		a_pnames = s_pnames.split(",");
		i_pause = 2000;
		i_count = a_pids.length - 1;
		b_play = true;
		i_newsID = -1;
		dispPhoto();
	}	

	function dispPhoto() {
		if (b_play) {
			i_newsID ++;
			if (i_newsID > i_count) i_newsID = 0;
			var oE = document.all.item("spancuridx");
			if (oE) {
				for (var i = 0; i < oE.length; i ++) {
					oE[i].innerText = i_newsID + 1;
				}
			}
			oE = document.all.item("slidename");
			if (oE) oE.innerText = a_pnames[i_newsID] + '.jpg';
			oE = document.all.item("slideimg");
			if (oE && a_pids[i_newsID] > ' ') {
				oE.src = "fmphoto.asp?size=m&photo=" + a_pids[i_newsID];
			}
			
			if (i_count > 0) setTimeout("dispPhoto()", i_pause);
		}
	}
	
	function stopBTN() {
		b_play = false;
		//i_newsID = 0;
	}
	
	function playBTN(oImg) {
		if (b_play) {
			b_play = false;
			oImg.src = oImg.src.replace(/stop_/g, "play_");
		} else {
			b_play = true;
			oImg.src = oImg.src.replace(/play_/g, "stop_");
			dispPhoto();
		}
	}
	
	function prevBTN() {
		if (i_newsID >= 0) i_newsID --;
	}
	
	function nextBTN() {
		if (i_newsID < i_count) i_newsID ++;
	}
	
	function speedDBTN() {
		if (i_pause < 4000) i_pause += 500;
		if (i_pause > 4000) i_pause = 4000;
	}
	
	function speedUBTN() {
		if (i_pause > 500) i_pause -= 500;
		if (i_pause <500) i_pause = 500;
	}

	function popup(photoId) {
		var windowprops = 'location=no,scrollbars=no,menubars=no,toolbars=no,resizable=yes,statusbar=yes,left=100,top=100,width=520,height=530'
		var showphoto = window.open("showphoto.asp?photo=" + photoId , 'showphoto', windowprops);
		showphoto.focus();
	}
	var popWin;
						
	function openWin(wName, wLeft, wTop, wWidth, wHeight, wResize)
	{	
	  if(popWin == null) {
	  
	  	features = 'scrollbars=1,status=1,resizable=' + ((wResize) ? 1 : 0) + ((wTop) ? ',top=' + wTop : '') + ((wLeft) ? ',left=' + wLeft : '') +((wWidth) ? ',width=' + wWidth : '') + ((wHeight) ? ',height=' + wHeight : '');			  
	  	popWin = window.open('', wName, features);	
	  	if(popWin.focus) { popWin.focus(); }
	  	if (!popWin.opener)
     				popWin.opener = self;			          		         		        		  	
     		  	return true;
	  
	  }else {
	  	if(popWin.closed) {
	  		features = 'scrollbars=1,status=1,resizable=' + ((wResize) ? 1 : 0) + ((wTop) ? ',top=' + wTop : '') + ((wLeft) ? ',left=' + wLeft : '') +((wWidth) ? ',width=' + wWidth : '') + ((wHeight) ? ',height=' + wHeight : '');			  
	  		popWin = window.open('', wName, features);	
	  		if(!popWin.focus) { popWin.focus(); }
	  		if (!popWin.opener)
     					popWin.opener = self;			          		         		        		  	
     		  		return true;
     		  	}else { 
     		  		popWin.focus();
	  		return false;               		  
	  	}
	  }
	}     
	
	function chkDisplay(o_e, s_List) {
		if (o_e.checked) {
			dispItem(s_List);
		} else {
			hiddenItem(s_List);
		}
	}
	
	function dispItem(s_List, s_ind) {
		var aList = s_List.split(',');
		if (s_ind == null) s_ind = '';
		for (var i = 0; i < aList.length; i ++) {
			var oE = document.all.item(s_ind + aList[i]);
			if (oE) oE.style.display = '';
		}
	}
	
	function hiddenItem(s_List, s_ind) {
		var aList = s_List.split(',');
		if (s_ind == null) s_ind = '';
		for (var i = 0; i < aList.length; i ++) {
			var oE = document.all.item(s_ind + aList[i]);
			if (oE) oE.style.display = 'none';
		}
	}
	    
		function chgPickup(i) {
		//imgFotomax,imgOKShop,imgMail
		var oPT = cartform.pickuptype;
		if (oPT) {
			var curPickUp = parseInt(oPT.value);
			if (curPickUp != i) {
				switch (i) {
					case 1: actImg("imgFotomax", true); actImg("imgOKShop,imgMail", false); dispItem("tblFotomax"); hiddenItem("tblOK,tblMail"); break;
					case 2: actImg("imgOKShop", true); actImg("imgFotomax,imgMail", false); dispItem("tblOK"); hiddenItem("tblFotomax,tblMail");break;
					case 3: actImg("imgMail", true); actImg("imgOKShop,imgFotomax", false); dispItem("tblMail"); hiddenItem("tblOK,tblFotomax");break;
				}
				oPT.value = i;
			}
		}
		return false;
	}
	
	function chgdist(i, oE) {
		var sd = oE.options[oE.selectedIndex].value;
		sd = sd.replace(/\s/g, "");
		var slst = "";
		if (sd > " ") {
			eval("slst = c" + i + "_" + sd);
			alst = slst.split("`");
			slst = "";
			for(var j = 0; j < alst.length; j ++) {
				var b = alst[j].split("~");
				slst += "<option value='" + b[0] + "'>" + b[1] + "</option>";
			}
			slst = "<option value=''>" + strPlsSelect + "</option>" + slst;
		} else {
			slst += "<option value=''></option>";
		}
		sd = (i == 1 ? "spanfmshop" : "spanokshop")
		var oF = document.all.item(sd);
		if (oF) {
			oF.innerHTML = "<select name='" + (i == 1 ? "fm" : "ok") + "shop' id='" + (i == 1 ? "fm" : "ok") + "shop' onchange='chgshop(" + i + ", this)'>" + slst + "</select>"
			oF = document.all.item((i == 1 ? "fm" : "ok") + "shop");
			chgshop(i, oF);
		}
	}
	
	function chgshop(i, oE) {
		var sid = oE.options[oE.selectedIndex].value;
		var saddr = '';
		var sopen = '';
		var oF = document.cartform; //'oE.form;
		if (sid > " ") {
			eval("saddr = shopaddr_" + sid);
			eval("sopen = shopopen_" + sid);
		}
		if (i == 1) {
			oF.fmaddress.value = saddr;
			oF.fmopen.value = sopen
		} else {
			oF.okaddress.value = saddr;
			oF.okopen.value = sopen
		}
		
	}
	
	function chkRCTicked(s_fld, s_msg) {
		var b_flag = false;
		var o_Es = document.getElementsByName(s_fld);
		if (o_Es) {
    	for (var i = 0; i< o_Es.length; i++) {
    		if (o_Es[i].checked) {b_flag = true; break;}
    	}
    	if (!b_flag) alert(s_msg);
    } 
    return b_flag;
	}
	
	function actImg(s_List, b_on) {
		var aList = s_List.split(',');
		for (var i = 0; i < aList.length; i ++) {
			var oE = document.all.item(aList[i]);
			if (oE) {
				if (b_on) {
					oE.src = oE.src.replace(/_off./g, "_on.");
				} else {
					oE.src = oE.src.replace(/_on./g, "_off.");
				}
			}
		}
	}	
//-->
