function sitesearch(obj,flg){
	if(flg == 1){
		obj.value = obj.value('');
	}else{
		obj.value = obj.value('サイト内検索');
	}
}



function mouseOverOut(obj,flg){
	if(flg == 1 ){
		obj.src = obj.src.replace('.gif','_over.gif');
	}else{
		obj.src = obj.src.replace('_over.gif','.gif');
	}
}

var twitterFlg = false;
function viewTwitter(){
	var speed = 300;
	if(!twitterFlg){
		$("#cell01").slideDown(speed);
		$("#row").slideDown(speed, _cb());
		twitterFlg = true;
	}else{
		$("#cell01").slideUp(speed);
		setTimeout(function() { $("#row").hide(); }, speed);
		twitterFlg = false;
	}
}




function chkChecked(obj,flg) {
	if(obj.checked){
		if(flg == 1){
			document.contact_form.elements['chk[1]'].checked = true;
			document.contact_form.elements['chk[2]'].checked = true;
		}else{
			document.contact_form.elements['chk[3]'].checked = true;
			document.contact_form.elements['chk[4]'].checked = true;
		}
	}else{
		if(flg == 1){
			document.contact_form.elements['chk[1]'].checked = false;
			document.contact_form.elements['chk[2]'].checked = false;
		}else{
			document.contact_form.elements['chk[3]'].checked = false;
			document.contact_form.elements['chk[4]'].checked = false;
		}
	}
}

var txt1 ;
var txt2 ;
var txt3 ;
var txt4 ;
var txt5 ;
var txt6 ;
var txt7 ;
var txt8 ;
var txt9 ;

function check1(txt) {
	//変数に代入
	d = document.contact_form.elements;
	//初期化
	checkvalue = '';
	for (i = 1; i < 9; i++ ) {
		//チェックボックスがONの時はその値を設定する
		if (d[i].checked == true) {
			checkvalue += d[i].value;
		}
	}
	
	document.getElementById("text1").innerHTML=checkvalue;
	
	if (document.getElementById("text1").innerHTML == '') {
		document.getElementById("text1").innerHTML = "サーバーハウジング";
	}
}

function check2(txt) {
	//変数に代入
	d = document.contact_form.elements;
	//初期化
	checkvalue = '';
	for (i = 13; i < d.length; i++ ) {
		//チェックボックスがONの時はその値を設定する
		if (d[i].checked == true) {
			checkvalue += d[i].value;
		}
	}
	
	document.getElementById("text2").innerHTML=checkvalue;
	
	if (document.getElementById("text2").innerHTML == '') {
		document.getElementById("text2").innerHTML = "レンタルサーバー";
	}
}

function sendMailChk(){
	if(confirm("お問合せ内容を送信しますがよろしいですか？")){
		var bool = true;
		var msg = "";
		var bgcolor = "#FF4500";

		document.getElementById("company").style.backgroundColor = "";
		document.getElementById("name").style.backgroundColor = "";
		document.getElementById("tell").style.backgroundColor = "";
		document.getElementById("email").style.backgroundColor = "";
		document.getElementById("email_con").style.backgroundColor = "";
		document.getElementById("detail").style.backgroundColor = "";

		// 会社名/団体名チェック
		var company = trim(document.getElementById("company").value);
		if(company == ""){
			bool = false;
			document.getElementById("company").style.backgroundColor = bgcolor;
			msg += "会社名/団体名は必須項目です.\n";
		}
		
		// 名前チェック
		var name = trim(document.getElementById("name").value);
		if(name == ""){
			bool = false;
			document.getElementById("name").style.backgroundColor = bgcolor;
			msg += "お名前は必須項目です.\n";
		}

		// 電話番号チェック
		var tell = trim(document.getElementById("tell").value);
		if(tell == ""){
			bool = false;
			document.getElementById("tell").style.backgroundColor = bgcolor;
			msg += "電話番号は必須項目です.\n";
		}else if(!isTell(tell)){
			bool = false;
			document.getElementById("tell").style.backgroundColor = bgcolor;
			msg += "電話番号の形式が不正です.\n";
		}

		// 内容チェック
		var detail = trim(document.getElementById("detail").value);
		if(detail == ""){
			bool = false;
			document.getElementById("detail").style.backgroundColor = bgcolor;
			msg += "お問い合わせ内容は必須項目です.\n";
		}
		
		// メールアドレスチェック
		var email = trim(document.getElementById("email").value);
		var email_con = trim(document.getElementById("email_con").value);
		if(email == ""){
			bool = false;
			document.getElementById("email").style.backgroundColor = bgcolor;
			msg += "メールアドレスは必須項目です.\n";
		}else if(!isEmail(email)){
			bool = false;
			document.getElementById("email").style.backgroundColor = bgcolor;
			msg += "メールアドレスは形式が不正です.\n";
		}else if(email != email_con){
			bool = false;
			document.getElementById("email").style.backgroundColor = bgcolor;
			document.getElementById("email_con").style.backgroundColor = bgcolor;
			msg += "メールアドレスとメールアドレス(確認用)が一致しません.\n";
		}

		// プライバシーポリシーチェック
		var c1 = document.getElementById("c1");
		if(c1.checked == false){
			bool = false;
			msg += "プライバシーポリシーに同意されていません.\n";
		}

		if(bool){
			return true;
		}else{
			alert(msg);
			return false;
		}
	}else{
		return false;
	}
}

function trim(value){
	return value.replace(/(^\s*)|(\s*$)/g, "");
}

function isEmail(param){
    if(param.match(/^[A-Za-z0-9\.-]+[\w-]+@[\w\.-]+\.\w{2,}$/)){
        return true;
    }else{
        return false;
    }
}

function isTell(param){
	if(param == "") return true;

    if(param.match(/^[0-9]{1,4}-[0-9]{4}$|^[0-9]{2,5}-[0-9]{1,4}-[0-9]{4}$/)){
        return true;
    }else{
        return false;
    }
}
