﻿var xmlHTTP=null;

function makeGIF()
{
    var form = document.forms(0);
	if(form.idx.value==""){
		alert("先选择图片");
		return;
	}
	if(form.text.value==""){
		alert("先输入文字");
		form.text.focus();
		return;
	}else if(form.max.value!="0" && form.text.value.length>form.max.value){
		alert("文字太长了，最长只能"+form.max.value+"个字");
		form.text.value=form.text.value.substr(0,form.max.value);
		form.text.focus();
		return;
	}
	document.getElementById("ShowImg").src=encodeURI("images/title_wait.gif");
	document.getElementById("UBBCode").value='';
	document.getElementById("HTTPCode").value='';

	if(xmlHTTP==null){
		xmlHTTP=new ActiveXObject("MSXML2.XMLHTTP");
	}
	xmlHTTP.abort();
	xmlHTTP.onreadystatechange=checkstate;
	xmlHTTP.open("GET","getgif.aspx?idx="+form.idx.value+"&txt="+escape(form.text.value)+"&seed="+new Date().getTime(),true);
	xmlHTTP.send();
	document.getElementById("ShowDiv").style.display="block";
}
function checkstate()
{
	if(xmlHTTP.readyState!=4) return;
	document.getElementById("ShowImg").src=encodeURI(xmlHTTP.responseText);
	document.getElementById("UBBCode").value='[img]'+encodeURI(xmlHTTP.responseText)+'[/img]';
	document.getElementById("HTTPCode").value=encodeURI(xmlHTTP.responseText);
}
function selectGIF(obj,idx,max)
{
	var form = document.forms(0);
	var R=obj.firstChild;
	R.checked=true;
	form.idx.value=idx;
	form.max.value=max;
	form.text.value=document.getElementById('gif_'+idx).alt;
	form.text.focus();
}
function checksize(img)
{
	if(img.height>60){
		img.height=60;
	}
	if(img.width>280){
		img.width=280;
	}
	img.onmouseover=showall;
	img.onmouseout=hideall;
}
function showall()
{
	var img=event.srcElement;
	var div=document.getElementById("titleDiv");
	var nimg=new Image();
	nimg.src=img.src;
	nimg.removeAttribute("width");
	nimg.removeAttribute("height");
	div.innerHTML=nimg.outerHTML;
	div.style.display="block";
	div.style.left=event.x+document.documentElement.scrollLeft;
	div.style.top=event.y+document.documentElement.scrollTop-nimg.height-50;
}
function hideall()
{
	var img=event.srcElement;
	var div=document.getElementById("titleDiv");
	div.style.display="none";
}
function CopyValue(input)
{
	input.select();
	window.clipboardData.setData('text', input.value);
	alert('已经拷入剪贴板！');
}
function CopyImage(imgid)
{
    var img = document.getElementById(imgid);
	if (img.tagName != 'IMG') return;
	if (typeof img.contentEditable == 'undefined') return;
	if (!document.body.createControlRange) return;
	var ctrl = document.body.createControlRange();
	img.contentEditable = true;
	ctrl.addElement(img);
	ctrl.execCommand('Copy');
	img.contentEditable = false;
	alert('复制完成，到QQ对话框里按Ctrl-V就可以啦！');
}