// JavaScript Document



//function favBrowser()
//{
//var mylist=document.getElementById("myList");
//document.getElementById("contactSubject").value=mylist.options[mylist.selectedIndex].text;
//}


function fillCategory(){
// this function is used to fill the category list on load
addOption(document.enquiry_list.Category, "account", "查询账户 - ", "");
addOption(document.enquiry_list.Category, "project", "问卷调查 - ", "");
addOption(document.enquiry_list.Category, "reward", "兑换礼品及礼券 -  ", "");
addOption(document.enquiry_list.Category, "referral", "推荐亲友参与 - ", "");
addOption(document.enquiry_list.Category, "msmi", "MSMI - ", "");
addOption(document.enquiry_list.Category, "profie", "更改个人资料", "");
addOption(document.enquiry_list.Category, "resign", "取消会藉", "");
addOption(document.enquiry_list.Category, "designpoll", "设计投票问题", "");
addOption(document.enquiry_list.Category, "opinion", "提出你的意见", "");
addOption(document.enquiry_list.Category, "misc", "其它查询", "");


}

function SelectSubCat(){
// ON selection of category this function will work
ClearSelectSubCatChange();
removeAllOptions(document.enquiry_list.SubCat);
addOption(document.enquiry_list.SubCat, "", "请选择你查问的主题", "");

if(document.enquiry_list.Category.value == 'account'){
	addOption(document.enquiry_list.SubCat,"login", "未能登入");
	addOption(document.enquiry_list.SubCat,"optin email", "未能收到会员确认电邮");
	addOption(document.enquiry_list.SubCat,"email address", "忘记登入之电邮地址");
	addOption(document.enquiry_list.SubCat,"password", "忘记密码");
	addOption(document.enquiry_list.SubCat,"redemption", "积分查询");
	document.enquiry_list.SubCat.style.display = 'block';
}

else
if(document.enquiry_list.Category.value == 'reward'){
	addOption(document.enquiry_list.SubCat,"reward progress", "礼品之兑换进度");
	addOption(document.enquiry_list.SubCat,"dangdang", "当当礼品卡之兑换进度");
	addOption(document.enquiry_list.SubCat,"chinamobile", "手机充值卡之兑换进度");
	addOption(document.enquiry_list.SubCat,"reward change", "更改兑换礼品或礼券");
	addOption(document.enquiry_list.SubCat,"reward types", "现时兑换礼品或礼券之种类");
	addOption(document.enquiry_list.SubCat,"reward address", "未能更改邮寄地址");
	
	document.enquiry_list.SubCat.style.display = 'block';


}

else
if(document.enquiry_list.Category.value == 'referral'){
	addOption(document.enquiry_list.SubCat,"referralaward", "现时推荐亲友参与之积分查询");
	addOption(document.enquiry_list.SubCat,"referralother", "其它");
document.enquiry_list.SubCat.style.display = 'block';
}

else
if(document.enquiry_list.Category.value == 'msmi'){
	addOption(document.enquiry_list.SubCat,"msmiaward", "已安装及下载而未能实时加分");
	addOption(document.enquiry_list.SubCat,"msmiinstall", "未能安装及/或下载");
document.enquiry_list.SubCat.style.display = 'block';
}


else 
if(document.enquiry_list.Category.value == 'project'){
	addOption(document.enquiry_list.SubCat,"error message", "未能开启问卷连结");
	addOption(document.enquiry_list.SubCat,"invitation email", "问卷内容之查询");
	addOption(document.enquiry_list.SubCat,"projectaward", "未能实时加分之问卷调查");
	addOption(document.enquiry_list.SubCat,"projectinvitation", "未能时常收到问卷调查");
	addOption(document.enquiry_list.SubCat,"projectcontact", "问卷调查之联络方法");

	document.enquiry_list.SubCat.style.display = 'block';

}

else
if(document.enquiry_list.Category.value == 'resign'){
		parent.location="../index.cfm?action=Main.login&destination=Main.unsubscribe";
	}
	
else
if(document.enquiry_list.Category.value == 'designpoll'){
		parent.location="../index.cfm?action=Main.lobbyGeneral&myContent=polldesign";
	}
	
else
if(document.enquiry_list.Category.value == 'profile'){
		parent.location="../index.cfm?action=Main.login&destination=Main%2Eupdate%26dmgname%3DUPDATE";
	}
	


else {
	document.enquiry_list.SubCat.style.display = 'none';
	}

document.enquiry_list.SubCatSecond.style.display = 'none';

//update email subject
updateEmailSubject('Category', 'cat1');


}
//////////////////

function removeAllOptions(selectbox)
{
var i;
for(i=selectbox.options.length-1;i>=0;i--)
{
//selectbox.options.remove(i);
selectbox.remove(i);
}


}


function addOption(selectbox, value, text )
{
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;

selectbox.options.add(optn);
}


///////////////// bilex

function SelectSubCatSecond(){

	// ON selection of category this function will work

	removeAllOptions(document.enquiry_list.SubCatSecond);

	addOption(document.enquiry_list.SubCatSecond, "", "请选择你查问的主题", "");



	ClearSelectSubCatChange();



	/*
	if(document.enquiry_list.SubCat.value == 'home address' || document.enquiry_list.SubCat.value == 'email address' || document.enquiry_list.SubCat.value == 'password'){

		addOption(document.enquiry_list.SubCatSecond,"change", "変更");

		addOption(document.enquiry_list.SubCatSecond,"misc", "そのた");

		if(document.enquiry_list.SubCat.value == 'password'){

			addOption(document.enquiry_list.SubCatSecond,"forget password", "不明");

		}

		document.enquiry_list.SubCatSecond.style.display = 'block';

	}
	*/
	
	if (document.enquiry_list.SubCat.value == 'password'){
		parent.location="../index.cfm?action=Main.forgotPassword";
	}
	else if(document.enquiry_list.SubCat.value == 'error message' || document.enquiry_list.SubCat.value == 'invitation email' || document.enquiry_list.SubCat.value =='projectaward'){

		var y = document.getElementById("projectoptions");

		document.enquiry_list.SubCatSecond.style.display = 'none';

		y.style.display = 'block';

	}
	
	else if(document.enquiry_list.SubCat.value == 'reward progress' || document.enquiry_list.SubCat.value == 'dangdang' || document.enquiry_list.SubCat.value =='chinamobile' || document.enquiry_list.SubCat.value =='reward change'){

		var z = document.getElementById("dateoptions");

		document.enquiry_list.SubCatSecond.style.display = 'none';

		z.style.display = 'block';

	}

	else {

		document.enquiry_list.SubCatSecond.style.display = 'none';

	}
	//update email subject
	updateEmailSubject('SubCat', 'cat2');
}



function SelectSubCatChange(){

	var x = document.getElementById("subcatsecondmsg");

	if(document.enquiry_list.SubCatSecond.value == 'change'){

		x.innerHTML = "<font color=red size=2>请告诉我们您有什么新的变化</font>";

	}else{

		x.innerHTML = "";

	}

                if(document.enquiry_list.SubCatSecond.value == 'forget password'){

		parent.location="http://www.mysurvey.jp/forgot.asp";

	}
	//update email subject
	updateEmailSubject('SubCatSecond', 'cat3');
}



function ClearSelectSubCatChange(){

	var x = document.getElementById("subcatsecondmsg");

	x.innerHTML = "";



	var y = document.getElementById("projectoptions");

	y.style.display = 'none';
	
	var z = document.getElementById("dateoptions");

	z.style.display = 'none';

}


function updateEmailSubject(selectedList, targetObject){
	if(targetObject=="cat1"){
		document.getElementById(targetObject).innerHTML = "";
		document.getElementById("cat2").innerHTML = "";
		document.getElementById("cat3").innerHTML = "";
	}
	if(targetObject=="cat2"){
		document.getElementById(targetObject).innerHTML = "";
		document.getElementById("cat3").innerHTML = "";
	}
	if(targetObject=="cat3"){
		document.getElementById(targetObject).innerHTML = "";
	}
	var mySelectedList = document.getElementById(selectedList);
	if(mySelectedList.value!=""){
		myEmailSubject = mySelectedList.options[mySelectedList.selectedIndex].text;
		var catMsg = document.getElementById(targetObject);
		catMsg.innerHTML = myEmailSubject;
	}
	//alert(myEmailSubject);
}

function sendEmailEnquiry(){
	var myEmailSubject=document.getElementById("contactSubject");
	

	myEmailSubject.value = document.getElementById("cat1").innerHTML;
//alert("Email subject = "+myEmailSubject.value);
	if(document.getElementById("cat2").innerHTML != ""){
		myEmailSubject.value = myEmailSubject.value + document.getElementById("cat2").innerHTML;
		//alert(myEmailSubject.value);
	}
	if(document.getElementById("cat3").innerHTML != ""){
		myEmailSubject.value = myEmailSubject.value + document.getElementById("cat3").innerHTML;
		//alert(myEmailSubject.value);
	}
		
	//alert(myEmailSubject.value);
	
	var validResult = checkBlank();
	var emailContent = document.getElementById("contactMessage");
	var pid = document.getElementById("confirmitprojectid");
	var url = document.getElementById("projecturl");
	
	var month = document.getElementById("rewardmonth");
	var day = document.getElementById("rewardday");
	var year = document.getElementById("rewardyear");

	
	var loginid=document.getElementById("userid");
	loginid.value=document.getElementById("userid").innerHTML;
	var cat = document.enquiry_list.SubCat.value;
	var emailAddress=document.getElementById("contactAddress");
	var x = document.getElementById("selectedCategory");

	x.innerHTML="";
	
/*
	alert (month.value);
	alert (day.value);
        alert (year.value);	
	alert (validResult);
	alert ("in garyChangeEMailSubject part");
	alert("url =" + url.value);
	alert("pid =" + pid.value);
	alert("loginid="+loginid.value);
	alert("category =" + cat);
	*/
	if(validResult){
		if (loginid.value!='blank' && myEmailSubject.value != "" && emailContent.value !="" && emailAddress.value !=""){
			if (cat == 'error message' || cat =='invitation email' || cat =='projectaward') {
				emailContent.value ="用户ID: " + document.getElementById("userid").innerHTML + "\n\n連結: " + document.getElementById("projecturl").value + "\n项目编号: " + document.getElementById("confirmitprojectid").value + "\n\n内容:" + emailContent.value;	
			}
			
			else if (cat == 'reward progress' || cat =='dangdang' || cat =='chinamobile' || cat =='reward change') {
				emailContent.value ="用户ID: " + document.getElementById("userid").innerHTML + "\n\n兑换日期 : " + document.getElementById("rewardmonth").value + "月 " + document.getElementById("rewardday").value + "日 "+ document.getElementById("rewardyear").value + "年 " + "\n\n内容:" + emailContent.value;	
			}
			
			else {
					emailContent.value ="用户ID: " + document.getElementById("userid").innerHTML + "\n\n内容:" + emailContent.value;
			}
		}
		else if (loginid.value ='blank' && myEmailSubject.value != "" && emailContent.value !="" && emailAddress.value !=""){
			if (cat == 'error message' || cat =='invitation email' || cat =='projectaward') {
				emailContent.value = "連結: " + document.getElementById("projecturl").value + "\n项目编号: " + document.getElementById("confirmitprojectid").value + "\n\n内容:" + emailContent.value;	
			}
			
			else if (cat == 'reward progress' || cat =='dangdang' || cat =='chinamobile' || cat =='reward change') {
				emailContent.value = "兑换日期 : " + document.getElementById("rewardmonth").value + "月 " + document.getElementById("rewardday").value + "日 "+ document.getElementById("rewardyear").value + "年 " + "\n\n内容:" + emailContent.value;	
			}
			
			else {
					emailContent.value = "内容:\n" + emailContent.value;
			}
			
		}
		else {
			x.innerHTML = "<font color=red><strong>************************** 所有栏位都必须填写 ***********************</strong></font>";
			return false;
		}
		
	
	
	/*
	if(loginid.value!='blank' && cat != 'project' && myEmailSubject.value != "" && emailContent.value !="" && emailAddress.value !="" ){
	emailContent.value ="User ID : " + document.getElementById("userid").innerHTML + "\n\nContent0 :\n" + emailContent.value;
	}
	
	else	
if(loginid.value!='blank' && cat == 'project' && myEmailSubject.value != "" && emailContent.value !="" && emailAddress.value !=""){
		emailContent.value ="User ID : " + document.getElementById("userid").innerHTML + "\nProject URL : " + document.getElementById("projecturl").value + "\nConfirmit PID : " + document.getElementById("confirmitprojectid").value + "\n\nContent1 :\n" + emailContent.value;	
	}
	
else	
if(loginid.value='blank' && cat == 'project' && myEmailSubject.value != "" && emailContent.value !="" && emailAddress.value !=""){
		emailContent.value ="\nProject URL : " + document.getElementById("projecturl").value + "\nConfirmit PID : " + document.getElementById("confirmitprojectid").value + "\n\nContent1 :\n" + emailContent.value;	
	}
	

else	
if(loginid.value='blank' && cat != 'project' && myEmailSubject.value != "" && emailContent.value !="" && emailAddress.value !=""){
		emailContent.value ="\n\nContent2 :\n" + emailContent.value;	
	}

else {
	//alert ("finished");
	x.innerHTML = "<font color=red><strong>missing some fields 1</strong></font>";
	return false;
}
*/
	}
	
	else
	{
			x.innerHTML = "<font color=red><strong>************ 所有栏位都必须填写 ************ </strong></font>";
//alert(x.innerHTML);
return false;
	}

//}

	//else
	//if (loginid.value=""){
	//emailContent.value ="Before Login : " +  "\n\nContent :\n" + emailContent.value;
	//}
	//else {
		//alert("fill all fields please")
		//return validResult;
		
		//}
}

function checkBlank () {
/*var myEmailSubject=document.getElementById("contactSubject");
var emailContent=document.getElementById("contactMessage");
var emailAddress=document.getElementById("contactAddress");

var x = document.getElementById("selectedCategory");
//var y = document.getElementById("selectedContent");
    
	x.innerHTML="";
	//y.innerHTML="";
	
	if(myEmailSubject.value == "" || emailContent.value =="" || emailAddress.value =="" ){

		x.innerHTML = "<font color=red><strong>��つ選択してください</strong></font>";
//alert(x.innerHTML);
return false;

	} 
	
	else if (emailContent.value ==""){
		y.innerHTML ="<font color=red><strong>回答をご記入ください</strong></font>";
		return false;
	}
	
	else{
		alert("passed the checkblank");
		return true;
	}*/
	return true;
}

////////bilex









