
function Login(loginType, discount, target, URL, param){
	var getLoginInfoURL = "../getLoginInfo.action";

        var resURL = "";
        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/CW/Logout.action?resURL="+urlTransCoding(getURL());
	window.location.href = "Logout.action?resURL="+urlTransCoding(getURL());
//  window.location.href = "http://www.cw.com.tw/Logout.action?resURL="+urlTransCoding(getURL());   //on line
}


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=C";
	
	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] +'">';
}




