var click_count = 0;
function createXMLHttpRequest() {
	if(window.ActiveXObject) {
		try {
			xmlObj = new ActiveXObject("Msxml3.XMLHTTP");
		} catch (e) {
			try {
				xmlObj = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
				}
			}
		}
	} else if(window.XMLHttpRequest) {
		xmlObj = new XMLHttpRequest();
		if (xmlObj.overrideMimeType) {
			xmlObj.overrideMimeType('text/xml');
		}
	}
}

function handleStateChange() {
	if(xmlObj.readyState == 1){
      document.getElementById("login2").className = "red";
	}
    if(xmlObj.readyState == 4) {
        if(xmlObj.status == 200) {
        	div_text = xmlObj.responseText;
        	if (div_text == "Login OK"){
        		window.location.reload();
        	}else{
        		document.getElementById("ajax_message").innerHTML = div_text;
        		if (click_count % 2 == 1){
        			document.getElementById("code").src = "/code-rcode.html";
        		}else{
        			document.getElementById("code").src = "/code-scode.html";
        		}
        	}
        	document.getElementById("login2").className = "hide";
        }
    }
}

function renew(obj,site){
	if (obj.src == site + "code-scode.html"){

		obj.src = site +  "code-rcode.html";

	}else{

		obj.src = site + "code-scode.html";

	}

}

function checkLogin(){
	click_count ++;
	var email_address = document.login.email_address.value;
	var password = document.login.password.value;
	var security_code = document.login.security_code.value
	if (document.login.email_address.value.length == 0){
		document.getElementById("ajax_email").className = "red";
		return false;
	}else{
		document.getElementById("ajax_email").className = "hide";
	}
	if (document.login.password.value.length == 0){
		document.getElementById("ajax_password").className = "red";
		return false;
	}else{
		document.getElementById("ajax_password").className = "hide";
	}
	if (document.login.security_code.value.length == 0){
		document.getElementById("ajax_security").className = "red";
		return false;
	}else{
		document.getElementById("ajax_security").className = "hide";
	}
	createXMLHttpRequest();
	url = "/customer_infocenter/login.html?email_address=" + email_address + "&password=" + password + "&security_code=" + security_code;
    xmlObj.onreadystatechange = handleStateChange;
    xmlObj.open("GET", url, true);
    xmlObj.send(null);
}

function clear_value(obj,string){
	if (obj.value == string){
		obj.value = "";
	}
}

function check_code_email(){
	if (document.track_order.code_email.value.length == 0){
		document.getElementById("ajax_code_email").className="red";
		return false;
	}
	document.track_order.action = "/customer_infocenter/track_order.html";
	document.track_order.submit();
}