////////////////////////////////////////////////////////////////////////////////////////////////
//
// Blog Parts Create Code Page JS
//
////////////////////////////////////////////////////////////////////////////////////////////////


//PREF//////////////////////////////////////////
var errFlag = false;
var mySiteID = "";


//ARGUMENTS///////////////////////////////////////////////
if(location.search){
	if(location.search.charAt(0) == '?'){
		arg = location.search.substring(1, location.search.length);
		if( arg.indexOf( "&", 0 ) ){ arg = arg.split( "&" );}
		
		for( var i = 0; i < arg.length; i++ ){
			argv = arg[i].split( '=' );
			
			switch(argv[0]){
				case "siteID":							 mySiteID = argv[1];						break;
			}
		}
	}
}




//FUNCTIONS//////////////////////////////////////////
 function setBpCodes () {
	errFlag = false;

	var bgNum;

	var kinenArray = new Array();
	var kinenTextArray = new Array();
	var kinenNum;
	
	for (i=0; i<document.bpForm.bg.length; i++) {
		if (document.bpForm.bg[i].checked == true) {
			bgNum = i+1;
		}
	}

	var initNum = document.bpForm.init.value;
	checkNumeric(initNum,document.bpForm.init);

	var kiriNum = document.bpForm.kiri.value;
	checkNumeric(kiriNum, document.bpForm.kiri);

	var kinenTextArray = document.bpForm.kinen;

	for (j=0; j<kinenTextArray.length; j++) {
		if (kinenTextArray[j].value != "") {
			checkNumeric(kinenTextArray[j].value,kinenTextArray[j] );
			kinenArray.push(kinenTextArray[j].value);
		}
	}
	kinenNum = kinenArray.join("/");

	if(!errFlag){
		myframe1.location.replace("regist.php?kiri="+kiriNum+"&kinen="+kinenNum+"&bg="+bgNum+"&siteID="+mySiteID+"&init="+initNum);
		 //alert("ok");
		//document.getElementById('bpCode').style.display = 'block';
		//document.getElementById('bpCodeBase').style.display = 'none';

		 document.getElementById('bpBtn').innerHTML = '<img src = "images/bp_btn_code_dd.gif" width = "402" height = "38" alt = "ソースコード取得" border="0">';


	}
}
 
function checkNumeric(obj, target){
	if(isNaN(obj) || obj.match(/[^0-9]/g)){
		alert("半角数字以外の文字が入力されています。");
		errFlag = true;
		target.focus();
		//break;
	}else{
		return (obj*1);
	}
}


function changeBpBg (num){
	var myFile = "images/bp_bg_" + num + ".jpg";
	document.getElementById('megamiImagineBpArea').style.background = "url("+myFile+") #141819";
}

