function EnqueteConfirm(f, url, message, personal){
	if(message != ""){
		window.alert(message);
		return false;

	}else if(window.confirm(personal)){
		if(ExistSSL(f) && f.ssl.checked)
			f.action = "https://" + url;
		else
			f.action = "http://" + url;

		return true;
	}else
		return false;
}

function ExistSSL(f){
	for(var i = 0; i < f.length; i++)
		if(f[i].name == 'ssl')
			return true;
	return false;
}

function TextCheck(text, message){
	if(text.value == undefined){
		for(var i = 0; i < text.length; i++)
			if(text[i].value == "")
				return message + "\n";
		return "";
	}else if(text.value == "")
		return message + "\n";
	else
		return "";
}

function MailCheck(mail, message){
	mail.value = Normalize(mail.value);
	if(mail.value != "" && !IsMail(mail.value))
		return message + "\n";
	else
		return "";
}

function TelCheck(mail, message){
	mail.value = Normalize(mail.value);
	if(mail.value != "" && !IsTel(mail.value))
		return message + "\n";
	else
		return "";
}

function ZipCheck(mail, message){
	mail.value = Normalize(mail.value);
	if(mail.value != "" && !IsZip(mail.value))
		return message + "\n";
	else
		return "";
}
function SelectCheck(select, message){
	if(select[select.selectedIndex].value == "")
		return message + "\n";
	else
		return "";
}

function RadioCheck(radio, message){
	for(i=0 ; i <radio.length ; i++)
		if(radio[i].checked)
			return "";

	return message + "\n";
}

function RadioBranch(radio){
	for(i=0 ; i <radio.length ; i++)
		if(radio[i].checked)
			return radio[i].value;

	return false;
}

function PersonalCheck(company, section, position, name,
	furigana, zipcode, todoufuken, address, tel, mail){
	var display_address;
	var message

	if(company == null && section == null && position == null &&
		name == null && furigana == null &&
		zipcode == null && todoufuken == null && address == null &&
		tel == null && mail == null)
		message = "送信してもよいですか。";

	else{
		message = "ご入力いただいた情報が正しいかご確認ください。\n\n";

		if(company != null)
			message += "会社名:\t[ " + company.value + " ]\n";
		if(section != null)
			message += "部署名:\t[ " + section.value + " ]\n";
		if(position != null)
			message += "役職:\t[ " + position.value + " ]\n";
		if(name != null)
			message += "名前:\t[ " + name.value + " ]\n";
		if(furigana != null)
			message += "フリガナ:\t[ " + furigana.value + " ]\n";

		display_address = " ";
		if(zipcode != null)
			if(zipcode.value == undefined)
				display_address +=
					"〒" + zipcode[0].value + "-" + zipcode[1].value + " ";
			else
				display_address += "〒" + zipcode.value + " ";
		if(todoufuken != null)
			display_address += todoufuken[todoufuken.selectedIndex].text + " ";
		if(display_address != " "){
			message += "住所:\t[" + display_address + "]\n";
			if(address != null)
				message+= "\t[ " + address.value + " ]\n";
		}else if(address != null)
			message+= "住所\t[ " + address.value + " ]\n";

		if(tel != null)
			message += "電話:\t[ " + tel.value + " ]\n";
		if(mail != null)
			message += "メール:\t[ " + mail.value + " ]\n";

		message += "\nこの内容で正しいですか。"
	}

	return message;
}
