
function formSumbit(pType) {
	document.frm.action = 'http://lovers-select.net/'+pType;
	document.frm.form_submit.value = pType;
}

function formAdminSumbit(pType) {
	document.frm.action = 'http://admin.lovers-select.net/'+pType;
	document.frm.form_submit.value = pType;
}

function getElementsByClass(searchClass) {

   if (document.all) {
        var classElements = new Array();
        var allElements = document.all;
            for (i = 0, j = 0; i < allElements.length; i++) {
                if (allElements[i].className == searchClass) {
                    classElements[j] = allElements[i];
                    j++;
                }
            }    
   } else if (document.getElementsByTagName) {
        var classElements = new Array();
        var allElements = document.getElementsByTagName("*");
            for (i = 0, j = 0; i < allElements.length; i++) {
                if (allElements[i].className == searchClass) {
                    classElements[j] = allElements[i];
                    j++;
                }
            }
   } else {
      return;
   }

    return classElements;
}

//********************************
//  HTTP通信用、共通関数
//********************************
var xmlHttp = getXmlHttpObject();

//オブジェクト
function getXmlHttpObject() {
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
	@else
		xmlhttp = false;
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
			xmlhttp.overrideMimeType("text/xml"); 
		} catch (e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}

//****************************************
//   お気に入り登録
//****************************************
function jf_AddFavoriteCnt (pDiaryId) {
	xmlHttp.open("POST","http://lovers-select.net//favorite/");
	xmlHttp.setRequestHeader("content-type", "application/x-www-form-urlencoded;charset=UTF-8");
	xmlHttp.onreadystatechange = function(){
		 jf_AddFavoriteCntHttpResponse();
	}
	xmlHttp.send("diary_id="+pDiaryId);
}

//****************************************
//   お気に入り登録データの受信
//****************************************
function jf_AddFavoriteCntHttpResponse() {
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
		var xmlDoc = xmlHttp.responseXML;
		if (xmlDoc.documentElement) {
			var len = xmlDoc.getElementsByTagName('favorite').length;
			
			for (i=0; i<len; i++) {
				var id = xmlDoc.getElementsByTagName('id').item(i).firstChild.nodeValue;
				document.getElementById('fav_cnt_'+id).innerHTML = xmlDoc.getElementsByTagName('cnt').item(i).firstChild.nodeValue;
			}
		}
	}
}

