<!--
// highlight function used for main nav
function highlight(image, iswitch) {
	var theSwitch;
	if(iswitch > 0)
		theSwitch = "_on.gif";
	else
		theSwitch = "_off.gif";
		
	var imgfile = "/images/Japanese/nav_"+image+theSwitch;
	var theImage = document.getElementById(image);
	theImage.src = imgfile;
}

function myImageSwap(strImgObjName, strNewImgPath)
{
	document.images[strImgObjName].src = strNewImgPath;
}

function autoCheck(checkNum) {
	if( checkNum == 1 || checkNum == 2 || checkNum == 3) { // subject, from, to/cc
		var txtfield = document.getElementById("txt"+checkNum).value;
		if( txtfield.length > 0 ) {
			document.getElementById("check"+checkNum).checked = true;
		} else {
			document.getElementById("check"+checkNum).checked = false;
		}
	} else if( checkNum == 4 ) { // date
		document.getElementById("check"+checkNum).checked = true;
	} else if( checkNum == 5 ) { // weekday
		var weekdayfield;
		var onCount=0;
		
		for(i=0; i<7; i++) {
			weekdayfield = document.getElementById("weekday"+i);
			
			if( weekdayfield.checked == true )
				onCount++;
		}
		
		if( onCount > 0 ) {
			document.getElementById("check"+checkNum).checked = true;
		} else {
			document.getElementById("check"+checkNum).checked = false;
		}
	}
}

function selectAll() {
	var divCheck = "check";
	if( document.getElementById('check0').checked == true ) {
		for( i=1 ; i<6 ; i++ ) {
			document.getElementById(divCheck+i).checked = true;
		}
	} else {
		for( i=1 ; i<6 ; i++ ) {
			document.getElementById(divCheck+i).checked = false;
		}
	}
}

function checkOption(divID) {
	if( document.getElementById('adv').checked == true ) {
		document.getElementById(divID).style.display = "block";
	} else {
		document.getElementById(divID).style.display = "none";
	}
}

function OpenAdvancedSettingPage(idNum, user){
	var address = document.getElementById("txtEmail" + idNum).value;
	var domain = document.getElementById("domain").value;
	var cookie = document.getElementById("cookie").value;
	var maxnum = document.getElementById("total").value;
	var lang = document.getElementById("language").value;
	var option = document.getElementById("option" + idNum);
	var filterOption;
	var userOption;
	
	// Check for admin
	if ( user == "admin" ) {
		userOption = "&TYPE=Admin";
	} else {
		userOption = "";
	}
	
	// Check filter option (basic or advanced)
	if ( option.checked == true || option.value == "on") {
		filterOption = "&OPTION=advanced";
	} else {
		filterOption = "&OPTION=basic";
	}
	
	// Show alerts based on language
	if ( address == "" ) {
		if ( lang == "ENGLISH" || lang == "MY1EN" ) {
			alert("Please enter a forwarding address #" + idNum + ".");
		} else {
			alert("転送先アドレス" + idNum + "を入力してください。");
		}
		return;
	}
	for ( var i = 1; i <= maxnum; i++ ) {
		if ( i == idNum ){
			continue;
		}
		else if ( document.getElementById("txtEmail"+i).value == address ){
			if ( lang == "ENGLISH" || lang == "MY1EN" ){
				alert("Only one rule can be set to a forwarding address.");
			} else {
				alert("転送先アドレス１つにつき条件１つのみ設定可能です。");
			}
			return;
		}
	}
	
	window.open("/Scripts/dreamersi/LoadPage.dll?LANGUAGE=" + lang + userOption + "&PAGE=Template_FilterForward" 
			+ filterOption + "&ADDRESS=" 
			+ address + "&DOMAIN=" 
			+ domain + "&Cookie=" 
			+ cookie + "","","height=590,width=650,resizable=no");
}

function formCheck(formName) {
	var dateFromYear = document.getElementById("fromYear").value;
	var dateFromMonth = document.getElementById("fromMonth").value;
	var dateFromDay = document.getElementById("fromDay").value;
	var dateToYear = document.getElementById("toYear").value;
	var dateToMonth = document.getElementById("toMonth").value;
	var dateToDay = document.getElementById("toDay").value;
	var dateToday = new Date();
	var chkDay0 = document.getElementById("weekday0");
	var chkDay1 = document.getElementById("weekday1");
	var chkDay2 = document.getElementById("weekday2");
	var chkDay3 = document.getElementById("weekday3");
	var chkDay4 = document.getElementById("weekday4");
	var chkDay5 = document.getElementById("weekday5");
	var chkDay6 = document.getElementById("weekday6");
	var checkDate = document.getElementById("check4");
	var checkWeekday = document.getElementById("check5");
	
	if( formName == "frmSetFilterForward" ) {
		var checkSubject = document.getElementById("check1");
		var checkFrom = document.getElementById("check2");
		var checkTo = document.getElementById("check3");
		var textSubject = document.getElementById("txt1").value;
		var textFrom = document.getElementById("txt2").value;
		var textTo = document.getElementById("txt3").value;
		
		if( checkSubject.checked && textSubject == "" ) {
			alert("注意： 件名 に入力してください。");
			return;
		}
		if( checkFrom.checked && textFrom == "" ) {
			alert("注意： From に入力してください。");
			return;
		}
		if( checkTo.checked && textTo == "" ) {
			alert("注意： To/CC に入力してください。");
			return;
		}
	}
	
	if( checkDate.checked ) {
		// Make sure the "from" date is not newer than the "to" date
		if( dateFromYear >= dateToYear ) {
			if( dateFromYear > dateToYear ) {
				alert("注意：期間終了日には開始日と同日または後日を選択してください。");
				return;
			} else if( dateFromMonth >= dateToMonth ) {
				if( dateFromMonth > dateToMonth || dateFromDay > dateToDay ) {
					alert("注意：期間終了日には開始日と同日または後日を選択してください。");
					return;
				}
			}
		}
			
		// Check if the "to" date is set to a past date
		if( dateToYear >= dateToday.getFullYear() ) {
			if( dateToYear <= dateToday.getFullYear() ) {
				if( dateToMonth >= (dateToday.getMonth()+1) ) {
					if( dateToMonth <= (dateToday.getMonth()+1) && dateToDay < dateToday.getDate() ) {				
						alert("注意：過去の期間は設定できません。");
						return;
					}
				} else {
					alert("注意：過去の期間は設定できません。");
					return;
				}
			}
		}
	}
		
	if( checkWeekday.checked && !chkDay0.checked && !chkDay1.checked && !chkDay2.checked && !chkDay3.checked && !chkDay4.checked && !chkDay5.checked && !chkDay6.checked ) {
		alert("注意：曜日を選択してください。");
		return;
	}
	
	document.forms[formName].submit();
}

function forwardCheck() {
	var maxnum = document.getElementById("total").value;
	var lang = document.getElementById("language").value;
	var nocopy = document.getElementById("nocopy");
	var noforward = true;
	
	for(i=1; i<=maxnum; i++) {
		var currForward = document.getElementById("txtEmail"+i);
		var currOption = document.getElementById("option"+i);
		
		for(j=1; j<=maxnum; j++) {
			var matchForward = document.getElementById("txtEmail"+j);
			
			if(i != j) {
				// Check for duplicate forwards
				if(currForward.value == matchForward.value &&
				currForward.value != "" && matchForward.value != "") {
					if ( lang == "ENGLISH" || lang == "MY1EN" ){
						alert("Error: duplicate address not allowed");
					} else {
						alert("注意：同じ転送先アドレスが複数使用されています。");
					}
					return;
				}
			}
		}
		
		if(currOption.checked && currForward.value != "")
			noforward = false;
	}
	
	if(nocopy.checked && noforward == true) {
		if ( lang == "ENGLISH" || lang == "MY1EN" ){
			alert("Error: Since no addresses are turned on for forwarding, please set [Leave Copies] to \"yes\".");
		} else {
			alert("注意：「コピーを残す」を選択してください。");
		}
		return;
	}
	
	document.forms["frmSetForward"].submit();
}

// disable buttons on submit
function DisableButtons() {
	for (var i=0; i<document.forms.length; i++) {
		for (var j=0; j<document.forms[i].elements.length; j++) {	
			if (document.forms[i].elements[j].type.toLowerCase() == "submit")
			  document.forms[i].elements[j].disabled = true;
			if (document.forms[i].elements[j].type.toLowerCase() == "button")
			  document.forms[i].elements[j].disabled = true;
		}   
	}
}

// ------------ Access Counter ------------
// SetData() for style
function SetData(strCounterNum)
{
	//strCounterNum = "@@COUNTERNUM";
	nStyleCount = document.form1.COUNTERNUM.length;
	
	for( i = 0; i < nStyleCount; i++ )
	{
		if( document.form1.COUNTERNUM[i].value == strCounterNum )
			document.form1.COUNTERNUM[i].checked = true;
		else
			document.form1.COUNTERNUM[i].checked = false;
	}
}
// SetData() for frame property
function SetDataFrame(strFrameSize, strFrameColor, strFrameColorTxt, strFrameDirection, strWidth, strHeight, strPadding)
{
	document.form1.FRAMESIZE.value = strFrameSize;
	
	for( i = 0; i < 16; i++ )
	{
		if( document.form1.FRAMECOLOR[i].value == strFrameColor )
			document.form1.FRAMECOLOR[i].checked = true;
		else
			document.form1.FRAMECOLOR[i].checked = false;
	}
	
	document.form1.FRAMECOLORTXT.value = strFrameColorTxt;
	
	if( strFrameDirection == "0" )
	{
		document.form1.FRAMEDIRECTION[0].checked = true;
		document.form1.FRAMEDIRECTION[1].checked = false;
	}
	else
	{
		document.form1.FRAMEDIRECTION[0].checked = false;
		document.form1.FRAMEDIRECTION[1].checked = true;
	}
	
	document.form1.WIDTH.value = strWidth;
	document.form1.HEIGHT.value = strHeight;
	
	if( strPadding == "Y" )
	{
		document.form1.PADDING[0].checked = true;
		document.form1.PADDING[1].checked = false;
	}
	else
	{
		document.form1.PADDING[0].checked = false;
		document.form1.PADDING[1].checked = true;
	}
}
// SetData() for Init
function SetDataInit(strDigits, strStarting)
{
	for( i = 0; i < 4; i++ )
	{
		if( document.form1.DIGITS[i].value == strDigits )
			document.form1.DIGITS[i].selected = true;
		else
			document.form1.DIGITS[i].selected = false;
	}
	
	document.form1.STARTING.value = strStarting;

}
// SetData() for File
function SetDataFile(strHtmlFileName)
{	
	document.form1.HTMLFILE.value = strHtmlFileName;
}

// save frame properties
function SaveProperty( theFromForm, theToForm )
{
	theToForm.FRAMESIZE.value = theFromForm.FRAMESIZE.value;
	//alert( "FRAMESIZE = " + theToForm.FRAMESIZE.value );
	
	if( theFromForm.FRAMECOLOR[0].checked )
		theToForm.FRAMECOLOR.value = "000000";
	if( theFromForm.FRAMECOLOR[1].checked )
		theToForm.FRAMECOLOR.value = "000080";
	if( theFromForm.FRAMECOLOR[2].checked )
		theToForm.FRAMECOLOR.value = "0000ff";
	if( theFromForm.FRAMECOLOR[3].checked )
		theToForm.FRAMECOLOR.value = "008000";
	if( theFromForm.FRAMECOLOR[4].checked )
		theToForm.FRAMECOLOR.value = "800000";
	if( theFromForm.FRAMECOLOR[5].checked )
		theToForm.FRAMECOLOR.value = "336699";
	if( theFromForm.FRAMECOLOR[6].checked )
		theToForm.FRAMECOLOR.value = "666666";
	if( theFromForm.FRAMECOLOR[7].checked )
		theToForm.FRAMECOLOR.value = "669900";
	if( theFromForm.FRAMECOLOR[8].checked )
		theToForm.FRAMECOLOR.value = "6699cc";
	if( theFromForm.FRAMECOLOR[9].checked )
		theToForm.FRAMECOLOR.value = "990099";
	if( theFromForm.FRAMECOLOR[10].checked )
		theToForm.FRAMECOLOR.value = "cc0000";
	if( theFromForm.FRAMECOLOR[11].checked )
		theToForm.FRAMECOLOR.value = "cccccc";
	if( theFromForm.FRAMECOLOR[12].checked )
		theToForm.FRAMECOLOR.value = "ff6666";
	if( theFromForm.FRAMECOLOR[13].checked )
		theToForm.FRAMECOLOR.value = "ff9933";
	if( theFromForm.FRAMECOLOR[14].checked )
		theToForm.FRAMECOLOR.value = "ffff99";
	if( theFromForm.FRAMECOLOR[15].checked )
		theToForm.FRAMECOLOR.value = "ffffff";
	
	//alert( "FRAMECOLOR = " + theToForm.FRAMECOLOR.value );
	
	theToForm.FRAMECOLORTXT.value = theFromForm.FRAMECOLORTXT.value;
	//alert( "FRAMECOLORTXT = " + theToForm.FRAMECOLORTXT.value );
	
	if( theFromForm.FRAMEDIRECTION[0].checked )
		theToForm.FRAMEDIRECTION.value = "0";
	else
		theToForm.FRAMEDIRECTION.value = "90";
	
	//alert( "FRAMEDIRECTION = " + theToForm.FRAMEDIRECTION.value );
	
	theToForm.WIDTH.value = theFromForm.WIDTH.value;
	//alert( "WIDTH = " + theToForm.WIDTH.value );
	
	theToForm.HEIGHT.value = theFromForm.HEIGHT.value;
	//alert( "HEIGHT = " + theToForm.HEIGHT.value );
	
	if( theFromForm.PADDING[0].checked )
		theToForm.PADDING.value = "Y";
	else
		theToForm.PADDING.value = "N";
	
	//alert( "PADDING = " + theToForm.PADDING.value );
	
	theToForm.submit();
}

function SaveInit( theFromForm, theToForm )
{
	if( theFromForm.DIGITS[0].selected )
		theToForm.DIGITS.value = "5";
	if( theFromForm.DIGITS[1].selected )
		theToForm.DIGITS.value = "6";
	if( theFromForm.DIGITS[2].selected )
		theToForm.DIGITS.value = "7";
	if( theFromForm.DIGITS[3].selected )
		theToForm.DIGITS.value = "8";
	
	//alert( "digits = " + theToForm.DIGITS.value );
	
	theToForm.STARTING.value = theFromForm.STARTING.value;
	
	//alert( "starting = " + theToForm.STARTING.value );
	
	theToForm.submit();
}

function SaveFile( theFromForm, theToForm )
{
	theToForm.HTMLFILE.value = theFromForm.HTMLFILE.value;
	
	theToForm.submit();
}

function BlockEnter(evt)
{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode :
		((evt.which) ? evt.which : evt.keyCode);
	if(charCode == 13 || charCode == 3) {
		return false;
	}
	else
	{
		return true;
	}
}

-->
