function loginMyPage( er_target ) {
	var bukken_code = jQuery('#_bukken_code_').val();
	var user_id = jQuery('#user_id').val();
	if( "" == bukken_code ) {
		if( undefined != jQuery("#_bukken_code_2" ) && null != jQuery("#_bukken_code_2" ) ) {
			bukken_code = jQuery('#_bukken_code_2').val();
		}
	}
	if( "" == user_id ) {
		if( undefined != jQuery("#user_id2" ) && null != jQuery("#user_id2" ) ) {
			user_id = jQuery('#user_id2').val();
		}
	}
	jQuery("#errorDisp").text("");
	if( undefined != jQuery("#" + er_target ) && null != jQuery("#" + er_target ) ) {
		jQuery("#" + er_target ).text("");
	}
	jQuery.ajax( {
		url:"https://ssl34.heteml.jp/create-house/city_conf/login_ajax.php5",
		data: {
			_bukken_code_:bukken_code,
			user_id:user_id
		},
		type:"GET",
		dataType: "jsonp",
		success: function(data, textStatus, XMLHttpRequest) {
			url = data.url;
			errorStr = data.error;
			if ( errorStr == "" ) {
				var cookie = new Cookie("_mypagelogin_");
				cookie.uid = user_id;
				cookie.store( null, "/");
				location.href = url;
			} else {
				jQuery("#errorDisp").text("ログインIDが間違っています");
				if( undefined != jQuery("#" + er_target ) && null != jQuery("#" + er_target ) ) {
					jQuery("#" + er_target ).text("ログインIDが間違っています");
				}
			}
		}
	} );
}

// 
// http://create-house.heteml.jp/city_conf/login_ajax.php5

function setCookie() {
	var cookie = new Cookie("_mypagelogin_");
	
	jQuery("#user_id").val( cookie.uid );
}

function digObj( obj ) {
	var names = "";
	for( var name in obj ) names += name + "\n";
	return names;
}


// utlity
function getDOM( myId ) {
	var myObj;
	if (document.getElementById) {
		myObj = document.getElementById(myId);
	} else if ( document.all ) {
		myObj = document.all(myId);
	}
	return myObj;
}

function Cookie(name) {
	this.$name = name;
	
	var allcookies = document.cookie;
	
	if ( allcookies == "" ) return;
	
	var cookies = allcookies.split(';');
	
	var oExp = new RegExp(" ", "g");
	
	var cookie = null;
	for( var i=0; i<cookies.length; i++ ) {
		
		var key = cookies[i].replace(oExp, "");
		key = key.substring(0, name.length );
		
		if ( key == name ) {
			cookie = cookies[i];
			break;
		}
	}
	
	if ( cookie == null ) return;
	
	cookie = cookie.replace(oExp, "");
	var cookieval = cookie.substring(name.length + 1);
	
	var a = cookieval.split('&');
	for( var i=0; i<a.length; i++ ) {
		a[i] = a[i].split(':');
	}
	for( var i=0; i<a.length; i++ ) {
		this[a[i][0]] = decodeURIComponent(a[i][1]);
	}
	
}

Cookie.prototype.store = function( daysToLive, path, domain, secure ) {
	
	var cookieval = "";
	for( var prop in this ) {
		if ( (prop.charAt(0) == '$' ) || ((typeof this[prop]) == 'function') )
			continue;
		if ( cookieval != '') cookieval += '&';
		cookieval += prop + ':' + encodeURIComponent( this[prop] );
	}
	
	var cookie = this.$name + '='+  cookieval;
	if ( daysToLive || daysToLive == 0 ) {
		cookie += "; max-age=" + (daysToLive*24*60*60);
	}
	
	if (path) cookie += "; path=" + path;
	if (domain) cookie += "; domain=" + domain;
	if (secure) cookie += "; secure";
	
	document.cookie = cookie;
}

Cookie.prototype.remove = function( path, domain, secure) {
	for( var prop in this) {
		if ( (prop.charAt(0) != '$' ) || ((typeof this[prop]) != 'function') )
			delete this[prop];
	}
	
	this.store(0, path, domain, secure);
}
