//
// (C)Copyright R3 All right reserved.
//

//Customer's Function

//全角・半角スペースを切る
function trim(argValue){
	return String(argValue).replace(/^[ 　]*/gim, "").replace(/[ 　]*$/gim, "");
}

//トップページ商品検索
function cus_top_search(){

	var key = document.TopSearchFm.search_key.value;
	key1 = trim(key);

	var key2 = document.TopSearchFm.search_cgcode.value;
	key21 = trim(key2);

	var key3 = document.TopSearchFm.search_p_min.value;
	key31 = trim(key3);

	var key4 = document.TopSearchFm.search_p_max.value;
	key41 = trim(key4);

	var flg = true;

	if(key1 != null && key1 != ""){
		flg = false;
	}
	if(key21 != null && key21 != ""){
		flg = false;
	}
	if(key31 != null && key31 != ""){
		flg = false;
	}
	if(key41 != null && key41 != ""){
		flg = false;
	}

	if(flg){
		document.TopSearchFm.search_key.value="";
		document.TopSearchFm.search_key.focus();
		document.TopSearchFm.search_key.select();
	}else{
		//document.TopSearchFm.search_flg.value = "yes";
		document.TopSearchFm.action=context + "/customer/TopSearch.html";
		document.TopSearchFm.submit();
	}
}

//トップページ検索条件をクリア
function cus_top_clear(){
		document.TopSearchFm.search_key.value="";
}

function setFocus( that) {

	that._defaultValue = that.value;
	that.value = '';
	that.onblur = function() {
		if( that.value === '' ) {
			that.value = that._defaultValue;
			}
	   }
	that.onfocus = function() {
		if( that.value === that._defaultValue ) {
			that.value = '';
		}
	}
}
//トップページ商品検索
function cus_top_search2(){

	var key = document.TopSearch2Fm.search_key.value;
	key1 = trim(key);

	var flg = true;

	if(key1 != null && key1 != ""){
		flg = false;
	}

	if(flg){
		document.TopSearch2Fm.search_key.value="";
		document.TopSearch2Fm.search_key.focus();
		document.TopSearch2Fm.search_key.select();
	}else{
		//document.TopSearchFm.search_flg.value = "yes";
		document.TopSearch2Fm.action=context + "/customer/TopSearch2.html";
		document.TopSearch2Fm.submit();
	}
}

//トップページ検索条件をクリア
function cus_top_clear2(){
		document.TopSearch2Fm.search_key.value="";
}

//キャンペーン商品情報-タイプ情報取り込み(キャンペーン詳細画面)
function camp_item_type_uptake(kbn){
	document.CampItemDetFm.itty_type.value = kbn;
	document.CampItemDetFm.action=context + "/customer/CampItemDetUptake.html";
	document.CampItemDetFm.submit();
}

//商品情報-タイプ情報取り込み(詳細画面)
function item_type_uptake(kbn){
	document.ItemDetFm.itty_type.value = kbn;
	document.ItemDetFm.action=context + "/customer/ItemDetUptake.html";
	document.ItemDetFm.submit();
}

//キャンペーン商品情報-カートに入れる
function camp_put_into_cart(){
	document.CampItemDetFm.action=context + "/customer/SSLSw.html?prefix=/customer&page=/CampItemCart.html&switch_flg=true";
	document.CampItemDetFm.submit();
}

//商品情報-カートに入れる
function put_into_cart(){
	document.ItemDetFm.action=context + "/customer/SSLSw.html?prefix=/customer&page=/ItemCart.html&switch_flg=true";
	document.ItemDetFm.submit();
}

//会員様ログイン
function cus_loginEx(){
	document.LoginFm.action=context + "/customer/SSLSw.html?prefix=/customer/ssl&page=/LoginEx.html&switch_flg=true";
	document.LoginFm.submit();
}

//カート一覧-入れた商品を削除(一件ずつ)
function cart_del(cd,type,id){
	if(confirm('指定商品を削除してもよろしいですか？')){
		document.CartFm.item_cd.value = cd;
		document.CartFm.itty_type.value = type;
		document.CartFm.camp_id_del_index.value = id;
		document.CartFm.action=context + "/customer/ssl/CartDel.html";
		document.CartFm.submit();
	}
}

//カート一覧-入れた商品を削除(全件)
function cart_del_all(){
	if(confirm('商品を全件削除してもよろしいですか？')){
		document.CartFm.action=context + "/customer/ssl/CartInit.html";
		document.CartFm.submit();
	}
}

//カート一覧-数量変更
function cart_uptake(){
	document.CartFm.action=context + "/customer/ssl/CartUptake.html";
	document.CartFm.submit();
}

//カート一覧-お会計へ進む
function cart_account(){
	document.CartFm.action=context + "/customer/ssl/CartAccount.html";
	document.CartFm.submit();
}

//送付先選択
function select_sended(){
	document.CartAccountFm.action=context + "/customer/ssl/CartAccountSended.html";
	document.CartAccountFm.submit();
}

//注文者と送付先が同じ時の処理
function customer_same(){

	if(document.CartAccountFm.equal_order_flg.checked == true){

		document.CartAccountFm.cus_name_send.value=document.CartAccountFm.cus_name.value;
		document.CartAccountFm.cus_kana_send.value=document.CartAccountFm.cus_kana.value;
		document.CartAccountFm.cus_tel_send.value=document.CartAccountFm.cus_tel.value;
		document.CartAccountFm.cus_tel2_send.value=document.CartAccountFm.cus_tel2.value;
		document.CartAccountFm.cus_zip_sendsub1.value=document.CartAccountFm.cus_zipsub1.value;
		document.CartAccountFm.cus_zip_sendsub2.value=document.CartAccountFm.cus_zipsub2.value;
		document.CartAccountFm.cus_area_send.value=document.CartAccountFm.cus_area.value;
		document.CartAccountFm.cus_address_send.value=document.CartAccountFm.cus_address.value;

		document.CartAccountFm.cus_name_send.disabled=true;
		document.CartAccountFm.cus_kana_send.disabled=true;
		document.CartAccountFm.cus_tel_send.disabled=true;
		document.CartAccountFm.cus_tel2_send.disabled=true;
		document.CartAccountFm.cus_zip_sendsub1.disabled=true;
		document.CartAccountFm.cus_zip_sendsub2.disabled=true;
		document.CartAccountFm.cus_area_send.disabled=true;
		document.CartAccountFm.cus_address_send.disabled=true;

		var value = document.getElementsByTagName("span");
		for(var i =0; i < value.length;i++){
			if(value[i].getAttribute("id") == "indiItem"){
				value[i].style.display="none";
			}

		}


	}else{

		document.CartAccountFm.cus_name_send.value="";
		document.CartAccountFm.cus_kana_send.value="";
		document.CartAccountFm.cus_tel_send.value="";
		document.CartAccountFm.cus_tel2_send.value="";
		document.CartAccountFm.cus_zip_sendsub1.value="";
		document.CartAccountFm.cus_zip_sendsub2.value="";
		document.CartAccountFm.cus_area_send.value="";
		document.CartAccountFm.cus_address_send.value="";

		document.CartAccountFm.cus_name_send.disabled=false;
		document.CartAccountFm.cus_kana_send.disabled=false;
		document.CartAccountFm.cus_tel_send.disabled=false;
		document.CartAccountFm.cus_tel2_send.disabled=false;
		document.CartAccountFm.cus_zip_sendsub1.disabled=false;
		document.CartAccountFm.cus_zip_sendsub2.disabled=false;
		document.CartAccountFm.cus_area_send.disabled=false;
		document.CartAccountFm.cus_address_send.disabled=false;

		var value = document.getElementsByTagName("span");
		for(var i =0; i < value.length;i++){
			if(value[i].getAttribute("id") == "indiItem"){
				value[i].style.display="inline";
			}

		}

	}
}

//注文者と送付先が同じ時の処理
function customer_sameload(){

	if(document.CartAccountFm.equal_order_flg.checked == true){

		document.CartAccountFm.cus_name_send.value=document.CartAccountFm.cus_name.value;
		document.CartAccountFm.cus_kana_send.value=document.CartAccountFm.cus_kana.value;
		document.CartAccountFm.cus_tel_send.value=document.CartAccountFm.cus_tel.value;
		document.CartAccountFm.cus_tel2_send.value=document.CartAccountFm.cus_tel2.value;
		document.CartAccountFm.cus_zip_sendsub1.value=document.CartAccountFm.cus_zipsub1.value;
		document.CartAccountFm.cus_zip_sendsub2.value=document.CartAccountFm.cus_zipsub2.value;
		document.CartAccountFm.cus_area_send.value=document.CartAccountFm.cus_area.value;
		document.CartAccountFm.cus_address_send.value=document.CartAccountFm.cus_address.value;

		document.CartAccountFm.cus_name_send.disabled=true;
		document.CartAccountFm.cus_kana_send.disabled=true;
		document.CartAccountFm.cus_tel_send.disabled=true;
		document.CartAccountFm.cus_tel2_send.disabled=true;
		document.CartAccountFm.cus_zip_sendsub1.disabled=true;
		document.CartAccountFm.cus_zip_sendsub2.disabled=true;
		document.CartAccountFm.cus_area_send.disabled=true;
		document.CartAccountFm.cus_address_send.disabled=true;

		var value = document.getElementsByTagName("span");
		for(var i =0; i < value.length;i++){
			if(value[i].getAttribute("id") == "indiItem"){
				value[i].style.display="none";
			}

		}

	}

	if(document.CartAccountFm.regist_flg != null && document.CartAccountFm.regist_flg.checked == false){
		var value = document.getElementsByTagName("span");
		for(var i =0; i < value.length;i++){
			if(value[i].getAttribute("id") == "regi_acount"){
				value[i].style.display="none";
			}
		}
	}
}

//ユーザーIDとパスワードを消す
function login_info_clear(){
	var value = document.getElementsByTagName("span");
	for(var i =0; i < value.length;i++){
		if(value[i].getAttribute("id") == "regi_acount"){
			value[i].style.display="inline";
		}

	}


	if(document.CartAccountFm.regist_flg.checked == false){
		document.CartAccountFm.loginId.value="";
		document.CartAccountFm.password.value="";
		document.CartAccountFm.cus_shoz_code.value="";

		for(var i =0; i < value.length;i++){
			if(value[i].getAttribute("id") == "regi_acount"){
				value[i].style.display="none";
			}
		}

	}

}

//マイページ・パスワード入力について
function cus_passwd_update(){
	if(document.MyPageUpdFm.upd_flg.checked == false){
		document.MyPageUpdFm.passwordNow.value="";
		document.MyPageUpdFm.passwordNew.value="";
		document.MyPageUpdFm.passwordNewCon.value="";

		document.MyPageUpdFm.passwordNow.disabled=true;
		document.MyPageUpdFm.passwordNew.disabled=true;
		document.MyPageUpdFm.passwordNewCon.disabled=true;

		var value = document.getElementsByTagName("span");
		for(var i =0; i < value.length;i++){
			if(value[i].getAttribute("id") == "indiItem"){
				value[i].style.display="none";
			}

		}

	}else{
		document.MyPageUpdFm.passwordNow.disabled=false;
		document.MyPageUpdFm.passwordNew.disabled=false;
		document.MyPageUpdFm.passwordNewCon.disabled=false;

		var value = document.getElementsByTagName("span");
		for(var i =0; i < value.length;i++){
			if(value[i].getAttribute("id") == "indiItem"){
				value[i].style.display="inline";
			}

		}
	}
}

// お問い合わせ・発信
function doMailTo(url){
	var address = url;
	location.href = address;
}

