









function resizeContents(){
	var offset = $('#banners').offset();
	var bottom = offset.top + $('#banners').height();
	var winHeight = $(window).height();
    $('#banners').css('margin-bottom', winHeight > bottom ? winHeight - bottom : 0);
}

$(document).ready(function(){
	resizeContents();
	$(window).resize(function(){
		resizeContents();
	});
});





function checkAndSubmit(form, lang){
	
	var noError = true;
	
	var notNullArray = new Array(
		'title',
		'country',
		'name',
		'tel',
		'mail1',
		'mail2',
		'body' );
	
	var notNullJPArray = new Array(
		'お問い合わせ種類',
		'国',
		'氏名',
		'電話番号',
		'メールアドレス',
		'メールアドレス(確認用)',
		//'返信方法',
		'お問い合わせ内容' );
	
	var notNullENArray = new Array(
		'Category of inquiry',
		'Country',
		'Name',
		'Tel',
		'E-mail',
		'E-mail(Confirm)',
		//'Reply',
		'Question' );
	
	for(var i=0; i<notNullArray.length; i++){
		var item = form[notNullArray[i]];
		if(item.value == ""){
			if(lang == "en"){
				alert("Please fill or choose [" + notNullENArray[i] + "].  It's indispensable.");
			}else{
				alert("[" + notNullJPArray[i] + "]は、入力又は選択必須項目です");
			}
			item.focus();
			$(item).css("background-color", "#eba4a4");
			noError = false;
			break;
		}else{
			$(item).css("background-color", "");
		}
	}
	
	if(noError && $('#formMail1').val() != $('#formMail2').val()){
		if(lang == "en"){
			alert("Please enter same e-mail address.");
		}else{
			alert("メールアドレス(確認用)に同じアドレスを正しく入力してください");
		}
		noError = false;
	}
	
	if(noError && !$('#byMail:checked').val() && !$('#byTel:checked').val() && !$('#byFax:checked').val()){
		if(lang == "en"){
			alert("Please choose [Reply].  It's indispensable.");
		}else{
			alert("返信方法をどれかひとつ選択してください。");
		}
		noError = false;
	}
	  
	  
	if(noError){
		form.submit();
	}
	
	return noError;
	
}

