﻿function showtools()
{
	var tools = document.getElementById("othertoosmain");
	var toolsa = document.getElementById("othertoosmain1");
	tools.style.display = "block";
	tools.onmouseover = function()
	{
		tools.style.display = "block";
		toolsa.style.display = "block";
		document.getElementById("toolstit").style.color = "#0063dc";
		document.getElementById("toolstit").style.backgroundImage = "url(/images/icon1_1.png)";
		document.getElementById("toolstit").style.backgroundRepeat = "no-repeat";
	}
	tools.parentNode.onmouseout = function()
	{
		tools.style.display = "none";
		toolsa.style.display = "none";
	}
}




function sa( POjbID, ViewID, MaxID )
{
try
{
for( var i=1; i<=MaxID; i++ )
{
document.getElementById(POjbID+"a"+i).style.display = "none";
document.getElementById(POjbID+i).className= "";
}

document.getElementById(POjbID+"a"+ViewID).style.display = "";
document.getElementById(POjbID+ViewID).className= "uptab";
}
catch(err)
{}
}


function selfontSize(h)
{
	var divA =document.getElementById("selectfontA" + h);
	divA.style.display = "block";
	divA.onmouseover = function()
	{
		divA.style.display = "block";
	}
	divA.onmouseout = function()
	{
		divA.style.display = "none";
	}
}
function passsize(n,h)
{
	var liA= document.getElementById("size"+n);
	var selected = document.getElementById("fontsize");
	var divA =document.getElementById("selectfontA"+ h);
	selected.innerHTML = liA.innerHTML;
	divA.style.display = "none";
}
function passsizeA(n,h)
{
	var liA= document.getElementById("fam"+n);
	var selected = document.getElementById("fontFam");
	var divA =document.getElementById("selectfontA"+ h);
	selected.innerHTML = liA.innerHTML;
	divA.style.display = "none";
}


//图片缩放
var flag=false;
function DrawImage(ImgD)
{
	var image=new Image();
	image.src=ImgD.src;
	if(image.width>0 && image.height>0)
	{
		flag=true;
		if(image.width/image.height>= 500/348)
		{
			if(image.width>500)
			{
				ImgD.width=500;
				ImgD.height=(image.height*500)/image.width;
			}
			else
			{
					ImgD.width=image.width;
					ImgD.height=image.height;
			}
			ImgD.alt=image.width+"×"+image.height;
		}
		else
		{
			if(image.height>348)
			{
				ImgD.height=348;
				ImgD.width=(image.width*348)/image.height;
			}
			else
			{
				ImgD.width=image.width;ImgD.height=image.height;
			}
			ImgD.alt=image.width+"×"+image.height;
			}
	}
}



function uploading()
{ 
	document.getElementById("uploading1").style.display="block";
	document.getElementById("ifUpload1").style.display="none";
}
function uploadsuccess(url)
{
	location.replace("/addword.aspx?img="+url+"");
}
function uploaderror(mes)
{
        document.getElementById("uploading1").innerHTML = "";
        document.getElementById("ifUpload1").innerHTML = '<iframe id="ifurl" src="/upload.aspx" frameborder="no" scrolling="no" style="width: 700px; height: 60px;"></iframe>';
        document.getElementById("ifUpload1").style.display = "block";
        alert("对不起，"+mes+"上传未成功");
}
    
    
var crop;	    
function MakeCrop()
{
    try
    {
    crop.destroy();
    }
    catch(e){}
    var Dom = YAHOO.util.Dom,
        Event = YAHOO.util.Event,
        conn = null,
        results = null;
            
    var results = Dom.get('results');
    crop = new YAHOO.widget.ImageCropper('uploadimg', {
        'initHeight' : 100,
        'initWidth' : 50,
        initialXY: [0, 0]
    });

//    crop._resize.lock();
}
    
var xmlHttp;
//IE Firefox �的兼容?
function createXmlHttp()
{
    if(window.ActiveXObject){
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(window.ActiveXObject){
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.4.0");
    }
    else if(window.ActiveXObject){
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    else if(window.XMLHttpRequest){
        xmlHttp = new XMLHttpRequest();
    }
}

function upintimg()
{
    document.getElementById("btupnetimg").disabled = true;
    var url = document.getElementById("linkurl").value;
    if(url == "")
    {
        return;
    }
    createXmlHttp();      
    document.getElementById("ifUpload3").style.display= "block";

    xmlHttp.onreadystatechange = function(){
    if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
    document.getElementById("btupnetimg").disabled = false;
        if(xmlHttp.responseText.split("￥")[0] == "OK")
        {
            uploadsuccess(xmlHttp.responseText.split("￥")[1]);
        }
        else
        {
            document.getElementById("ifUpload3").innerHTML = xmlHttp.responseText;
        }
    }
    }
    xmlHttp.open("GET", "/upnetimg.aspx?url="+url+"", true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlHttp.send(null);
}

function createimg(path,cimg)
{   
    var coords = crop.getCropCoords();
    var word = document.getElementById("TextArea1").value;
    var nimg = document.getElementById("Hidden1").value;
    var fontsize = document.getElementById("txtfontsize").value;
    var fontcolor = document.getElementById("fontcolor").value;
    var fontfamily = document.getElementById("fontFam").innerHTML;
    createXmlHttp();      
    document.getElementById("showmsg").innerHTML = "<img src=\"/images/ajax-loader.gif\" align=\"absmiddle\" /> 正在生成,请稍侯。。";
    
    xmlHttp.onreadystatechange = function(){
    if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
        document.getElementById("btncreate").disabled = false;
        if(xmlHttp.responseText == 0)
        {
            document.getElementById("btncreate").disabled = true;
            document.getElementById("showmsg").innerHTML = "操作失败！";
        }
        else
        {
            document.getElementById("hhg3").style.display = "block";
            document.getElementById("showmsg").innerHTML = "";
            document.getElementById("showimg").innerHTML = "<img src='"+path+xmlHttp.responseText+"?"+Math.random()+"' />";
            document.getElementById("Hidden1").value = xmlHttp.responseText;
        }
    }
    }
    xmlHttp.open("POST", "/createimg.aspx", true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlHttp.send("w="+word+"&p="+cimg+"&x="+coords.left+"&y="+coords.top+"&nimg="+nimg+"&size="+fontsize+"&color="+fontcolor+"&family="+fontfamily+"");
}

