var jpgFileMax = 20;

function mailto(bodyId){
	location.href = "mailto:?body=" + document.getElementById(bodyId).value;
}
function checkedConvertType(form){
	if(document.form1.contentType.value == "I"){
		return ;
	}
	var convertType = getCheckedRadioValue(form.convertType);
	try{
		if(convertType == "pdf"){
			form.pdfFile.disabled = false;
			var file = "";
			for(var i = 1;i <= jpgFileMax;i++){
				file = eval("form.jpgFile" + i);
				file.disabled = true;
			}
		}else{
			form.pdfFile.disabled = true;
			for(var i = 1;i <= jpgFileMax;i++){
				file = eval("form.jpgFile" + i);
				file.disabled = false;
			}
		}
	}catch(e){}
}
function checkedMyPageType(form){
	var myPageType = getCheckedRadioValue(form.myPageType);
	if(myPageType == "public"){
		form.myPage.disabled = true;
	}else if(myPageType == "myPage"){
		form.myPage.disabled = false;
	}
}
function checkUploadFile(form){
	var convertType = getCheckedRadioValue(form.convertType);
	if(convertType == "pdf"){
		var pdfFilePath = form.pdfFile.value;
		if(!checkFileExtension(pdfFilePath,"pdf")){
			alert("PDFファイルの拡張子が間違っています。");
			return false;
		}
	}else{
		var jpgFilePath = "";
		var errorCountAry = new Array();
		for(var i = 1;i <= jpgFileMax;i++){
			jpgFilePath = eval("form.jpgFile" + i + ".value");
			if(!jpgFilePath || jpgFilePath.length == 0){
				continue;
			}
			if(!checkFileExtension(jpgFilePath,"jpg") &&
				!checkFileExtension(jpgFilePath,"jpeg") &&
				!checkFileExtension(jpgFilePath,"gif")){
				errorCountAry.push(i);
			}
		}
		if(errorCountAry.length > 0){
			alert(errorCountAry.join(",")+"番目のファイルの種類が違います。");
			return false;
		}
	}
	return true;
}
function checkFileExtension(filePath,ext){
	var fileExt = filePath.substring(filePath.lastIndexOf(".") + 1,filePath.length);
	if(fileExt.toLowerCase() != ext){
		return false;
	}
	return true;
}
function getCheckedRadioValue(radioList){
	var retValue = "";
	for(var i = 0;i < radioList.length;i++){
		if(radioList[i].checked){
			retValue = radioList[i].value;
			break;
		}
	}
	return retValue;
}
function sendTitle(){
	if(!checkUseCookie()){
		alert("クッキーが許可されていないため、投稿できません。");
		return false;
	}
	if(document.form1.contentType == "B" && !checkUploadFile(document.form1)){
		return false;
	}
	document.form1.sendButton.value="規約に同意して送信";
	document.form1.submit();
}
function registTitle(){
	document.form1.registButton.value="送信";
	document.form1.submit();
}
function doImageRemake(){
	document.form1.imageRemake.value="送信";
	document.form1.submit();
}
var bind = "left";
function jpgBindChange(){
	if(document.form1.contentType.value == "I"){
		return ;
	}
	if(getCheckedRadioValue(document.form1.convertType) == "pdf"){
		return ;
	}

	var checkBind = getCheckedRadioValue(document.form1.binding);
	if((checkBind == "L" && bind == "left") ||
		(checkBind == "R" && bind == "right")){
		return ;
	}

	var jpgLeft = document.getElementById("jpgleft");
	var jpgRight = document.getElementById("jpgright");
	var changeHtml = jpgLeft.innerHTML;
	jpgLeft.innerHTML = jpgRight.innerHTML;
	jpgRight.innerHTML = changeHtml;

	if(checkBind == "R"){
		bind = "right";
	}else{
		bind = "left";
	}
}
function contentTypeChange(form){
	if(getCheckedRadioValue(form.contentType) == "B"){
		document.getElementById("subcategory_tr").style.display = "";
		document.getElementById("binding_tr").style.display = "";
		document.getElementById("jpg_tr").style.display = "";
		document.getElementById("pdf_tr").style.display = "";
		document.getElementById("urlpurchase_tr").style.display = "";
		document.getElementById("urlmobile_tr").style.display = "";
		document.getElementById("image_tr").style.display = "none";
		return;
	}
	if(getCheckedRadioValue(form.contentType) == "I"){
		document.getElementById("subcategory_tr").style.display = "none";
		document.getElementById("binding_tr").style.display = "none";
		document.getElementById("jpg_tr").style.display = "none";
		document.getElementById("pdf_tr").style.display = "none";
		document.getElementById("urlpurchase_tr").style.display = "none";
		document.getElementById("urlmobile_tr").style.display = "none";
		document.getElementById("image_tr").style.display = "";
		return;
	}
}
function checkUseCookie(){
	return navigator.cookieEnabled;
}
function commentSend(){
	if(!checkUseCookie()){
		alert("クッキーが許可されていないため、コメントできません。");
		return false;
	}
	if(!confirm("送信してもよろしいですか？")){
		return false;
	}
	document.form1.commentButton.value="送信";
	document.form1.submit();
	document.form1.cButton.disabled = true;
}
function htmlencode(str){
	str = str.replace(/\&/g,'&amp;');
	str = str.replace(/\</g,'&lt;');
	str = str.replace(/>/g,'&gt');
	str = str.replace(/"/g,'&quot;');
	return str;
}
function checkUserAgent(){
	if(navigator.userAgent.indexOf("MSIE") > -1){
		return "IE";
	}else if(navigator.userAgent.indexOf("Firefox") > -1){
		return "FF";
	}else if(navigator.userAgent.indexOf("Opera") > -1){
		return "OP";
	}
	return "";
}
