$(function(){
			
	var param = {
		rules:{
			'地域':{required:true},
			'物件種別':{required:true},
			'お名前（姓）':{required:true},
			'お名前（名）':{required:true},
			'フリガナ（姓）':{required:true},
			'フリガナ（名）':{required:true},
			'電話番号':{required:true},
			'連絡方法':{required:true}
			},
		groups:{
			'お名前':'お名前（姓） お名前（名）',
			'フリガナ':'フリガナ（姓） フリガナ（名）'
		},
		submitHandler:function(form){
			var result = '';
			$('input[name=地域]:checked').each(function(){
				result += $(this).val()+'，';
			})
			result = result.substr(0, result.length-1);
			$('input[name=地域]').val(result);
			
			result = '';
			$('input[name=物件種別]:checked').each(function(){
				result += $(this).val()+'，';
			})
			result = result.substr(0, result.length-1);
			$('input[name=物件種別]').val(result);
			
			result = '';
			$('input[name=条件]:checked').each(function(){
				result += $(this).val()+'，';
			})
			result = result.substr(0, result.length-1);
			$('input[name=条件]').val(result);
			
			result = '';
			$('input[name=連絡方法]:checked').each(function(){
				result += $(this).val()+'，';
			})
			result = result.substr(0, result.length-1);
			$('input[name=連絡方法]').val(result);
			
			//form設定
			var option = {
				resetForm:false,
				type:'POST',
				url:'mail.php'
				};
			$(form).ajaxSend();
		}
	};
	$('#require_form').validate(param);
	
});//onReadyここまで

function scrollToTop(){
	var top = $('#header').offset().top;
	$(jQuery.browser.safari ? 'body' : 'html').animate({scrollTop:top}, 400, 'swing');
}


function _showSendData(formData, jqForm, options){
	
	var res = '';
	for (var obj in formData){
		for(var i in formData[obj]){
			if(i == 'name') res += '['+formData[obj][i] + ':';
			if(i == 'value') res += formData[obj][i] + '] , ';
		}
	}
	alert('[送信直前関数]\nsendData = '+res);
}

function _gotoFinishPage(responceText, statusText){
	alert('[送信完了関数]\nresponceText = '+responceText);	
}

function createHttpRequest()
{
  var xmlhttp = null;
  if(window.ActiveXObject){
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {

      }
    }
  } else if(window.XMLHttpRequest){
    xmlhttp = new XMLHttpRequest();
  } else {

  }
  if (xmlhttp == null) {
    alert("Can not create an XMLHTTPRequest instance");
  }
  return xmlhttp;
} 

function sendRequest (method, url, data, async, callback)
{
    var xmlhttp = createHttpRequest();
    
    xmlhttp.onreadystatechange = function() { 
        if (xmlhttp.readyState == 4) { 
            callback(xmlhttp);
        }
    }
    xmlhttp.open(method, url, async);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttp.send(data);
}
