//-->
var login='0';
function init(){
        grabComment('1');//display comment
        document.getElementById('text').focus(); //防止游標focus在comment textarea上
}
function getVar(name)
{
	get_string = document.location.search;
	return_value = '';
	do { //This loop is made to catch all instances of any get variable.
		name_index = get_string.indexOf(name + '=');

		if(name_index != -1)
		{
			get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);

			end_of_value = get_string.indexOf('&');
			if(end_of_value != -1)
				value = get_string.substr(0, end_of_value);
			else
				value = get_string;

			if(return_value == '' || value == '')
				return_value += value;
			else
				return_value += ', ' + value;
		}
	} while(name_index != -1)
	//Restores all the blank spaces.
	space = return_value.indexOf('+');
	while(space != -1)
	{
		return_value = return_value.substr(0, space) + ' ' +
			return_value.substr(space + 1, return_value.length);
		space = return_value.indexOf('+');
	}
	return(return_value);
}
function sendRequest(){ //發送回應
	var comment=document.getElementById('comment').value;
	if(comment.length>300)
		alert('字數過多');
	else if(comment.length>0 && comment!='在此回應作品...'){
		var obj=document.getElementById('comBtn');
		obj.innerHTML="<img src=\"images/product/pr_n1_01.gif\" width=\"73\"  height=\"48\" />";
		var face;
		r=document.getElementsByName("radioF");
		for(var i=0;i<r.length;i++){
			if(r[i].checked) 
				face=r[i].value;
		} 
		if(window.XMLHttpRequest) {
			req = new XMLHttpRequest();
		}else if(window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		req.open("POST",'CheckMvComment.php', true);
		req.onreadystatechange = callback;
		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		req.send('mp='+getVar('mp')+'&comment='+encodeURIComponent(comment)+'&face='+face+'&date='+new Date().getTime());
	}  
	else{ 
		alert('請輸入回應內容');
		document.getElementById('comment').value='';
		document.getElementById('comment').focus();
	}
}
var tc=5;
function callback() {
	if(req.readyState == 4) {
		if(req.status == 200) {
			s = req.responseText.substr(0,4);
			if(s=="true"){
				document.getElementById('comment').disabled=true;
                                setTimeout("reqCommentCnt()",300);
                                setTimeout("grabComment('1')",500);
                                comBoxTc(tc);
                                setTimeout("comBoxRelease()",5000);
                                tc=5;
			} 
			else
				alert('連線錯誤,請重新整理網頁');  
		}else {
			alert('連線錯誤,請重新整理網頁');
		}
	}
}
var cid;
function sendRequestR(tacid,type,p){
	cid = tacid;
	if(type=='r'){ //發送回覆
		var comment=document.getElementById(tacid).value;
		var obj=document.getElementById('span'+tacid);
	}
	else if(type=='m'){//修改主要回應
		var comment=document.getElementById('modM'+tacid).value;
		var obj=document.getElementById('spanM'+tacid);
	}
	else if(type='rm'){ //修改回覆
		var comment=document.getElementById('rMod'+tacid).value;
		var obj=document.getElementById('spanRM'+tacid);
	}
	if(comment.length>300)
		alert('字數過多');
	else if(comment.length>0){
		if(window.XMLHttpRequest) {
			req = new XMLHttpRequest();
		}else if(window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		req.open("POST",'CheckMvComment_new.php', true);
		req.onreadystatechange = function(){
                            if(req.readyState == 4) {
                     if(req.status == 200) {
                        s = req.responseText.substr(0,4);
                        if(s=="good"){
                                document.getElementById(cid).disabled=true;
                                var obj=document.getElementById('span'+cid);
                                grabComment(p);
                        }
                        else if(s=="modG"){
                                document.getElementById('modM'+cid).disabled=true;
                                var obj=document.getElementById('spanM'+cid);
                                grabComment(p);
                        }
                        else if(s=="rMod"){
                                document.getElementById('rMod'+cid).disabled=true;
                                var obj=document.getElementById('spanRM'+cid);
                                grabComment(p);
                        }
                        else
                                alert('連線中斷 請稍後再試');
                }else {
                        alert('連線中斷 請稍後再試');
                }
        }
                }
		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		obj.innerHTML='&nbsp;<img src=images/login_join_images/member_dot3.gif width=14 height=14 /><span class=text25> 送出中...</span>';
		req.send('mp='+getVar('mp')+'&comment='+encodeURIComponent(comment)+'&cid='+tacid+'&type='+type+'&date='+new Date().getTime());
	}
	else alert('請輸入回覆內容');
}
function countMsg(){
	countComment=document.getElementById('comment').value.length;
	var obj=document.getElementById('countWord');
	if(countComment<=300){
		obj.innerHTML="&nbsp;&nbsp;(輸入文字 | "+countComment+"/300字)";
	}
	else{
		obj.innerHTML="&nbsp;&nbsp;<img src=images/login_join_images/member_dot4.gif width=14 height=14 /><span class=text24>字數過多 "+countComment+"/300</span>";
	}
}
function countMsgR(cid){
	countComment=document.getElementById(cid).value.length;
	var obj=document.getElementById('countWord'+cid);
	if(countComment<=300){
		obj.innerHTML="&nbsp;&nbsp;(輸入文字 | "+countComment+"/300字)";
	}
	else{
		obj.innerHTML="&nbsp;&nbsp;<img src=images/login_join_images/member_dot4.gif width=14 height=14 /><span class=text24>字數過多 "+countComment+"/300</span>";
		btn.innerHTML="<img src=\"images/product/view_a11.gif\" width=\"66\"  height=\"52\" />";
	}
}
function countMsgM(cid){
	countComment=document.getElementById('modM'+cid).value.length;
	var obj=document.getElementById('cModM'+cid);
	if(countComment<=300){
		obj.innerHTML="&nbsp;&nbsp;(輸入文字 | "+countComment+"/300字)";
	}
	else{
		obj.innerHTML="&nbsp;&nbsp;<img src=images/login_join_images/member_dot4.gif width=14 height=14 /><span class=text24>字數過多 "+countComment+"/300</span>";
		btn.innerHTML="<img src=\"images/product/view_a11.gif\" width=\"66\"  height=\"52\" />";
	}
}
function countMsgRM(cid){
	countComment=document.getElementById('rMod'+cid).value.length;
	var obj=document.getElementById('cRMod'+cid);
	if(countComment<=300){
		obj.innerHTML="&nbsp;&nbsp;(輸入文字 | "+countComment+"/300字)";
	}
	else{
		obj.innerHTML="&nbsp;&nbsp;<img src=images/login_join_images/member_dot4.gif width=14 height=14 /><span class=text24>字數過多 "+countComment+"/300</span>";
		btn.innerHTML="<img src=\"images/product/view_a11.gif\" width=\"66\"  height=\"52\" />";
	}
}
function show(r,p){
        if(p)
           p='inline';
        else
           p='block';
	document.getElementById(r).style.display=p;
}
function hide(r){
	document.getElementById(r).style.display='none';
}
function srCreationCollect() {
	var url = '../SaveCreationCollect.php?date='+new Date().getTime();
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("GET", url, true);
	req.onreadystatechange = function(){
		if(req.readyState == 4) {
			if(req.status == 200) {
				response = req.responseText;
				alert('此作品已加入收藏');
				setTimeout("reqCollectCnt()",700);
			}
			else{
				alert("連線逾時,請重新操作");
			}
		}
	}
	req.send(null);
}
function mo(moNum){
	var url = 'ModifyMp.php?mo='+moNum+'&date='+new Date().getTime();
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("GET", url, true);
	req.onreadystatechange = function(){
                if(req.readyState == 4) {
                   if(req.status == 200) {
                          location.href='templet/';
                   }else {
                          alert("There was a problem retrieving the data:\n" + req.statusText);
                   }
               }
        };
	req.send(null);
}
function refreshILike(){ //for flash
	setTimeout("reqLikeCnt()",700);
}
function reqCollectCnt(){//及時更新作品收藏數字
	var url = 'ajaxFile/creationCollectCnt.php?date='+new Date().getTime();
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("GET", url, true);
	req.onreadystatechange = function(){
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById('frameCollect').src=document.getElementById('frameCollect').src;
				document.getElementById('collectCnt1').innerHTML=req.responseText;
				document.getElementById('collectCnt2').innerHTML=req.responseText;
                                document.getElementById('collectCnt3').innerHTML=req.responseText;
			}else {
				return;
			}
		}
	};
	req.send(null);
}
function reqLikeCnt(){
	var url = 'ajaxFile/creationLikeCnt.php?date='+new Date().getTime();
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("GET", url, true);
	req.onreadystatechange = function(){
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById('frameWhoLike').src=document.getElementById('frameWhoLike').src;
				document.getElementById('likeCnt1').innerHTML=req.responseText;
				document.getElementById('likeCnt2').innerHTML=req.responseText;
                                document.getElementById('likeCnt3').innerHTML=req.responseText;
			}else {
                                return;
			}
		}
	};
	req.send(null);
}
function reqCommentCnt(mp){
        var url = 'ajaxFile/creationCommentCnt.php?date='+new Date().getTime();
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        }else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = function(){
                if(req.readyState == 4) {
                        if(req.status == 200) {
                                if(req.responseText != 0){
                                        document.getElementById('comCnt1').innerHTML='('+req.responseText+')';
                                        document.getElementById('comCnt2').innerHTML='( '+req.responseText+' )';
                                }
                        }else {
                                return;
                        }
                }
        };
        req.send(null);
}
function sendDes(){
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("POST",'../ajaxFile/modCreationDes.php', true);
	req.onreadystatechange =function(){
		if(req.readyState == 4) {
			if(req.status == 200) {
				s = req.responseText.substr(0,4);
				if(s=="true"){
					var obj=document.getElementById('spanDesBtn');
					var objTextBox=document.getElementById('mpDesTextarea');
					if(objTextBox.value.length<=0)
						objTextBox.value="目前沒有作品描述...";
					obj.innerHTML='&nbsp;<img src=../images/login_join_images/member_dot3.gif width=14 height=14 /><span class=text25> 已編輯</span>';
					objTextBox.disabled=true;
				}
				else
					alert('非作品擁有人不可編輯描述');
			}
		}

	}
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.send('mp='+getVar('mp')+'&mpDes='+encodeURIComponent(document.getElementById('mpDesTextarea').value)+'&date='+new Date().getTime());
}
function setHeight(obj){     
	if(obj.scrollHeight>150)
		obj.style.height='150px';
	if(obj.scrollHeight>46 && obj.scrollHeight<150)
		obj.style.height=obj.scrollHeight+'px';   
}
function embedCode(ver,size,encode){
        var width='440';
        var height='355';
        if(size=='small'){
           width='400';
           height='325';
        }
        else if(size=='large'){
           width='480';
           height='385';
        }
	var embedCoding="<object width=\""+width+"\" height=\""+height+"\"><param name=\"movie\" value=\"http://www.motiontree.com/flashObject/insertArtScreen"+ver+".swf?m="+encode+"&size="+size+"\"></param><embed src=\"http://www.motiontree.com/flashObject/insertArtScreen"+ver+".swf?m="+encode+"&size="+size+"\" type=\"application/x-shockwave-flash\" width=\""+width+"\" height=\""+height+"\"></embed></object>";
	textBox=document.getElementById('shareCode');
	textBox.value=embedCoding;
}

function selectEmbed(em,src){
        document.getElementById(em).src=src;
}

function mnLg(){
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	var u=document.getElementById('msnAcc');
	var p=document.getElementById('msnPwd');
	document.getElementById('msnLogBtn').innerHTML='&nbsp;<img src=\"images/msnWait.gif\">';
	req.open("POST",'../msnSdk/index.php', true);
	req.onreadystatechange =function(){
		if(req.readyState == 4) {
			if(req.status == 200) {
                            s = req.responseText.substr(0,4);
				if(s=="true"){
                                        document.getElementById('frame1').src='include/msnList.php';
					hide('msnLogin');
					show('msnList');
                                        document.getElementById('msnAccH').value=document.getElementById('msnAcc').value;
                                        document.getElementById('msnAcc').value='';
                                        document.getElementById('msnPwd').value='';
                                        document.getElementById('msnLogBtn').innerHTML="<img src=\"images/product/shar_00016.gif\" onClick=\"mnLg();\" onMouseOver=\"this.style.cursor='pointer';\"/>";
				}
				else{
					document.getElementById('msnLogBtn').innerHTML="<img src=\"images/product/shar_00016.gif\" onClick=\"mnLg();\" onMouseOver=\"this.style.cursor='pointer';\"/>";
					alert('登入失敗,請確認您的登入資料是否正確.');
				}
			}
		}

	}
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.send('u='+u.value+'&p='+p.value+'&date='+new Date().getTime());
}
function disMsnList(){
        hide('msnList');
        show('msnLogin');
}
function resetFrameForm(f){
	var fObj=document.getElementById(f);
        fObj.contentWindow.unChkAll(); 
}

function chkall(input1,f)
{
	var fObj=document.getElementById(f);
	if(fObj.contentDocument){ //FF
		var objForm = fObj.contentDocument.forms['form1'];
		var objLen = objForm.length;
		for (var iCount = 0; iCount < objLen; iCount++)
		{
			if (objForm.elements[iCount].type == "checkbox")
			{
				objForm.elements[iCount].checked = true;
			}
		}

	}
	else{
		fObj.contentWindow.chkall(); //IE
	}
}
function comBoxRelease(){ 
         var obj=document.getElementById('comBtn');
         obj.innerHTML="<img src=\"images/product/pr_n1_01.gif\" width=\"73\" height=\"48\" onClick=\"sendRequest();\" onMouseOver=\"this.style.cursor='pointer';\"/>";
         document.getElementById('comment').disabled=false;
         document.getElementById('comment').value='在此回應作品...';
}
function comBoxTc(tc){
         document.getElementById('comment').value='已送出 '+tc+'秒後可再次回應';
         tc=tc-1;
         timer=setTimeout("comBoxTc("+tc+")",1000);
         if(tc==0)
               clearTimeout(timer);
}
function smail(f)
{
        var mp=getVar('mp');
        var sender=document.getElementById('msnAccH').value;
	document.getElementById(f).contentWindow.sendMail(mp,sender); 
	hide('msnList');
        show('msnLogin');
}
function grabComment(p){
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        }else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        document.getElementById('commentBox').innerHTML="<div style='width:550px;padding:5px 0 5px 0;float:right;text-align:center;margin-top:50px;margin-bottom:50px;'><img src='images/comLoad.gif'/></div>"
        req.open("POST",'../ajaxFile/creationComment.php', true);
        req.onreadystatechange =function(){
                if(req.readyState == 4) { 
                          if(req.status == 200) {
                             document.getElementById('commentBox').innerHTML=req.responseText;
                             tb_init('a.thickbox, area.thickbox, input.thickbox');
                        }
                }
        }
        req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.send('mp='+getVar('mp')+'&page='+p+'&date='+new Date().getTime());
}
function addFrd(user){
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        }else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("POST",'../ajaxFile/addFrd.php', true);
        req.onreadystatechange = function(){
                if(req.readyState == 4) {
                        if(req.status == 200) {
                              s = req.responseText.substr(0,4);
                              if(s=='1'){
                                      alert('此使用者已在您親友名單');
                              }
                              if(s=='2'){
                                      alert('已送出過邀請 等待對方回應中');
                              }    
                              if(s=='3'){
                                      alert('對方已邀請您加入親友 請到邀請管理回應');
                              }
                              if(s=="true"){
                                      alert('已送出親友團邀請'); 
                              }
                        }else {
                                return;
                        }
                }
        };
        req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.send('id='+user+'&date='+new Date().getTime());
}
function addFrdNoAlert(user){
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        }else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("POST",'../ajaxFile/addFrd.php', true);
        req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.send('id='+user+'&date='+new Date().getTime());
}
function addFrdEvent(comUser,comID){
        addFrdNoAlert(comUser,comID);
        document.getElementById('addFrdMsg'+comID).innerHTML=' 親友邀請已送出';
        document.getElementById('addFrdBtn'+comID).src='images/product/mb_icon03.gif';
        document.getElementById('addFrdBtn'+comID).style.cursor='default';
} 





