//注文ID ajax校验
function proxyID(){
	if($('proxy_id').value != "" && $('proxy_id').value != "確認後、もう一度ご入力下さい"){
		ajaxProxy();
	}
	else if($('proxy_id').value == "確認後、もう一度ご入力下さい"){
		$('proxy_id').value = "";
		$('proxy_id').focus();
		$('proxy_id').select();
	}
	else{
		return true;
	}
}

// JavaScript Document
var xmlHttp = false;

//调用ajax
function ajaxProxy(){
	var proxy_id = document.getElementById("proxy_id").value;
	sendRequest("index.php?controller=Ajax&action=ProxyCheck&proxy_id="+proxy_id+"&id="+Math.random());
}
//ajax建立
function sendRequest(url){
	if(window.ActiveXObject){
		try{
			xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch(e){
			try{
				xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
			}
			catch(e){
				
			}
		}
	}
	else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
		if(xmlHttp.overridMimeType){
			xmlHttp.overridMimeType("txt/html");
		}
	}
	if(!xmlHttp){
		window.alert("can not creat xmlHttp");
		return false;
	}
	xmlHttp.onreadystatechange = processRequest;
	xmlHttp.open('GET',url,true);
	xmlHttp.send(null);	
}
//处理ajax返回值
function processRequest(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			var res = xmlHttp.responseText;
			if(res == 'unbeing'){
				document.getElementById("proxy_id").value = "注文したIDは存在しておりません";
				document.getElementById("proxy_id").focus();
				document.getElementById("proxy_id").select();				
			}
		}
		else{
			alert(xmlHttp.status);
		}
	}
}
//表单校验
function clearProxy(){
	if($('proxy_id').value == "確認後、もう一度ご入力下さい"){
		$('proxy_id').value = "";
	}
	else if($('proxy_id').value == "注文したIDは存在しておりません"){
		$('proxy_id').value = "";
	}
	else if($('proxy_id').value == "注文IDをぜひご入力下さい"){
		$('proxy_id').value = "";
	}
}

function companyName(){
	var name = /[^x00-xff]/;
	if($('company_name').value != "" && $('company_name').value != "確認後、もう一度ご入力下さい"){
		if(name.exec($('company_name').value) == null){
			$('company_name').value = "確認後、もう一度ご入力下さい";
			$('company_name').focus();
			$('company_name').select();
		}
	}
	else if($('company_name').value == "確認後、もう一度ご入力下さい"){
		$('company_name').value = "";
		$('company_name').focus();
		$('company_name').select();
	}
	else{
		return true;
	}
}

function clearCompanyName(){
	if($('company_name').value == "確認後、もう一度ご入力下さい"){
		$('company_name').value = "";
	}
	else if($('company_name').value == "名前をご記入ください"){
		$('company_name').value = "";
	}
}

function staffName(){
	var name = /[^x00-xff]/;
	if($('staff_name').value != "" && $('staff_name').value != "確認後、もう一度ご入力下さ"){
		if(name.exec($('staff_name').value) == null){
			$('staff_name').value = "確認後、もう一度ご入力下さ";
			$('staff_name').focus();
			$('staff_name').select();
		}
	}
	else if($('staff_name').value == "確認後、もう一度ご入力下さ"){
		$('staff_name').value = "";
		$('staff_name').focus();
		$('staff_name').select();
	}
	else{
		return true;
	}
}

function clearStaffName(){
	if($('staff_name').value == "確認後、もう一度ご入力下さ"){
		$('staff_name').value = "";
	}
	else if($('staff_name').value == "名前をご記入ください"){
		$('staff_name').value = "";
	}
}

function companyKanaName(){
	var kana_name = /[^x00-xff]/;
	if($('company_name_kana').value != "" && $('company_name_kana').value != "確認後、もう一度ご入力下さい"){
		if(kana_name.exec($('company_name_kana').value) == null){
			$('company_name_kana').value = "確認後、もう一度ご入力下さい";
			$('company_name_kana').focus();
			$('company_name_kana').select();
		}
	}
	else if($('company_name_kana').value == "確認後、もう一度ご入力下さい"){
		$('company_name_kana').value = "";
		$('company_name_kana').focus();
		$('company_name_kana').select();
	}
	else{
		return true;
	}
}

function clearCompanyKana(){
	if($('company_name_kana').value == "確認後、もう一度ご入力下さい"){
		$('company_name_kana').value = "";
	}
	else if($('company_name_kana').value == "カタカナをご記入してください"){
		$('company_name_kana').value = "";
	}
}

function staffKanaName(){
	var kana_name = /[^x00-xff]/;
	if($('staff_name_kana').value != "" && $('staff_name_kana').value != "確認後、もう一度ご入力下さい"){
		if(kana_name.exec($('staff_name_kana').value) == null){
			$('staff_name_kana').value = "確認後、もう一度ご入力下さい";
			$('staff_name_kana').focus();
			$('staff_name_kana').select();
		}
	}
	else if($('staff_name_kana').value == "確認後、もう一度ご入力下さい"){
		$('staff_name_kana').value = "";
		$('staff_name_kana').focus();
		$('staff_name_kana').select();
	}
	else{
		return true;
	}
}

function clearStaffKana(){
	if($('staff_name_kana').value == "確認後、もう一度ご入力下さい"){
		$('staff_name_kana').value = "";
	}
}

function companyPost(){
	var post = /^[0-9-]{7,14}$/;
	if($('company_post').value != "" && $('company_post').value != "確認後、もう一度ご入力下さい"){
		if(post.exec($('company_post').value) == null){
			$('company_post').value = "確認後、もう一度ご入力下さい";
			$('company_post').focus();
			$('company_post').select();
		}
	}
	else if($('company_post').value == "確認後、もう一度ご入力下さい"){
		$('company_post').value = "";
		$('company_post').focus();
		$('company_post').select();
	}
	else{
		return true;
	}
}

function clearCompanyPost(){
	if($('company_post').value == "確認後、もう一度ご入力下さい"){
		$('company_post').value = "";
	}
}

function staffPost(){
	var post = /^[0-9-]{7,14}$/;
	if($('staff_post').value != "" && $('staff_post').value != "確認後、もう一度ご入力下さい"){
		if(post.exec($('staff_post').value) == null){
			$('staff_post').value = "確認後、もう一度ご入力下さい";
			$('staff_post').focus();
			$('staff_post').select();
		}
	}
	else if($('staff_post').value == "確認後、もう一度ご入力下さい"){
		$('staff_post').value = "";
		$('staff_post').focus();
		$('staff_post').select();
	}
	else{
		return true;
	}
}

function clearStaffPost(){
	if($('staff_post').value == "確認後、もう一度ご入力下さい"){
		$('staff_post').value = "";
	}
}

function companyTel(){
	var phone = /^[0-9-]{7,14}$/;
	if($('company_tel').value != "" && $('company_tel').value != "確認後、もう一度ご入力下さい"){
		if(phone.exec($('company_tel').value) == null){
			$('company_tel').value = "確認後、もう一度ご入力下さい";
			$('company_tel').focus();
			$('company_tel').select();
		}
	}
	else if($('company_tel').value == "確認後、もう一度ご入力下さい"){
		$('company_tel').value = "";
		$('company_tel').focus();
		$('company_tel').select();
	}
	else{
		return true;
	}
}

function clearCompanyTel(){
	if($('company_tel').value == "確認後、もう一度ご入力下さい"){
		$('company_tel').value = "";
	}
	else if($('company_tel').value == "電話番号をご記入してください"){
		$('company_tel').value = "";
	}
}

function staffTel(){
	var phone = /^[0-9-]{7,14}$/;
	if($('staff_tel').value != "" && $('staff_tel').value != "確認後、もう一度ご入力下さい"){
		if(phone.exec($('staff_tel').value) == null){
			$('staff_tel').value = "確認後、もう一度ご入力下さい";
			$('staff_tel').focus();
			$('staff_tel').select();
		}
	}
	else if($('staff_tel').value == "確認後、もう一度ご入力下さい"){
		$('staff_tel').value = "";
		$('staff_tel').focus();
		$('staff_tel').select();
	}
	else{
		return true;
	}
}

function clearStaffTel(){
	if($('staff_tel').value == "確認後、もう一度ご入力下さい"){
		$('staff_tel').value = "";
	}
	else if($('staff_tel').value == "電話番号をご記入してください"){
		$('staff_tel').value = "";
	}
}

function companyFax(){
	var fax = /^[0-9-]{7,14}$/;
	if($('company_fax').value != "" && $('company_fax').value != "確認後、もう一度ご入力下さい"){
		if(fax.exec($('company_fax').value) == null){
			$('company_fax').value = "確認後、もう一度ご入力下さい";
			$('company_fax').focus();
			$('company_fax').select();
		}
	}
	else if($('company_fax').value == "確認後、もう一度ご入力下さい"){
		$('company_fax').value = "";
		$('company_fax').focus();
		$('company_fax').select();
	}
	else{
		return true;
	}
}

function clearCompanyFax(){
	if($('company_fax').value == "確認後、もう一度ご入力下さい"){
		$('company_fax').value = "";	
	}
	else if($('company_fax').value == "ファックスをご記入してください"){
		$('company_fax').value = "";
	}
}

function staffFax(){
	var fax = /^[0-9-]{7,14}$/;
	if($('staff_fax').value != "" && $('staff_fax').value != "確認後、もう一度ご入力下さい"){
		if(fax.exec($('staff_fax').value) == null){
			$('staff_fax').value = "確認後、もう一度ご入力下さい";
			$('staff_fax').focus();
			$('staff_fax').select();
		}
	}
	else if($('staff_fax').value == "確認後、もう一度ご入力下さい"){
		$('staff_fax').value = "";
		$('staff_fax').focus();
		$('staff_fax').select();
	}
	else{
		return true;
	}
}

function clearStaffFax(){
	if($('staff_fax').value == "確認後、もう一度ご入力下さい"){
		$('staff_fax').value = "";
	}
}

function companyEmail(){
	var email = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if($('company_email').value != "" && $('company_email').value != "確認後、もう一度ご入力下さい"){
		if(email.exec($('company_email').value) == null){
			$('company_email').value = "確認後、もう一度ご入力下さい";
			$('company_email').focus();
			$('company_email').select();
		}
	}
	else if($('company_email').value == "確認後、もう一度ご入力下さい"){
		$('company_email').value = "";
		$('company_email').focus();
		$('company_email').select();
	}
	else{
		return true;
	}
}

function clearCompanyEmail(){
	if($('company_email').value == "確認後、もう一度ご入力下さい"){
		$('company_email').value = "";
	}
	else if($('company_email').value == "メールアドレスをご記入してください"){
		$('company_email').value = "";
	}
	else if($('company_email').value == "このメールアドレスは利用できません"){
		$('company_email').value = "";
	}
}

function staffEmail(){
	var email = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if($('staff_email').value != "" && $('staff_email').value != "確認後、もう一度ご入力下さい"){
		if(email.exec($('staff_email').value) == null){
			$('staff_email').value = "確認後、もう一度ご入力下さい";
			$('staff_email').focus();
			$('staff_email').select();
		}
	}
	else if($('staff_email').value == "確認後、もう一度ご入力下さい"){
		$('staff_email').value = "";
		$('staff_email').focus();
		$('staff_email').select();
	}
	else{
		return true;
	}
}

function clearStaffEmail(){
	if($('staff_email').value == "確認後、もう一度ご入力下さい"){
		$('staff_email').value = "";
	}
}

function clearDomain1(){
	if($('domain_one_head').value == "ドメインをぜひご入力下さい"){
		$('domain_one_head').value = "";
	}
}

function clearDomain2(){
	if($('domain_two_head').value == "ドメインをぜひご入力下さい"){
		$('domain_two_head').value = "";
	}
}

function clearDomain3(){
	if($('domain_three_head').value == "ドメインをぜひご入力下さい"){
		$('domain_three_head').value = "";
	}
}

function clearKey(){
	if($('pass_key').value == "秘密の質問にはぜひご入力下さい"){
		$('pass_key').value = "";
	}
}

function userRegister(){
	
	if($('proxy_id').value == "" || $('proxy_id').value == "注文IDをぜひご入力下さい"){
		$('proxy_id').value = "注文IDをぜひご入力下さい";
		$('proxy_id').focus();
		$('proxy_id').select();
		return false;
	}
	else if($('domain_one_head').value == "" || $('domain_one_head').value == "ドメインをぜひご入力下さい"){
		$('domain_one_head').value = "ドメインをぜひご入力下さい";
		$('domain_one_head').focus();
		$('domain_one_head').select();
		return false;
	}
	else if($('domain_two_head').value == "" || $('domain_two_head').value == "ドメインをぜひご入力下さい"){
		$('domain_two_head').value = "ドメインをぜひご入力下さい";
		$('domain_two_head').focus();
		$('domain_two_head').select();
		return false;
	}
	else if($('domain_three_head').value == "" || $('domain_three_head').value == "ドメインをぜひご入力下さい"){
		$('domain_three_head').value = "ドメインをぜひご入力下さい";
		$('domain_three_head').focus();
		$('domain_three_head').select();
		return false;
	}
	else if($('company_name').value == "" || $('company_name').value == "名前をご記入ください"){
		$('company_name').value = "名前をご記入ください";
		$('company_name').focus();
		$('company_name').select();
		return false;
	}
	else if($('company_name_kana').value == "" || $('company_name_kana').value == "カタカナをご記入してください"){
		$('company_name_kana').value = "カタカナをご記入してください";
		$('company_name_kana').focus();
		$('company_name_kana').select();
		return false;
	}
	else if($('company_tel').value == "" || $('company_tel').value == "電話番号をご記入してください"){
		$('company_tel').value = "電話番号をご記入してください";
		$('company_tel').focus();
		$('company_tel').select();
		return false;
	}
	else if($('company_fax').value == "" || $('company_fax').value == "ファックスをご記入してください"){
		$('company_fax').value = "ファックスをご記入してください";
		$('company_fax').focus();
		$('company_fax').select();
		return false;
	}
	else if($('company_email').value == "" || $('company_email').value == "メールアドレスをご記入してください"){
		$('company_email').value = "メールアドレスをご記入してください";
		$('company_email').focus();
		$('company_email').select();
		return false;
	}
	else if($('pass_problem').value == 0 || $('pass_key').value == "" || $('pass_key').value == "秘密の質問にはぜひご入力下さい"){
		$('pass_key').value = "秘密の質問にはぜひご入力下さい";
		$('pass_key').focus();
		$('pass_key').select();
		return false;
	}
	else{
		return true;
	}
}

function orderSubmit(){
	if($('company_name').value == "" || $('company_name').value == "名前をご記入ください"){
		$('company_name').value = "名前をご記入ください";
		$('company_name').focus();
		$('company_name').select();
		return false;
	}
	else if($('company_name_kana').value == "" || $('company_name_kana').value == "カタカナをご記入してください"){
		$('company_name_kana').value = "カタカナをご記入してください";
		$('company_name_kana').focus();
		$('company_name_kana').select();
		return false;
	}
	else if($('company_tel').value == "" || $('company_tel').value == "電話番号をご記入してください"){
		$('company_tel').value = "電話番号をご記入してください";
		$('company_tel').focus();
		$('company_tel').select();
		return false;
	}
	else if($('company_fax').value == "" || $('company_fax').value == "ファックスをご記入してください"){
		$('company_fax').value = "ファックスをご記入してください";
		$('company_fax').focus();
		$('company_fax').select();
		return false;
	}
	else if($('company_email').value == "" || $('company_email').value == "メールアドレスをご記入してください"){
		$('company_email').value = "メールアドレスをご記入してください";
		$('company_email').focus();
		$('company_email').select();
		return false;
	}
	else{
		return true;
	}
}

function contactSubmit(){
	if($('company_name').value == "" || $('company_name').value == "名前をご記入ください"){
		$('company_name').value = "名前をご記入ください";
		$('company_name').focus();
		$('company_name').select();
		return false;
	}
	else if($('staff_name').value == "" || $('staff_name').value == "名前をご記入ください"){
		$('staff_name').value = "名前をご記入ください";
		$('staff_name').focus();
		$('staff_name').select();
		return false;
	}
	else if($('company_tel').value == "" || $('company_tel').value == "電話番号をご記入してください"){
		$('company_tel').value = "電話番号をご記入してください";
		$('company_tel').focus();
		$('company_tel').select();
		return false;
	}
	else if($('company_fax').value == "" || $('company_fax').value == "ファックスをご記入してください"){
		$('company_fax').value = "ファックスをご記入してください";
		$('company_fax').focus();
		$('company_fax').select();
		return false;
	}
	else if($('company_email').value == "" || $('company_email').value == "メールアドレスをご記入してください"){
		$('company_email').value = "メールアドレスをご記入してください";
		$('company_email').focus();
		$('company_email').select();
		return false;
	}
	else if($('company_info').value == "" || $('company_info').value == "情報の内容を入力してください"){
		$('company_info').value = "情報の内容を入力してください";
		$('company_info').focus();
		$('company_info').select();
		return false;
	}
	else{
		return true;
	}
}

function loseSubmit(){
	//if($('pass_problem').value == 0 || $('pass_key').value == "" || $('pass_key').value == "秘密の質問にはぜひご入力下さい"){
//		$('pass_key').value = "秘密の質問にはぜひご入力下さい";
//		$('pass_key').focus();
//		$('pass_key').select();
//		return false;
//	}
	if($('company_email').value == "" || $('company_email').value == "メールアドレスをご記入してください"){
		$('company_email').value = "メールアドレスをご記入してください";
		$('company_email').focus();
		$('company_email').select();
		return false;
	}
	else if($('company_email').value != ""){
		var email = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		if(email.exec($('company_email').value) == null){
			$('company_email').value = "確認後、もう一度ご入力下さい";
			$('company_email').focus();
			$('company_email').select();
			return false;
		}
	}
	else{
		return true;
	}
}


//email地址ajax校验
var xmlHttp2 = false;

function sendRequest2(url){
	if(window.ActiveXObject){
		try{
			xmlHttp2 = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch(e){
			try{
				xmlHttp2 = new ActiveXObject('Microsoft.XMLHTTP');
			}
			catch(e){
				
			}
		}
	}
	else if(window.XMLHttpRequest){
		xmlHttp2 = new XMLHttpRequest();
		if(xmlHttp2.overridMimeType){
			xmlHttp2.overridMimeType("txt/html");
		}
	}
	if(!xmlHttp2){
		window.alert("can not creat xmlHttp2");
		return false;
	}
	xmlHttp2.onreadystatechange = processRequest;
	xmlHttp2.open('GET',url,true);
	xmlHttp2.send(null);	
}

function processRequest(){
	if(xmlHttp2.readyState == 4){
		if(xmlHttp2.status == 200){
			var res2 = xmlHttp2.responseText;
			if(res2 == 'email'){
				document.getElementById("company_email").value = "このメールアドレスは利用できません";
				document.getElementById("company_email").focus();
				document.getElementById("company_email").select();				
			}
		}
		else{
			alert(xmlHttp2.status);
		}
	}
}

function ajaxEmail(){
	var email = document.getElementById("company_email").value;
	sendRequest2("index.php?controller=Ajax&action=EmailCheck&email="+email+"&id="+Math.random());
}

function checkEmail(){
	var email = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if($('company_email').value != "" && $('company_email').value != "確認後、もう一度ご入力下さい"){
		if(email.exec($('company_email').value) == null){
			$('company_email').value = "確認後、もう一度ご入力下さい";
			$('company_email').focus();
			$('company_email').select();
		}
		else{
			ajaxEmail();
		}
	}
	else if($('company_email').value == "確認後、もう一度ご入力下さい"){
		$('company_email').value = "";
		$('company_email').focus();
		$('company_email').select();
	}
	else{
		return true;
	}
}
