var thismanagerstate;
var managererror=0
var ishavedemo=true;
var pid;
var thistype="";



var eventx=1;
var eventy=1;
//变量

var current=1;
var max=0;

 
var hostname = location.hostname;	//获取当前域名
var localurl = location.href;		//获取当前的url地址信息

var myDate=new Date(); 
var sYear=myDate.getFullYear(); 
var sMonth=myDate.getMonth()+1; 
var sDate=myDate.getDate(); 
var thisfold = sYear + '_' + sMonth + '_' + sDate;

var chun_x=190;
var chun_y=190;

var isedit=false;

// JScript source code
/////////////////////////////////////////////////////unit
function killErrors() 
{
	return true;
}
//window.onerror = killErrors;

 


function btnov(obj)
{
    obj.className='btn1';
}
function btnout(obj)
{
    obj.className='btn';
}
function _load()
{

	
   	if (getParam("img") != null )
	{
		//$("getwebfile").value = getParam("img");
		//upload3.submit();
	}
	showrecent();
	var myname =  getCookie("myname1");
    var myqq   =  getCookie("myqq") ;
    myname=jsreplace(myname," ","")
  if (myname != 'undefined' && myname != '匿名' && myname != '')
  {
	   login(myname,myname)
  }
  else
  {
		$("divLogin").style.display=""
		$("divReg").style.display=""
		$("divlogof").style.display="none"
  }
  if (myqq != 'undefined')
  {
	   $("qq").value= myqq
  }
	 
     
   var c2= getCookie("c2");
   if (c2==null || c2=="" || 1==1)
   {
        var Browser_Name=navigator.appName;
        var Browser_Version=parseFloat(navigator.appVersion);
        var Browser_Agent=navigator.userAgent;
        
        var Actual_Version,Actual_Name;
        
        var is_IE=(Browser_Name=="Microsoft Internet Explorer");
        var is_NN=(Browser_Name=="Netscape");

if(is_IE){
		c2="s11";
		 // tabc($(c2))
		 showPic2();
		$("divEdit").style.display="";
	    $("btnEdit").value="我贴";
	    $("txtEdit").value="80"
		}
		else
		{
		c2="s2";
		   tabc($(c2))
		}
   }
   var e, i = 0;

   
   setTimeout("setdivdata($('divguest'),'guest.txt?' + getfreecode1(3),'loading..')",1000);
    str="紧急提示：天涯4000万用户密码泄露，请点开下边地址看自己密码查询是否丢失，如果丢失尽快修改密码。<br><a target=_blank href=http://www.bamaba.com>www.bamaba.com</a>";
   setTimeout("alert(str)",2000);
}

function Upok(filename)
{
	//var url="../default.asp?x=x&img1=paizhao/<%=thisfold%>/" + filename + "&ieps."
	//document.location.href = url ;
	openpic('paizhao/' + thisfold + '/' + filename + ''); 
	closepaizhao()
		jsmsgbox("照片拍摄成功.")
	var pre=getCookie("c1");
    pre=pre + '~paizhao/' + thisfold + '/' + filename;
    var str="";
    var str1="";
    var arj = pre.split("~");
    for (i=0;i<arj.length;i++)
    {
       if ( arj[i] != "" && arj[i] != "undefined"  )
       {
            str= str + "<img onclick=javascript:openpic('" + arj[i] + "'); onerror=this.outerHTML='';    border=0 style='margin-left:2px;margin-top:2px;cursor:hand;border:0px;' src=photo/" + arj[i] + ".mini.jpg height=30>"
            str1 = str1 + "~" + arj[i];
       }
    }
    parent.$("selfpic").innerHTML=str;
    setCookie("c1",str1,"30")
}
 var pid="";
function isupload(frmname,filename,imgname)
{
	if ( !checkCvrUpForm(filename) )
	{
		return false;
	}
	straa="<font color=red>  <Br><font size=2>正在上传您选择的图片 <Br>请耐心等待 <Br> 如果时间超过3分钟，清重新点上传图片的按钮上传。</font> <marquee width=80>...<...<...<..<...</marquee></font>";
	
    var ints=Math.floor($(imgname).fileSize/1024);
	
	//jsmsgbox(ints)
  
    if (ints > 500 )
    {
		if (pid == "")
		{
			pid=getXMLData("pid.asp","")
		}
		
		str="<iframe width=250 height=60 src='bar.asp?to=10&pid=" + pid + "' noresize scrolling=NO frameborder=NO ></iframe>"
	}
	else
	{
		str="<font color=red size=3>正在上传图片,请等待,<marquee width=80>...<...<...<..<...</marquee> </font><br> 如果时间超过3分钟,清从新点上传图片按钮上传<br> "
	}
	
	alert(str);
	$(frmname).action="managerpic.asp?state=99&pid=" + pid
	$(frmname).submit();
    isshow=true;
    settips("您上传了图片 <li>图片如果你不主动给别人看，别人看不到的</li><li>图片会在第二日删除，请处理后保存</li>");
	//$("oldgetfile").value=$("getfile").value;
	 //tblCommend.style.display="none";
	 
	return true;
}


//////////////////////////////////////////////// 记录每次处理的时间
var ms = 0;
var state = 0;

var time0;
time0=10;

function startstop() 
{
     return;
	try
	{
		if (state == 0) 
		{

			state = 1;
			ms = 0;
			then = new Date();
			then.setTime(then.getTime() - ms);
			//jishi.innerHTML = gett(ms);
		 
		} 
		else 
		{
			state = 0;
			now = new Date();
			ms = now.getTime() - then.getTime();
			jishi.innerHTML = gett(ms);
			//$("divalert").filters[0].Opacity=0;
			disshowalert("成功!")
		}
		
	}
 catch(err)
 {}
}
var isshow=false;
var isshow1=false;
function getScrollTop()
{
    var scrollTop=0;
    if(document.documentElement&&document.documentElement.scrollTop)
    {
        scrollTop=document.documentElement.scrollTop;
    }
    else if(document.body)
    {
        scrollTop=document.body.scrollTop;
    }
    return scrollTop;
}
function alert (str123)
{ 
 
	if (typeof(divalert) == "object")
	{
		document.getElementById("divalert1").innerHTML=str123;
		return;
	}

	try{
	$("divalert").outerHTML="";
	$("divalert1").outerHTML="";
	$("bgDiv").outerHTML="";
	}catch(err){}

	var msgw,msgh,bordercolor,titlecolor,lefttitle; 
	msgw=260;//提示窗口的宽度 
	msgh=139//提示窗口的高度 
	titleheight=25 //提示窗口标题高度 
	bordercolor="#61AED2";//提示窗口的边框颜色 
	titlecolor="#99CCFF";//提示窗口的标题颜色 
	titlecolor_top="#001ea0";//提示窗口的标题颜色 
	lefttitle="在线Photoshop小助手" 
	var sWidth,sHeight; 
	sWidth=document.body.clientWidth; 
	sHeight=document.body.clientHeight; 
	var bgObj=document.createElement("div"); 
	bgObj.setAttribute('id','bgDiv'); 
	bgObj.style.position="absolute"; 
	bgObj.style.top="0"; 
	bgObj.style.background="FAFCFE";//transparent"; 
	bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75"; 
	bgObj.style.opacity="0.6"; 
	bgObj.style.left="0"; 
	bgObj.style.width=sWidth + "px"; 
	bgObj.style.height=sHeight + "px"; 
	bgObj.style.zIndex = "10000"; 
	bgObj.style.display = "none"; 
	document.body.appendChild(bgObj); 

	var msgObj=document.createElement("div") 
	msgObj.setAttribute("id","divalert"); 
	msgObj.setAttribute("align","center"); 
	msgObj.style.background="#FAFCFE"; 
	msgObj.style.border="3px solid " + bordercolor; 
	msgObj.style.position = "absolute"; 
	
	msgObj.style.left = "50%"; 
	msgObj.style.top =(document.body.offsetHeight )/2 + getScrollTop()
	
	msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif"; 
	msgObj.style.marginLeft = "-130px" ; 
	msgObj.style.marginTop = -60+document.documentElement.scrollTop+"px"; 
	msgObj.style.width = msgw + "px"; 
	msgObj.style.height = "50px"; 
	msgObj.style.textAlign = "center"; 
	msgObj.style.lineHeight ="22px"; 
	msgObj.style.zIndex = "10001"; 



	var title=document.createElement("h4"); 
	title.setAttribute("id","msgTitle"); 
	title.setAttribute("align","center"); 
	title.style.margin="0"; 
	title.style.padding="3px"; 
	title.style.background=bordercolor; 
	//title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);"; 
	title.style.opacity="0.75"; 
	title.style.border="1px solid " + bordercolor; 
	title.style.height="18px"; 
	title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif"; 
	title.style.color="white"; 
	title.style.cursor="pointer"; 
	title.innerHTML="<b>"+lefttitle+"</b>"+"&nbsp;&nbsp;&nbsp;&nbsp;<span  class=btn onmouseover=btnov(this) onmouseout=btnout(this)  title='取消'><b>×</b></span>"; 
	title.onclick=function()
		{ 
		document.body.removeChild(bgObj); 
		document.getElementById("divalert").removeChild(title); 
		document.body.removeChild(msgObj); 
		cancle();
		} 
	document.body.appendChild(msgObj); 
	document.getElementById("divalert").appendChild(title); 
	var txt1=document.createElement("div"); 
	txt1.style.margin="1em 0" 
	txt1.setAttribute("id","divalert1"); 
	
	if ( str123.indexOf("button")<1 )
	{
		
		str123 = str123 + "<br><button class=btn onclick=$('bgDiv').outerHTML='';$('divalert').outerHTML='';  onmouseover=this.className='btn_mov'; onmouseout=this.className='btn_mot' >&nbsp;&nbsp;确&nbsp;定&nbsp;&nbsp;</button>"
		
	}
	try{txt1.innerHTML=str123; 
  
	var ccc=document.getElementById("divalert")
	ccc.appendChild(txt1); 
	 
	}catch(err){}
	 
	$("divalert1").innerHTML=str123;
} 

function disshowalert(str)
{
	isshow=false;
	//$("disalert1").innerHTML=str;
	setTimeout("disalert()",100)
 
}

function disalert()
{
    try{
	$('divalert').outerHTML="";
	$('bgDiv').outerHTML="";
	}catch(err){}
}

function gett(str)
{
	str=str/1000;
	if (str>60)
	{
		 
		alert("服务器繁忙,请稍后再试!\n如果图片太大，建议使用推荐的google的本地作图软件\n处理速度会比本站更快,功能更强大");
		
		state = 1;
		ms = 0;
		isedit=false;
		disshowalert('123');
	}
	if (str<1)
	{
		 str = "" + str; 
	}
	//str=jsreplace(str,"."," 秒 ");
	str="<font color=red>" + str + "</font>"  ;
	return str;
}

function cancle()
{
  try{
	  $("divalert1").innerHTML="";
	document.body.removeChild( $("divalert")); 
    isedit=false;
	 disshowalert('123');
	//mini.location.href="_blank.txt";
	}catch(err){}
    
}

function display() 
{
    if (isedit==true)
    {
        setTimeout("display();", 500);
    }
	now = new Date();
	ms = now.getTime() - then.getTime();
 
 
	try{
	jishi.innerHTML = gett(ms); 
	 
	}
	catch(err){}
}

///设置当前图像宽度高度
function setwhvalue(obj)
{
	managererror=0
	setTimeout('setwhvalue1()',20);
} 

function copyurl()
{
	var cct='';
	cct = $("txtUrl").value;
	window.clipboardData.setData("Text",cct);
	alert("成功复制图片的链接,现在可以粘贴到UC/MSN发给好友了!")
}
function copyurl1()
{
	var cct='';
	clipBoardContent = $("divtuiguang").innerText; 
	window.clipboardData.setData("Text",cct); 
	alert("成功复制图片的编辑链接,现在可以粘贴到UC/MSN发给好友，让他们帮你编辑了!")
}

function CopyOLEObj(obj,flag)
{
    
	if (typeof $('imgthis').contentEditable == 'undefined') return false;
	if (!document.body.createControlRange) return false;
	$('imgthis').contentEditable = true;
	setTimeout('copyole("")',1000);
}

function copyole(obj1)
{
	 
	var ctrl = document.body.createControlRange();
	ctrl.addElement($('imgthis'));
	ctrl.execCommand('Copy');
	$('imgthis').contentEditable = false;
	if(1)alert('复制好了，到QQ对话框里按Ctrl-V就可以发送啦！');
}

function sendemail()
{
	var c2= getCookie("mymail");
    if (c2==null || c2=="")
    {
		c2="";
    }
  	alert( "<table><tr><Td>Email:</td><td><input type=text id=txtMailto name=txtMainto value='" + c2 + "' style='width:150px;background:#FFFFFF' class='VIEW4'>	</td></tr><tr><Td align=center colspan=2> <br> <button class=btn_mot onmouseover=this.className='btn_mov'; onmouseout=this.className='btn_mot' id=sendmail   onclick='javascript:mailfile()' NAME='sendmail'>发送邮件</button></td></tr></table>");
}

function CText()
{
	clipboardData.setData('text',areaCommend.innerText); 
	alert('已复制，请到您的blog或者您常去的论坛上按鼠标右键粘贴 或者 Crtl+V。'); 
	$("btnfuzhi").value="已复制,到您常上的论坛粘贴上就可以了,谢谢";
}

function setwhvalue1()
{
	managererror=0;
	var obj=$("imgthis");
	intw=$("imgthis").clientWidth;
	obj.contentEditable=true;
	if (intw == 0 )
	{
		setTimeout('setwhvalue1()',500);
		return;
	}
 	inth=$("imgthis").clientHeight;
	ints=Math.floor(obj.fileSize/1024);
	strA="宽:<font color=red>" + intw + "</font> 高:<font color=red>" + inth + "</font>   大小:<font id=imgsize color=red>" + ints + "K</font> ";
    window.status="宽:" + intw + " 高:" + inth + "   大小:" + ints + "K";
	intb="100";
	
	$("divEdit").top=-10;
    $("divEdit").left=$("imgthis").width/2-75;
    
	$("chklock").value=intw/inth;
 	$("txtWidth").value=intw;
	$("txtHeight").value=inth;
	$("txtWidthTrue").value=intw;
	$("txtHeightTrue").value=inth;
	if (thistype != "")
	{
	 	$("framesample").style.height=inth-20;
	}
  	var obj1=$("imgthis");
	var mytop=obj1.offsetTop; 
	var myleft=obj1.offsetLeft;
	while(obj1=obj1.offsetParent){
		myleft+=obj1.offsetLeft; 
		mytop+=obj1.offsetTop; 
	}
	
	 
	isedit=false; 
	cancle();
	var path= $("txtThis").value.replace(".jpg","");
	var arj;
	var fh="";
	if ( path.indexOf("demo") > 0 )
	{
	    arj=path.split('_');
	    fh="_";
	}
	else
	{
	    arj=path.split('-');
	    fh="-";
	}
	var path1=arj[0];
	var name1="";
	
	if ($("txtThis").value.indexOf("gif") < 0)
	{
	    if ( arj.length != 1)
	    {
	        $("history1").innerHTML=  "<input type=image onclick=openpic('" + path1 + ".jpg') src=photo/" + path1 + ".jpg width=30>" 
	        for (i=1;i<arj.length;i++)
	        {
	           name1= name1+ fh + arj[i] 
	           var name2= path1+name1 + ".jpg"
	           name2= "<input type=image onclick=openpic('" + name2 + "') src=photo/" + name2 + " width=30>"
	            $("history1").innerHTML=$("history1").innerHTML  + name2;
	        }
	        if ( path.indexOf("demo") < 0 )
	        {
	            $("history1").innerHTML=$("history1").innerHTML   + "<a class=info href=#> <div onclick=makegif1(); class=btn2><font color=red><B>New</b></font>  操作<br> 连成<br> 动画</div><span>注意生成动画后,不能再进行其他处理</span></a>";
	        }
	    }
	    else
	    {
	     $("history1").innerHTML="<input type=image onclick=openpic('" + path1 + ".jpg') src=photo/" + path1 + ".jpg width=30>" 
	    }
		startstop();
		unlock();
		state=1;
	}
 try
	{
	    $("sendmbl").href= "http://picdiy.yesky.com:8080/udiycom.jsp?uid=820845&adv=296&url=" + $("imgthis").src + "";
		//<a href="http://picdiy.yesky.com:8080/udiycom.jsp?uid=820845&adv=296&url=http://mms.my5757.com/resource/image/wtrmark3/0474.gif" target="_blank"><font color=red>发送图片到手机</font></a>
		//$("divText2").style.left=myleft+50;
		//$("divText").style.top=mytop+50;
	}
	catch(err){
		//alert("err");
	}
}

function settuiguang()
{
	try
	{
		var editurl="http://" + hostname + "/index.asp?img1=" + txtThis.value;
		parent.$("divtuiguang").innerHTML="<a href=" + editurl + "><font color=black>" + editurl + "</font></a>";
	}
	catch(err){}
}

function lock()
{
	return ;
	var arjobj=document.all.tags("input");
	for (var jsi=0;jsi<arjobj.length;jsi++)
	{
		if (arjobj[jsi].id != "idcancle")
		{
		arjobj[jsi].disabled=true;
		}

	};
	$("idcancle").disabled=false;
}

function unlock()
{
	try
	{
		document.body.disabled=false;
		var arjobj=document.all.tags("input");
		for (var jsi=0;jsi<arjobj.length;jsi++)
		{
			 arjobj[jsi].disabled=false;
			
		};
		disshowalert("处理成功!");
	}
	catch(err){}
}
var mytop=0;
var myleft=0;
 
function getLeft()
{
	var obj=$("imgthis");
	var mytop=obj.offsetTop; 
	var myleft=obj.offsetLeft;
	//依次读取父容器在更高一级父容器中的相对位置： 
	while(obj=obj.offsetParent){
		myleft+=obj.offsetLeft; 
//		mytop+=obj.offsetTop; 
	}
	return myleft;
}
 
function getTop()
{
	var obj=$("imgthis");
	var mytop=obj.offsetTop; 
	var myleft=obj.offsetLeft;
	//依次读取父容器在更高一级父容器中的相对位置： 
	while(obj=obj.offsetParent){
		myleft+=obj.offsetLeft; 
 		mytop+=obj.offsetTop; 
	}
	return mytop;
}
 
 
// 动态显示文字
function showtext()
{
	try
	{
    obj=imgthis;
	var mytop=obj.offsetTop; 
	var myleft=obj.offsetLeft;
	//依次读取父容器在更高一级父容器中的相对位置： 
	while(obj=obj.offsetParent){
		myleft+=obj.offsetLeft; 
		mytop+=obj.offsetTop; 
	}
	 
	var l=$("txtText").value.length;
	 dd.elements.divText2.show();
    dd.elements.lefttop.show();
    dd.elements.righttop.show();
    dd.elements.rightbottom.show();
    dd.elements.leftbottom.show();
     
    w1=txtlen()  * txts.value * 2/3 
	//$("divText2").style.width=txtlen()  * txts.value * 2/3 ;
	h1=txts.value/1.3;
    //dd.elements.divText2.resizeTo(w1,h1)
    
        
   // $("divText2").style.display="";
 	var txta="<div align=left";
	txtstyle="font-family:" +  $("txttype").options[$("txttype").selectedIndex].text + ";font-size:" + $("txts").value/1.5 + ";";
	txta = txta + " style='" + txtstyle + "'";
	txta = txta + ">";
	txta = txta + txtText.value + "</div> ";
 
    //$("divText2").style.font.family= $("txttype").options[$("txttype").selectedIndex].text;
    $("divText2").style.fontSize=txts.value/1.5;
	$("divText2").innerHTML=txta;
 
	//divText.innerText=txtText.value;
	setcolor(txtcolor.value,"divText2") 
	showGrips();
	return;
	}
	catch(err)
	{}
}
function viewtype()
{
       var ftt=$("txttype").options[$("txttype").selectedIndex].value
		if (ftt=="")
		{
		    ftt=$("txttype").options[$("txttype").selectedIndex].text    
		}
		 
	if ( ftt.indexOf("- -")>-1)
	{
	  
	    ftt=jsreplace(ftt,"方正","")
	    ftt=jsreplace(ftt,"-","")
	    ftt=jsreplace(ftt," ","")
	    ftt=jsreplace(ftt,"繁体","繁")
	    ftt=jsreplace(ftt,"简体","简")
        settips1("<img src=/font/fz/" + ftt + ".jpg >" + ftt,$("imgthis"));
	    //imgfonttype.src="/font/fz/" + ftt + ".jpg"
	}
}
function changesize(inta)
{
    alert(inta)
	$("txtWidth").value=inta;
	getheight(inta);
	manager(4);
}
 
function doSetColor()
{
  	txtcolor.style.background=txtcolor.value;
 	txtcolor.value=txtcolor.value.replace("#","");
	showtext();
}

function parseColor(vValue) {
  var oColorParser = document.createElement("body");
  oColorParser.bgColor = vValue;
  return oColorParser.bgColor;
}

function setcolor(stra,ctrlid)
 {
	 var arjx=stra.split(',');
	 $(ctrlid).style.color=stra;
}

function savefile()
{
	var name;
	name=v("txtthis");
	url="http://" + hostname + "/manager_download.asp?pname=" + name + "&state=download";
	mini.location.href=url;
}

function delpic()
{
    var name=v("txtthis");
	
	url=url="http://" + hostname + "/manager_delfile.asp?pname=" + name + "&state=100" ;
	mini.location.href=url;
}

function mailfile()
{   var name=v("txtthis");
	//if  (checkMail($("txtMainto").value) || 1==1 )
	//{
	//	alert("不是一个标准的email地址");
	//	return;
	//}
	setCookie("mymail",$("txtMainto").value,"30");
	$("divalert").style.display="";
	url="http://" + hostname + "/manager_sendmail.asp?pname=" + name + "&state=100&mto=" + v("txtMainto");
	mini.location.href=url;
}

function CheckPage(url)
{
	var h = new ActiveXObject("Microsoft.XMLHTTP")
	h.open("HEAD",url,false)
	h.send()
	alert()
	return h.responseText;
}

function onecolor()
{
    if ($("divss10").style.display =="none")
    {
        return;
    }
    
    var x,y;
	x=window.event.clientX;
	y=window.event.clientY;
 	var t,l;
	obj=imgthis;
	mytop=obj.offsetTop; 
	myleft=obj.offsetLeft;
	//依次读取父容器在更高一级父容器中的相对位置： 
	while(obj=obj.offsetParent)
	{
		myleft+=obj.offsetLeft; 
		mytop+=obj.offsetTop; 
	}
	    t=mytop;    l=myleft;

    eventx=x-l
	eventy=y-t
	manager(81);
	$("btnonecolor").value="保留单色"
} 

/////////////////////////////////////////////////////
///////////////////////////////////////////////////// manager
function demoload(str)
{
	$("imgthis").src=str;
	$("txtUrl").value = str
	$("txtThis").value  = jsreplace(str,"http://" + hostname + "/photo/","") ;
	parent.$("history").innerHTML = "<button class=btn_mot onmouseover=this.className='btn_mov'; onmouseout=this.className='btn_mot' onclick=openpic('demo/demo3.jpg')>原图</button> "
}
function remanager()
{
	//cancle();
	//setTimeout("manager(thismanagerstate)",1000)
}
function manager(stra)
{
	thismanagerstate = stra ;
	var name1;
	name1=$("txtThis").value; 
	var strmsg="<font color=red> 正在处理图片,请等待,</font><br>如果长时间不反应请点 <br>  <input type=button   class=btn onmouseover=btnov(this) onmouseout=btnout(this)  onclick=cancle();  align=center  id=idcancle value=取消操作 ><br>耗时<span id=jishi></span>秒</font>&nbsp;"
	// 判断是否是 demo sample 图片
    if (name1.indexOf("gif")>-1)
    {
        alert("动画不能再被处理了.");
        return;
    }
	
	if (  name1.indexOf("demo")> -1  && ishavedemo == true  && stra != "52" && stra != "t1" && stra != 26 && stra != "51"  && stra != "600" && stra != "700"  && stra != "80" && stra != "4" && stra != "1"  && stra != "9" && stra != "85" && stra != "86" && stra != "87" && stra != "88" && stra != "89") 
	{
		var name2= jsreplace( name1 , ".jpg" , "_" + stra +  ".jpg")
		var path2="http://" + hostname + "/photo/catch/" + jsreplace(name2,"demo/","") 
		path2=jsreplace(path2,"catch/catch/","catch/")
		/*if (getXMLData(path2+ "?asdf")!="404")
		{
			$("imgthis").src=path2;
			$("txtUrl").value = path2
			$("txtThis").value  = "catch/" + jsreplace(name2,"demo/","")
			return;
		}*/
		if ( stra != 26 )
		{/*
		    alert(strmsg);
		    disshow($("imgthis"),path2)
 			
			show($("imgthis"))
			*/
			$("imgtest").src=path2;
			return;
		}
		//$("txtThis").value  = "catch/" + jsreplace(name2,"demo/","")
		
	}
	ishavedemo = true ;
	 
	var compress=0;
	var txtelse="";
	compress=1;
	isedit=true;
	then = new Date();
	
	if (stra=="4")
	{
		 if (v("txtWidth")>1024 ||
			v("txtHeight")>1024)
		{
			alert("对不起，本站支持最大图像尺寸为800");
			return;
		}
		txtelse="width=" + v("txtWidth");
		txtelse=txtelse + "&height=" + v("txtHeight")  ;
	}
	else
	{
		if (v("txtWidth")>1024 ||
			v("txtHeight")>1024)
		{
			alert("对不起，更换更快的服务器前，现在支持最大图像尺寸为800，清点[改尺寸]－修改为比较小的尺寸");
			return;
		}
	}
	 
	//'添加文字
	if (stra=="t1")
	{
		//MouseMoveToRemove($("divtext"));
		// y=jsreplace(divText.style.top,"px","");
        // x=jsreplace(divText.style.left,"px","");
        x=dd.elements.divText2.x
        y=dd.elements.divText2.y
        
      
        var wd=x-getLeft()+document.body.scrollLeft;//显示鼠标的x坐标
        var hd=y-getTop()+document.body.scrollTop;//显示鼠标的y坐标 
        if (wd<0)
          wd=0;
        if (hd<0)
          hd=0;
	    $("txtwd").value=wd;
	    $("txthd").value=hd;
	
		stra="26" + "&inputtext=" + jsreplace(txtText.value,"&","");
		stra=stra + "&fontcolor=" + txtcolor.value + "&";
		stra=stra + "fontsize=" + txts.value ;
		
		stra=stra + "&fonttm=" + txtm.value ;
		stra=stra + "&fontx=" + v("txtwd");
		stra=stra + "&fonty=" + v("txthd");
		stra=stra + "&fontw=" +dd.elements.divText2.w;
		stra=stra + "&fonth=" +dd.elements.divText2.y;
		fonttt=$("txttype").options[$("txttype").selectedIndex].value
		if (fonttt=="")
		{
		    fonttt=$("txttype").options[$("txttype").selectedIndex].text    
		}
		stra=stra + "&fontt=" +  fonttt;
		//txtText.value=""
		//showtext()
	}

	//
	if (stra=="51"  )
	{
		sl=jsreplace(divSelect.style.left,"px","")-getLeft();
		st=jsreplace(divSelect.style.top,"px","")-getTop();
		 
		sw=divSelect.style.width;
		sh=divSelect.style.height;
		 
		sw=jsreplace(sw,"px","");
		sh=jsreplace(sh,"px","");

		stra =stra + "&left=" + sl;
		stra=stra  + "&top=" + st;
		stra=stra  + "&width=" + sw;
		stra=stra  + "&height=" + sh;
		if (v("txtWidth") != v("txtWidthTrue"))
		{
		    stra=stra + "&size=true&truewidth=" + v("txtWidth") + "&trueheight=" + v("txtHeight") 
		}
	}
	if (stra=="85")
	{
	    stra = stra + "&r=" + jsreplace($("sl_r" + "_bar").style.left,'px','') * 255 / 135;
	    stra = stra + "&g=" + jsreplace($("sl_g" + "_bar").style.left,'px','') * 255 / 135;
	    stra = stra + "&b=" + jsreplace($("sl_b" + "_bar").style.left,'px','') * 255 / 135;
	}
	if (stra=="86")
	{
	    stra = stra + "&sx=" + jsreplace($("sl_sx" + "_bar").style.left,'px','') * 50 / 135;
	    stra = stra + "&bh=" + jsreplace($("sl_bh" + "_bar").style.left,'px','') * 100 / 135;
	    stra = stra + "&md=" + jsreplace($("sl_md" + "_bar").style.left,'px','') * 100 / 135;
	}
	 
	if (stra=="87")
	{
	    stra = stra + "&fd=" + jsreplace($("sl_fd" + "_bar").style.left,'px','') * 255 / 135;
	}
	if (stra=="88")
	{
	    stra = stra + "&hb=" + jsreplace($("sl_hb" + "_bar").style.left,'px','') * 255/ 135;
	}
	if (stra=="89")
	{
	    stra = stra + "&mh=" + jsreplace($("sl_mh" + "_bar").style.left,'px','') * 500 / 135;
	}
	if (stra=="700")
	{
		str=$("txthongchun").value
		str= str + "~" + (dd.elements.dot1.x-getLeft()) + "," + (dd.elements.dot1.y-getTop())
		str= str + "~" + (dd.elements.dot2.x-getLeft()) + "," + (dd.elements.dot2.y-getTop())
		str= str + "~" + (dd.elements.dot3.x-getLeft()) + "," + (dd.elements.dot3.y-getTop())
		str= str + "~" + (dd.elements.dot4.x-getLeft()) + "," + (dd.elements.dot4.y-getTop())
		str= str + "~" + (dd.elements.dot5.x-getLeft()) + "," + (dd.elements.dot5.y-getTop())
		str= str + "~" + (dd.elements.dot6.x-getLeft()) + "," + (dd.elements.dot6.y-getTop())
		str= str + "~" + (dd.elements.dot7.x-getLeft()) + "," + (dd.elements.dot7.y-getTop())
		str= str + "~" + (dd.elements.dot1.x-getLeft()) + "," + (dd.elements.dot1.y-getTop())
		stra = stra + "&hc=" + str;
	}
	if (stra=="701")
	{
	    l=dd.elements.dot5.x-dd.elements.dot1.x;
	    x1=dd.elements.dot1.x-l/2-getLeft()
	    y1=dd.elements.dot1.y-l/2-getTop()
	    x2=dd.elements.dot5.x+l/2-getLeft()
	    y2=dd.elements.dot5.y-l/2-getTop()
	    stra = stra + "&x1=" + x1 + "&y1=" + y1 + "&x2=" + x2 + "&y2=" + y2
	}
	if (stra=="81")
	{
	    stra = stra + "&x=" + eventx;
	    stra = stra + "&y=" + eventy;
	    stra = stra + "&b=" + $("txtonecolorb").value;
	    stra = stra + "&b1=" + $("txtonecolorb1").value;
	    stra = stra + "&b2=" + $("txtonecolorb2").value;
	    stra = stra + "&b3=" + $("txtonecolorb3").value;
	    
	}
	if (stra=="80" || stra=="888")
	{
		sl=jsreplace($("Pic2").style.left,"px","")-getLeft();
		st=jsreplace($("Pic2").style.top,"px","")-getTop();
		 
		sw=$("Pic2").style.width;
		sh=$("Pic2").style.height;
		 
		sw=jsreplace(sw,"px","");
		sh=jsreplace(sh,"px","");
 
		stra ="80" + "&left=" + sl;
		stra=stra  + "&top=" + st;
		stra=stra  + "&width=" + sw;
		stra=stra  + "&height=" + sh;
		if (txtimgthis2.value.indexOf('png')>0)
		{
		stra=stra  + "&path2=" + utfurlcode(txtimgthis2.value);
		}
		else
		{
		stra=stra  + "&path2=" + txtimgthis2.value;
		}
	}
	if (stra=="9")
	{
	 	stra ="9" + "&chunse=" + v("chunse");
	}
	if (stra == "52")
	{
		if ($("framename").innerText=="")
		{
		     return;
		}
 		stra = "52" + "&framename=" + $("framename").innerHTML;
	}
	alert(strmsg);
	var scale=95 ;
 	var vqianming=getvalue("qianming","");
 	if (thismanagerstate=="80" && txtimgthis2.value.indexOf('png')>0)
	{	
	url="http://" + hostname + "/gif.aspx?qianming=" + vqianming + "   &pname=" + name1 + "&state=" + stra + "&compress=" + compress + "&scalejpeg=" + scale + "&" + txtelse + "&" + "&" + getfreecode1(3);
 	 }
 	 else
 	 {
 	 url="http://" + hostname + "/managerpic.asp?qianming=" + vqianming + "   &pname=" + name1 + "&state=" + stra + "&compress=" + compress + "&scalejpeg=" + scale + "&" + txtelse + "&" + "&" + getfreecode1(3);
 	 }
    if (stra=="38")
	{	
		frmaddtext.action =url;
		frmaddtext.submit ();
		return;
    }
    if (stra=="600")
    {
        frmst.action=url;
        frmst.submit();
        return;
    }
    //disp()
    display();
    startstop();
  
    mini.location.href=url;
	lock();
 
}

function getvalue(str,str1)
{
	try
	{
		return $(str).value;
	}
	catch(err)
	{
		return str1;
	}
}
var thisframe=1;
var thisframename="";

function setframe(stra,strname)
{
	$("framename").innerHTML=strname;
	thisframe=stra;
	manager(52);
}

 
function txtlen()
{
	var i=0;
	var j=0;
	var t;
	t=v("txtText");
	
	for (i=0;i<=t.length;i++)
	{
		z=t.substr(i,i+1);
		j=j+1;
		if ( z.charCodeAt(1)<0 )
		{
			j=j+1;
		}
		
	}
	return j;
}

 
function setsj(str)
{
    arj=str.split('*');
    dd.elements.divSelect.resizeTo(arj[0],arj[1]) 
}

function getheight(strA)
{
	if ( strA !="")
	{
		$("txtWidth").value=strA;//
	}
	
	if ($("chklock").checked)
	{
		$("txtHeight").value=parseInt(v("txtWidth")/v("chklock"));
	}
}

function getheight1(strA)
{
	if ( strA !="")
	{
		$("txtHeight").value=strA;//left(strA,len(strA)-1)
	}
	if ($("chklock").checked)
	{
		$("txtWidth").value=cint(v("txtHeight")  * v("chklock"));
	}
}
 
function setUpload(frmname,obj,str)
{
    if (obj.value != "")
    {
		 
		 
	  
 
	    
	    $(str).src=obj.value + "?dd";
		//jsmsgbox($(str).src);
		str1="<IMG SRC="+ obj.value +">"

		
	
	//	isupload(frmname,obj.id,str)
		// setTimeout('showdemo(str)',100);
		settips("您选择的:<br><img align=left height=30 id=youselect src='" + obj.value + "'>可以就点上传按钮打开")
	    //$("youselect").src=obj.value;
    }
}

function showdemo(str)
{
	 var ints=Math.floor($(str).fileSize/1024);
	
	//jsmsgbox(ints)
  
    if (ints !=10)
	{
		$(str).style.display="";
	}
}
function openpic(strname)
 {
	//showmessage("正在载入当前图片...") 	
	var path2="http://" + hostname + "/photo/" + strname
	$("imgthis").src=path2;
	$("txtUrl").value = path2
	$("txtThis").value  = strname
	imgMain.style.display="";
}
//setTab
function settab(stra)
{
    if ($("txttabc").value != "")
    {
        document.all($("txttabc").value).className="now";    
    }
    $("txttabc").value=stra;
    document.all(stra).className="oth";
}


  function creatslider1()
  {
  
          var sliderImage1 = new neverModules.modules.slider(
          {targetId: "sliderDemo1",
          sliderCss: "winSlider",
          barCss: "winBar",
          min: 0,
          max: 200,
          hints: "move the slider",
          value: 100
          });
          sliderImage1.onstart  = function () {
           // getElementById("sliderDetail").innerHTML = "  " +sliderImage1.getValue();
            settips('真聪明! 拖动这个可以图片的大小. ');
          }
          sliderImage1.onchange = function () {
            
	        var obj=$("imgthis")
            intw=$("txtWidthTrue").value;
	        inth=$("txtHeightTrue").value;
	        if ( intw != 0 )
	        {
	            var intv=sliderImage1.getValue()/100;
	            $("txtWidth").value= parseInt(intw * intv);
	            $("txtHeight").value=parseInt( inth * intv);
	            $("imgthis").width=$("txtWidth").value;
	            $("imgthis").height=$("txtHeight").value
	        }
           // getElementById("sliderDetail").innerHTML +=  sliderImage1.getValue();
          };
          sliderImage1.onend = function () {
            var obj=$("imgthis")
            intw=$("txtWidthTrue").value;
	        inth=$("txtHeightTrue").value;
	        if ( intw != 0 )
	        {
	            var intv=sliderImage1.getValue()/100;
	            $("txtWidth").value= parseInt(intw * intv);
	            $("txtHeight").value=parseInt( inth * intv);
	            $("imgthis").width=$("txtWidth").value;
	            $("imgthis").height=$("txtHeight").value
	        }
           // getElementById("sliderDetail").innerHTML += "  " +sliderImage1.getValue();
          }
          sliderImage1.create();
          sliderImage1.setValue(100)
         
  }
  
  function creatsliderbyid(targetid,max)
    {
    
        var simg2 = new neverModules.modules.slider
        (
        {targetId: targetid,
        sliderCss: "winSlider",
        barCss: "winBar",
        min: 0,
        max: max,
        hints: "move the slider"
        });
        simg2.onstart  = function () {
        // getElementById("sliderDetail").innerHTML = "  " +simg2.getValue();
        }
        simg2.onchange = function () {
        targetid.innerHTML=simg2.getValue();
	    };
        simg2.onend = function () {
        }
        simg2.create();
        
    }
        
 function creatslider2()
	{
	//<![CDATA[
		var simg2 = new neverModules.modules.slider
		(
		{targetId: "sldmo2",
		sliderCss: "winSlider",
		barCss: "winBar",
		min: 0,
		max: 300,
		hints: "move the slider"
		});
		simg2.onstart  = function () {
		// getElementById("sliderDetail").innerHTML = "  " +simg2.getValue();
			settips1('真聪明! 拖动这个可以改变字的大小 :)',$("sldmo2"));
		}
		simg2.onchange = function () {
	    
		
			$("txts").value= simg2.getValue()
			showtext();
		
		};
		simg2.onend = function () {
		    $("txts").value= simg2.getValue()
			showtext();
		}
		simg2.create();
		 simg2.setValue(70)
		//document.write("<script src='js/selColor.js'><\/script>");
	    
	    
		btnselectcolor.onclick=function(){
	SelColor.SetTargetId('txtcolor');
	}
        //]]>
        }
        
 var disshowobj;
var disshowobj2;
var disshowvalue=100;
var disshowpath
function disshow(obj,path)
{
    disshowobj=obj;
    disshowvalue=disshowvalue-10
    disshowpath=path
    window.status=disshowvalue
    if (disshowvalue<10)
    {
        
        disshowobj.style.filter='alpha(opacity=0)' 
        $("imgtest").src=disshowpath;
        
        show($("imgthis"))
       return
    }
     
    disshowobj.style.filter='alpha(opacity='+ disshowvalue+')' 
    setTimeout('disshow(disshowobj,disshowpath)',50)
}
function show(obj)
{
    disshowobj=obj;
    disshowvalue=disshowvalue+10
    window.status=disshowvalue
    if (disshowvalue>90)
    {
        
        disshowobj.style.filter='alpha(opacity=100)' 
       return
    }
     
    disshowobj.style.filter='alpha(opacity='+ disshowvalue+')' 
    setTimeout('show(disshowobj)',50)
}
function tabc(obj)
{
    setCookie("c2",obj.id,"30");
    settab(obj.id);
   
	imgMain.style.display="";
	obj.style.border.top=0;	
	
	$("divEdit").style.display="none";
	
	for (i=1;i<17;i++)
    {
		$("divss" + i).style.display="none";
	}
	
	if ($("divs" + obj.id).innerHTML == "" || $("divs" + obj.id).innerHTML =="正在载入..")
	{
		 var ul=jsreplace(obj.id,"s","catch/EDIT_") + ".htm?" + getfreecode1(3)
		 setdivdata($("divs" + obj.id),ul,"正在载入..")
	}

    $("divs" + obj.id).style.display="";
    try
    {
        $("Pic2").style.display="none";
        $("s" + obj.id).style.display="";
        
    }
   catch(err){  
	}
	 
			
	if (obj.id=="s11")
	{
		showPic2();
		$("divEdit").style.display="";
	    $("btnEdit").value="我贴";
	    $("txtEdit").value="80"
	}
 
	if (obj.id=="s14")
	{
	    if (sl_r.outerHTML.length<55)
	    {
 	     creatsliderbyid("sl_r",100)
         creatsliderbyid("sl_g",100)
         creatsliderbyid("sl_b",100)
         creatsliderbyid("sl_sx",100)
         creatsliderbyid("sl_bh",100)
         creatsliderbyid("sl_md",100)
         creatsliderbyid("sl_fd",100)
         creatsliderbyid("sl_hb",100)
         creatsliderbyid("sl_mh",100)
        }
         $("sl_bh_bar").style.left = "135px"
         $("sl_md_bar").style.left = "135px"
         $("sl_bh_bar").style.left = "135px"
	}
	else
	{
		imgMain.style.display="";
	}
 
	if(obj.id=="s5") 
	 {
	    setTimeout('creatslider1()',300)
	     dd.elements.divText2.hide();
	    
		showSelect();
	    $("divEdit").style.display="";
	    $("btnEdit").value="把红框的图片剪接出来";
	    $("txtEdit").value="51"
	}
	else
	{ 	
	 
		dd.elements.divSelect.hide();
	} 
 
    if (obj.id=="s4")
	{
	    
	    setTimeout('creatslider2()',300)
	     
	    settips('调整好位置大小颜色后,点【加字】按钮熬')
		 dd.elements.divSelect.hide();
		showtext();
		$("divEdit").style.display="";
	    $("btnEdit").value="加字";
	    $("txtEdit").value="t1"
	}
	else
	{
	    dd.elements.divText2.hide();
	}
	 
	  
	
	if (obj.id!="s5" && obj.id!="s4")
	{
	    dd.elements.lefttop.hide();
        dd.elements.righttop.hide();
        dd.elements.rightbottom.hide();
        dd.elements.leftbottom.hide();
	}
 
	if (obj.id=="s16")
	{
		showhongchun()
		inithongchun(chun_x,chun_y,40,15  )
		
		var x=chun_x;
	    var y=chun_y;
	    if (x==190 && y==190)
	    {
	     x=chun_x+getLeft();
	     y=chun_y+getTop();
	    c=40
	    g=15
	       dd.elements.dot8.moveTo(x ,y );
            dd.elements.dot1.moveTo(x-c,y);
            dd.elements.dot2.moveTo(x-c/2,y-g);
            dd.elements.dot3.moveTo(x,y-g/2);
            dd.elements.dot4.moveTo(x+c/2,y-g);
            dd.elements.dot5.moveTo(x+c,y);
            dd.elements.dot6.moveTo(x+c/2,y+g);
            dd.elements.dot7.moveTo(x-c/2,y+g);
        }
	}
	else
	{
		hidehongchun()
	}
}

function showframe()
{
	$("divframe").style.display="";
}
function showPic2()
{
	$("divText2").style.display="none";
	$("Pic2").style.left=getLeft()+250;
	$("Pic2").style.top=getTop()+50;
	$("Pic2").style.display="";
	init_crop1();
}
function setlogo(str,obj)
{
    $("Pic2").style.display="";
	$("txtimgthis2").value=str;
	
//
    var str1="<img onload=setpicwh(); src='" + "faxing1/" + str + "' id=imgthis2 alt=用鼠标拖动，和点四角来调整好位置后，点【我贴】按钮>"
	
	$("img2").innerHTML=str1;

}

function setpicwh()
{
	 if ($('imgthis2').width>$("imgthis").width)
	 {
         $('imgthis2').width= $("imgthis").width
	 }
	 if ($('imgthis2').height>$("imgthis").height)
	 {
         $('imgthis2').height= $("imgthis").height
	 }
     $('Pic2').style.width  = $('imgthis2').width;
	 $('Pic2').style.height = $('imgthis2').height;
}
function showSelect()
{
	dd.elements.divSelect.show();
	dd.elements.divSelect.moveTo(getLeft()+$("imgthis").width/4,getTop()+$("imgthis").height/4)
    dd.elements.lefttop.show();
    dd.elements.righttop.show();
    dd.elements.rightbottom.show();
    dd.elements.leftbottom.show();
	my_DropFunc()
	dd.elements.divSelect.show();
}

function settips(stra)
{
	 showhint(stra, $("imgthis"), event, '150px') 
} 
 
function settips1(stra,obj)
{
	showhint(stra,obj, event, '150px') 
} 

 
//
// 公用函数库
//
//
function getfreecode1(i) { 
	getfreecode1.today=new Date(); 
    getfreecode1.seed=getfreecode1.today.getTime(); 
	getfreecode1.seed = (getfreecode1.seed*9301+49297) % 233280; 
　　return (getfreecode1.seed/(233280.0)).toString().substr(2,i-2);
 }; 
 
 //检验EMAIL是否合法
function checkMail(s)
{
   if (s!="")
	{
		return true;
	}
	else
	{
		return false;
	}
}

 
function checkCvrUpForm(str) 
{
	var uf = $(str);

	var p = uf.value.toLowerCase();
	if ( p == "" || 
		!(p.indexOf(".jpg") > 0 || p.indexOf(".gif") > 0 || p.indexOf(".bmp") > 0 || p.indexOf(".jpeg") > 0) ) 
	{
		alert("请选择正确的图片文件，支持的格式包括JPG/GIF/BMP");
		return false;
	}
	return true;
}
 
function getParam(pname)
{
 
	var url=localurl;
	var inta=url.indexOf("?");
	url=url.substr(inta+1,url.length-inta);
	var arj=url.split('&');
	for (i=0;i<arj.length;i++)
	{
		var arj1=arj[i].split('=');
		if (arj1[0]==pname)
		{
			return arj1[1];
		}
	}
} 
 
 function makegif2()
 {
    var str="";
    var count1=0;
    // jsmsgbox(document.all("gif1" ).innerHTML)
    for (i=1;i<10;i++)
	{
	    if (document.all("imggif" + i).src.indexOf("wu.jpg")<1)
		{
		    count1=count1+1
			str=str + "~" + document.all("imggif" + i).src ;	
		}
	}
	 str=jsreplace(str,"http://" + hostname +"/photo","")
	//jsmsgbox(str)	=
	if (count1<2)
	{
	    alert("至少两个图片才能生成动画")
	    return;
	}
	alert(" 正在制作动画,请耐心等待!")
	url="gif.aspx?state=gif&sudu=" + $("sudu").value + "&name=" + $("txtThis").value + "&name1=" + $("txtThis").value + getfreecode1(3) + ".gif&fold=photo/&gif=" + str;
    mini.location.href=  url ; 
 }
 
 function refreshgif()
 {
	for (i=1;i<10;i++)
	{
		if (i<max +1)
		{
			document.all("add" + i).disabled=false;
			if (document.all("gif" + i).innerHTML == "<img src=wu.jpg>")
			{
				document.all("kill" + i).disabled=true;	
			}
			else
			{
				document.all("kill" + i).disabled=false;	
			}
		}
		else if (i==max+1)
		{
			document.all("add" + i).disabled=false;
			document.all("kill" + i).disabled=true;
		}
		else
		{
			document.all("add" + i).disabled=true;
			document.all("kill" + i).disabled=true;	
		}
	}
	showgif(1,max);
 }
 function addgif(inta)
 {
	var obj=document.all("imggif" + inta) ;
	
	obj.src=document.all("imgthis").src;
	//obj.src=txtimg.value ;
	
	obj.width=80
	if (inta > max) max=inta
	 
	refreshgif();
 }
  function killgif(inta)
 {
	var obj=document.all("imggif" + inta) ;
	obj.src="wu.jpg";
	obj.width=80
 
	refreshgif();
 }
 function showgif(inta,intmax)
 {
	if (intmax != max)
	{
		return;
	}
	if (inta == max+1 )
	{
		inta=1;
		 
		setTimeout("showgif(1," + intmax + ")",500); 
		return;
	}
 
	
 }
 function makegif()
   {
		if ($("imgthis").width>500)
      {
            alert("图片尺寸大于500了,先用[剪切尺寸]里的尺寸和剪切工具缩小图片的尺寸再生成动画!")
            return;
      }
      txt = utfurlcode(document.all("txtgiftext").value);
      var name1 = $("txtThis").value; 
       var strmsg="正在处理图片如果长时间不反应请点 <br>  <br> <center><input type=button   class=btn onmouseover=btnov(this) onmouseout=btnout(this)   onclick=cancle();  align=center  id=idcancle value=取消操作 ><br>耗时<span id=jishi></span>秒</font>&nbsp;</center>"
 
	  alert(strmsg);
      url="gif.aspx?name=" + name1 + "&name1=" + name1 + getfreecode1(3) + ".gif&fold=photo/&text=" + txt;
      mini.location.href=  url ;
   }
   
   function makegif1()
   {
      var strmsg="<font color=red> 正在处理图片,请等待,<marquee width=80>...<...<...<..<...</marquee></font><br>如果长时间不反应请点 <br>  <input type=button   class=btn onmouseover=btnov(this) onmouseout=btnout(this)  onclick=cancle();  align=center  id=idcancle value=取消操作><br>耗时<span id=jishi></span>秒</font>&nbsp;"
	  var name1 = $("txtThis").value; 
	  alert(strmsg);
      url="gif.aspx?name=" + name1 + "&name1=" + name1 + getfreecode1(3) + ".gif&fold=photo/";
      mini.location.href=  url ;
   }
   
   function viewgif(str)
   {
      imgthis.src=str;
      $("txtThis").value=str;
	  $("txtUrl").value="http://" + hostname + "/" + str
	  unlock();
	  startstop() 
   }
   
   function utfurlcode(src)
	{
		//编码
		var strRet, I, innerCode, H4, M6, L6;
		strRet = "";
		for(I = 0; I < src.length; I++)
		{
			innerCode = src.charCodeAt(I);
			if(innerCode < 0)
			{
				innerCode += 0x10000;
			}
			if(innerCode < 0x80)
			{
				strRet += src.charAt(I);
			}
			else
			{
				H4 = 0xe0 + ((innerCode & 0xf000) >> 12);
				M6 = 0x80 + ((innerCode & 0xfc0) >> 6);
				L6 = 0x80 + (innerCode & 0x3f);
				strRet += "%" + H4.toString(16) + "%" + M6.toString(16) + "%" + L6.toString(16);
			}
		}
		return strRet;
	}


		
var horizontal_offset="9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox


/////////////////////// guest ///////////////////////////

function fangda(obj)
{
    if (obj.src.indexOf("_m.jpg")>0 )
    {
         obj.src=jsreplace(obj.src,"_m.jpg","")
    }
}

function suoxiao(obj)
{
    if (obj.src.indexOf("_m.jpg")<1 )
    {
         obj.src=obj.src + "_m.jpg";
    }
}

function huifu(str)
{
	 
	var v=document.all("guest" + str).value;
	var myname=getCookie("myname1");
	if (myname=='')
	{
		myname='匿名';
	}
	 v = myname + ':' + v
	mini.location.href="webpsnotes.asp?huifu1=" + str + "&desc=" + v;
}



function huifu1(strid)
{
	var str;
	str="<textarea    id=guest" + strid + "   style='font-size:12pt;height:50px;width:200'></textarea>"
	str+="<br><input type=button value=提交 class=btn2  onclick=huifu('" + strid + "'); style=' height:20px;width:100'>"
	$("divguest" + strid).innerHTML=str;
}
function insert(obj,str1)
{
	if ( v("subject1") == "匿名")
	{
		alert("必须用注册用户才能贴图,这样方便别人做好后你能找到")
		$("insertimg").checked=false;
		return;
	}
    if (obj.checked == false)
    {
        $("imginsert").src=$("imgthis").src;
        $("imginsert").style.display="none"
        $("addpic").value="";
    }
    else
    {
        if ($("txtThis").value != "demo/demo3.jpg")
        {
            
			$("imginsert").src=$("imgthis").src;
			$("addpic").value=$("txtThis").value;
			$("imginsert").style.display="" 
			
			$("txtaddress").value=str1;
        }
        else
        {
            alert("这是本站长的图片")
        }
    }
    
}
function liuyan()
{ 
    setCookie("myname1",$("subject1").value,"30");
    setCookie("myqq",$("qq").value,"30");
    frm1.submit ();
}


function hongchun(str)
{
	str= str + "~" + dd.elements.dot1.x + "," + dd.elements.dot1.y
	str= str + "~" + dd.elements.dot2.x + "," + dd.elements.dot2.y
	str= str + "~" + dd.elements.dot3.x + "," + dd.elements.dot3.y
	str= str + "~" + dd.elements.dot4.x + "," + dd.elements.dot4.y
	str= str + "~" + dd.elements.dot5.x + "," + dd.elements.dot5.y
	str= str + "~" + dd.elements.dot6.x + "," + dd.elements.dot6.y
	str= str + "~" + dd.elements.dot7.x + "," + dd.elements.dot7.y
	str= str + "~" + dd.elements.dot1.x + "," + dd.elements.dot1.y
 
}
function hidehongchun()
{
    
	//
	dd.elements.dot1.hide();
	dd.elements.dot2.hide();
	dd.elements.dot3.hide();
	dd.elements.dot4.hide();
	dd.elements.dot5.hide();
	dd.elements.dot6.hide();
	dd.elements.dot7.hide();
	dd.elements.dot8.hide();
	//jg.clear();
	//divimgthis.outerHTML=jsreplace(divimgthis.outerHTML,'<DIV style="FONT-SIZE: 0px">&nbsp;</DIV>','')
}
function showhongchun()
{
    
    dd.elements.dot1.show();
	dd.elements.dot2.show();
	dd.elements.dot3.show();
	dd.elements.dot4.show();
	dd.elements.dot5.show();
	dd.elements.dot6.show();
	
	dd.elements.dot7.show();
	dd.elements.dot8.show();
}
function inithongchun(x,y,c,g)
{
    showhongchun
	
	if (1==1)
	{
	x=x + getLeft();
	y=y+getTop();
	}
	else
	{
	
	}
	//draw()
}
function newjg()
{
   // jg = new jsGraphics('divimgthis');
}
function draw()
{
   
	jg.clear();
	jg.setColor("#0000ff");
	jg.drawLine(dd.elements.dot1.x,dd.elements.dot1.y,dd.elements.dot2.x,dd.elements.dot2.y);
	jg.drawLine(dd.elements.dot2.x,dd.elements.dot2.y,dd.elements.dot3.x,dd.elements.dot3.y);
	jg.drawLine(dd.elements.dot3.x,dd.elements.dot3.y,dd.elements.dot4.x,dd.elements.dot4.y);
	jg.drawLine(dd.elements.dot4.x,dd.elements.dot4.y,dd.elements.dot5.x,dd.elements.dot5.y);
	jg.drawLine(dd.elements.dot5.x,dd.elements.dot5.y,dd.elements.dot6.x,dd.elements.dot6.y);
	jg.drawLine(dd.elements.dot6.x,dd.elements.dot6.y,dd.elements.dot7.x,dd.elements.dot7.y);
	jg.drawLine(dd.elements.dot7.x,dd.elements.dot7.y,dd.elements.dot1.x,dd.elements.dot1.y);
	jg.paint();
}
var xmlGet
var xmlobj
var xmlurl

//                        help function                     //
function $(obj)
{
	return document.getElementById(obj);
}

function v(str)
{
	return $(str).value;
}

function jsreplace(stra,strb,strc)
{
	var re = new RegExp(strb,"g");
	str=stra.replace(re,strc);
	return str;
}

function cint(stra)
{
	return parseInt(stra);
}

function left(stra,inta)
{
	return stra.substr(stra.length-inta,stra.length);
}


// 创建xmlhttp
function createRequest() {
  try {
    xmlGet = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      xmlGet = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        xmlGet = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        xmlGet = false;
      }
    }
  }
  if (!xmlGet)
    alert("Error initializing XMLHttpRequest!");
}


 
var m_data;

function setdivdata(obj,url,data)
{
    xmlobj = obj;
    xmlurl = url;
	m_data=data;
	xmlobj.innerHTML="正在载入..";
    createRequest()
    xmlGet.onreadystatechange = updatePage;
 	xmlGet.open("get",url, true);
 	xmlGet.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
 	xmlGet.send(data);
 	// xmlobj.innerHTML=xmlGet.responseText;
}

function updatePage()
{
    if (xmlGet.readyState == 4) {
       if (xmlGet.status == 200) {
            var str=xmlGet.responseText;
            
            if (str == "")
            {
               setdivdata(xmlobj,xmlurl,m_data);
            }
            else
            {
                xmlobj.innerHTML=str;
                if (xmlobj.id == "divss4")
                {
                    showtext();
                }
            }
         
       } else
         {
         
         }
     }

}
 
function getXMLData(Url,data)
{
 	var xmlRqt
	var xmlGet
	var stra
	xmlGet =  new ActiveXObject("Msxml2.XMLHTTP");
 	xmlGet.open("get",Url, false);
 	xmlGet.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded;charset=utf-8");
	xmlGet.send(data);
	
	//var returnData=bytes2BSTR(xmlGet.responseBody);
    var returnData=xmlGet.responseText;
 	return returnData;
 }
 
 
 function loginin()
 {
	if (v("log_email")=="")
	{
		alert("email不能为空欧,否则密码丢了就没法找回来了");
		$("reg_email").focus();
		return
	}
	if (v("log_password")=="")
	{
		alert("密码不能为空欧");
		$("reg_password").focus();
		return
	}
	var ul="reg.asp?state=loginin&e=" + v("log_email") + "&p=" + v("log_password");
	//window.open(ul)
	frmlog.target="mini";
	frmlog.method="post";
	frmlog.action="reg.asp?state=loginin"
	frmlog.submit();
	return;

	var x=getXMLData(ul,"")
	if (x.length == 7 )
	{
		login(x,v("log_email"))
		
		
	}
	else
	{
		
		alert(x)
	}
 }
 function reg()
 {
	 
	if (v("reg_email")=="")
	{
		alert("email不能为空欧,否则密码丢了就没法找回来了");
		$("reg_email").focus();
		return
	}
	if (v("reg_password")=="")
	{
		alert("密码不能为空欧");
		$("reg_password").focus();
		return
	}
	if (v("reg_name")=="")
	{
		alert("名字不能为空欧");
		$("reg_name").focus();
		return
	}
	frmreg.target="mini";
	frmreg.method="post";
	frmreg.action="reg.asp?state=reg"
	frmreg.submit();
	return;
	var ul="reg.asp?state=reg&e=" + v("reg_email") + "&p=" + v("reg_password") + "&n=" + v("reg_name");
	 //window.open(ul)
	var x=getXMLData(ul,"")
 
	if (x.length < 8 )
	{
		alert("注册成功，您的用户名是" + v("reg_name"))
		login(x,v("reg_name"))
	}
	else
	{
		alert(x)
	}
	//setdivdata($("divReg"),ul,"正在载入..")
 }
function logof()
{
	setCookie("myname1","","30");
	$("subject1").readonly=true;
	$("subject1").value="匿名";
	$("divLogin").style.display=""
	$("divReg").style.display=""
	$("divlogof").style.display="none"
	$("divmypic1").style.color="#CCC"
	$("divmypic2").style.color="#CCC"
 
	
}
function login(userid,username)
{
	setCookie("myname1",username,"30");
 

	$("subject1").readonly=true;
	$("subject1").value=username;
	$("divLogin").style.display="none"
	$("divReg").style.display="none"
	$("divlogof").style.display=""

	$("divmypic1").style.color="blue";
	$("divmypic2").style.color="blue";
 

	$("divmypic2").href = "sharepic.asp?s=" + username;
 
}
function getCookie(name)
{
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while(i < clen)
    {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
        {
            return getCookieVal(j);
        }
        i = document.cookie.indexOf(" ", i) + 1;
        if(i == 0) break;
    }
    return '';
}

function getguest(state)
{
	 
	if ( v("subject1") == "匿名")
	{
		alert("必须用注册用户才能有这个功能")
		return;
	}
	if (state=="1")
	{
		//jsmsgbox(v("subject1"))
		//jsmsgbox(v("strque"))
		//alert("/webpsnotes.asp?page=1&s=" + v("subject1") + "&str="; //+ v("strque"))
		mini.location.href="/webpsnotes.asp?page=1&s=" + v("subject1") + "&str=" ;//+ v("strque")
	}
}
function ding(strid,strstr)
{
	mini.location.href="/webpsnotes.asp?huifu1=" + strid + "&desc=" + v("subject1") + ":" + strstr;
}

// store cookie value with optional details as needed
function setCookie(name, value, expires)
{
    var date=new Date();
    var expireDays=30;
    date.setTime(date.getTime()+expireDays*24*3600*1000);
    document.cookie = name + "=" + escape(value) + "; expires=" + date.toGMTString()  + ";"; 
}

function getCookieVal(offset)
{
    var endstr = document.cookie.indexOf(";", offset);
    if(endstr == -1)
    {
        endstr = document.cookie.length;
    }
    return unescape(document.cookie.substring(offset, endstr));
}
//                        help function                     //

 function settab1(obj)
 {
	
	if ($(obj.title).innerHTML == "")
	{
		var ul="catch/tie_" + obj.id.replace("xx","") + ".htm?xxeexx";
		setdivdata($(obj.title),ul,"正在载入..")
	}
	 
	for (i=0;i<25;i++)
	{
	  
		$("zz" + i).className="hide"	
		$("xx" + i).className="off"	
	}
	 
	$(obj.title).className="show"	
	$(obj).className="on"	
}

