﻿////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Stage 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var screenH;
var headerH;
var boxH;
var footerY;
var innerBoxH;
function getBoxH(){
	////////////////////////////
	closeNews();
	closeAlbum();
	closeblog();
	////////////////////////////
	if(window.innerHeight){
		screenH = window.innerHeight;
		headerH = 133;
		boxH = screenH-headerH;
	}else{
		screenH = document.documentElement.clientHeight;
		headerH = 133;
		boxH = screenH-headerH;
	}
	
	if(boxH<470){
		boxH = 470;
	}
	return boxH;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//project
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function changeSub(lan,urli,classno,subsno){
	if(classno == ''){
		var newurl='/'+urli+'/?lan='+lan+'&urli='+urli+'&action_type=all';
	}else if(subsno == ''){
		var newurl='/'+urli+'/?lan='+lan+'&urli='+urli+'&classno='+classno+'&action_type=city';
	}else{
		var newurl='/'+urli+'/?lan='+lan+'&urli='+urli+'&classno='+classno+'&subsno='+subsno+'&action_type=city';
	}
	SWFAddress.setValue(newurl);
}

function show_city(mystatus){
	window.document.getElementById('subsno').style.display = mystatus;
}
//project select
function show_detail(myid,all){
	var oldid = window.document.getElementById('oldid').value;
	
	
	for(i=0; i<all; i++){
		window.document.getElementById('project'+i).style.display = 'none';
	}
	if(myid == oldid){
		window.document.getElementById(myid).style.display = 'none';
		window.document.getElementById('oldid').value = '';
	}else{
		window.document.getElementById(myid).style.display = 'block';
		window.document.getElementById('oldid').value = myid;
	}
}
//
function change_project(lan,urli,pdsno){
	newurl = '/myorder/?lan='+lan+'&urli='+urli+'&pdsno='+pdsno;
	SWFAddress.setValue(newurl);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//check order
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function check_order(myform,lan,num){
	var errormsg;
	var errormsg1;
	var errormsg2;
	var errormsg3;
	var errormsg4;
	
	for(i=0; i<num; i++){
		var pricechecked = window.document.getElementById('price'+i).checked;
		if(pricechecked == true){
			errormsg1 = '';
			errormsg = false;
			break;
		}else{
			if(lan == 'ch'){
				errormsg1 = ' - 組數 必需選擇\n';
			}
			if(lan == 'jp'){
				errormsg1 = ' -  組數 必需選擇\n';
			}
			if(lan == 'en'){
				errormsg1 = ' - style album, must be select\n';
			}
			errormsg = true;
		}	
	}	
	
	if(myform.user.value ==''){
		if(lan == 'ch'){
			errormsg2 = ' - 姓名 必需填寫\n';
		}
		if(lan == 'jp'){
			errormsg2 = ' - 姓名 必需填寫\n';
		}
		if(lan == 'en'){
			errormsg2 = ' - user name, must be sign\n';
		}	
		errormsg = true;
	}else{ 
		errormsg2 = '';
	}

	if(myform.email.value ==''){
		if(lan == 'ch'){
			errormsg3 = ' - 郵件 必需填寫\n';
		}
		if(lan == 'jp'){
			errormsg3 = ' - 郵件 必需填寫\n';
		}
		if(lan == 'en'){
			errormsg3 = ' - Email, must be sign\n';
		}
		errormsg = true;
	}else{ 
		errormsg3 = '';
	}
		
	if(myform.cell.value == ''){
		if(lan == 'ch'){
			errormsg4 = ' - 電話 必需填寫\n';
		}
		if(lan == 'jp'){
			errormsg4 = ' - 電話 必需填寫\n';
		}
		if(lan == 'en'){
			errormsg4 = ' - telphone, must be sign\n';
		}
		errormsg = true;
	}else{ 
		errormsg4 = '';
	}
	
	if (errormsg)
	{
		window.document.getElementById('error1').innerHTML = errormsg1;
		window.document.getElementById('error2').innerHTML = errormsg2;
		window.document.getElementById('error3').innerHTML = errormsg3;
		window.document.getElementById('error4').innerHTML = errormsg4;
		return false;
	}
	else
	{
		return true;
	}
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//check contact
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function check_contact(myform,lan){
	var errormsg;
	var errormsg1;
	var errormsg2;
	var errormsg3;
	var errormsg4;
	
	if(myform.user.value ==''){
		if(lan == 'ch'){
			errormsg1 = ' - 姓名 必需填寫\n';
		}
		if(lan == 'jp'){
			errormsg1 = ' - 姓名 必需填寫\n';
		}
		if(lan == 'en'){
			errormsg1 = ' - user name, must be sign\n';
		}	
		errormsg = true;
	}else{ 
		errormsg1 = '';
	}

	if(myform.email.value ==''){
		if(lan == 'ch'){
			errormsg2 = ' - 郵件 必需填寫\n';
		}
		if(lan == 'jp'){
			errormsg2 = ' - 郵件 必需填寫\n';
		}
		if(lan == 'en'){
			errormsg2 = ' - Email, must be sign\n';
		}
		errormsg = true;
	}else{ 
		errormsg2 = '';
	}
		
	if(myform.cell.value == ''){
		if(lan == 'ch'){
			errormsg3 = ' - 電話 必需填寫\n';
		}
		if(lan == 'jp'){
			errormsg3 = ' - 電話 必需填寫\n';
		}
		if(lan == 'en'){
			errormsg3 = ' - telphone, must be sign\n';
		}
		errormsg = true;
	}else{ 
		errormsg3 = '';
	}
	
	if(myform.msg.value == ''){
		if(lan == 'ch'){
			errormsg4 = ' - 留言事項 必需填寫\n';
		}
		if(lan == 'jp'){
			errormsg4 = ' - 留言事項 必需填寫\n';
		}
		if(lan == 'en'){
			errormsg4 = ' - massage, must be sign\n';
		}
		errormsg = true;
	}else{ 
		errormsg4 = '';
	}
	
	if (errormsg)
	{
		window.document.getElementById('error1').innerHTML = errormsg1;
		window.document.getElementById('error2').innerHTML = errormsg2;
		window.document.getElementById('error3').innerHTML = errormsg3;
		window.document.getElementById('error4').innerHTML = errormsg4;
		return false;
	}
	else
	{
		return true;
	}
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//portfolio control
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function closeAlbum(pdsno){
	window.document.getElementById('album').style.display = 'none';
}

function showAlbum(){
	window.document.getElementById('album').style.display = 'block';
}
function show_unit(pdsno,lan){
	window.location.href = '?action=album&pdsno='+pdsno+'#/portfolio/?lan='+lan+'&urli=portfolio';
}
function order_project(lan,urli,classno,subsno,pdsno){
	var newurl='/'+urli+'/?lan='+lan+'&urli='+urli+'&classno='+classno+'&subsno='+subsno+'&pdsno='+pdsno;
	SWFAddress.setValue(newurl);
}
//form home call
function call_single(urli,lan,pdsno){
	var newurl='/'+urli+'/?lan='+lan+'&urli='+urli+'&pdsno='+pdsno;
	SWFAddress.setValue(newurl);
}
//event show
function closeblog(){
	window.document.getElementById('blog').style.display = 'none';
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//about control
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function show_about(lan){
	window.document.getElementById('motion_ch').style.display = 'none';
	window.document.getElementById('motion_jp').style.display = 'none';
	window.document.getElementById('motion_en').style.display = 'none';
	
	window.document.getElementById('motion_'+lan).style.display = 'block';
	showNews();
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//call_links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function call_links(lan,urli){
	var newurl='/'+urli+'/?lan='+lan+'&urli='+urli;
	SWFAddress.setValue(newurl);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//login check
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function login_check(myform,lan){
	var errormsg;
	var errormsg1;
	var errormsg2;
	var errormsg3;
	
	if(myform.email.value ==''){
		if(lan == 'ch'){
			errormsg1 = ' - 郵件 必需填寫\n';
		}
		if(lan == 'cn'){
			errormsg1 = ' - 邮件 必需填写\n';
		}
		if(lan == 'en'){
			errormsg1 = ' - email, must be sign\n';
		}
		errormsg = true;
	}else{ 
		errormsg1 = '';
	}
	
	if(myform.pwd.value ==''){
		if(lan == 'ch'){
			errormsg2 = ' - 密碼 必需填寫\n';
		}
		if(lan == 'cn'){
			errormsg2 = ' - 密码 必需填写\n';
		}
		if(lan == 'en'){
			errormsg2 = ' - Password, must be sign\n';
		}
		errormsg = true;
	}else{ 
		errormsg2 = '';
	}
	
	if(myform.checknum.value ==''){
		if(lan == 'ch'){
			errormsg3 = ' - 驗證碼 必需填寫\n';
		}
		if(lan == 'cn'){
			errormsg3 = ' - 验证码 必需填写\n';
		}
		if(lan == 'en'){
			errormsg3 = ' - Code Num, must be sign\n';
		}
		errormsg = true;
	}else{ 
		errormsg3 = '';
	}
	
	if (errormsg)
	{
		window.document.getElementById('error1').innerHTML = errormsg1;
		window.document.getElementById('error2').innerHTML = errormsg2;
		window.document.getElementById('error3').innerHTML = errormsg3;
		return false;
	}
	else
	{
		myform.pwd.value = hex_md5(myform.pwd.value);
		return true;
	}
}



function member_unit(lan,urli,myurli){
	var newurl='/'+urli+'/?lan='+lan+'&urli='+urli+'&myurli='+myurli;
	SWFAddress.setValue(newurl);
}

function call_order(mysno,lan){
	var newurl='/myaccount/?lan='+lan+'&urli=myaccount&myurli=myorder&mysno='+mysno;
	SWFAddress.setValue(newurl);
}
