<!-- 


/*
below is function encodeURI
*/
/* *************************** 
** Most of this code was kindly 
** provided to me by 
** Andrew Clover (and at doxdesk dot com) 
** http://and.doxdesk.com/ ; 
** in response to my plea in my blog at 
** http://worldtimzone.com/blog/date/2002/09/24 
** It was unclear whether he created it. 
*/ 
function utf8(wide) { 
var c, s; 
var enc = ""; 
var i = 0; 
while(i<wide.length) { 
c= wide.charCodeAt(i++); 
// handle UTF-16 surrogates 
if (c>=0xDC00 && c<0xE000) continue; 
if (c>=0xD800 && c<0xDC00) { 
if (i>=wide.length) continue; 
s= wide.charCodeAt(i++); 
if (s<0xDC00 || c>=0xDE00) continue; 
c= ((c-0xD800)<<10)+(s-0xDC00)+0x10000; 
} 
// output value 
if (c<0x80) enc += String.fromCharCode(c); 
else if (c<0x800) enc += String.fromCharCode(0xC0+(c>>6),0x80+(c&0x3F)); 
else if (c<0x10000) enc += String.fromCharCode(0xE0+(c>>12),0x80+(c>>6&0x3F),0x80+(c&0x3F)); 
else enc += String.fromCharCode(0xF0+(c>>18),0x80+(c>>12&0x3F),0x80+(c>>6&0x3F),0x80+(c&0x3F)); 
} 
return enc; 
} 

var hexchars = "0123456789ABCDEF"; 

function toHex(n) { 
return hexchars.charAt(n>>4)+hexchars.charAt(n & 0xF); 
} 

var okURIchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"; 

function encodeURIComponentNew(s) { 
var s = utf8(s); 
var c; 
var enc = ""; 
for (var i= 0; i<s.length; i++) { 
if (okURIchars.indexOf(s.charAt(i))==-1) 
enc += "%"+toHex(s.charCodeAt(i)); 
else 
enc += s.charAt(i); 
} 
return enc; 
} 

function URLEncode(fld) 
{ 
if (fld == "") return false; 
var encodedField = ""; 
var s = fld; 
if (typeof encodeURIComponent == "function") 
{ 
// Use javascript built-in function 
// IE 5.5+ and Netscape 6+ and Mozilla 
encodedField = encodeURIComponent(s); 
} 
else 
{ 
// Need to mimic the javascript version 
// Netscape 4 and IE 4 and IE 5.0 
encodedField = encodeURIComponentNew(s); 
} 
//alert ("New encoding: " + encodeURIComponentNew(fld) + 
// "\n escape(): " + escape(fld)); 
return encodedField; 
} 


/**
the functions.

*/


var ali_site="http://amos1.taobao.com";
var url_online=ali_site+"/online.ww?v=2";
var url_msg=ali_site+"/msg.ww?v=2";


//radiobutton onclick处理
function do_sel_style(istyle)
{
  document.AliTalk.ali_style.value=istyle;
}

//参数检查
function doCheck()
{
    if (document.AliTalk.AliTalknumber.value=="")
    {
        alert("请填写淘宝旺旺用户名");      
        return (false);        
    }
	/**
    if (document.AliTalk.refwebsite.value=="")
    {
        alert("请填写引用网站的地址");
	    return (false);
    }


    var AliTalk_num=document.AliTalk.AliTalknumber.value;
    if(AliTalk_num.length<5||AliTalk_num.length>10)
    {
     	alert("淘宝旺旺号码有误");      
        return (false);    
     }

    var reference=document.AliTalk.refwebsite.value  ;
     if(reference.length>30)
    {
     	alert("网站的名字过长");      
        return (false);    
     }
     **/
    return true;
}

function paraCheck()
{
   if(!doCheck()) return false;
    var MyCode= document.AliTalk.MyCode.value  ;
     if(MyCode.length<100)
    {
     	alert("你还没有生成代码，或者生成的代码有误");      
        return (false);    
   	}
    return (true);    
} 


//修改DEMO图片显示并ONCLICK处理

function ch_demo()
{
   var AliTalk_num=URLEncode(document.AliTalk.AliTalknumber.value);
	 var style=document.AliTalk.ali_style.value;
   var image_link=url_online+"&uid="+AliTalk_num+"&s="+style;
	var msg_link=url_msg+"&uid="+AliTalk_num+"&s="+style;
	document.getElementById("dome_href").href = msg_link;
	document.getElementById("dome_icon").src = image_link;
    return false;
}


function htmlgen(webtype) 
{
    
    var style=document.AliTalk.ali_style.value;
    
    if(!doCheck()) return false;
    
    var leftword=document.AliTalk.leftword.value
    var AliTalk_num=URLEncode(document.AliTalk.AliTalknumber.value)
    //var reference=document.AliTalk.refwebsite.value
    var image_link=url_online+"&uid="+AliTalk_num+"&s="+style;
    var msg_link=url_msg+"&uid="+AliTalk_num+"&s="+style;

    var web_link;
    if(webtype==0){
      web_link="<a target=\"_blank\" href=\""+msg_link +"\" ><img border=\"0\" src=\""+ image_link + "\" alt=\""+leftword+"\" /></a>"
    }else{
      web_link="[url="+msg_link+"][img]"+ image_link + "[/img][/url]";
    }
    document.AliTalk.code.value=web_link;
	
	//do sth.
	ch_demo();

} //ok()





function copyText(obj) 
{
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}



-->