﻿var Lchk;
var LiSta=0;
function init(){
getPageSize();
chkLogin();
//timecheck();
//new Control.Slider("slidebar", "slidebar_parent", { axis:"vertical",increment:1,range:$R(252,570),onSlide:dispValue});
new Control.Slider("slidebar", "slidebar_parent", { axis:"vertical",increment:1,range:$R(252,551),onSlide:dispValue});

}

function chgwpos(str){
	for(var i=1;i<4;i++){
		if(i==str){
		$("wpos"+i).style.backgroundImage = "url(\"../images/mylist/wpos/wpos"+ i +"-over.gif\")";
		}else{
		$("wpos"+i).style.backgroundImage = "url(\"../images/mylist/wpos/wpos"+ i +".gif\")";
		}
	}
}




function BlackTableSta(str){
var state= str ;
//alert(state);
switch(state){
case 0: Element.hide("blacktable");
				break;
case 1: Element.show("blacktable");
				break;
default:Element.hide("blacktable");break;

}
}

function closebt(num){
var number = num;
BlackTableSta(0);
switch(number){
case 0:$('tag-expression').style.visibility = 'hidden';
if(Element.visible("step3")){
$('cate').style.visibility = 'visible';
$('allclear').style.visibility ='hidden';
};
break;
case 1:$('blacktable_close').style.visibility = 'hidden';
$('error2').style.visibility ='hidden';
$('error3').style.visibility ='hidden';
$('error4').style.visibility ='hidden';
break;
default:break;
}
}
var touchingwf=0;
var settouching=0;

function returnwpos(str){
chgwpos(str);
if(str==1){
$("movie").innerHTML="";
$("main_child").style.backgroundImage = "url(../images/mylist/mylist_bg.gif)";
$('step2').style.visibility='hidden';
//Element.hide('step2');
Element.hide('wordchoice_parent');
$('slidebar_parent').style.visibility = "hidden";
$('slidebar').style.visibility = "hidden";
Element.show('step1');
getUserMsgTagList(4,0);
}else{
$("main_child").style.backgroundImage = "url(./images/mylist/step2/step2.gif)";
Element.hide('step3');
Element.show('wordchoice_parent');
//alert(str);
}
}

function nextwpos(Number){
var nexNum = Number;
//alert(nexNum);
if(nexNum==1)
{
	if(document.outFormText.outField.value.length ==0)
	{
			Element.show("blacktable");
			$('blacktable_close').style.visibility ='visible';
			$('error2').style.visibility='visible';		
	}
	else
	{
		msgCheck();
	}
}
else if(nexNum==11)
{
	Element.hide('wordchoice_parent');
	$("main_child").style.backgroundImage = "url(./images/mylist/step3/step3.gif)";
	chgwpos(3);
	Element.show('step3');
	pubset();
	getGimmickCategory(5,0);
}
else
{
//alert('nYPosition'+(nYPosition-214)+'nIconNo'+nIconNo+'nColor'+nColor+'nFontSize'+nFontSize+'nSpeed'+nSpeed+'geturl'+geturl+'settouching'+settouching+'fpub'+fpub+'fid'+fid+' goTURL'+goTURL+' messageTxt'+messageTxt);
//alert(Number);
}
}

var pubsetf=0;
var fpub=0;
function pubset(){
if(pubsetf==0){
pubsetf=1;
fpub=0;
$("pubset").style.backgroundImage = "url(./images/mylist/step3/pub/public.gif)";
}else{
$("pubset").style.backgroundImage = "url(./images/mylist/step3/pub/close.gif)";
pubsetf=0;
fpub=1;
}
}

function getGimmickCategory(lim,off){

	var jsf = 'getGimmickCategory';
	new Ajax.Request(
	'index.php',
	{
		parameters: "m=getGimmickCategory&jsf="+jsf+"&limit="+lim+"&offset="+off,
		onComplete : showResultGimmickCategory = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  if(state == 1)
		  { // Error 
			}
			else
			{
			var resultData="<SELECT SIZE=4 style=\"z-index:1;width:340px;height:101px;border:0px none;\"  onclick='getEffect(this[this.selectedIndex].value,11)'>"
;
	    var cnt = data.gim_cate.length;
			if(cnt != null){
				for(var i=0; i<data.gim_cate.length; i++)
				{
				var cCode = data.gim_cate[i].gim_cate_no; // カテゴリーコード
				var cName = data.gim_cate[i].gim_cate_name; // カテゴリー名
				if(i==gimCategory){
				resultData += "<option selected value="+ cCode +"><div>"+cName+"</div></option>";
				}else{
				resultData += "<option value="+ cCode +"><div>"+cName+"</div></option>";
				}
				}
			}
			resultData += "</SELECT>";
			$('cate').innerHTML = resultData;
			Element.show('cate');
			Element.show('effectlist');
//			Element.show('rtn-btn');
			var setmc	= setTimeout("getEffect("+gimCategory +",11)",200);
			}
		},
		method:"get"
	}
	);

}


function getEffect(str,number){
//alert(str);
gimCategory = str;
if(gimCategory=="0"){
makeCall(gimCategory,6);
}
makeCall2(gimCategory,number);

}

	function makeCall2(str,number) {
       thisMovie("effectList2").asFunc(str,number);
    }


function chkLogin(){
	new Ajax.Request(
	'../index.php',
	{
		parameters: "m=chkLogin",
		onComplete : getchkLogin = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  if(state == 1)
			{
							window.location="http://www.fanboy.jp/index.html";
			}
			else
			{
				$("nicname").innerHTML = "ようこそ"+data.nic[0].name+"さん";
				$("nicname").style.visibility = "visible";
				$("logout").style.visibility = "visible";
				Element.show("withdraw");
				Lchk =setTimeout("chkLogin()",60000);
				if(LiSta ==0){
				LiSta =1;
				getUserMsgTagList(4,0);
				}
				
			}
		},
		method:"get"
	}
	);
}

function LogOut2(){
	new Ajax.Request(
	'../index.php',
	{
		parameters: "m=LogOut2",
		onComplete : getLogOut2 = function(resp)
		{
			$("logout").style.visibility = "hidden";
			$("nicname").style.visibility = "hidden";
      clearTimeout(Lchk);
			window.location="http://www.fanboy.jp/index.html";
		},
		method:"get"
	}
	);
}

function getPackTag(str){
var fan_id = str;
new Ajax.Request(
	'../index.php',
	{
		parameters: "m=getPackTag&id="+fan_id,
		onComplete:GetPackTagList = function(resp)
		{
			var data = resp.responseText.evalJSON();
			var state = data.ret[0].state;
			if(state==0){
		    var tAg   = data.tag[0].tag;
				str = '<textarea id="tagpub_child1" rows="3" cols="55" readonly="readonly" onfocus="this.select();">'+tAg+'</textarea>';
				$('atagpub').innerHTML = str;
					var atAg = '<div id="fanboy" style="background-image:url(\'http://www.fanboy.jp/images/a-tagbg.gif\');width:320px;padding:3px 5px;border-color:#39B530;border-width:1px 1px 1px 7px;border-style:solid;"><a href="http://www.fanboy.jp/atag.php?id='+ data.tag[0].fan_id +'" target="_blank"><img src="'+ data.tag[0].thumbnail +'" width="300" style="border:none" align="center"/><br><br></a><a href="http://www.fanboy.jp/" target="_blank"><img src="http://www.fanboy.jp/images/side-logo/side-logo_over.gif" width="100" style="border:none"></a></div>';
				var str2 = '<textarea id="tagpub_child2" rows="3" cols="55" readonly="readonly" onfocus="this.select();">'+atAg+'</textarea>';
				$('tagpub').innerHTML = str2;
				$("tag-expression").style.visibility = "visible";
				BlackTableSta(1);
			}
		},
		method:"post"
	}
	);
}

function getUserMsgTagList(lim,off){
	new Ajax.Request(
	'../index.php',
	{
		parameters: "m=getUserMsgTagList&limit="+lim+"&offset="+off,
		onComplete : GetUserMsgTagList = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
//		  alert(data.Ulist[0].pv);
		  if(state == 0){
			if(data.total[0].cnt==0){
			alert('作成されたパッケージが見つかりません');
			}else{
		  Element.show('step1');
			var ytalen = data.Ulist.length;
			if(ytalen < 4){
			var ren = ytalen;
			for(var k=3 ; k>ren-1;k--){
			$("mylist"+k).style.visibility ="hidden";
			}
			}
		  for(var i=0;i<data.Ulist.length;i++){
		  $("mylist"+i).style.visibility = "visible";
		  $("mylist-thumb"+i).innerHTML = '<a href=\"javascript:getUserMsg(\''+ data.Ulist[i].fan_id+'\',\''+data.Ulist[i].stag_url +'\')\"><img src = \"'+ data.Ulist[i].thumbnail +'\" width=\"160\" height=\"120\" /></a>';
		  $("mylist-cr"+i).innerHTML = data.Ulist[i].insertdate;
		  $("mylist-lu"+i).innerHTML = data.Ulist[i].lastupdate;
		  $("mylist-vc"+i).innerHTML = data.Ulist[i].pv;
		  $("mylist-pc"+i).innerHTML = data.Ulist[i].play;
		  $("mylist-cc"+i).innerHTML = data.Ulist[i].click;
		  
		  $("mylist-mes"+i).innerHTML = '<textarea class="mylistmes" rows="1" cols="55" readonly="readonly" >' + data.Ulist[i].msg +'</textarea>';
		  $("mylist-ino"+i).innerHTML = '<img src = "./icon_gif/'+ data.Ulist[i].eff_no + '.gif" />';
			$("mylist-tag"+i).innerHTML =  '<a href ="javascript:getPackTag(\''+ data.Ulist[i].fan_id+'\')"><img src = \"./images/mylist/tag.gif\" onmouseout="this.src=\'./images/mylist/tag.gif\'\" onmouseover=\"this.src=\'./images/mylist/tag-over.gif\'\"/></a>';
			$("mylist-pub"+i).innerHTML =  '<img src = "./images/mylist/public/'+ data.Ulist[i].public + '.gif" />';
			$("mylist-rewrite"+i).innerHTML =  '<a href="javascript:getUserMsg(\''+ data.Ulist[i].fan_id+'\''+',\''+data.Ulist[i].stag_url +'\')"\><img src = \"./images/mylist/rewrite.gif\" onmouseout="this.src=\'./images/mylist/rewrite.gif\'\" onmouseover=\"this.src=\'./images/mylist/rewrite-over.gif\'\"/></a>';
//			$("mylist-del"+i).innerHTML = '<img src = \"./images/mylist/del.gif\" onclick="\changeimgs(this)"\/>';
			$("mylist-del"+i).innerHTML = '<img src = \"./images/mylist/del.gif\" onclick="\changeimgs('+i+',0,\''+ data.Ulist[i].fan_id +'\')"\/>';
		  }
			var pager = data.pager[0].lnk;
			Element.show('pager'); 
			$('pager').innerHTML = pager;
			}
		  }else{
		  window.location="http://www.fanboy.jp/index.html"
		  }
		},
		method:"get"
	}
	);

}
var delarr = ["","","",""];
function changeimgs(i,num,fid){

	if(num==0){
		$("mylist-del"+i).innerHTML = '<img src = \"./images/mylist/del-over.gif\" onclick="\changeimgs('+i+',1,\''+fid+'\')"\/>';
		delarr.splice(i,1,fid);
//		alert(delarr);
	}else{
		$("mylist-del"+i).innerHTML = '<img src = \"./images/mylist/del.gif\" onclick="\changeimgs('+i+',0,\''+fid+'\')"\/>';
		delarr.splice(i,1,"");
//		alert(delarr);
	}
}


function delpack(){
	var delstr = "&id=";
	for(var i=0;i<4;i++){
		if(delarr[i].length > 0){
			delstr+=delarr[i]+",";
		}
	}
	delstr=delstr.slice(0,(delstr.length-1));
if(delstr.length>35){
	new Ajax.Request(
	'../index.php',
	{
		parameters: "m=delPack&"+delstr,
		onComplete : SetdelPack = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  if(state == 0){
//		  alert("ok");
		  getUserMsgTagList(4,0);
		  delarr=["","","",""];
		  }
		},
		method:"post"
	}
	);
	}
}
var result_arr = new Array();
var result_no =[6,4,2,3,0,1];//eff_no,color,size,speed,msg,link_url
//var result_no =[0,6,4,2,3,1];//eff_no,color,size,speed,msg,link_url
var fid;

function getUserMsg(str,yStr){
fid = str;
	new Ajax.Request(
	'../index.php',
	{
		parameters: "m=getUserMsg&fid="+str,
		onComplete : GetUserMsg = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  if(state == 0){
			Element.hide('step1');
			$("main_child").style.backgroundImage = "url(./images/mylist/step2/step2.gif)";
			$('step2').style.visibility = 'visible';
			Element.show('wordchoice_parent');
			$('slidebar_parent').style.visibility = "visible";
			$('slidebar').style.visibility = "visible";
			result_arr = new Array();
			result_arr.push(data.ad[0].eff_no);
			result_arr.push(data.ad[0].color);
			result_arr.push(data.ad[0].size);
			result_arr.push(data.ad[0].speed);
			if(data.ad[0].msg_type==0){
			result_arr.push(data.ad[0].msg);
			result_arr.push(data.ad[0].link_url);
			}else{
			result_arr.push("TOUCHINGWORDとのコラボは終了いたしました。");
			result_arr.push("");
			}
			result_arr.push(data.ad[0].link_url);
			pubsetf = data.ad[0].public;
			gimCategory = data.ad[0].gim_cate;
//			alert(data.ad[0].gim_cate);
//			touchingwf=data.ad[0].msg_type;
			getYObjTag(yStr);
			chgwpos(2);
//alert(Element.visible('cmareaparent'));
//			makeCall(data.ad[0].msg , 0);
//			setTimeout('showflash('+ data.ad[0].msg_pos +')',500);
			setTimeout('setflash('+ data.ad[0].msg_pos +')',500);
		  }else{
		  window.location="http://www.fanboy.jp/index.html"
		  }
		},
		method:"get"
	}
	);
}

Event.observe(window,'resize',getPageSize);
Event.observe(window,'load',init);

function setflash(str){
var sfsh = setTimeout('showflash('+ str +')',500);

}

function showflash(str){
var baseypos = ((318/299)*(str-38))+'px';
var ypos=((252-38)+str)+'px';
//alert(baseypos);
Element.setStyle("cmareaparent", {top:ypos});
Element.setStyle("slidebar", {top:baseypos});
document.outFormText.outField.value = result_arr[4];
document.outFormURL.outField.value = result_arr[5];
//alert(result_arr[5].length);
for(var i=0;i<6;i++){
makeCall(result_arr[i],result_no[i]);
//alert(i);
}
//dotouchingword();
}

function thisMovie(movieName) {
    var isIE = navigator.appName.indexOf("Microsoft") != -1;
    return (isIE) ? window[movieName] : document[movieName];
}

var gimCategory;
var nColor="0";
var nIconNo="0";
var nFontSize="11";
var nSpeed ="1";
var oldnColor;
var OldFSize;
var OldFSp;
var nYPosition=252;
function dispValue(n)
{
	nYPosition = Math.floor(n);
	var str = nYPosition+"px";
//alert(str);
	if($("cmareaparent"))Element.setStyle("cmareaparent", {top:str});
//	$("slidebar").innerHTML = nYPosition;
}



function makeCall(str,number) {
    thisMovie("test2").asFunc(str,number);
				if(number==1){
/*
					if(touchingwf==0){
					goTURL = str;
				}
*/				
				}
				if(number==6){
        nIconNo = str;
        }
        if(number==4){
        oldnColor=nColor;
       if(oldnColor=="0"){
        $("wordchoice_color1").innerHTML = '<img src="./images/step3/color-setting/black/black2.gif"/>';
        }
        if(oldnColor=="16777215"){
        $("wordchoice_color2").innerHTML = '<img src="./images/step3/color-setting/white/white2.gif"/>';
        }
        if(oldnColor=="16711680"){
        $("wordchoice_color3").innerHTML = '<img src="./images/step3/color-setting/red/red2.gif"/>';
        }
        if(oldnColor=="16763904"){
        $("wordchoice_color4").innerHTML = '<img src="./images/step3/color-setting/yellow/yellow2.gif"/>';
        }
        if(oldnColor=="39372"){
        $("wordchoice_color5").innerHTML = '<img src="./images/step3/color-setting/blue/blue2.gif"/>';
        }
//				result_arr[1]=str
        nColor = str;
        if(nColor =="0"){
        $("wordchoice_color1").innerHTML = '<img src="./images/step3/color-setting/black/black-over.gif"/>';
        }
        if(nColor =="16777215"){
        $("wordchoice_color2").innerHTML = '<img src="./images/step3/color-setting/white/white-over.gif"/>';
        }
        if(nColor =="16711680"){
        $("wordchoice_color3").innerHTML = '<img src="./images/step3/color-setting/red/red-over.gif"/>';
        }
        if(nColor =="16763904"){
        $("wordchoice_color4").innerHTML = '<img src="./images/step3/color-setting/yellow/yellow-over.gif"/>';
        }
        if(nColor =="39372"){
        $("wordchoice_color5").innerHTML = '<img src="./images/step3/color-setting/blue/blue-over.gif"/>';
        }
        }
        

        if(number==2){
        OldFSize = nFontSize;
        if(OldFSize == 22){
        $("wordchoice_size1").innerHTML = '<img src="./images/step3/size-setting/big/big2.gif">';
        }
        if(OldFSize == 16){
        $("wordchoice_size2").innerHTML = '<img src="./images/step3/size-setting/middle/middle2.gif">';
        }
        if(OldFSize == 11){
        $("wordchoice_size3").innerHTML = '<img src="./images/step3/size-setting/small/small2.gif">';
        }
        nFontSize = str;
        if(nFontSize == 22){
        $("wordchoice_size1").innerHTML = '<img src="./images/step3/size-setting/big/big-over.gif">';
        }
        if(nFontSize == 16){
        $("wordchoice_size2").innerHTML = '<img src="./images/step3/size-setting/middle/midlle-over.gif">';
        }
        if(nFontSize == 11){
        $("wordchoice_size3").innerHTML = '<img src="./images/step3/size-setting/small/small-over.gif">';
        }
        }
        
        if(number==3){
        OldFSp = nSpeed;
        if(OldFSp == "10"){
        $("wordchoice_speed1").innerHTML = '<img src="./images/step3/speed-setting/fast.gif">';
        }
        if(OldFSp == "2"){
        $("wordchoice_speed2").innerHTML = '<img src="./images/step3/speed-setting/Normal.gif">';
        }
        if(OldFSp == "1"){
        $("wordchoice_speed3").innerHTML = '<img src="./images/step3/speed-setting/late.gif">';
        }
        nSpeed = str;
        if(nSpeed == "10"){
        $("wordchoice_speed1").innerHTML = '<img src="./images/step3/speed-setting/fast-over.gif">';
        }
        if(nSpeed == "2"){
        $("wordchoice_speed2").innerHTML = '<img src="./images/step3/speed-setting/Normal-over.gif">';
        }
        if(nSpeed == "1"){
        $("wordchoice_speed3").innerHTML = '<img src="./images/step3/speed-setting/late-over.gif">';
        }        
        }
}


var geturl;
function getYObjTag(rUrl)
{
	geturl = rUrl;
	var fName = "m=getYObjTag&url="+encodeURIComponent(geturl);
	var resultData="";
	new Ajax.Request(
	'index.php',
	{
		parameters: fName,
		onComplete : showResultYObjTag = function(resp)
		{
		  var data = resp.responseText.evalJSON();
//		  var state = data.ret[0].state;
				var oBj = data.yObj[0].tag; // Object Tag
				resultData ='<div>'+oBj+'</div>';
				$("movie").innerHTML = resultData;
		},
		method:"post"
	}
	);
}

function setBlacktable(){
var wvalue = xScroll+'px';
//var hvalue = yScroll+'px';
var hvalue = '688px';
//var hvalue = '525px';
var lvalue='0px';
if(xScroll>1050){
lvalue = 1050-xScroll+'px';
var wvalue = xScroll+((xScroll-1050)/2) +'px';
Element.setStyle("header",{width:'auto'});
Element.setStyle("footer",{width:'auto'});
}
else{
var wvalue = 1050 +'px';
Element.setStyle("header",{width:'1050px'});
Element.setStyle("footer",{width:'1050px'});
}
Element.setStyle("blacktable", {width:wvalue,height:hvalue,left:lvalue});
}


function getPageSize(){
//	Element.setStyle("blacktable", {width:'1050px'});
	if (window.innerHeight && window.scrollMaxY) {
//	alert("これ？")
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.documentElement.scrollWidth;
		yScroll = document.documentElement.scrollHeight;
	}
//	alert(xScroll);
	setBlacktable();
}

function changeimg(number){
var str = number;
switch(str){
case 1:
		Element.setStyle("harutag", {zIndex:'4'});
		break;
default:break;
}

}

function rechange(number){
var str = number;
switch(str){
case 1:
		Element.setStyle("harutag", {zIndex:'10'});
		break;
default:break;
}

}


function copy(Num){
var pNum = Num;
setClipboard('tagpub_child'+pNum);
}

var messageTxt;
var goTURL="";
function checklength(str)
{
//	alert(touchingwf);
	var Str = str;
	messageTxt = document.outFormText.outField.value;
	goTURL = document.outFormURL.outField.value;
	switch(Str)
	{
		case 1:
		//setSourceTag3();
		break;
		case 2:
		if(messageTxt.length>0)
		{
			msgCheck2();
		}
		else
		{
			Element.show("blacktable");
			$('blacktable_close').style.visibility ='visible';
			$('error2').style.visibility='visible';
		}
		break;
		default:break;
	}
}


function msgCheck2(){
messageTxt = document.outFormText.outField.value;
	new Ajax.Request(
	'index.php',
	{
		parameters: "m=msgCheck&msg="+encodeURIComponent(messageTxt)+"&len=360",
		onComplete : showmsgCheck = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  if(state == 1)
		  {
//		  setBlacktable();
//	  	Element.setStyle("movie_parent",{zIndex:"49"});
			Element.show("blacktable"); 
//			Element.setStyle("blacktable_close", {left:'446px',top:'300px'});
			$('error3').style.visibility='visible';
			$('blacktable_close').style.visibility='visible';
		  }
			else
			{
			makeCall(messageTxt,0);
			if(document.outFormURL.outField.value.length>0){
//			alert("urlはいってる");
			urlCheck2();
			}else{
//			alert("urlはいってない");
			makeCall("",1);			
			}
			}
		},
		method:"post"
	}
	);
}


function urlCheck2(){
goTURL = document.outFormURL.outField.value;
	new Ajax.Request(
	'index.php',
	{
		parameters: "m=urlCheck&url="+encodeURIComponent(goTURL),
		onComplete : showurlCheck = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  if(state == 1)
		  {
		  setBlacktable();
//	  	Element.setStyle("movie_parent",{zIndex:"49"});
			Element.show("blacktable"); 
//			Element.setStyle("blacktable_close", {left:'446px',top:'300px'});
			$('error4').style.visibility='visible';
			$('blacktable_close').style.visibility='visible';
		  }
			else
			{
			makeCall(goTURL,1);
//			nextstep(41);
			}
		},
		method:"get"
	}
	);
}


function msgCheck(){
goTURL = document.outFormURL.outField.value;
messageTxt = document.outFormText.outField.value;
	new Ajax.Request(
	'index.php',
	{
		parameters: "m=msgCheck&msg="+encodeURIComponent(messageTxt)+"&len=360",
		onComplete : showmsgCheck = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  if(state == 1)
		  {
		  setBlacktable();
			Element.show("blacktable"); 
			$('error3').style.visibility='visible';
			$('blacktable_close').style.visibility='visible';
		  }
			else
			{
			makeCall(messageTxt,0);
			if(document.outFormURL.outField.value.length>0){
			urlCheck();
			}else{
			//alert(document.outFormURL.outField.value);
			makeCall(document.outFormURL.outField.value,1);
			nextwpos(11);
			}
			}
		},
		method:"post"
	}
	);
}

function urlCheck(){
goTURL = document.outFormURL.outField.value;
	new Ajax.Request(
	'index.php',
	{
		parameters: "m=urlCheck&url="+encodeURIComponent(goTURL),
		onComplete : showurlCheck = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  if(state == 1)
		  {
			  setBlacktable();
				Element.show("blacktable"); 
				$('error4').style.visibility='visible';
				$('blacktable_close').style.visibility='visible';
		  }
			else
			{
				makeCall(goTURL,1);
				nextwpos(11);
			}
		},
		method:"get"
	}
	);
}


function modSourceTag2(){
var tmpnColor = NumberOutput(nColor)

  var fName ="m=modSourceTag2";
	fName += "&id="+fid;
	fName += "&strText="+ encodeURIComponent(messageTxt);
	fName += "&eff_no="+nIconNo + "&nYPosition="+(nYPosition-214);
	fName += "&strUrl="+encodeURIComponent(goTURL);
	fName += "&nColor="+tmpnColor+"&nFontSize="+nFontSize+"&nSpeed="+nSpeed+"&msg_type=0&public="+fpub;

	new Ajax.Request(
	'index.php',
	{
		parameters: fName,
		onComplete : ResultmodSourceTag2 = function(resp)
		{
		  var data = resp.responseText.evalJSON();
		  var state = data.ret[0].state;
		  var str;

		  if(state == 1)
		  {
//		  alert(data.err[0].err_msg)
//		  alert(data.err[1].err_msg)
			}
			else
			{
				var tAg   = data.source[0].tag;
				str = '<textarea id="tagpub_child1" rows="3" cols="55" readonly="readonly" onfocus="this.select();">'+tAg+'</textarea>';
				$('atagpub').innerHTML = str;
				var atAg = '<div id="fanboy" style="background-image:url(\'http://www.fanboy.jp/images/a-tagbg.gif\');width:320px;padding:3px 5px;border-color:#39B530;border-width:1px 1px 1px 7px;border-style:solid;"><a href="http://www.fanboy.jp/atag.php?id='+ data.source[0].fan_id +'" target="_blank"><img src="'+ data.source[0].thumbnail +'" width="300" style="border:none" align="center"/><br><br></a><a href="http://www.fanboy.jp/" target="_blank"><img src="http://www.fanboy.jp/images/side-logo/side-logo_over.gif" width="100" style="border:none"></a></div>';
				var str2 = '<textarea id="tagpub_child2" rows="3" cols="55" readonly="readonly" onfocus="this.select();">'+atAg+'</textarea>';
				$('tagpub').innerHTML = str2;
				$("tag-expression").style.visibility = "visible";
				BlackTableSta(1);
				$("allclear").style.visibility = "visible";
				$("cate").style.visibility = "hidden";
				
			}
		},
		method:"post"
	}
	);


}

function dec2hex (dec) {
var hex = "";
while( dec ) {
var last = dec & 15;
hex = String.fromCharCode(((last>9)?55:48)+last) + hex;
dec >>= 4;
}
return hex;
}

function NumberOutput(num){
　var dec, hex;
　
　hex = Number(num).toString(16).toUpperCase();
	if(hex.length==6){
	hex = '0x'+hex;
	}
	else if(hex.length==5){
	hex = '0x0'+hex;	
	}
	else if(hex.length==4){
	hex = '0x00'+hex;	
	}
	else if(hex.length==3){
	hex = '0x000'+hex;	
	}
	else if(hex.length==2){
	hex = '0x0000'+hex;	
	}
	else if(hex.length==1){
	hex = '0x00000'+hex;	
	}
	return hex;
}

function actop(){
chgwpos(1)
$('step2').style.visibility='hidden';
$('allclear').style.visibility ='hidden';
$('tag-expression').style.visibility = 'hidden';
BlackTableSta(0);
$('cate').style.visibility = 'visible';
Element.hide('step3');
$("movie").innerHTML="";
$("main_child").style.backgroundImage = "url(../images/mylist/mylist_bg.gif)";
$('slidebar_parent').style.visibility = "hidden";
$('slidebar').style.visibility = "hidden";
Element.show('step1');
getUserMsgTagList(4,0);


}