
function Login(loginType, discount, target, URL, param){
	var nowAllURL = "http://www.cheers.com.tw";
	var getLoginInfoURL = "../getLoginInfo.action";
	
	var resURL = "";
	if(URL.indexOf("/") == 0){
		resURL = nowAllURL + URL;
	}else if(URL != ""){
		resURL = URL;
	}else{
		resURL = getURL();
	}

	var loginURL = getLoginInfoURL + "?TYPE="+loginType+"&url="+urlTransCoding(resURL)+"&discount="+discount;
	
	if(param != null && param != ""){
		loginURL = loginURL + "&" + param;
	}
	getLoginInfo( loginURL );


}

function urlTransCoding(value){
	while(value.search("&")!= -1)
		value = value.replace("&", ",;");
	while(value.search("#")!= -1)
		value = value.replace("#", ";;");
	return value;
}

function Logout(){
//	window.location.href = "http://localhost:8080/CC/Logout.action?resURL="+urlTransCoding(getURL());
	window.location.href = "Logout.action?resURL="+urlTransCoding(getURL());
}

function getURL(){
	return location.href;
//	var resURL = location.pathname;
//	var Param = location.search;
//
//	if(resURL.indexOf("/") > -1){
//		resURL = resURL.substring(resURL.indexOf("/", 1), resURL.length);
//	}else if(resURL == ""){
//		resURL = "index.action";
//	}
//
//	return resURL + Param;
}

function registerLink(param){
	var registerURL = "https://www.cwbook.com.tw/member/register/RegisterAction!newMember.shtml?site=J";
	
	if( !!param ) {
		registerURL = registerURL + param;
	}	
	
	window.open(registerURL);
}

function memberCenterLink(){
	var memberCenterURL = "https://www.cwbook.com.tw/member/home/MemberCenterAction.shtml";
	window.open(memberCenterURL);
}

function getLoginInfo(loginURL) {
	$.ajax({
		url:loginURL,
		data:"",
		type:"GET",
		dataType:"json",
		success:function(json) {
			createForm(json);
			$("#loginForm").attr("action",json.loginURL );
			$("#loginForm").submit();
		},
		error:function() {
			
		}
	});
}

function createForm(json) {
	
	var formUpper = '<form method="POST" id="loginForm" style="display:none" action="">';
	var formLower = '</form>';
	
	$("body").append( formUpper + createInput(json, "srcType") +
								 createInput(json, "srcIP") +
								 createInput(json, "srcSID") +
								 createInput(json, "loginType") +
								 createInput(json, "resURL") + formLower);
								 
}	

function createInput(json, type) {
	return '<input type="text" id="'+ type + '" name="' + type + '" value="'+ json[type] +'">';
}



