﻿// JScript 文件


function UTF8UrlEncode(input)
{
    var output = "";
    var currentChar = '';
        
    for(var counter = 0; counter < input.length; counter++) 
    {
        currentChar = input.charCodeAt(counter);
        if((48 <= currentChar) && (currentChar <= 57))
            output = output + input.charAt(counter);
        else if((65 <= currentChar) && (currentChar <= 90))
            output = output + input.charAt(counter);
        else if((97 <= currentChar) && (currentChar <= 122))
            output = output + input.charAt(counter);
        else
            output =  output + UTF8UrlEncodeChar(currentChar); 
    }
    return output;
}
function UTF8UrlEncodeChar(input)
{
    if(input <= 0x7F) return "%" + input.toString(16);

    var leadByte = 0xFF80; var hexString = ""; var leadByteSpace = 5;
    while(input > (Math.pow(2, leadByteSpace + 1) - 1))
    {
        hexString = "%" + ((input & 0x3F) | 0x80).toString(16) + hexString;
        leadByte = (leadByte >> 1);
        leadByteSpace--;
        input = input >> 6;
    } 
    return ("%" + (input | (leadByte & 0xFF)).toString(16) + hexString).toUpperCase();
}
function copyURL(url)
{
	if (window.clipboardData)
	{
		var copy = window.location.href;
		var urls=copy.split('/');
		var m_url="http://"+urls[2]+url;
		var ok = window.clipboardData.setData("Text", m_url);
		if (ok){alert("已经把网址复制到剪贴板，\n\n"+"您可以使用(Ctrl+V或鼠标右键)粘贴功能，\n\n"+"发送到MSN、QQ、Blog或者论坛。\n");
		}
	}
}
function strTrim(input)
{
    return input.replace(/(^\s*)|(\s*$)/g, "");
}
function replaceText(Str)
{
	var tempStr = Str;
	if(tempStr.length<1)
	{
		return "";
	}
	else
	{
		for(var i=0;i<tempStr.length;i++)
		{
			tempStr = tempStr.replace("\n","<br>");
			tempStr = tempStr.replace("'","＇");
			tempStr = tempStr.replace(";","；");
			//tempStr = tempStr.replace("\"","＂");
		}
		return tempStr;
	}
}
function lwup(cmp)
{
    var v_des=strTrim($("txtdes").value);
    var v_code=strTrim($("txtcode").value);
    //alert("|"+v_des+"|");
    if(v_des=="")
    {
        alert("请输入留言内容！");
        $("txtdes").focus();
        return;
    }
    if(v_code=="")
    {
        alert("请输入验证码！");
        $("txtcode").focus();
        return;
    }
    var url = "/service/addlw.aspx";
	var pars = 'cmp='+cmp+'&des='+UTF8UrlEncode(replaceText(v_des.replace(/\\r\\n/g,'<br>')))+'&code='+v_code;
	//alert(pars);
	var myAjax = new Ajax.Request(url,{method: 'get', parameters: pars, onComplete: showlw});	
}
function showlw(request){
    if(request.responseText!="")
    {
        if(request.responseText=="1")
        {
            alert("留言已提交！");
            $("txtdes").value="";
            $("txtcode").value="";
            $("imgcode").src="/checkcode.aspx";
            return;
        }
        else if(request.responseText=="2")
        {
            alert("验证码错误！");
            $("txtcode").focus();
            $("txtcode").value="";
            $("imgcode").src="/checkcode.aspx";
            return;
        }
        else
        {
            alert("留言失败，请重试！");
            $("txtdes").value="";
            $("txtdes").focus();
            $("imgcode").src="/checkcode.aspx";
            return;
        }
    }
    else
    {
        alert("留言失败，请重试！");
        $("txtdes").value="";
        $("txtdes").focus();
            $("imgcode").src="/checkcode.aspx";
        return;
    }
}
